"use strict";(self.webpackChunkaitaca_widget=self.webpackChunkaitaca_widget||[]).push([[247],{8247:(H,m,a)=>{a.r(m),a.d(m,{ManualRingFinishModule:()=>A});var c=a(6814),l=a(2296),p=a(7700),g=a(4104),d=a(1488),s=a(9515),u=a(1020),x=a(5861),f=a(9994),y=a(553),v=a(1418),h=a(9977),t=a(5879),r=a(1914),k=a(5780);function z(e,Z){1&e&&(t._UZ(0,"div",14),t.ALo(1,"translate")),2&e&&t.Q6J("innerHTML",t.lcZ(1,1,"manualRingFinish.backToShopAdvice"),t.oJD)}function w(e,Z){if(1&e){const i=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(i);const o=t.oxw();return t.KtG(o.closeDialog())}),t.ALo(1,"translate"),t.qZA()}2&e&&t.Q6J("innerHTML",t.lcZ(1,1,"manualRingFinish.closeWidget"),t.oJD)}const M=function(e){return{clientName:e}},T=[{path:"",component:(()=>{class e{constructor(i,n,o,b,L){this.router=i,this.apiService=n,this.navigationService=o,this.ringMeasurementService=b,this.dialog=L,this.subscriptions=[],this.isWidgetMode=y.N.widgetMode}ngOnInit(){var i=this;return(0,x.Z)(function*(){i.ringSize=i.ringMeasurementService.getRingSize(),i.subscriptions.push(i.apiService.sessionData$.pipe((0,v.q)(1)).subscribe(function(){var n=(0,x.Z)(function*(o){i.sessionData=o,i.clientName=o.client?.commercial_name,i.apiService.setOnSuccessData({...o,size:i.ringSize})});return function(o){return n.apply(this,arguments)}}()))})()}closeDialog(){h.ZP.capture("size:ring_size_ring:click_close",{session_id:this.sessionData?.session_id}),this.navigationService.closeDialog()}onBackToHome(){h.ZP.capture("size:ring_size_ring:click_back_home",{session_id:this.sessionData?.session_id}),this.router.navigate([f.$.home],{skipLocationChange:!0})}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}static#t=this.\u0275fac=function(n){return new(n||e)(t.Y36(d.F0),t.Y36(r.sM),t.Y36(r.f5),t.Y36(r.U2),t.Y36(p.uw))};static#a=this.\u0275cmp=t.Xpm({type:e,selectors:[["aitaca-manual-ring-finish"]],decls:18,vars:19,consts:[[1,"aitaca-manual-ring-finish-container"],[1,"aitaca-manual-ring-finish-main-container"],[1,"aitaca-manual-ring-finish-title-container"],[1,"aitaca-title","aitaca-manual-ring-finish-title",3,"innerHTML"],[1,"aitaca-subtitle","aitaca-manual-ring-finish-title",3,"innerHTML"],[1,"aitaca-manual-ring-finish-content-container"],[1,"aitaca-manual-ring-finish-shop-name",3,"innerHTML"],[1,"aitaca-manual-ring-finish-shop-size",3,"innerHTML"],[1,"aitaca-manual-ring-finish-buttons-footer-container"],["class","aitaca-text-medium aitaca-manual-ring-finish-advice",3,"innerHTML",4,"ngIf"],[1,"aitaca-manual-ring-finish-buttons-container"],["mat-flat-button","","type","submit","color","secondary",1,"aitaca-button","aitaca-text-semibold","aitaca-manual-ring-finish-reset-button",3,"ngClass","innerHTML","click"],["mat-raised-button","","type","submit","color","primary","class","aitaca-button aitaca-primary-button aitaca-text-semibold aitaca-manual-ring-finish-cart-button",3,"innerHTML","click",4,"ngIf"],[1,"aitaca-footer"],[1,"aitaca-text-medium","aitaca-manual-ring-finish-advice",3,"innerHTML"],["mat-raised-button","","type","submit","color","primary",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-manual-ring-finish-cart-button",3,"innerHTML","click"]],template:function(n,o){1&n&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._UZ(3,"div",3),t.ALo(4,"translate"),t._UZ(5,"div",4),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div",5),t._UZ(8,"div",6),t.ALo(9,"translate"),t._UZ(10,"div",7),t.qZA()(),t.TgZ(11,"div",8),t.YNc(12,z,2,3,"div",9),t.TgZ(13,"div",10)(14,"button",11),t.NdJ("click",function(){return o.onBackToHome()}),t.ALo(15,"translate"),t.qZA(),t.YNc(16,w,2,3,"button",12),t.qZA(),t._UZ(17,"aitaca-footer",13),t.qZA()()),2&n&&(t.xp6(3),t.Q6J("innerHTML",t.lcZ(4,8,"manualRingFinish.title"),t.oJD),t.xp6(2),t.Q6J("innerHTML",t.lcZ(6,10,"manualRingFinish.subtitle"),t.oJD),t.xp6(3),t.Q6J("innerHTML",t.xi3(9,12,"manualRingFinish.clientName",t.VKq(17,M,o.clientName)),t.oJD),t.xp6(2),t.Q6J("innerHTML",null==o.ringSize?null:o.ringSize.name,t.oJD),t.xp6(2),t.Q6J("ngIf",o.isWidgetMode),t.xp6(2),t.Q6J("ngClass",o.isWidgetMode?"aitaca-secondary-button":"aitaca-primary-button")("innerHTML",t.lcZ(15,15,"manualRingFinish.backToHome"),t.oJD),t.xp6(2),t.Q6J("ngIf",o.isWidgetMode))},dependencies:[c.mk,c.O5,l.lW,k.c,s.X$],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-manual-ring-finish{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:42px 16px 0}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container{height:100%;display:flex;flex-direction:column}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-main-container{height:100%;display:flex;flex-direction:column;gap:32px}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-main-container .aitaca-manual-ring-finish-title-container{display:flex;flex-direction:column}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-main-container .aitaca-manual-ring-finish-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-main-container .aitaca-manual-ring-finish-content-container .aitaca-manual-ring-finish-shop-name{font-size:20px;font-weight:700;line-height:24px;color:#101828}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-main-container .aitaca-manual-ring-finish-content-container .aitaca-manual-ring-finish-shop-size{width:88px;height:88px;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:600;line-height:24px;border-radius:4px;background-color:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-buttons-footer-container{display:flex;flex-direction:column;gap:16px}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-buttons-footer-container .aitaca-manual-ring-finish-advice{text-align:center}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-buttons-footer-container .aitaca-manual-ring-finish-buttons-container{display:flex;flex-direction:row;justify-content:center;gap:8px}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-buttons-footer-container .aitaca-manual-ring-finish-buttons-container .aitaca-manual-ring-finish-reset-button{width:100%;background:white;border:1px solid var(--aitaca-dynamic-palette-500);color:#475467;box-shadow:none}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-buttons-footer-container .aitaca-manual-ring-finish-buttons-container .aitaca-manual-ring-finish-cart-button{width:100%}aitaca-manual-ring-finish .aitaca-manual-ring-finish-container .aitaca-manual-ring-finish-buttons-footer-container .aitaca-manual-ring-finish-buttons-container .button-content{display:flex;align-items:center}\n'],encapsulation:2})}return e})()}];let A=(()=>{class e{static#t=this.\u0275fac=function(n){return new(n||e)};static#a=this.\u0275mod=t.oAB({type:e});static#e=this.\u0275inj=t.cJS({imports:[c.ez,s.aw,d.Bz.forChild(T),l.ot,p.Is,g.Nh,u._Y]})}return e})()}}]); "use strict";(self.webpackChunkaitaca_widget=self.webpackChunkaitaca_widget||[]).push([[251],{9251:(G,y,s)=>{s.r(y),s.d(y,{FinishModule:()=>W});var f=s(6814),v=s(2296),_=s(7700),u=s(4104),k=s(1488),g=s(9515),T=s(1020),l=s(5861),d=s(179),h=s(9994),Z=s(553),w=s(8716),H=s(1418),p=s(9977),t=s(5879),b=s(1914),C=s(5780);function A(i,c){1&i&&(t.ynx(0),t._UZ(1,"span",37),t.ALo(2,"translate"),t.BQk()),2&i&&(t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,"finish.subtitleEqualRing"),t.oJD))}function L(i,c){if(1&i){const a=t.EpF();t._UZ(0,"span",38),t.ALo(1,"translate"),t.TgZ(2,"span",39),t.NdJ("click",function(){t.CHM(a);const n=t.oxw(5);return t.KtG(n.onInstructionsClick())}),t.ALo(3,"translate"),t.qZA()}2&i&&(t.Q6J("innerHTML",t.lcZ(1,2,"finish.subtitleRing"),t.oJD),t.xp6(2),t.Q6J("innerHTML",t.lcZ(3,4,"finish.subtitleRingLink"),t.oJD))}function J(i,c){if(1&i){const a=t.EpF();t.TgZ(0,"div",40),t._UZ(1,"div",41),t.ALo(2,"translate"),t.TgZ(3,"div",42),t.NdJ("click",function(){t.CHM(a);const n=t.oxw(5);return t.KtG(n.onInstructionsClick())}),t.qZA()()}2&i&&(t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,"finish.instructionsText"),t.oJD))}function F(i,c){1&i&&t._UZ(0,"div",43)}const I=function(i){return{right:i}};function S(i,c){if(1&i&&t._UZ(0,"div",44),2&i){const a=t.oxw(2).index,e=t.oxw(3);t.Q6J("ngStyle",t.VKq(1,I,"calc("+100*e.measurementHandValues[a][0].ponderation+"% - 10px)"))}}function Q(i,c){1&i&&t._UZ(0,"div",43)}function D(i,c){if(1&i){const a=t.EpF();t.TgZ(0,"div",45),t.NdJ("click",function(n){t.CHM(a);const o=t.oxw(5);return t.KtG(o.onRepeatMeasurement(n))}),t.ALo(1,"translate"),t.qZA()}2&i&&t.Q6J("innerHTML",t.lcZ(1,1,"finish.backToShopAdvice"),t.oJD)}const V=function(i,c){return{"aitaca-secondary":i,"aitaca-primary":c}};function N(i,c){if(1&i&&(t.ynx(0),t.TgZ(1,"div",19)(2,"div",20),t.YNc(3,A,3,3,"ng-container",1),t.YNc(4,L,4,6,"ng-template",null,21,t.W1O),t.qZA(),t.YNc(6,J,4,3,"div",22),t.TgZ(7,"div",23)(8,"div",24),t.YNc(9,F,1,0,"div",25),t._UZ(10,"span",26),t.qZA(),t.TgZ(11,"div",27),t.YNc(12,S,1,3,"div",28),t.qZA(),t.TgZ(13,"div",24),t.YNc(14,Q,1,0,"div",25),t._UZ(15,"span",26),t.qZA()(),t.TgZ(16,"div",29)(17,"div",30),t._UZ(18,"div",31)(19,"div",32),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"div",33),t._UZ(22,"div",34)(23,"div",35),t.ALo(24,"translate"),t.qZA()(),t.YNc(25,D,2,3,"div",36),t.qZA(),t.BQk()),2&i){const a=t.MAs(5),e=t.oxw().index,n=t.oxw(3);t.xp6(3),t.Q6J("ngIf",n.measurementHandValues[e][0].ponderation>.45&&n.measurementHandValues[e][0].ponderation<.55)("ngIfElse",a),t.xp6(3),t.Q6J("ngIf",n.isInstructionsDialogOpen),t.xp6(3),t.Q6J("ngIf",1==n.measurementHandValues[e][0].ponderation),t.xp6(1),t.Q6J("ngClass",n.measurementHandValues[e][0].ponderation<.45?"aitaca-secondary":"aitaca-primary")("innerHTML",n.measurementHandValues[e][0].size,t.oJD),t.xp6(2),t.Q6J("ngIf",0!==n.measurementHandValues[e][0].ponderation&&1!==n.measurementHandValues[e][0].ponderation),t.xp6(2),t.Q6J("ngIf",1==n.measurementHandValues[e][1].ponderation),t.xp6(1),t.Q6J("ngClass",t.WLB(17,V,n.measurementHandValues[e][1].ponderation<.45,.55==n.measurementHandValues[e][1].ponderation||n.measurementHandValues[e][1].ponderation>.55))("innerHTML",n.measurementHandValues[e][1].size,t.oJD),t.xp6(4),t.Q6J("innerHTML",t.lcZ(20,13,"finish.suggestedSize"),t.oJD),t.xp6(4),t.Q6J("innerHTML",t.lcZ(24,15,"finish.userSize"),t.oJD),t.xp6(2),t.Q6J("ngIf",n.isWidgetMode)}}function K(i,c){if(1&i){const a=t.EpF();t.TgZ(0,"div",47),t.NdJ("click",function(n){t.CHM(a);const o=t.oxw(5);return t.KtG(o.onRepeatMeasurement(n))}),t.ALo(1,"translate"),t.qZA()}if(2&i){const a=t.oxw(2).index,e=t.oxw(3);t.Q6J("innerHTML",t.lcZ(1,1,"finish."+e.measurementHandValues[a][0].error),t.oJD)}}function R(i,c){if(1&i&&t.YNc(0,K,2,3,"div",46),2&i){const a=t.oxw().index,e=t.oxw(3);t.Q6J("ngIf",!!e.measurementHandValues[a][0].error)}}const E=function(i){return{measurementKey:i}};function Y(i,c){if(1&i&&(t.TgZ(0,"mat-tab",15),t.ALo(1,"translate"),t.TgZ(2,"div",16),t._UZ(3,"span",17),t.ALo(4,"translate"),t.YNc(5,N,26,20,"ng-container",1),t.YNc(6,R,1,1,"ng-template",null,18,t.W1O),t.qZA()()),2&i){const a=c.$implicit,e=c.index,n=t.MAs(7),o=t.oxw(3);t.Q6J("label",t.lcZ(1,5,"measures."+a)),t.xp6(3),t.Q6J("ngClass",o.measurementModel)("innerHTML",t.xi3(4,7,"finish.fingerSelected",t.VKq(10,E,a)),t.oJD),t.xp6(2),t.Q6J("ngIf",!!o.measurementHandValues&&o.measurementHandValues.length>0&&o.measurementHandValues[e].length>0&&!o.measurementHandValues[e][0].error)("ngIfElse",n)}}function O(i,c){if(1&i){const a=t.EpF();t.TgZ(0,"div",12)(1,"mat-tab-group",13),t.NdJ("selectedTabChange",function(n){t.CHM(a);const o=t.oxw(2);return t.KtG(o.onSelectedTabChanged(n))}),t.YNc(2,Y,8,12,"mat-tab",14),t.qZA()()}if(2&i){const a=t.oxw(2);t.xp6(1),t.Q6J("selectedIndex",2),t.xp6(1),t.Q6J("ngForOf",a.measurementKeys)}}function j(i,c){if(1&i){const a=t.EpF();t.TgZ(0,"button",48),t.NdJ("click",function(){t.CHM(a);const n=t.oxw(2);return t.KtG(n.onBackToHome())}),t.ALo(1,"translate"),t.qZA()}2&i&&t.Q6J("ngClass","aitaca-secondary-button")("innerHTML",t.lcZ(1,2,"finish.backToHome"),t.oJD)}function q(i,c){if(1&i){const a=t.EpF();t.TgZ(0,"button",49),t.NdJ("click",function(){t.CHM(a);const n=t.oxw(2);return t.KtG(n.showRepeatMeasurementsWarningDialog())}),t.ALo(1,"translate"),t.qZA()}2&i&&t.Q6J("innerHTML",t.lcZ(1,1,"finish.resetMeasurement"),t.oJD)}function U(i,c){if(1&i&&(t.ynx(0),t.TgZ(1,"div",3)(2,"div",4),t._UZ(3,"h2",5),t.ALo(4,"translate"),t.qZA(),t.YNc(5,O,3,2,"div",6),t.qZA(),t.TgZ(6,"div",7)(7,"div",8),t.YNc(8,j,2,4,"button",9),t.YNc(9,q,2,3,"button",10),t.qZA(),t._UZ(10,"aitaca-footer",11),t.qZA(),t.BQk()),2&i){const a=t.oxw();t.xp6(3),t.Q6J("innerHTML",t.lcZ(4,4,"finish.titleRing"),t.oJD),t.xp6(2),t.Q6J("ngIf",!!a.measurementKeys&&a.measurementKeys.length>0),t.xp6(3),t.Q6J("ngIf",!a.isDesktop),t.xp6(1),t.Q6J("ngIf",!a.isWidgetMode)}}function B(i,c){if(1&i){const a=t.EpF();t.TgZ(0,"div",50),t._UZ(1,"h2",51),t.ALo(2,"translate"),t._UZ(3,"span",52),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"div",53)(6,"div",54)(7,"button",55),t.NdJ("click",function(){t.CHM(a);const n=t.oxw();return t.KtG(n.repeatProcess())}),t.ALo(8,"translate"),t.qZA()(),t._UZ(9,"aitaca-footer",11),t.qZA()}2&i&&(t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,3,"finish.greetingsTitle"),t.oJD),t.xp6(2),t.Q6J("innerHTML",t.lcZ(4,5,"finish.greetingsSubtitle"),t.oJD),t.xp6(4),t.Q6J("innerHTML",t.lcZ(8,7,"finish.repeatProcess"),t.oJD))}const P=[{path:"",component:(()=>{class i{resetSession(){this.inactivityService.resetTimeout()}constructor(a,e,n,o,r,x){this.router=a,this.apiService=e,this.navigationService=n,this.translateService=o,this.inactivityService=r,this.dialog=x,this.isInstructionsDialogOpen=!1,this.subscriptions=[],this.isDesktop=(0,d.ds)(),this.isWidgetMode=Z.N.widgetMode,this.isDebugMode=this.navigationService.getDebugMode()}ngOnInit(){var a=this;return(0,l.Z)(function*(){a.subscriptions.push(a.navigationService.measurementModel$.subscribe(e=>a.measurementModel=e),a.inactivityService.inactivityEvent.subscribe(()=>a.showKeepAliveDialog()))})()}ngAfterViewInit(){var a=this;return(0,l.Z)(function*(){a.measurementModel===d.Jb.hand&&(a.subscriptions.push(a.apiService.sessionData$.pipe((0,H.q)(1)).subscribe(function(){var e=(0,l.Z)(function*(n){a.sessionData=n,yield a.formatHandResults(n).then(o=>{a.apiService.setOnSuccessData({...n,sizes:o}),a.measurementKeys=Object.keys(o),a.measurementHandValues=Object.values(o),a.measurementHandValues.some(r=>a.isDataMissing=!(!r||r.length))})});return function(n){return e.apply(this,arguments)}}())),yield a.apiService.startFetching(d.Rl.NEW)),(0,d.ds)()?a.router.navigate([h.$.qrHome],{skipLocationChange:!0}):a.measurementModel===d.Jb.hand&&(a.navigationService.setCurrentStep("0"),a.router.navigate([h.$.home],{skipLocationChange:!0}))})()}formatHandResults(a){var e=this;return(0,l.Z)(function*(){return new Promise(n=>{if(a?.measurement?.data){const o=e.apiService.getSizeCharts();let r=new Array(o.length).fill(void 0);(function M(i,c){let a={},e={},n={hand:c,fingers_with_size:i?.covered_measures?.reduce((o,r)=>(i?.measurement?.data&&i?.measurement?.data[r]?(a[`${r}_size`]=i?.measurement?.data[r],o++):i?.measurement?.data&&i?.measurement?.data.errors&&i?.measurement?.data.errors[r]&&i?.measurement?.data.errors[r].code&&(e[`${r}_error`]=i.measurement.data.errors[r].code),o),0)};n={...n,...a,...e},p.ZP.capture("size:ring_size_photo:see_sizes",{session_id:i?.session_id,measurement_id:i?.measurement?.id,...n})})(a,e.navigationService.getHand()),o?.length&&o.map(x=>{e.apiService.calculateSizes(x,a.measurement.id,e.translateService.currentLang).then(m=>{const z=m.name?.substring(m.name.lastIndexOf("_")+1);r[o.indexOf(x)]=m?.results&&m.results.length>0?[z,[{size:m.results[0].size.name,ponderation:m.results[0].ponderation},{size:m.results[1].size.name,ponderation:m.results[1].ponderation}]]:[z,[{size:0,ponderation:0,error:m?.error_code||d.Az.invalidMeasure}]],r.every($=>!!$)&&n(Object.fromEntries(r))}).catch(()=>{n({})})})}})})()}showRepeatMeasurementsWarningDialog(){var a=this;return(0,l.Z)(function*(){const e=a.dialog.open(w.z,{id:"aitaca-repeat-measurements-dialog",data:{dialogTitleKey:"finish.repeatMeasurementTitle",dialogContentKey:"finish.repeatMeasurementMessage",buttonCancelLabelKey:"global.cancel",buttonConfirmLabelKey:"global.confirm"},panelClass:"aitaca-dialog-window"});a.subscriptions.push(e.afterClosed().subscribe(function(){var n=(0,l.Z)(function*(o){o&&(p.ZP.capture("size:ring_size_photo:click_restart",{session_id:a.sessionData?.session_id,measurement_id:a.sessionData?.measurement?.id}),a.navigationService.setCurrentStep("0"),yield a.apiService.clearSession(),(0,d.ds)()?a.router.navigate([h.$.qrHome],{skipLocationChange:!0}):a.router.navigate([h.$.home],{skipLocationChange:!0}))});return function(o){return n.apply(this,arguments)}}()))})()}onInstructionsClick(){p.ZP.capture("size:ring_size_photo:click_why_sizes",{session_id:this.sessionData?.session_id,measurement_id:this.sessionData?.measurement?.id}),this.isInstructionsDialogOpen=!this.isInstructionsDialogOpen}onSelectedTabChanged(a){this.measurementKeys&&this.measurementKeys.length&&this.measurementHandValues[a.index]&&this.measurementHandValues[a.index].length&&p.ZP.capture("size:ring_size_photo:select_finger_sizes",{session_id:this.sessionData?.session_id,measurement_id:this.sessionData?.measurement?.id,finger:this.measurementKeys[a.index],result:this.measurementHandValues[a.index][0].error?this.measurementHandValues[a.index][0].error===d.Az.lowMeasurement||this.measurementHandValues[a.index][0].error===d.Az.highMeasurement?d.MT.outOfRange:d.MT.error:d.MT.size,size:this.measurementHandValues[a.index][0].error?void 0:this.measurementHandValues[a.index][0].ponderation>.5?this.measurementHandValues[a.index][0].size:this.measurementHandValues[a.index][1].size})}onRepeatMeasurement(a){p.ZP.capture("size:ring_size_photo:click_repeat_measurement",{session_id:this.sessionData?.session_id}),a.target.classList.contains("aitaca-translation-action")&&this.showRepeatMeasurementsWarningDialog()}onBackToHome(){p.ZP.capture("size:ring_size_photo:click_back_home",{session_id:this.sessionData?.session_id}),this.router.navigate([h.$.home],{skipLocationChange:!0})}repeatProcess(){var a=this;return(0,l.Z)(function*(){localStorage.removeItem(d.gp.aitacaSessionId),yield a.apiService.manageSession(),(0,d.ds)()?a.router.navigate([h.$.qrHome],{skipLocationChange:!0}):a.router.navigate([h.$.dataGathering],{skipLocationChange:!0})})()}showKeepAliveDialog(){var a=this;return(0,l.Z)(function*(){if(a.dialog.openDialogs.length&&!a.dialog.openDialogs.some(e=>"aitaca-keep-alive-finish-dialog"===e.id)){p.ZP.capture("size:ring_size_photo:show_keep_alive",{session_id:a.sessionData?.session_id}),a.apiService.stopFetching(d.Rl.NEW);const e=a.dialog.open(w.z,{id:"aitaca-keep-alive-finish-dialog",data:{isSingleButton:!0,dialogTitleKey:"keepAlive.dialogTitle",dialogContentKey:"keepAlive.dialogMessage",buttonConfirmLabelKey:"keepAlive.textButton"},panelClass:"aitaca-dialog-window"});a.subscriptions.push(e.afterClosed().subscribe((0,l.Z)(function*(){p.ZP.capture("size:ring_size_photo:close_keep_alive",{session_id:a.sessionData?.session_id}),yield a.apiService.startFetching(d.Rl.NEW)})))}})()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}static#t=this.\u0275fac=function(e){return new(e||i)(t.Y36(k.F0),t.Y36(b.sM),t.Y36(b.f5),t.Y36(g.sK),t.Y36(b.E),t.Y36(_.uw))};static#a=this.\u0275cmp=t.Xpm({type:i,selectors:[["aitaca-finish"]],hostBindings:function(e,n){1&e&&t.NdJ("mousemove",function(r){return n.resetSession(r)},!1,t.Jf7)("keydown",function(r){return n.resetSession(r)},!1,t.Jf7)},decls:4,vars:2,consts:[[1,"aitaca-finish-container"],[4,"ngIf","ngIfElse"],["handGatheringModel",""],["id","aitaca-finish-main-container"],["id","aitaca-finish-title-container"],["id","aitaca-finish-title",1,"aitaca-h2",3,"innerHTML"],["id","aitaca-finish-content-container",4,"ngIf"],["id","aitaca-finish-buttons-footer-container"],["id","aitaca-finish-buttons-container"],["mat-flat-button","","type","submit","color","secondary","id","aitaca-finish-back-home-button","class","aitaca-button aitaca-text-semibold",3,"ngClass","innerHTML","click",4,"ngIf"],["mat-flat-button","","type","submit","color","secondary","id","aitaca-finish-reset-button","class","aitaca-button aitaca-primary-button aitaca-text-semibold",3,"innerHTML","click",4,"ngIf"],[1,"aitaca-footer"],["id","aitaca-finish-content-container"],["id","aitaca-finish-hand-tab-group",1,"aitaca-tab-group",3,"selectedIndex","selectedTabChange"],["class","aitaca-finish-result-tab",3,"label",4,"ngFor","ngForOf"],[1,"aitaca-finish-result-tab",3,"label"],[1,"aitaca-finish-hand-data-wrapper"],[1,"aitaca-finish-result-label","aitaca-text-medium",3,"ngClass","innerHTML"],["fingerErrorMessage",""],[1,"aitaca-finish-data-container"],["id","aitaca-finish-subtitle-container"],["notEqual",""],["class","aitaca-finish-instructions-dialog",4,"ngIf"],[1,"aitaca-finish-result-data-wrapper-container"],[1,"aitaca-finish-result-data-wrapper"],["class","aitaca-finish-result-markline aitaca-rounded",4,"ngIf"],[1,"aitaca-finish-result-data","aitaca-text-semibold",3,"ngClass","innerHTML"],[1,"aitaca-finish-result-data-line"],["class","aitaca-finish-result-markline aitaca-partial",3,"ngStyle",4,"ngIf"],["id","aitaca-finish-legend-container"],["id","aitaca-finish-legend-suggested-size-container",1,"aitaca-finish-legend-wrapper"],["id","aitaca-finish-legend-suggested-size-square",1,"aitaca-finish-legend-symbol"],["id","aitaca-finish-legend-suggested-size-label",1,"aitaca-finish-legend-label",3,"innerHTML"],["id","aitaca-finish-legend-user-size-container",1,"aitaca-finish-legend-wrapper"],["id","aitaca-finish-legend-user-size-triangle",1,"aitaca-finish-legend-symbol","aitaca-finish-result-markline","aitaca-legend"],["id","aitaca-finish-legend-user-size-label",1,"aitaca-finish-legend-label",3,"innerHTML"],["id","aitaca-finish-back-shop","class","aitaca-text-medium",3,"innerHTML","click",4,"ngIf"],["id","aitaca-finish-subtitle-equal",1,"aitaca-text-medium",3,"innerHTML"],["id","aitaca-finish-subtitle",1,"aitaca-text-medium",3,"innerHTML"],["id","aitaca-finish-subtitle-link",1,"aitaca-text-medium",3,"innerHTML","click"],[1,"aitaca-finish-instructions-dialog"],[1,"aitaca-finish-instructions-dialog-text","aitaca-text-medium",3,"innerHTML"],[1,"aitaca-finish-instructions-dialog-close-button",3,"click"],[1,"aitaca-finish-result-markline","aitaca-rounded"],[1,"aitaca-finish-result-markline","aitaca-partial",3,"ngStyle"],["id","aitaca-finish-back-shop",1,"aitaca-text-medium",3,"innerHTML","click"],["id","aitaca-finish-data-missing-text","class","aitaca-text-medium",3,"innerHTML","click",4,"ngIf"],["id","aitaca-finish-data-missing-text",1,"aitaca-text-medium",3,"innerHTML","click"],["mat-flat-button","","type","submit","color","secondary","id","aitaca-finish-back-home-button",1,"aitaca-button","aitaca-text-semibold",3,"ngClass","innerHTML","click"],["mat-flat-button","","type","submit","color","secondary","id","aitaca-finish-reset-button",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold",3,"innerHTML","click"],["id","aitaca-finish-dg-title-container"],["id","aitaca-finish-dg-title",1,"aitaca-text-semibold",3,"innerHTML"],["id","aitaca-finish-dg-subtitle",1,"aitaca-text-regular",3,"innerHTML"],["id","aitaca-finish-buttons-dg-footer-container"],["id","aitaca-finish-buttons-dg-container"],["mat-raised-button","","type","submit","color","primary","id","aitaca-finish-dg-reset-button",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold",3,"innerHTML","click"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0),t.YNc(1,U,11,6,"ng-container",1),t.YNc(2,B,10,9,"ng-template",null,2,t.W1O),t.qZA()),2&e){const o=t.MAs(3);t.xp6(1),t.Q6J("ngIf","hand_gathering"!==n.measurementModel)("ngIfElse",o)}},dependencies:[f.mk,f.sg,f.O5,f.PC,v.lW,u.uX,u.SP,C.c,g.X$],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-finish{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}aitaca-finish .aitaca-finish-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;text-align:left;border-radius:12px!important;margin:40px 24px 0;gap:48px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container{display:flex;flex-direction:column;gap:32px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container .aitaca-finish-body-data-gathering-container{display:flex;flex-direction:column;gap:24px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-title-container{display:flex;flex-direction:column;gap:8px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container{display:flex;flex-direction:column}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container #aitaca-finish-hand-tab-group .aitaca-finish-result-tab .aitaca-finish-result-label{flex:1}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper{display:flex;flex-direction:column;justify-content:flex-start;margin:32px 0 0}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-result-label{font-size:18px;font-weight:500;line-height:24px;text-align:left;color:#101828;flex:1}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container{width:100%;margin-top:8px;display:flex;flex-direction:column;justify-content:flex-start;flex:3}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-subtitle-container{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.01em;text-align:left}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-subtitle-container #aitaca-finish-subtitle-link{cursor:pointer;text-decoration:underline}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-instructions-dialog{display:flex;flex-direction:row;margin-top:8px;padding:16px;position:relative;background-color:#fbfbfe;border:1px solid #e5e5e5;border-radius:4px;gap:8px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-instructions-dialog .aitaca-finish-instructions-dialog-text{position:relative}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-instructions-dialog .aitaca-finish-instructions-dialog-close-button{position:relative;padding-left:8px;width:20px;height:20px;background-color:#fff;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#6d6d6d;cursor:pointer;-webkit-mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/close.svg);mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/close.svg);z-index:2}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-result-data-wrapper-container{display:flex;flex-direction:row;justify-content:center;flex:1;margin:64px 0 40px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-result-data-wrapper-container .aitaca-finish-result-data-wrapper{position:relative;display:flex;justify-content:center}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-result-data-wrapper-container .aitaca-finish-result-data-wrapper .aitaca-finish-result-data{font-size:20px;background-color:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important;padding:12px 13px;border-radius:5px;display:flex;justify-content:center}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-result-data-wrapper-container .aitaca-finish-result-data-wrapper .aitaca-finish-result-data.aitaca-primary{background-color:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-result-data-wrapper-container .aitaca-finish-result-data-wrapper .aitaca-finish-result-data.aitaca-secondary{background-color:#fff!important;border:1px solid #c4c4c8;color:#c4c4c8!important}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-result-data-wrapper-container .aitaca-finish-result-data-wrapper .aitaca-finish-result-error{font-style:italic}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container .aitaca-finish-result-data-wrapper-container .aitaca-finish-result-data-line{border-bottom:1px solid #c4c4c8;position:relative;width:50%;display:flex;align-self:center}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-legend-container{display:flex;flex-direction:column;gap:8px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-legend-container .aitaca-finish-legend-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-legend-container .aitaca-finish-legend-wrapper .aitaca-finish-legend-symbol#aitaca-finish-legend-suggested-size-square{width:24px;height:24px;border-radius:4px;background-color:var(--aitaca-dynamic-palette-A200)!important}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-legend-container .aitaca-finish-legend-wrapper .aitaca-finish-legend-symbol#aitaca-finish-legend-user-size-triangle{width:24px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-legend-container .aitaca-finish-legend-wrapper .aitaca-finish-legend-label{font-size:14px;font-weight:400;line-height:24px;color:#475467}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper .aitaca-finish-data-container #aitaca-finish-back-shop{margin-top:32px}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-hand-data-wrapper #aitaca-finish-data-missing-text{padding:16px;margin:32px 0 24px;border-radius:8px;font-weight:500;color:#101828;background-color:#fef0c7}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-body-data-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-body-data-wrapper .aitaca-finish-body-data-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-body-data-wrapper .aitaca-finish-body-data-container .aitaca-finish-body-result-label{color:#101828;flex:3}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-body-data-wrapper .aitaca-finish-body-data-container .aitaca-finish-body-result-data-wrapper-container{display:flex;flex-direction:row;justify-content:flex-end;flex:1}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-body-data-wrapper .aitaca-finish-body-data-container .aitaca-finish-body-result-data-wrapper-container .aitaca-finish-body-result-data-wrapper{position:relative;display:flex;justify-content:center}aitaca-finish .aitaca-finish-container #aitaca-finish-main-container #aitaca-finish-content-container .aitaca-finish-body-data-wrapper .aitaca-finish-body-data-container .aitaca-finish-body-result-data-wrapper-container .aitaca-finish-body-result-data-wrapper .aitaca-finish-body-result-data{padding:5px 8px;border-radius:5px;display:flex;justify-content:center;background-color:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important}aitaca-finish .aitaca-finish-container #aitaca-finish-buttons-footer-container #aitaca-finish-buttons-container{display:flex;flex-direction:row;justify-content:center;gap:24px}aitaca-finish .aitaca-finish-container #aitaca-finish-buttons-footer-container #aitaca-finish-buttons-container #aitaca-finish-reset-button,aitaca-finish .aitaca-finish-container #aitaca-finish-buttons-footer-container #aitaca-finish-buttons-container #aitaca-finish-back-home-button{width:100%;background:white;border:1px solid var(--aitaca-dynamic-palette-500);color:#475467;box-shadow:none}aitaca-finish .aitaca-finish-container #aitaca-finish-buttons-footer-container #aitaca-finish-buttons-container #aitaca-finish-cart-button{width:100%}aitaca-finish .aitaca-finish-container #aitaca-finish-buttons-footer-container #aitaca-finish-buttons-container .button-content{display:flex;align-items:center}aitaca-finish .aitaca-finish-container #aitaca-finish-buttons-footer-container #aitaca-finish-dg-title-container{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center}aitaca-finish .aitaca-finish-container #aitaca-finish-buttons-footer-container #aitaca-finish-buttons-dg-footer-container{text-align:center;margin-top:24px}aitaca-finish .aitaca-finish-container .aitaca-tab-group .mat-mdc-tab-header{background-color:#f9f9f9;border:1px solid #f2f4f7;border-radius:8px}aitaca-finish .aitaca-finish-container .aitaca-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab{padding:0 10px;height:36px;margin:6px;min-width:0;font-weight:500;font-size:14px;line-height:20px;color:#475467}aitaca-finish .aitaca-finish-container .aitaca-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active{font-weight:600;background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #1018280f;box-shadow:0 1px 3px #1018281a}aitaca-finish .aitaca-finish-container .aitaca-tab-group .mdc-tab-indicator__content--underline{display:none}aitaca-finish .aitaca-finish-result-markline{width:20px;height:16px;position:absolute;background-color:var(--aitaca-dynamic-palette-500);-webkit-mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/triangle.svg);mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/triangle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}aitaca-finish .aitaca-finish-result-markline.aitaca-rounded{top:-6px}aitaca-finish .aitaca-finish-result-markline.aitaca-partial{top:-25px}aitaca-finish .aitaca-finish-result-markline.aitaca-legend{position:relative}aitaca-finish hr{width:100%;height:1px;color:#2f2b43;opacity:.7;margin:24px 0!important;border:0;border-top:1px solid rgba(0,0,0,.1)}\n'],encapsulation:2})}return i})()}];let W=(()=>{class i{static#t=this.\u0275fac=function(e){return new(e||i)};static#a=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[f.ez,g.aw,k.Bz.forChild(P),v.ot,_.Is,u.Nh,T._Y]})}return i})()}}]); "use strict";(self.webpackChunkaitaca_widget=self.webpackChunkaitaca_widget||[]).push([[331],{331:(O,p,e)=>{e.r(p),e.d(p,{ManualCardModule:()=>A});var c=e(6814),s=e(2296),x=e(1488),b=e(3981),h=e(9515),f=e(1020),v=e(5861),r=e(179),l=e(9994),k=e(7654),z=e(9977),t=e(5879),u=e(1914),g=e(7700),w=e(5780);const S=function(i,y,a){return{height:i,width:y,left:a}};function C(i,y){if(1&i&&t._UZ(0,"div",14),2&i){const a=t.oxw(),o=t.MAs(11);t.Q6J("ngStyle",t.kEZ(1,S,393*(a.cardSliderOptions.floor+a.cardSliderOptions.ceil-o.value)+"px",600*(a.cardSliderOptions.floor+a.cardSliderOptions.ceil-o.value)+"px",-600*(a.cardSliderOptions.floor+a.cardSliderOptions.ceil-o.value)+250+"px"))}}const M=[{path:"",component:(()=>{class i{constructor(a,o,n,m,d){this.ringMeasurementService=a,this.apiService=o,this.router=n,this.dialog=m,this.cdr=d,this.cardScale=1,this.cardSliderOptions={floor:.7,ceil:1.3,step:.01,vertical:!0},this.cardHeight=r.Et,this.cardWidth=r.Ic,this.subscriptions=[],this.cardPos=-this.cardWidth+r.HC}ngOnInit(){this.displayInstructionsDialog(),this.initializeSlider(),this.subscriptions.push(this.apiService.sessionData$.subscribe(a=>{this.sessionData=a}))}ngAfterViewInit(){this.ringMeasurementService.getPxMmRatio()||this.ringMeasurementService.setPxMmRatio(r.Et/r.Kq),this.cardScale=this.calculateCardScale(),this.cardHeight=r.Et*this.cardScale,this.cdr.detectChanges()}initializeSlider(){this.cardSliderOptions.floor&&this.cardSliderOptions.ceil&&(this.cardSliderValue=this.cardSliderOptions.floor+this.cardSliderOptions.ceil-(this.ringMeasurementService.getPxMmRatio()*r.Kq/r.Et||1))}onCardSliderChange(a){this.cardSliderOptions.floor&&this.cardSliderOptions.ceil&&(this.cardHeight=r.Et*(this.cardSliderOptions.floor+this.cardSliderOptions.ceil-a),this.ringMeasurementService.setPxMmRatio(this.cardHeight/r.Kq))}calculateCardScale(){const a=this.ringMeasurementService.getPxMmRatio();return a?parseFloat((a*r.Kq/this.cardHeight).toFixed(2)):1}displayInstructionsDialog(){const a=this.dialog.open(k.z,{id:"aitaca-manual-card-instructions-dialog",data:{origin:l.$.manualCard,isSingleButton:!0,dialogTitleKey:"manualCard.modalInstructionsTitle",dialogContentKey:"manualCard.modalInstructionsMessage",dialogMedia2Key:"manualCard.modalInstructionsImage",buttonConfirmLabelKey:"global.begin"},panelClass:"aitaca-dialog-window",backdropClass:"aitaca-manual-card-backdrop"});this.subscriptions.push(a.afterClosed().subscribe(function(){var o=(0,v.Z)(function*(n){});return function(n){return o.apply(this,arguments)}}()))}onBack(){this.router.navigate([l.$.home],{skipLocationChange:!0})}onNext(){z.ZP.capture("size:ring_size_ring:credit_card_measured",{session_id:this.sessionData?.session_id,card_height:this.cardHeight,px_mm_ratio:this.ringMeasurementService.getPxMmRatio()}),this.router.navigate([l.$.manualRing],{skipLocationChange:!0})}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.U2),t.Y36(u.sM),t.Y36(x.F0),t.Y36(g.uw),t.Y36(t.sBO))};static#a=this.\u0275cmp=t.Xpm({type:i,selectors:[["aitaca-manual-card"]],decls:17,vars:12,consts:[[1,"aitaca-manual-card-container"],[1,"aitaca-manual-card-title-container"],[1,"aitaca-title","aitaca-manual-card-title",3,"innerHTML"],[1,"aitaca-subtitle","aitaca-manual-card-subtitle",3,"innerHTML"],[1,"aitaca-manual-card-main-container"],[1,"aitaca-manual-card-scalable-card-container"],["class","aitaca-manual-card",3,"ngStyle",4,"ngIf"],[1,"aitaca-manual-card-slider-container"],[1,"aitaca-manual-card-slider",3,"value","options","valueChange"],["slider",""],[1,"aitaca-manual-card-footer-container"],[1,"aitaca-manual-card-buttons-container"],["mat-raised-button","","type","button","color","primary","id","aitaca-manual-card-next-button",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-manual-card-button",3,"innerHTML","click"],[1,"aitaca-footer"],[1,"aitaca-manual-card",3,"ngStyle"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.ALo(3,"translate"),t._UZ(4,"div",3),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div",4)(7,"div",5),t.YNc(8,C,1,5,"div",6),t.qZA(),t.TgZ(9,"div",7)(10,"ngx-slider",8,9),t.NdJ("valueChange",function(d){return n.onCardSliderChange(d)}),t.qZA()()()(),t.TgZ(12,"div",10)(13,"div",11)(14,"button",12),t.NdJ("click",function(){return n.onNext()}),t.ALo(15,"translate"),t.qZA()(),t._UZ(16,"aitaca-footer",13),t.qZA()),2&o&&(t.xp6(2),t.Q6J("innerHTML",t.lcZ(3,6,"manualCard.pageTitle"),t.oJD),t.xp6(2),t.Q6J("innerHTML",t.lcZ(5,8,"manualCard.pageSubtitle"),t.oJD),t.xp6(4),t.Q6J("ngIf",!(null==n.cardSliderOptions||!n.cardSliderOptions.floor||null==n.cardSliderOptions||!n.cardSliderOptions.ceil)),t.xp6(2),t.Q6J("value",n.cardSliderValue)("options",n.cardSliderOptions),t.xp6(4),t.Q6J("innerHTML",t.lcZ(15,10,"global.next"),t.oJD))},dependencies:[c.O5,c.PC,s.lW,b.Pi,w.c,h.X$],styles:['@import"https://fonts.googleapis.com/icon?family=Material+Icons";.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-manual-card{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:42px 16px 0}aitaca-manual-card .aitaca-manual-card-container{display:flex;flex-direction:column;height:100%}aitaca-manual-card .aitaca-manual-card-container .aitaca-manual-card-title-container{display:flex;flex-direction:column}aitaca-manual-card .aitaca-manual-card-container .aitaca-manual-card-main-container{display:flex;flex-direction:row;height:100%;justify-content:center;align-items:center}aitaca-manual-card .aitaca-manual-card-container .aitaca-manual-card-main-container .aitaca-manual-card-scalable-card-container{display:flex;flex:1}aitaca-manual-card .aitaca-manual-card-container .aitaca-manual-card-main-container .aitaca-manual-card-scalable-card-container .aitaca-manual-card{display:flex;position:absolute;top:180px;border:4px solid var(--aitaca-dynamic-palette-A200)!important;border-radius:24px;transform:scale(1);-webkit-user-select:none;user-select:none;background-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/images/card_bg.svg);background-position-x:right;background-size:contain;background-repeat:no-repeat;transform-origin:right}aitaca-manual-card .aitaca-manual-card-container .aitaca-manual-card-main-container .aitaca-manual-card-slider-container{display:flex;margin-top:15px}aitaca-manual-card .aitaca-manual-card-container .aitaca-manual-card-main-container .aitaca-manual-card-slider-container .aitaca-manual-card-slider{height:326px}aitaca-manual-card .aitaca-manual-card-footer-container{width:100%;display:flex;flex-direction:column;justify-content:center}aitaca-manual-card .aitaca-manual-card-footer-container .aitaca-manual-card-buttons-container{width:100%;display:flex;flex-direction:row;justify-content:center;margin:8px auto 0;gap:12px}aitaca-manual-card .aitaca-manual-card-footer-container .aitaca-manual-card-buttons-container .aitaca-manual-card-button{flex:1}aitaca-manual-card .ngx-slider.vertical .ngx-slider-bar-wrapper .ngx-slider-bar{width:12px;border-radius:8px;background:#e5e5e5}aitaca-manual-card .ngx-slider.vertical .ngx-slider-bubble{display:none!important}aitaca-manual-card .ngx-slider.vertical .ngx-slider-pointer{left:-10px!important;background-color:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important}aitaca-manual-card .ngx-slider.vertical .ngx-slider-pointer:after{font-family:Material Icons;content:"\\e5d7";display:flex;font-size:24px;justify-content:center;align-items:center;background:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important}\n'],encapsulation:2})}return i})()}];let A=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#a=this.\u0275mod=t.oAB({type:i});static#e=this.\u0275inj=t.cJS({imports:[c.ez,x.Bz.forChild(M),h.aw,s.ot,g.Is,b.kx,f._Y]})}return i})()}}]); "use strict";(self.webpackChunkaitaca_widget=self.webpackChunkaitaca_widget||[]).push([[981],{3981:(Tt,Ne,U)=>{U.d(Ne,{kx:()=>Ht,Pi:()=>Ue});var l=U(5879),_=U(6814),Ie=U(6223);function b(n){return"function"==typeof n}function oe(n){const e=n(i=>{Error.call(i),i.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const Z=oe(n=>function(e){n(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((i,s)=>`${s+1}) ${i.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function N(n,t){if(n){const e=n.indexOf(t);0<=e&&n.splice(e,1)}}class x{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const r of e)r.remove(this);else e.remove(this);const{initialTeardown:i}=this;if(b(i))try{i()}catch(r){t=r instanceof Z?r.errors:[r]}const{_finalizers:s}=this;if(s){this._finalizers=null;for(const r of s)try{ue(r)}catch(o){t=t??[],o instanceof Z?t=[...t,...o.errors]:t.push(o)}}if(t)throw new Z(t)}}add(t){var e;if(t&&t!==this)if(this.closed)ue(t);else{if(t instanceof x){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&N(e,t)}remove(t){const{_finalizers:e}=this;e&&N(e,t),t instanceof x&&t._removeParent(this)}}x.EMPTY=(()=>{const n=new x;return n.closed=!0,n})();const ae=x.EMPTY;function he(n){return n instanceof x||n&&"closed"in n&&b(n.remove)&&b(n.add)&&b(n.unsubscribe)}function ue(n){b(n)?n():n.unsubscribe()}const C={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},I={setTimeout(n,t,...e){const{delegate:i}=I;return i?.setTimeout?i.setTimeout(n,t,...e):setTimeout(n,t,...e)},clearTimeout(n){const{delegate:t}=I;return(t?.clearTimeout||clearTimeout)(n)},delegate:void 0};function ce(n){I.setTimeout(()=>{const{onUnhandledError:t}=C;if(!t)throw n;t(n)})}function de(){}const Fe=J("C",void 0,void 0);function J(n,t,e){return{kind:n,value:t,error:e}}let V=null;function F(n){if(C.useDeprecatedSynchronousErrorHandling){const t=!V;if(t&&(V={errorThrown:!1,error:null}),n(),t){const{errorThrown:e,error:i}=V;if(V=null,e)throw i}}else n()}class W extends x{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,he(t)&&t.add(this)):this.destination=Je}static create(t,e,i){return new K(t,e,i)}next(t){this.isStopped?$(function ze(n){return J("N",n,void 0)}(t),this):this._next(t)}error(t){this.isStopped?$(function je(n){return J("E",void 0,n)}(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?$(Fe,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Ye=Function.prototype.bind;function q(n,t){return Ye.call(n,t)}class Qe{constructor(t){this.partialObserver=t}next(t){const{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){j(i)}}error(t){const{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){j(i)}else j(t)}complete(){const{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){j(e)}}}class K extends W{constructor(t,e,i){let s;if(super(),b(t)||!t)s={next:t??void 0,error:e??void 0,complete:i??void 0};else{let r;this&&C.useDeprecatedNextContext?(r=Object.create(t),r.unsubscribe=()=>this.unsubscribe(),s={next:t.next&&q(t.next,r),error:t.error&&q(t.error,r),complete:t.complete&&q(t.complete,r)}):s=t}this.destination=new Qe(s)}}function j(n){C.useDeprecatedSynchronousErrorHandling?function Ge(n){C.useDeprecatedSynchronousErrorHandling&&V&&(V.errorThrown=!0,V.error=n)}(n):ce(n)}function $(n,t){const{onStoppedNotification:e}=C;e&&I.setTimeout(()=>e(n,t))}const Je={closed:!0,next:de,error:function Ze(n){throw n},complete:de},X="function"==typeof Symbol&&Symbol.observable||"@@observable";function ee(n){return n}let E=(()=>{class n{constructor(e){e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,s){const r=function qe(n){return n&&n instanceof W||function We(n){return n&&b(n.next)&&b(n.error)&&b(n.complete)}(n)&&he(n)}(e)?e:new K(e,i,s);return F(()=>{const{operator:o,source:h}=this;r.add(o?o.call(r,h):h?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return new(i=pe(i))((s,r)=>{const o=new K({next:h=>{try{e(h)}catch(c){r(c),o.unsubscribe()}},error:r,complete:s});this.subscribe(o)})}_subscribe(e){var i;return null===(i=this.source)||void 0===i?void 0:i.subscribe(e)}[X](){return this}pipe(...e){return function fe(n){return 0===n.length?ee:1===n.length?n[0]:function(e){return n.reduce((i,s)=>s(i),e)}}(e)(this)}toPromise(e){return new(e=pe(e))((i,s)=>{let r;this.subscribe(o=>r=o,o=>s(o),()=>i(r))})}}return n.create=t=>new n(t),n})();function pe(n){var t;return null!==(t=n??C.Promise)&&void 0!==t?t:Promise}const Ke=oe(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let A=(()=>{class n extends E{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const i=new ge(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new Ke}next(e){F(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const i of this.currentObservers)i.next(e)}})}error(e){F(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){F(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:i,isStopped:s,observers:r}=this;return i||s?ae:(this.currentObservers=null,r.push(e),new x(()=>{this.currentObservers=null,N(r,e)}))}_checkFinalizedStatuses(e){const{hasError:i,thrownError:s,isStopped:r}=this;i?e.error(s):r&&e.complete()}asObservable(){const e=new E;return e.source=this,e}}return n.create=(t,e)=>new ge(t,e),n})();class ge extends A{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===i||i.call(e,t)}error(t){var e,i;null===(i=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===i||i.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,i;return null!==(i=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==i?i:ae}}class $e extends x{constructor(t,e){super()}schedule(t,e=0){return this}}const z={setInterval(n,t,...e){const{delegate:i}=z;return i?.setInterval?i.setInterval(n,t,...e):setInterval(n,t,...e)},clearInterval(n){const{delegate:t}=z;return(t?.clearInterval||clearInterval)(n)},delegate:void 0},me={now:()=>(me.delegate||Date).now(),delegate:void 0};class B{constructor(t,e=B.now){this.schedulerActionCtor=t,this.now=e}schedule(t,e=0,i){return new this.schedulerActionCtor(this,t).schedule(i,e)}}B.now=me.now;const ve=new class ei extends B{constructor(t,e=B.now){super(t,e),this.actions=[],this._active=!1}flush(t){const{actions:e}=this;if(this._active)return void e.push(t);let i;this._active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}(class Xe extends $e{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){var i;if(this.closed)return this;this.state=t;const s=this.id,r=this.scheduler;return null!=s&&(this.id=this.recycleAsyncId(r,s,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,i=0){return z.setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&z.clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let s,i=!1;try{this.work(t)}catch(r){i=!0,s=r||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),s}unsubscribe(){if(!this.closed){const{id:t,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,N(i,this),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null,super.unsubscribe()}}}),ii=ve;function G(n){return t=>{if(function ti(n){return b(n?.lift)}(t))return t.lift(function(e){try{return n(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function R(n,t,e,i,s){return new ni(n,t,e,i,s)}class ni extends W{constructor(t,e,i,s,r,o){super(t),this.onFinalize=r,this.shouldUnsubscribe=o,this._next=e?function(h){try{e(h)}catch(c){t.error(c)}}:super._next,this._error=s?function(h){try{s(h)}catch(c){t.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(h){t.error(h)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}}}function L(n){return this instanceof L?(this.v=n,this):new L(n)}function xe(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=n[Symbol.asyncIterator];return t?t.call(n):(n=function se(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],i=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&i>=n.length&&(n=void 0),{value:n&&n[i++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(n),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(r){e[r]=n[r]&&function(o){return new Promise(function(h,c){!function s(r,o,h,c){Promise.resolve(c).then(function(u){r({value:u,done:h})},o)}(h,c,(o=n[r](o)).done,o.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const Si=n=>n&&"number"==typeof n.length&&"function"!=typeof n,Mi=function Vi(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Bi(n){if(n instanceof E)return n;if(null!=n){if(function Ti(n){return b(n[X])}(n))return function Ri(n){return new E(t=>{const e=n[X]();if(b(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(n);if(Si(n))return function Di(n){return new E(t=>{for(let e=0;e{n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,ce)})}(n);if(function _i(n){return Symbol.asyncIterator&&b(n?.[Symbol.asyncIterator])}(n))return ye(n);if(function Pi(n){return b(n?.[Mi])}(n))return function Ni(n){return new E(t=>{for(const e of n)if(t.next(e),t.closed)return;t.complete()})}(n);if(function Ai(n){return b(n?.getReader)}(n))return function Ii(n){return ye(function ki(n){return function Oe(n,t,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s,i=e.apply(n,t||[]),r=[];return s={},o("next"),o("throw"),o("return"),s[Symbol.asyncIterator]=function(){return this},s;function o(g){i[g]&&(s[g]=function(v){return new Promise(function(w,T){r.push([g,v,w,T])>1||h(g,v)})})}function h(g,v){try{!function c(g){g.value instanceof L?Promise.resolve(g.value.v).then(u,f):p(r[0][2],g)}(i[g](v))}catch(w){p(r[0][3],w)}}function u(g){h("next",g)}function f(g){h("throw",g)}function p(g,v){g(v),r.shift(),r.length&&h(r[0][0],r[0][1])}}(this,arguments,function*(){const e=n.getReader();try{for(;;){const{value:i,done:s}=yield L(e.read());if(s)return yield L(void 0);yield yield L(i)}}finally{e.releaseLock()}})}(n))}(n)}throw function Ci(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}(n)}function ye(n){return new E(t=>{(function Fi(n,t){var e,i,s,r;return function be(n,t,e,i){return new(e||(e=Promise))(function(r,o){function h(f){try{u(i.next(f))}catch(p){o(p)}}function c(f){try{u(i.throw(f))}catch(p){o(p)}}function u(f){f.done?r(f.value):function s(r){return r instanceof e?r:new e(function(o){o(r)})}(f.value).then(h,c)}u((i=i.apply(n,t||[])).next())})}(this,void 0,void 0,function*(){try{for(e=xe(n);!(i=yield e.next()).done;)if(t.next(i.value),t.closed)return}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=e.return)&&(yield r.call(e))}finally{if(s)throw s.error}}t.complete()})})(n,t).catch(e=>t.error(e))})}function Ee(n,t=ve,e){const i=function Yi(n=0,t,e=ii){let i=-1;return null!=t&&(function zi(n){return n&&b(n.schedule)}(t)?e=t:i=t),new E(s=>{let r=function Gi(n){return n instanceof Date&&!isNaN(n)}(n)?+n-e.now():n;r<0&&(r=0);let o=0;return e.schedule(function(){s.closed||(s.next(o++),0<=i?this.schedule(void 0,i):s.complete())},r)})}(n,t);return function ji(n,t){return G((e,i)=>{const{leading:s=!0,trailing:r=!1}=t??{};let o=!1,h=null,c=null,u=!1;const f=()=>{c?.unsubscribe(),c=null,r&&(v(),u&&i.complete())},p=()=>{c=null,u&&i.complete()},g=w=>c=Bi(n(w)).subscribe(R(i,f,p)),v=()=>{if(o){o=!1;const w=h;h=null,i.next(w),!u&&g(w)}};e.subscribe(R(i,w=>{o=!0,h=w,(!c||c.closed)&&(s?v():g(w))},()=>{u=!0,(!(r&&o&&c)||c.closed)&&i.complete()}))})}(()=>i,e)}function Le(n,t,e){const i=b(n)||t||e?{next:n,error:t,complete:e}:n;return i?G((s,r)=>{var o;null===(o=i.subscribe)||void 0===o||o.call(i);let h=!0;s.subscribe(R(r,c=>{var u;null===(u=i.next)||void 0===u||u.call(i,c),r.next(c)},()=>{var c;h=!1,null===(c=i.complete)||void 0===c||c.call(i),r.complete()},c=>{var u;h=!1,null===(u=i.error)||void 0===u||u.call(i,c),r.error(c)},()=>{var c,u;h&&(null===(c=i.unsubscribe)||void 0===c||c.call(i)),null===(u=i.finalize)||void 0===u||u.call(i)}))}):ee}function Se(n,t=ee){return n=n??Qi,G((e,i)=>{let s,r=!0;e.subscribe(R(i,o=>{const h=t(o);(r||!n(s,h))&&(r=!1,s=h,i.next(o))}))})}function Qi(n,t){return n===t}var O=typeof window<"u"?window:{screen:{},navigator:{}},P=(O.matchMedia||function(){return{matches:!1}}).bind(O),He=!1,Te=function(){};O.addEventListener&&O.addEventListener("p",Te,{get passive(){return He=!0}}),O.removeEventListener&&O.removeEventListener("p",Te,!1);var _e=He,re="ontouchstart"in O,Ve=(re||"TouchEvent"in O&&P("(any-pointer: coarse)"),O.navigator.userAgent||"");P("(pointer: coarse)").matches&&/iPad|Macintosh/.test(Ve)&&Math.min(O.screen.width||0,O.screen.height||0);function Xi(n,t){}function et(n,t){1&n&&l.YNc(0,Xi,0,0,"ng-template")}(P("(pointer: coarse)").matches||!P("(pointer: fine)").matches&&re)&&/Windows.*Firefox/.test(Ve),P("(any-pointer: fine)").matches||P("(any-hover: hover)");const it=function(n,t,e){return{tooltip:n,placement:t,content:e}};function tt(n,t){if(1&n&&(l.ynx(0),l.YNc(1,et,1,0,null,1),l.BQk()),2&n){const e=l.oxw();l.xp6(1),l.Q6J("ngTemplateOutlet",e.template)("ngTemplateOutletContext",l.kEZ(2,it,e.tooltip,e.placement,e.content))}}function nt(n,t){if(1&n&&(l.ynx(0),l.TgZ(1,"div",2),l._uU(2),l.qZA(),l.BQk()),2&n){const e=l.oxw();l.xp6(1),l.uIk("title",e.tooltip)("data-tooltip-placement",e.placement),l.xp6(1),l.hij(" ",e.content," ")}}const st=["tooltipTemplate"],rt=["leftOuterSelectionBar"],lt=["rightOuterSelectionBar"],ot=["fullBar"],at=["selectionBar"],ht=["minHandle"],ut=["maxHandle"],ct=["floorLabel"],dt=["ceilLabel"],ft=["minHandleLabel"],pt=["maxHandleLabel"],gt=["combinedLabel"],mt=["ticksElement"];function vt(n,t){if(1&n&&l._UZ(0,"ngx-slider-tooltip-wrapper",32),2&n){const e=l.oxw().$implicit,i=l.oxw();l.Q6J("template",i.tooltipTemplate)("tooltip",e.valueTooltip)("placement",e.valueTooltipPlacement)("content",e.value)}}function bt(n,t){if(1&n&&l._UZ(0,"span",33),2&n){const e=l.oxw().$implicit;l.Q6J("innerText",e.legend)}}function wt(n,t){if(1&n&&l._UZ(0,"span",34),2&n){const e=l.oxw().$implicit;l.Q6J("innerHTML",e.legend,l.oJD)}}const Ot=function(n){return{"ngx-slider-selected":n}};function xt(n,t){if(1&n&&(l.TgZ(0,"span",27),l._UZ(1,"ngx-slider-tooltip-wrapper",28),l.YNc(2,vt,1,4,"ngx-slider-tooltip-wrapper",29),l.YNc(3,bt,1,1,"span",30),l.YNc(4,wt,1,1,"span",31),l.qZA()),2&n){const e=t.$implicit,i=l.oxw();l.Q6J("ngClass",l.VKq(8,Ot,e.selected))("ngStyle",e.style),l.xp6(1),l.Q6J("template",i.tooltipTemplate)("tooltip",e.tooltip)("placement",e.tooltipPlacement),l.xp6(1),l.Q6J("ngIf",null!=e.value),l.xp6(1),l.Q6J("ngIf",null!=e.legend&&!1===i.allowUnsafeHtmlInSlider),l.xp6(1),l.Q6J("ngIf",null!=e.legend&&(null==i.allowUnsafeHtmlInSlider||i.allowUnsafeHtmlInSlider))}}var y=function(n){return n[n.Low=0]="Low",n[n.High=1]="High",n[n.Floor=2]="Floor",n[n.Ceil=3]="Ceil",n[n.TickValue=4]="TickValue",n}(y||{});class Y{floor=0;ceil=null;step=1;minRange=null;maxRange=null;pushRange=!1;minLimit=null;maxLimit=null;translate=null;combineLabels=null;getLegend=null;getStepLegend=null;stepsArray=null;bindIndexForStepsArray=!1;draggableRange=!1;draggableRangeOnly=!1;showSelectionBar=!1;showSelectionBarEnd=!1;showSelectionBarFromValue=null;showOuterSelectionBars=!1;hidePointerLabels=!1;hideLimitLabels=!1;autoHideLimitLabels=!0;readOnly=!1;disabled=!1;showTicks=!1;showTicksValues=!1;tickStep=null;tickValueStep=null;ticksArray=null;ticksTooltip=null;ticksValuesTooltip=null;vertical=!1;getSelectionBarColor=null;getTickColor=null;getPointerColor=null;keyboardSupport=!0;scale=1;rotate=0;enforceStep=!0;enforceRange=!0;enforceStepsArray=!0;noSwitching=!1;onlyBindHandles=!1;rightToLeft=!1;reversedControls=!1;boundPointerLabels=!0;logScale=!1;customValueToPosition=null;customPositionToValue=null;precisionLimit=12;selectionBarGradient=null;ariaLabel="ngx-slider";ariaLabelledBy=null;ariaLabelHigh="ngx-slider-max";ariaLabelledByHigh=null;handleDimension=null;barDimension=null;animate=!0;animateOnMove=!1}const ke=new l.OlP("AllowUnsafeHtmlInSlider");var d=function(n){return n[n.Min=0]="Min",n[n.Max=1]="Max",n}(d||{});class yt{value;highValue;pointerType}class a{static isNullOrUndefined(t){return null==t}static areArraysEqual(t,e){if(t.length!==e.length)return!1;for(let i=0;iMath.abs(t-r.value));let s=0;for(let r=0;r{r.events.next(h)};return t.addEventListener(e,o,{passive:!0,capture:!1}),r.teardownCallback=()=>{t.removeEventListener(e,o,{passive:!0,capture:!1})},r.eventsSubscription=r.events.pipe(a.isNullOrUndefined(s)?Le(()=>{}):Ee(s,void 0,{leading:!0,trailing:!0})).subscribe(h=>{i(h)}),r}detachEventListener(t){a.isNullOrUndefined(t.eventsSubscription)||(t.eventsSubscription.unsubscribe(),t.eventsSubscription=null),a.isNullOrUndefined(t.events)||(t.events.complete(),t.events=null),a.isNullOrUndefined(t.teardownCallback)||(t.teardownCallback(),t.teardownCallback=null)}attachEventListener(t,e,i,s){const r=new Ae;return r.eventName=e,r.events=new A,r.teardownCallback=this.renderer.listen(t,e,h=>{r.events.next(h)}),r.eventsSubscription=r.events.pipe(a.isNullOrUndefined(s)?Le(()=>{}):Ee(s,void 0,{leading:!0,trailing:!0})).subscribe(h=>{i(h)}),r}}let H=(()=>{class n{elemRef;renderer;changeDetectionRef;_position=0;get position(){return this._position}_dimension=0;get dimension(){return this._dimension}_alwaysHide=!1;get alwaysHide(){return this._alwaysHide}_vertical=!1;get vertical(){return this._vertical}_scale=1;get scale(){return this._scale}_rotate=0;get rotate(){return this._rotate}opacity=1;visibility="visible";left="";bottom="";height="";width="";transform="";eventListenerHelper;eventListeners=[];constructor(e,i,s){this.elemRef=e,this.renderer=i,this.changeDetectionRef=s,this.eventListenerHelper=new Be(this.renderer)}setAlwaysHide(e){this._alwaysHide=e,this.visibility=e?"hidden":"visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return!this.alwaysHide&&0!==this.opacity}setVertical(e){this._vertical=e,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale(e){this._scale=e}setRotate(e){this._rotate=e,this.transform="rotate("+e+"deg)"}getRotate(){return this._rotate}setPosition(e){this._position!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=e,this._vertical?this.bottom=Math.round(e)+"px":this.left=Math.round(e)+"px"}calculateDimension(){const e=this.getBoundingClientRect();this._dimension=this.vertical?(e.bottom-e.top)*this.scale:(e.right-e.left)*this.scale}setDimension(e){this._dimension!==e&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=e,this._vertical?this.height=Math.round(e)+"px":this.width=Math.round(e)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on(e,i,s){const r=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,e,i,s);this.eventListeners.push(r)}onPassive(e,i,s){const r=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,e,i,s);this.eventListeners.push(r)}off(e){let i,s;a.isNullOrUndefined(e)?(i=[],s=this.eventListeners):(i=this.eventListeners.filter(r=>r.eventName!==e),s=this.eventListeners.filter(r=>r.eventName===e));for(const r of s)this.eventListenerHelper.detachEventListener(r);this.eventListeners=i}isRefDestroyed(){return a.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}static \u0275fac=function(i){return new(i||n)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(l.sBO))};static \u0275dir=l.lG2({type:n,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function(i,s){2&i&&l.Udp("opacity",s.opacity)("visibility",s.visibility)("left",s.left)("bottom",s.bottom)("height",s.height)("width",s.width)("transform",s.transform)}})}return n})(),le=(()=>{class n extends H{active=!1;role="";tabindex="";ariaOrientation="";ariaLabel="";ariaLabelledBy="";ariaValueNow="";ariaValueText="";ariaValueMin="";ariaValueMax="";focus(){this.elemRef.nativeElement.focus()}focusIfNeeded(){document.activeElement!==this.elemRef.nativeElement&&this.elemRef.nativeElement.focus()}constructor(e,i,s){super(e,i,s)}static \u0275fac=function(i){return new(i||n)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(l.sBO))};static \u0275dir=l.lG2({type:n,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function(i,s){2&i&&(l.uIk("role",s.role)("tabindex",s.tabindex)("aria-orientation",s.ariaOrientation)("aria-label",s.ariaLabel)("aria-labelledby",s.ariaLabelledBy)("aria-valuenow",s.ariaValueNow)("aria-valuetext",s.ariaValueText)("aria-valuemin",s.ariaValueMin)("aria-valuemax",s.ariaValueMax),l.ekj("ngx-slider-active",s.active))},features:[l.qOj]})}return n})(),k=(()=>{class n extends H{allowUnsafeHtmlInSlider;_value=null;get value(){return this._value}constructor(e,i,s,r){super(e,i,s),this.allowUnsafeHtmlInSlider=r}setValue(e){let i=!1;!this.alwaysHide&&(a.isNullOrUndefined(this.value)||this.value.length!==e.length||this.value.length>0&&0===this.dimension)&&(i=!0),this._value=e,!1===this.allowUnsafeHtmlInSlider?this.elemRef.nativeElement.innerText=e:this.elemRef.nativeElement.innerHTML=e,i&&this.calculateDimension()}static \u0275fac=function(i){return new(i||n)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(l.sBO),l.Y36(ke,8))};static \u0275dir=l.lG2({type:n,selectors:[["","ngxSliderLabel",""]],features:[l.qOj]})}return n})(),Et=(()=>{class n{template;tooltip;placement;content;static \u0275fac=function(i){return new(i||n)};static \u0275cmp=l.Xpm({type:n,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ngx-slider-inner-tooltip"]],template:function(i,s){1&i&&(l.YNc(0,tt,2,6,"ng-container",0),l.YNc(1,nt,3,3,"ng-container",0)),2&i&&(l.Q6J("ngIf",s.template),l.xp6(1),l.Q6J("ngIf",!s.template))},dependencies:[_.O5,_.tP],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]})}return n})();class Lt{selected=!1;style={};tooltip=null;tooltipPlacement=null;value=null;valueTooltip=null;valueTooltipPlacement=null;legend=null}class Re{active=!1;value=0;difference=0;position=0;lowLimit=0;highLimit=0}class Q{value;highValue;static compare(t,e){return!(a.isNullOrUndefined(t)&&a.isNullOrUndefined(e)||a.isNullOrUndefined(t)!==a.isNullOrUndefined(e))&&t.value===e.value&&t.highValue===e.highValue}}class De extends Q{forceChange;static compare(t,e){return!(a.isNullOrUndefined(t)&&a.isNullOrUndefined(e)||a.isNullOrUndefined(t)!==a.isNullOrUndefined(e))&&t.value===e.value&&t.highValue===e.highValue&&t.forceChange===e.forceChange}}const St={provide:Ie.JU,useExisting:(0,l.Gpc)(()=>Ue),multi:!0};let Ue=(()=>{class n{renderer;elementRef;changeDetectionRef;zone;allowUnsafeHtmlInSlider;sliderElementNgxSliderClass=!0;value=null;valueChange=new l.vpe;highValue=null;highValueChange=new l.vpe;options=new Y;userChangeStart=new l.vpe;userChange=new l.vpe;userChangeEnd=new l.vpe;manualRefreshSubscription;set manualRefresh(e){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=e.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}triggerFocusSubscription;set triggerFocus(e){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=e.subscribe(i=>{this.focusPointer(i)})}get range(){return!a.isNullOrUndefined(this.value)&&!a.isNullOrUndefined(this.highValue)}initHasRun=!1;inputModelChangeSubject=new A;inputModelChangeSubscription=null;outputModelChangeSubject=new A;outputModelChangeSubscription=null;viewLowValue=null;viewHighValue=null;viewOptions=new Y;handleHalfDimension=0;maxHandlePosition=0;currentTrackingPointer=null;currentFocusPointer=null;firstKeyDown=!1;touchId=null;dragging=new Re;leftOuterSelectionBarElement;rightOuterSelectionBarElement;fullBarElement;selectionBarElement;minHandleElement;maxHandleElement;floorLabelElement;ceilLabelElement;minHandleLabelElement;maxHandleLabelElement;combinedLabelElement;ticksElement;tooltipTemplate;sliderElementVerticalClass=!1;sliderElementAnimateClass=!1;sliderElementWithLegendClass=!1;sliderElementDisabledAttr=null;sliderElementAriaLabel="ngx-slider";barStyle={};minPointerStyle={};maxPointerStyle={};fullBarTransparentClass=!1;selectionBarDraggableClass=!1;ticksUnderValuesClass=!1;get showTicks(){return this.viewOptions.showTicks}intermediateTicks=!1;ticks=[];eventListenerHelper=null;onMoveEventListener=null;onEndEventListener=null;moving=!1;resizeObserver=null;onTouchedCallback=null;onChangeCallback=null;constructor(e,i,s,r,o){this.renderer=e,this.elementRef=i,this.changeDetectionRef=s,this.zone=r,this.allowUnsafeHtmlInSlider=o,this.eventListenerHelper=new Be(this.renderer)}ngOnInit(){this.viewOptions=new Y,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges(e){!a.isNullOrUndefined(e.options)&&JSON.stringify(e.options.previousValue)!==JSON.stringify(e.options.currentValue)&&this.onChangeOptions(),(!a.isNullOrUndefined(e.value)||!a.isNullOrUndefined(e.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue(e){e instanceof Array?(this.value=e[0],this.highValue=e[1]):this.value=e,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}registerOnChange(e){this.onChangeCallback=e}registerOnTouched(e){this.onTouchedCallback=e}setDisabledState(e){this.viewOptions.disabled=e,this.updateDisabledState()}setAriaLabel(e){this.viewOptions.ariaLabel=e,this.updateAriaLabel()}onResize(e){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe(Se(De.compare),function Zi(n,t){return G((e,i)=>{let s=0;e.subscribe(R(i,r=>n.call(t,r,s++)&&i.next(r)))})}(e=>!e.forceChange&&!e.internalChange)).subscribe(e=>this.applyInputModelChange(e))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe(Se(De.compare)).subscribe(e=>this.publishOutputModelChange(e))}subscribeResizeObserver(){S.isResizeObserverAvailable()&&(this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement))}unsubscribeResizeObserver(){S.isResizeObserverAvailable()&&null!==this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}unsubscribeOnMove(){a.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){a.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null)}unsubscribeInputModelChangeSubject(){a.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){a.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){a.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){a.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}getPointerElement(e){return e===d.Min?this.minHandleElement:e===d.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===d.Min?this.viewLowValue:this.currentTrackingPointer===d.Max?this.viewHighValue:null}modelValueToViewValue(e){return a.isNullOrUndefined(e)?NaN:a.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?+e:a.findStepIndex(+e,this.viewOptions.stepsArray)}viewValueToModelValue(e){return a.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?e:this.getStepValue(e)}getStepValue(e){const i=this.viewOptions.stepsArray[e];return a.isNullOrUndefined(i)?NaN:i.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!0})}applyInputModelChange(e){const i=this.normaliseModelValues(e),s=!Q.compare(e,i);s&&(this.value=i.value,this.highValue=i.highValue),this.viewLowValue=this.modelValueToViewValue(i.value),this.viewHighValue=this.range?this.modelValueToViewValue(i.highValue):null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:i.value,highValue:i.highValue,forceChange:s,userEventInitiated:!1})}publishOutputModelChange(e){const i=()=>{this.valueChange.emit(e.value),this.range&&this.highValueChange.emit(e.highValue),a.isNullOrUndefined(this.onChangeCallback)||this.onChangeCallback(this.range?[e.value,e.highValue]:e.value),a.isNullOrUndefined(this.onTouchedCallback)||this.onTouchedCallback(this.range?[e.value,e.highValue]:e.value)};e.userEventInitiated?(i(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{i()})}normaliseModelValues(e){const i=new Q;if(i.value=e.value,i.highValue=e.highValue,!a.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){const s=a.findStepIndex(i.value,this.viewOptions.stepsArray);if(i.value=this.viewOptions.stepsArray[s].value,this.range){const r=a.findStepIndex(i.highValue,this.viewOptions.stepsArray);i.highValue=this.viewOptions.stepsArray[r].value}}return i}if(this.viewOptions.enforceStep&&(i.value=this.roundStep(i.value),this.range&&(i.highValue=this.roundStep(i.highValue))),this.viewOptions.enforceRange&&(i.value=m.clampToRange(i.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(i.highValue=m.clampToRange(i.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&e.value>e.highValue))if(this.viewOptions.noSwitching)i.value=i.highValue;else{const s=e.value;i.value=e.highValue,i.highValue=s}return i}renormaliseModelValues(){const e={value:this.value,highValue:this.highValue},i=this.normaliseModelValues(e);Q.compare(i,e)||(this.value=i.value,this.highValue=i.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;const e=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();const i=this.getOptionsInfluencingEventBindings(this.viewOptions),s=!a.areArraysEqual(e,i);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.resetSlider(s)}applyOptions(){if(this.viewOptions=new Y,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!a.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!a.isNullOrUndefined(this.viewOptions.tickStep)||!a.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!a.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),a.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),a.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=(e,i)=>e+" - "+i),this.viewOptions.logScale&&0===this.viewOptions.floor)throw Error("Can't use floor=0 with logarithmic scale")}applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,a.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>String(this.viewOptions.bindIndexForStepsArray?this.getStepValue(e):e))}applyFloorCeilOptions(){if(a.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),a.isNullOrUndefined(this.viewOptions.ceil)||a.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,a.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=e=>String(e))}resetSlider(e=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),e&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer(e){e!==d.Min&&e!==d.Max&&(e=d.Min),e===d.Min?this.minHandleElement.focus():this.range&&e===d.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){a.isNullOrUndefined(this.currentFocusPointer)||this.getPointerElement(this.currentFocusPointer).focusIfNeeded()}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);const e=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide(e||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide(e||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(const e of this.getAllSliderElements())a.isNullOrUndefined(e)||e.setVertical(this.viewOptions.vertical)}updateScale(){for(const e of this.getAllSliderElements())e.setScale(this.viewOptions.scale)}updateRotate(){for(const e of this.getAllSliderElements())e.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.minHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",a.isNullOrUndefined(this.viewOptions.ariaLabel)?a.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.maxHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",a.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?a.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,y.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,y.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){a.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);const e=this.minHandleElement.dimension;this.handleHalfDimension=e/2,a.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-e,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks&&this.sliderElementWithLegendClass)return void setTimeout(()=>{this.sliderElementWithLegendClass=!1});const e=a.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,i=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&e.reverse();const s=a.isNullOrUndefined(this.viewOptions.tickValueStep)?a.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep;let r=!1;const o=e.map(h=>{let c=this.valueToPosition(h);this.viewOptions.vertical&&(c=this.maxHandlePosition-c);const u=i+"("+Math.round(c)+"px)",f=new Lt;f.selected=this.isTickSelected(h),f.style={"-webkit-transform":u,"-moz-transform":u,"-o-transform":u,"-ms-transform":u,transform:u},f.selected&&!a.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(f.style["background-color"]=this.getSelectionBarColor()),!f.selected&&!a.isNullOrUndefined(this.viewOptions.getTickColor)&&(f.style["background-color"]=this.getTickColor(h)),a.isNullOrUndefined(this.viewOptions.ticksTooltip)||(f.tooltip=this.viewOptions.ticksTooltip(h),f.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!a.isNullOrUndefined(s)&&m.isModuloWithinPrecisionLimit(h,s,this.viewOptions.precisionLimit)&&(f.value=this.getDisplayValue(h,y.TickValue),a.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(f.valueTooltip=this.viewOptions.ticksValuesTooltip(h),f.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let p=null;if(a.isNullOrUndefined(this.viewOptions.stepsArray))a.isNullOrUndefined(this.viewOptions.getLegend)||(p=this.viewOptions.getLegend(h));else{const g=this.viewOptions.stepsArray[h];a.isNullOrUndefined(this.viewOptions.getStepLegend)?a.isNullOrUndefined(g)||(p=g.legend):p=this.viewOptions.getStepLegend(g)}return a.isNullOrUndefined(p)||(f.legend=p,r=!0),f});if(this.sliderElementWithLegendClass!==r&&setTimeout(()=>{this.sliderElementWithLegendClass=r}),a.isNullOrUndefined(this.ticks)||this.ticks.length!==o.length)this.ticks=o,this.isRefDestroyed()||this.changeDetectionRef.detectChanges();else for(let h=0;h=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&e<=this.viewLowValue)return!0}else{const i=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>i&&e>=i&&e<=this.viewLowValue)return!0;if(this.viewLowValue=this.viewLowValue)return!0}return!!(this.range&&e>=this.viewLowValue&&e<=this.viewHighValue)}updateFloorLabel(){this.floorLabelElement.alwaysHide||(this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,y.Floor)),this.floorLabelElement.calculateDimension(),this.floorLabelElement.setPosition(this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0))}updateCeilLabel(){this.ceilLabelElement.alwaysHide||(this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,y.Ceil)),this.ceilLabelElement.calculateDimension(),this.ceilLabelElement.setPosition(this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension))}updateHandles(e,i){e===d.Min?this.updateLowHandle(i):e===d.Max&&this.updateHighHandle(i),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos(e,i){const s=e===d.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,r=i-s/2+this.handleHalfDimension,o=this.fullBarElement.dimension-s;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&e===d.Min||!this.viewOptions.rightToLeft&&e===d.Max?Math.min(r,o):Math.min(Math.max(r,0),o):r}updateLowHandle(e){this.minHandleElement.setPosition(e),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,y.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(d.Min,e)),a.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(d.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle(e){this.maxHandleElement.setPosition(e),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,y.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(d.Max,e)),a.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(d.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let e=!1,i=!1;const s=this.isLabelBelowFloorLabel(this.minHandleLabelElement),r=this.isLabelAboveCeilLabel(this.minHandleLabelElement),o=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),h=this.isLabelBelowFloorLabel(this.combinedLabelElement),c=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(s?(e=!0,this.floorLabelElement.hide()):(e=!1,this.floorLabelElement.show()),r?(i=!0,this.ceilLabelElement.hide()):(i=!1,this.ceilLabelElement.show()),this.range){const u=this.combinedLabelElement.isVisible()?c:o,f=this.combinedLabelElement.isVisible()?h:s;u?this.ceilLabelElement.hide():i||this.ceilLabelElement.show(),f?this.floorLabelElement.hide():e||this.floorLabelElement.show()}}isLabelBelowFloorLabel(e){const i=e.position,r=this.floorLabelElement.position;return this.viewOptions.rightToLeft?i+e.dimension>=r-2:i<=r+this.floorLabelElement.dimension+2}isLabelAboveCeilLabel(e){const i=e.position,r=this.ceilLabelElement.position;return this.viewOptions.rightToLeft?i<=r+this.ceilLabelElement.dimension+2:i+e.dimension>=r-2}updateSelectionBar(){let e=0,i=0;const s=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,r=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)i=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),e=r;else if(a.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))s?(i=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),e=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(i=this.minHandleElement.position+this.handleHalfDimension,e=0);else{const o=this.viewOptions.showSelectionBarFromValue,h=this.valueToPosition(o);(this.viewOptions.rightToLeft?this.viewLowValue<=o:this.viewLowValue>o)?(i=this.minHandleElement.position-h,e=h+this.handleHalfDimension):(i=h-this.minHandleElement.position,e=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(i),this.selectionBarElement.setPosition(e),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension(e),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+i)),this.leftOuterSelectionBarElement.setPosition(e+i)):(this.leftOuterSelectionBarElement.setDimension(e),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(e+i)),this.rightOuterSelectionBarElement.setPosition(e+i))),a.isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!a.isNullOrUndefined(this.viewOptions.selectionBarGradient)){const o=a.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),h=o-e>0&&!s||o-e<=0&&s;this.barStyle={backgroundImage:"linear-gradient(to "+(this.viewOptions.vertical?h?"bottom":"top":h?"left":"right")+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(o+i+e+(h?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=o-e+(h?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{const o=this.getSelectionBarColor();this.barStyle={backgroundColor:o}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor(e){return this.viewOptions.getPointerColor(e===d.Max?this.highValue:this.value,e)}getTickColor(e){return this.viewOptions.getTickColor(e)}updateCombinedLabel(){let e=null;if(e=this.viewOptions.rightToLeft?this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,e){const i=this.getDisplayValue(this.viewLowValue,y.Low),s=this.getDisplayValue(this.viewHighValue,y.High),r=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(s,i):this.viewOptions.combineLabels(i,s);this.combinedLabelElement.setValue(r);const o=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(o),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue(e,i){return!a.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&(e=this.getStepValue(e)),this.viewOptions.translate(e,i)}roundStep(e,i){const s=a.isNullOrUndefined(i)?this.viewOptions.step:i;let r=m.roundToPrecisionLimit((e-this.viewOptions.floor)/s,this.viewOptions.precisionLimit);return r=Math.round(r)*s,m.roundToPrecisionLimit(this.viewOptions.floor+r,this.viewOptions.precisionLimit)}valueToPosition(e){let i=a.linearValueToPosition;a.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(i=a.logValueToPosition):i=this.viewOptions.customValueToPosition;let s=i(e=m.clampToRange(e,this.viewOptions.floor,this.viewOptions.ceil),this.viewOptions.floor,this.viewOptions.ceil);return a.isNullOrUndefined(s)&&(s=0),this.viewOptions.rightToLeft&&(s=1-s),s*this.maxHandlePosition}positionToValue(e){let i=e/this.maxHandlePosition;this.viewOptions.rightToLeft&&(i=1-i);let s=a.linearPositionToValue;a.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(s=a.logPositionToValue):s=this.viewOptions.customPositionToValue;const r=s(i,this.viewOptions.floor,this.viewOptions.ceil);return a.isNullOrUndefined(r)?0:r}getEventXY(e,i){if(e instanceof MouseEvent)return this.viewOptions.vertical||0!==this.viewOptions.rotate?e.clientY:e.clientX;let s=0;const r=e.touches;if(!a.isNullOrUndefined(i))for(let o=0;or?d.Max:this.viewOptions.rightToLeft?i>this.minHandleElement.position?d.Min:d.Max:ithis.onBarStart(null,e,i,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("mousedown",i=>this.onBarStart(d.Min,e,i,!0,!0)),this.maxHandleElement.on("mousedown",i=>this.onBarStart(d.Max,e,i,!0,!0))):(this.minHandleElement.on("mousedown",i=>this.onStart(d.Min,i,!0,!0)),this.range&&this.maxHandleElement.on("mousedown",i=>this.onStart(d.Max,i,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("mousedown",i=>this.onStart(null,i,!0,!0,!0)),this.ticksElement.on("mousedown",i=>this.onStart(null,i,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("touchstart",i=>this.onBarStart(null,e,i,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("touchstart",i=>this.onBarStart(d.Min,e,i,!0,!0)),this.maxHandleElement.onPassive("touchstart",i=>this.onBarStart(d.Max,e,i,!0,!0))):(this.minHandleElement.onPassive("touchstart",i=>this.onStart(d.Min,i,!0,!0)),this.range&&this.maxHandleElement.onPassive("touchstart",i=>this.onStart(d.Max,i,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("touchstart",i=>this.onStart(null,i,!0,!0,!0)),this.ticksElement.onPassive("touchstart",i=>this.onStart(null,i,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(d.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(d.Max)))}getOptionsInfluencingEventBindings(e){return[e.disabled,e.readOnly,e.draggableRange,e.draggableRangeOnly,e.onlyBindHandles,e.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(const e of this.getAllSliderElements())a.isNullOrUndefined(e)||e.off()}onBarStart(e,i,s,r,o,h,c){i?this.onDragStart(e,s,r,o):this.onStart(e,s,r,o,h,c)}onStart(e,i,s,r,o,h){i.stopPropagation(),!S.isTouchEvent(i)&&!_e&&i.preventDefault(),this.moving=!1,this.calculateViewDimensions(),a.isNullOrUndefined(e)&&(e=this.getNearestHandle(i)),this.currentTrackingPointer=e;const c=this.getPointerElement(e);if(c.active=!0,this.viewOptions.keyboardSupport&&c.focus(),s){this.unsubscribeOnMove();const u=f=>this.dragging.active?this.onDragMove(f):this.onMove(f);this.onMoveEventListener=S.isTouchEvent(i)?this.eventListenerHelper.attachPassiveEventListener(document,"touchmove",u):this.eventListenerHelper.attachEventListener(document,"mousemove",u)}if(r){this.unsubscribeOnEnd();const u=f=>this.onEnd(f);this.onEndEventListener=S.isTouchEvent(i)?this.eventListenerHelper.attachPassiveEventListener(document,"touchend",u):this.eventListenerHelper.attachEventListener(document,"mouseup",u)}this.userChangeStart.emit(this.getChangeContext()),S.isTouchEvent(i)&&!a.isNullOrUndefined(i.changedTouches)&&a.isNullOrUndefined(this.touchId)&&(this.touchId=i.changedTouches[0].identifier),o&&this.onMove(i,!0),h&&this.onEnd(i)}onMove(e,i){let s=null;if(S.isTouchEvent(e)){const u=e.changedTouches;for(let f=0;f=this.maxHandlePosition?o=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil:(o=this.positionToValue(r),o=i&&!a.isNullOrUndefined(this.viewOptions.tickStep)?this.roundStep(o,this.viewOptions.tickStep):this.roundStep(o)),this.positionTrackingHandle(o)}onEnd(e){S.isTouchEvent(e)&&e.changedTouches[0].identifier!==this.touchId||(this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext()))}onPointerFocus(e){const i=this.getPointerElement(e);i.on("blur",()=>this.onPointerBlur(i)),i.on("keydown",s=>this.onKeyboardEvent(s)),i.on("keyup",()=>this.onKeyUp()),i.active=!0,this.currentTrackingPointer=e,this.currentFocusPointer=e,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur(e){e.off("blur"),e.off("keydown"),e.off("keyup"),e.active=!1,a.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions(e){const i=this.viewOptions.ceil-this.viewOptions.floor;let s=e+this.viewOptions.step,r=e-this.viewOptions.step,o=e+i/10,h=e-i/10;this.viewOptions.reversedControls&&(s=e-this.viewOptions.step,r=e+this.viewOptions.step,o=e-i/10,h=e+i/10);const c={UP:s,DOWN:r,LEFT:r,RIGHT:s,PAGEUP:o,PAGEDOWN:h,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(c.LEFT=s,c.RIGHT=r,(this.viewOptions.vertical||0!==this.viewOptions.rotate)&&(c.UP=r,c.DOWN=s)),c}onKeyboardEvent(e){const i=this.getCurrentTrackingValue(),s=a.isNullOrUndefined(e.keyCode)?e.which:e.keyCode,c=this.getKeyActions(i)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[s]];if(a.isNullOrUndefined(c)||a.isNullOrUndefined(this.currentTrackingPointer))return;e.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));const u=m.clampToRange(c,this.viewOptions.floor,this.viewOptions.ceil),f=this.roundStep(u);if(this.viewOptions.draggableRangeOnly){const p=this.viewHighValue-this.viewLowValue;let g,v;this.currentTrackingPointer===d.Min?(g=f,v=f+p,v>this.viewOptions.ceil&&(v=this.viewOptions.ceil,g=v-p)):this.currentTrackingPointer===d.Max&&(v=f,g=f-p,g=this.maxHandlePosition-s;let f,p;if(i<=r){if(0===o.position)return;f=this.getMinValue(i,!0,!1),p=this.getMaxValue(i,!0,!1)}else if(u){if(h.position===this.maxHandlePosition)return;p=this.getMaxValue(i,!0,!0),f=this.getMinValue(i,!0,!0)}else f=this.getMinValue(i,!1,!1),p=this.getMaxValue(i,!1,!1);this.positionTrackingBar(f,p)}positionTrackingBar(e,i){!a.isNullOrUndefined(this.viewOptions.minLimit)&&ethis.viewOptions.maxLimit&&(e=m.roundToPrecisionLimit((i=this.viewOptions.maxLimit)-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=e,this.viewHighValue=i,this.applyViewChange(),this.updateHandles(d.Min,this.valueToPosition(e)),this.updateHandles(d.Max,this.valueToPosition(i))}positionTrackingHandle(e){e=this.applyMinMaxLimit(e),this.range&&(this.viewOptions.pushRange?e=this.applyPushRange(e):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===d.Min&&e>this.viewHighValue?e=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===d.Max&&ethis.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(d.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=d.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===d.Max&&ethis.viewOptions.maxLimit?this.viewOptions.maxLimit:e}applyMinMaxRange(e){const s=Math.abs(e-(this.currentTrackingPointer===d.Min?this.viewHighValue:this.viewLowValue));if(!a.isNullOrUndefined(this.viewOptions.minRange)&&sthis.viewOptions.maxRange){if(this.currentTrackingPointer===d.Min)return m.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===d.Max)return m.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return e}applyPushRange(e){const i=this.currentTrackingPointer===d.Min?this.viewHighValue-e:e-this.viewLowValue,s=a.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,r=this.viewOptions.maxRange;return ir&&(this.currentTrackingPointer===d.Min?(this.viewHighValue=m.roundToPrecisionLimit(e+r,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(d.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===d.Max&&(this.viewLowValue=m.roundToPrecisionLimit(e-r,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(d.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),e}getChangeContext(){const e=new yt;return e.pointerType=this.currentTrackingPointer,e.value=+this.value,this.range&&(e.highValue=+this.highValue),e}static \u0275fac=function(i){return new(i||n)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(l.R0b),l.Y36(ke,8))};static \u0275cmp=l.Xpm({type:n,selectors:[["ngx-slider"]],contentQueries:function(i,s,r){if(1&i&&l.Suo(r,st,5),2&i){let o;l.iGM(o=l.CRH())&&(s.tooltipTemplate=o.first)}},viewQuery:function(i,s){if(1&i&&(l.Gf(rt,5,H),l.Gf(lt,5,H),l.Gf(ot,5,H),l.Gf(at,5,H),l.Gf(ht,5,le),l.Gf(ut,5,le),l.Gf(ct,5,k),l.Gf(dt,5,k),l.Gf(ft,5,k),l.Gf(pt,5,k),l.Gf(gt,5,k),l.Gf(mt,5,H)),2&i){let r;l.iGM(r=l.CRH())&&(s.leftOuterSelectionBarElement=r.first),l.iGM(r=l.CRH())&&(s.rightOuterSelectionBarElement=r.first),l.iGM(r=l.CRH())&&(s.fullBarElement=r.first),l.iGM(r=l.CRH())&&(s.selectionBarElement=r.first),l.iGM(r=l.CRH())&&(s.minHandleElement=r.first),l.iGM(r=l.CRH())&&(s.maxHandleElement=r.first),l.iGM(r=l.CRH())&&(s.floorLabelElement=r.first),l.iGM(r=l.CRH())&&(s.ceilLabelElement=r.first),l.iGM(r=l.CRH())&&(s.minHandleLabelElement=r.first),l.iGM(r=l.CRH())&&(s.maxHandleLabelElement=r.first),l.iGM(r=l.CRH())&&(s.combinedLabelElement=r.first),l.iGM(r=l.CRH())&&(s.ticksElement=r.first)}},hostVars:10,hostBindings:function(i,s){1&i&&l.NdJ("resize",function(o){return s.onResize(o)},!1,l.Jf7),2&i&&(l.uIk("disabled",s.sliderElementDisabledAttr)("aria-label",s.sliderElementAriaLabel),l.ekj("ngx-slider",s.sliderElementNgxSliderClass)("vertical",s.sliderElementVerticalClass)("animate",s.sliderElementAnimateClass)("with-legend",s.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},features:[l._Bn([St]),l.TTD],decls:29,vars:13,consts:[["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],["leftOuterSelectionBar",""],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["rightOuterSelectionBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["fullBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],["selectionBar",""],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["minHandle",""],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["maxHandle",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["floorLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ceilLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["minHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["maxHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["combinedLabel",""],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],["ticksElement",""],["class","ngx-slider-tick",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],["class","ngx-slider-span ngx-slider-tick-value",3,"template","tooltip","placement","content",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerText",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerHTML",4,"ngIf"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerText"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function(i,s){1&i&&(l.TgZ(0,"span",0,1),l._UZ(2,"span",2),l.qZA(),l.TgZ(3,"span",3,4),l._UZ(5,"span",2),l.qZA(),l.TgZ(6,"span",5,6),l._UZ(8,"span",2),l.qZA(),l.TgZ(9,"span",7,8),l._UZ(11,"span",9),l.qZA(),l._UZ(12,"span",10,11)(14,"span",12,13)(16,"span",14,15)(18,"span",16,17)(20,"span",18,19)(22,"span",20,21)(24,"span",22,23),l.TgZ(26,"span",24,25),l.YNc(28,xt,5,10,"span",26),l.qZA()),2&i&&(l.xp6(6),l.ekj("ngx-slider-transparent",s.fullBarTransparentClass),l.xp6(3),l.ekj("ngx-slider-draggable",s.selectionBarDraggableClass),l.xp6(2),l.Q6J("ngStyle",s.barStyle),l.xp6(1),l.Q6J("ngStyle",s.minPointerStyle),l.xp6(2),l.Udp("display",s.range?"inherit":"none"),l.Q6J("ngStyle",s.maxPointerStyle),l.xp6(12),l.ekj("ngx-slider-ticks-values-under",s.ticksUnderValuesClass),l.Q6J("hidden",!s.showTicks),l.xp6(2),l.Q6J("ngForOf",s.ticks))},dependencies:[_.mk,_.sg,_.O5,_.PC,H,le,k,Et],styles:['.ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;user-select:none;touch-action:pan-y} .ngx-slider.with-legend{margin-bottom:40px} .ngx-slider[disabled]{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3} .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2} .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2} .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block} .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1} .ngx-slider .ngx-slider-draggable{cursor:move} .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:transparent} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688} .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;border-radius:2px} .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px} .ngx-slider .ngx-slider-pointer:after{content:"";width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff} .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff} .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4} .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff} .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px} .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d} .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none} .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px} .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px} .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0} .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;transform:translate(-50%)} .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;transform:translate(-50%);max-width:50px;white-space:normal} .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x} .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px} .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%} .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0} .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0} .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1} .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px} .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;transform:translateY(-28%)} .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;transform:translateY(-28%);max-width:none;white-space:nowrap} .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px} .ngx-slider *{transition:none} .ngx-slider.animate .ngx-slider-bar-wrapper{transition:all linear .3s} .ngx-slider.animate .ngx-slider-selection{transition:background-color linear .3s} .ngx-slider.animate .ngx-slider-pointer{transition:all linear .3s} .ngx-slider.animate .ngx-slider-pointer:after{transition:all linear .3s} .ngx-slider.animate .ngx-slider-bubble{transition:all linear .3s} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity linear .3s} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity linear .3s} .ngx-slider.animate .ngx-slider-tick{transition:background-color linear .3s}']})}return n})(),Ht=(()=>{class n{static \u0275fac=function(i){return new(i||n)};static \u0275mod=l.oAB({type:n});static \u0275inj=l.cJS({imports:[_.ez]})}return n})()}}]); "use strict";(self.webpackChunkaitaca_widget=self.webpackChunkaitaca_widget||[]).push([[987],{987:(R,l,e)=>{e.r(l),e.d(l,{ManualRingModule:()=>M});var c=e(6814),p=e(2296),d=e(1488),s=e(3981),x=e(9515),u=e(1020),g=e(5861),y=e(9994),f=e(9977),t=e(5879),b=e(1914),v=e(5780);const k=function(i,h){return{height:i,width:h}};function z(i,h){if(1&i&&(t.TgZ(0,"div",14),t._UZ(1,"span",15),t.qZA()),2&i){const a=t.oxw();t.Q6J("ngStyle",t.WLB(2,k,a.circleSize+"px",a.circleSize+"px")),t.xp6(1),t.Q6J("innerHTML",null==a.ringSize?null:a.ringSize.name,t.oJD)}}let w=(()=>{class i{constructor(a,o,n){this.router=a,this.ringMeasurementService=o,this.apiService=n,this.ringSliderOptions={floor:0,ceil:0,vertical:!0},this.subscriptions=[]}ngOnInit(){var a=this;return(0,g.Z)(function*(){a.pxMmRatio=a.ringMeasurementService.getPxMmRatio(),yield a.initializeSlider(),a.subscriptions.push(a.apiService.sessionData$.subscribe(o=>{a.sessionData=o}))})()}initializeSlider(){var a=this;return(0,g.Z)(function*(){const o=a.apiService.getSizeCharts()[0];a.sizeChart=yield a.apiService.getSizeChartFromAPI(o);const n=a.sizeChart.sizes?.reduce((m,r)=>[...m,{value:r.equivalences[0].ref_max,name:r.name}],[]);n&&n.length&&(a.sizesArray=n.reverse(),a.ringSliderOptions={...a.ringSliderOptions,stepsArray:a.sizesArray,floor:a.sizesArray[0].value,ceil:a.sizesArray[a.sizesArray.length-1].value},a.ringSliderOptions.floor&&a.ringSliderOptions.ceil&&(a.ringSliderValue=a.ringMeasurementService.getRingSize()&&a.ringMeasurementService.getRingSize().equivalences.length?a.ringMeasurementService.getRingSize().equivalences[0].ref_max:a.sizesArray[Math.round(a.sizesArray.length/2)].value))})()}onRingSliderChange(a){this.ringSliderOptions.floor&&this.ringSliderOptions.ceil&&(this.circleSize=parseFloat((a*this.pxMmRatio).toFixed(2)),this.sizesArray?.length&&(this.ringSize=this.sizeChart.sizes.find(o=>o.equivalences[0].ref_max===a),this.ringSize&&this.ringMeasurementService.setRingSize(this.ringSize)))}onNext(){f.ZP.capture("size:ring_size_ring:ring_measured",{session_id:this.sessionData?.session_id,circle_size:this.circleSize,px_mm_ratio:this.ringMeasurementService.getPxMmRatio(),ring_size:this.ringSize}),this.router.navigate([y.$.manualRingFinish],{skipLocationChange:!0})}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(d.F0),t.Y36(b.U2),t.Y36(b.sM))};static#a=this.\u0275cmp=t.Xpm({type:i,selectors:[["aitaca-manual-ring"]],decls:17,vars:12,consts:[[1,"aitaca-manual-ring-container"],[1,"aitaca-manual-card-title-container"],[1,"aitaca-title","aitaca-manual-card-title",3,"innerHTML"],[1,"aitaca-subtitle","aitaca-manual-card-subtitle",3,"innerHTML"],[1,"aitaca-manual-ring-main-container"],[1,"aitaca-manual-ring-scalable"],["class","aitaca-manual-ring",3,"ngStyle",4,"ngIf"],[1,"aitaca-manual-ring-slider-container"],[1,"aitaca-manual-ring-slider",3,"value","options","valueChange"],["slider",""],[1,"aitaca-manual-ring-footer-container"],[1,"aitaca-manual-ring-buttons-container"],["mat-raised-button","","type","button","color","primary",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-manual-ring-button",3,"innerHTML","click"],[1,"aitaca-footer"],[1,"aitaca-manual-ring",3,"ngStyle"],[1,"aitaca-manual-ring-actual-diameter",3,"innerHTML"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.ALo(3,"translate"),t._UZ(4,"div",3),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div",4)(7,"div",5),t.YNc(8,z,2,5,"div",6),t.qZA(),t.TgZ(9,"div",7)(10,"ngx-slider",8,9),t.NdJ("valueChange",function(r){return n.onRingSliderChange(r)}),t.qZA()()()(),t.TgZ(12,"div",10)(13,"div",11)(14,"button",12),t.NdJ("click",function(){return n.onNext()}),t.ALo(15,"translate"),t.qZA()(),t._UZ(16,"aitaca-footer",13),t.qZA()),2&o&&(t.xp6(2),t.Q6J("innerHTML",t.lcZ(3,6,"manualRing.pageTitle"),t.oJD),t.xp6(2),t.Q6J("innerHTML",t.lcZ(5,8,"manualRing.pageSubtitle"),t.oJD),t.xp6(4),t.Q6J("ngIf",!(null==n.ringSliderOptions||!n.ringSliderOptions.floor||null==n.ringSliderOptions||!n.ringSliderOptions.ceil)),t.xp6(2),t.Q6J("value",n.ringSliderValue)("options",n.ringSliderOptions),t.xp6(4),t.Q6J("innerHTML",t.lcZ(15,10,"global.next"),t.oJD))},dependencies:[c.O5,c.PC,p.lW,s.Pi,v.c,x.X$],styles:['@import"https://fonts.googleapis.com/icon?family=Material+Icons";.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-manual-ring{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:42px 16px 0}aitaca-manual-ring .aitaca-manual-ring-container{height:100%;display:flex;flex-direction:column}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-card-title-container{display:flex;flex-direction:column}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-ring-main-container{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-ring-main-container .aitaca-manual-ring-instructions{width:80%;display:flex;flex-direction:column;align-items:center;margin:40px auto 0}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-ring-main-container .aitaca-manual-ring-scalable{display:flex;flex-direction:column;justify-content:center;margin:0 auto}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-ring-main-container .aitaca-manual-ring-scalable .aitaca-manual-ring{display:flex;justify-content:center;align-items:center;border:2px solid var(--aitaca-dynamic-palette-A200)!important;border-radius:50%;box-shadow:0 0 0 14px #e5e5e5;height:110px;width:110px;background:#fff;z-index:5;transform:scale(1) translate(0) translateY(0)}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-ring-main-container .aitaca-manual-ring-scalable .aitaca-manual-ring .aitaca-manual-ring-actual-diameter{font-size:24px;font-weight:700;line-height:33.6px;color:var(--aitaca-dynamic-palette-A200)!important}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-ring-main-container .aitaca-manual-ring-slider-container{display:flex}aitaca-manual-ring .aitaca-manual-ring-container .aitaca-manual-ring-main-container .aitaca-manual-ring-slider-container .aitaca-manual-ring-slider{height:300px}aitaca-manual-ring .aitaca-manual-ring-footer-container{width:100%;display:flex;flex-direction:column;justify-content:center}aitaca-manual-ring .aitaca-manual-ring-footer-container .aitaca-manual-ring-buttons-container{width:100%;display:flex;flex-direction:row;justify-content:center;margin:8px auto 0;gap:12px}aitaca-manual-ring .aitaca-manual-ring-footer-container .aitaca-manual-ring-buttons-container .aitaca-manual-ring-button{flex:1}aitaca-manual-ring .ngx-slider.vertical .ngx-slider-bar-wrapper .ngx-slider-bar{width:12px;border-radius:8px;background:#e5e5e5}aitaca-manual-ring .ngx-slider.vertical .ngx-slider-bubble{display:none!important}aitaca-manual-ring .ngx-slider.vertical .ngx-slider-pointer{left:-10px!important;background-color:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important}aitaca-manual-ring .ngx-slider.vertical .ngx-slider-pointer:after{font-family:Material Icons;content:"\\e5d7";display:flex;font-size:24px;justify-content:center;align-items:center;background:var(--aitaca-dynamic-palette-A200)!important;color:var(--aitaca-dynamic-palette-contrast-A200)!important}\n'],encapsulation:2})}return i})();var S=e(179);const A=[{path:"",component:w}];let M=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#a=this.\u0275mod=t.oAB({type:i});static#e=this.\u0275inj=t.cJS({imports:[c.ez,d.Bz.forChild(A),x.aw,p.ot,s.kx,u._Y,S.Pq]})}return i})()}}]); (()=>{var Ae,H,w_={6156:function(Ae){Ae.exports=function(){"use strict";var H=function(){return H=Object.assign||function(I){for(var P,O=1,W=arguments.length;O=w.length&&(w=void 0),{value:w&&w[O++],done:!w}}};throw new TypeError(I?"Object is not iterable.":"Symbol.iterator is not defined.")}function r(w,I){var P="function"==typeof Symbol&&w[Symbol.iterator];if(!P)return w;var W,pe,O=P.call(w),Rt=[];try{for(;(void 0===I||I-- >0)&&!(W=O.next()).done;)Rt.push(W.value)}catch(Ze){pe={error:Ze}}finally{try{W&&!W.done&&(P=O.return)&&P.call(O)}finally{if(pe)throw pe.error}}return Rt}function u(w,I,P){if(P||2===arguments.length)for(var Rt,O=0,W=I.length;Ow<4?"short":4===w?"long":"narrow",z=w=>w%2==0?"2-digit":"numeric";function C(w,I){switch(w.width){case 1:return"numeric";case 2:return"2-digit";case 3:return"short";case 4:return"long";case 5:return"narrow";default:return void I(`${w.desc} is not supported with width ${w.width}`)}}function V(w,I){const{char:P,desc:O,width:W}=w;if("d"===P)return z(W);I(`${O} is not supported`)}function it(w,I){const{char:P,desc:O,width:W}=w;return("c"===P||"e"===P)&&W<3&&I(`Numeric value is not supported for ${O}; falling back to weekday:short`,y.WARNING),M(W)}function rt(w,I){const{char:P,desc:O,width:W}=w;switch(P){case"v":case"z":return 4===W?"long":"short";case"V":return 4===W?"long":void I(`${O} is not supported with width ${W}`);case"X":return void I(`${O} is not supported`)}return"short"}function at(w,I){switch(w.field){case"era":return{era:M(w.width)};case"year":return function m(w,I){switch(w.char){case"y":return{year:z(w.width)};case"r":return{calendar:"gregory",year:"numeric"};default:return I(`${w.desc} is not supported; falling back to year:numeric`,y.WARNING),{year:"numeric"}}}(w,I);case"month":return{month:C(w,I)};case"day":return{day:V(w,I)};case"weekday":return{weekday:it(w,I)};case"period":return;case"hour":return function N(w){const I=z(w.width);let P;switch(w.char){case"h":P="h12";break;case"H":P="h23";break;case"k":P="h24";break;case"K":P="h11"}return P?{hour:I,hourCycle:P}:{hour:I}}(w);case"min":return{minute:z(w.width)};case"sec":return{second:z(w.width)};case"tz":return{timeZoneName:rt(w,I)};case"quarter":case"week":case"sec-frac":case"ms":I(`${w.desc} is not supported`)}}function lt(w){let I=arguments.length>1&&void 0!==arguments[1]?arguments[1]:W=>{throw W};const P={},O=[];for(const W of w){const{error:Rt,field:pe,str:Ze}=W;if(Rt){const La=new y(Rt.message,W);La.stack=Rt.stack,I(La)}Ze&&I(new y(`Ignoring string part: ${Ze}`,W,y.WARNING)),pe&&(-1===O.indexOf(pe)?O.push(pe):I(new y(`Duplicate ${pe} token`,W)));const da=at(W,(La,Ai)=>I(new y(La,W,Ai)));da&&Object.assign(P,da)}return P}const St={G:{field:"era",desc:"Era"},y:{field:"year",desc:"Year"},Y:{field:"year",desc:'Year of "Week of Year"'},u:{field:"year",desc:"Extended year"},U:{field:"year",desc:"Cyclic year name"},r:{field:"year",desc:"Related Gregorian year"},Q:{field:"quarter",desc:"Quarter"},q:{field:"quarter",desc:"Stand-alone quarter"},M:{field:"month",desc:"Month in year"},L:{field:"month",desc:"Stand-alone month in year"},w:{field:"week",desc:"Week of year"},W:{field:"week",desc:"Week of month"},d:{field:"day",desc:"Day in month"},D:{field:"day",desc:"Day of year"},F:{field:"day",desc:"Day of week in month"},g:{field:"day",desc:"Modified julian day"},E:{field:"weekday",desc:"Day of week"},e:{field:"weekday",desc:"Local day of week"},c:{field:"weekday",desc:"Stand-alone local day of week"},a:{field:"period",desc:"AM/PM marker"},b:{field:"period",desc:"AM/PM/noon/midnight marker"},B:{field:"period",desc:"Flexible day period"},h:{field:"hour",desc:"Hour in AM/PM (1~12)"},H:{field:"hour",desc:"Hour in day (0~23)"},k:{field:"hour",desc:"Hour in day (1~24)"},K:{field:"hour",desc:"Hour in AM/PM (0~11)"},j:{field:"hour",desc:"Hour in preferred cycle"},J:{field:"hour",desc:"Hour in preferred cycle without marker"},C:{field:"hour",desc:"Hour in preferred cycle with flexible marker"},m:{field:"min",desc:"Minute in hour"},s:{field:"sec",desc:"Second in minute"},S:{field:"sec-frac",desc:"Fractional second"},A:{field:"ms",desc:"Milliseconds in day"},z:{field:"tz",desc:"Time Zone: specific non-location"},Z:{field:"tz",desc:"Time Zone"},O:{field:"tz",desc:"Time Zone: localized"},v:{field:"tz",desc:"Time Zone: generic non-location"},V:{field:"tz",desc:"Time Zone: ID"},X:{field:"tz",desc:"Time Zone: ISO8601 with Z"},x:{field:"tz",desc:"Time Zone: ISO8601"}},ft=w=>w>="A"&&w<="Z"||w>="a"&&w<="z";function Xt(w,I){const P=w[I];if(!P)return null;if(ft(P))return function Lt(w,I){const P=w[I];let O=1;for(;w[++I]===P;)++O;const W=St[P];return W?{char:P,field:W.field,desc:W.desc,width:O}:{char:P,error:new Error(`The letter ${P} is not a valid field identifier`),width:O}}(w,I);if("'"===P)return function Pt(w,I){let P=w[++I],O=2;if("'"===P)return{char:"'",str:P,width:O};for(;;){const W=w[++I];if(++O,void 0===W)return{char:"'",error:new Error(`Unterminated quoted literal in pattern: ${P||w}`),str:P,width:O};if("'"===W){if("'"!==w[++I])return{char:"'",str:P,width:O};++O}P+=W}}(w,I);let O=P,W=1;for(;;){const Rt=w[++I];if(!Rt||ft(Rt)||"'"===Rt)return{char:P,str:O,width:W};O+=Rt,W+=1}}function wt(w){const I=[];let P=0;for(;;){const O=Xt(w,P);if(!O)return I;I.push(O),P+=O.width}}class Ft extends Error{constructor(I,P){super(P),this.code=I}}class bt extends Ft{constructor(I,P){super("BAD_OPTION",`Unknown ${I} option: ${P}`),this.stem=I,this.option=P}}class Dt extends Ft{constructor(I){super("BAD_STEM",`Unknown stem: ${I}`),this.stem=I}}class Zt extends Ft{constructor(I,P){super("MASKED_VALUE",`Value for ${I} is set multiple times`),this.type=I,this.prev=P}}class te extends Ft{constructor(I){super("MISSING_OPTION",`Required option missing for ${I}`),this.stem=I}}class X extends Ft{constructor(I,P){super("BAD_PATTERN",P),this.char=I}}class xe extends Ft{constructor(I,P,O){super("TOO_MANY_OPTIONS",`Token ${I} only supports ${O>1?`${O} options`:"one option"} (got ${P.length})`),this.stem=I,this.options=P}}class Pe extends Ft{constructor(I,P){super("UNSUPPORTED",`The stem ${I} is not supported`),this.stem=I,P&&(this.message+=` with value ${P}`,this.source=P)}}function Ue(w,I){let{numberingSystem:P}=I;return Array.isArray(w)||(w=[w]),P?w.map(O=>{const W=-1===O.indexOf("-u-")?"u-nu":"nu";return`${O}-${W}-${P}`}).concat(w):w}function xa(w){let{scale:I,unit:P}=w,O="number"==typeof I&&I>=0?I:1;return P&&"percent"===P.style&&(O*=.01),O}function Vt(w,I){const{decimal:P,group:O,integerWidth:W,notation:Rt,precision:pe,roundingMode:Ze,sign:da,unit:La,unitPer:Ai,unitWidth:qi}=w,Ji=(co,zo)=>{I&&I(new Pe(co,zo))},ai={};if(La)switch(La.style){case"base-unit":ai.style="decimal";break;case"currency":ai.style="currency",ai.currency=La.currency;break;case"measure-unit":ai.style="unit",ai.unit=La.unit.replace(/.*-/,""),Ai&&(ai.unit+="-per-"+Ai.replace(/.*-/,""));break;case"percent":ai.style="percent";break;case"permille":Ji("permille")}switch(qi){case"unit-width-full-name":ai.currencyDisplay="name",ai.unitDisplay="long";break;case"unit-width-hidden":Ji(qi);break;case"unit-width-iso-code":ai.currencyDisplay="code";break;case"unit-width-narrow":ai.currencyDisplay="narrowSymbol",ai.unitDisplay="narrow";break;case"unit-width-short":ai.currencyDisplay="symbol",ai.unitDisplay="short"}switch(O){case"group-off":ai.useGrouping=!1;break;case"group-auto":ai.useGrouping=!0;break;case"group-min2":case"group-on-aligned":case"group-thousands":Ji(O),ai.useGrouping=!0}if(pe)switch(pe.style){case"precision-fraction":{const{minFraction:co,maxFraction:zo,minSignificant:ir,maxSignificant:Jr,source:Gs}=pe;"number"==typeof co&&(ai.minimumFractionDigits=co,"number"==typeof ir&&Ji("precision-fraction",Gs)),"number"==typeof zo&&(ai.maximumFractionDigits=zo),"number"==typeof ir&&(ai.minimumSignificantDigits=ir),"number"==typeof Jr&&(ai.maximumSignificantDigits=Jr);break}case"precision-integer":ai.maximumFractionDigits=0;break;case"precision-unlimited":ai.maximumFractionDigits=20;break;case"precision-increment":break;case"precision-currency-standard":ai.trailingZeroDisplay=pe.trailingZero;break;case"precision-currency-cash":Ji(pe.style)}if(Rt)switch(Rt.style){case"compact-short":ai.notation="compact",ai.compactDisplay="short";break;case"compact-long":ai.notation="compact",ai.compactDisplay="long";break;case"notation-simple":ai.notation="standard";break;case"scientific":case"engineering":{const{expDigits:co,expSign:zo,source:ir,style:Jr}=Rt;ai.notation=Jr,(co&&co>1||zo&&"sign-auto"!==zo)&&Ji(Jr,ir);break}}if(W){const{min:co,max:zo,source:ir}=W;co>0&&(ai.minimumIntegerDigits=co),Number(zo)>0&&(3!==zo||"engineering"!==ai.notation&&"scientific"!==ai.notation?Ji("integer-width",ir):ai.notation="engineering")}switch(da){case"sign-auto":ai.signDisplay="auto";break;case"sign-always":ai.signDisplay="always";break;case"sign-except-zero":ai.signDisplay="exceptZero";break;case"sign-never":ai.signDisplay="never";break;case"sign-accounting":ai.currencySign="accounting";break;case"sign-accounting-always":ai.currencySign="accounting",ai.signDisplay="always";break;case"sign-accounting-except-zero":ai.currencySign="accounting",ai.signDisplay="exceptZero"}return"decimal-always"===P&&Ji(P),Ze&&Ji(Ze),ai}function ee(w,I,P){const O=w[I];switch(O){case"%":return{char:"%",style:"percent",width:1};case"\u2030":return{char:"%",style:"permille",width:1};case"\xa4":{let W=1;for(;"\xa4"===w[++I];)++W;switch(W){case 1:return{char:O,currency:"default",width:W};case 2:return{char:O,currency:"iso-code",width:W};case 3:return{char:O,currency:"full-name",width:W};case 5:return{char:O,currency:"narrow",width:W};default:return P(new X("\xa4",`Invalid number (${W}) of \xa4 chars in pattern`)),null}}case"*":{const W=w[I+1];if(W)return{char:O,pad:W,width:2};break}case"+":case"-":return{char:O,width:1};case"'":{let W=w[++I],Rt=2;if("'"===W)return{char:O,str:W,width:Rt};for(;;){const pe=w[++I];if(++Rt,void 0===pe)return P(new X("'",`Unterminated quoted literal in pattern: ${W}`)),{char:O,str:W,width:Rt};if("'"===pe){if("'"!==w[++I])return{char:O,str:W,width:Rt};++Rt}W+=pe}}}return null}const he=w=>w>="0"&&w<="9";function De(w,I){const P=w[I];if(he(P)){let O=P;for(;;){const W=w[++I];if(!he(W))return{char:"0",digits:O,width:O.length};O+=W}}switch(P){case"#":{let O=1;for(;"#"===w[++I];)++O;return{char:P,width:O}}case"@":{let O=1;for(;"@"===w[++I];)++O;let W=O;for(I-=1;"#"===w[++I];)++W;return{char:P,min:O,width:W}}case"E":{const O="+"===w[I+1];O&&++I;let W=0;for(;"0"===w[++I];)++W;if(W)return{char:P,expDigits:W,plus:O,width:(O?2:1)+W};break}case".":case",":return{char:P,width:1}}return null}function ca(w,I,P){let O;var La;(La=O||(O={}))[La.Prefix=0]="Prefix",La[La.Number=1]="Number",La[La.Suffix=2]="Suffix";const W=[],Rt=[],pe=[];let Ze=O.Prefix,da="";for(;I2&&void 0!==arguments[2]?arguments[2]:da=>{throw da};const{tokens:O,negative:W}=function me(w,I){const{pattern:P,pos:O}=ca(w,0,I);if(O1&&(P.notation.expDigits=Ji.expDigits),Ji.plus&&(P.notation.expSign="sign-always"),W=!0}}O?P.group="group-auto":Rt+pe.length>3&&(P.group="group-off");const Ai=+`${pe||"0"}.${da}`;if(Ai&&(P.precision={style:"precision-increment",increment:Ai}),W)if((!P.precision||Ai)&&(P.integerWidth=Rt?{min:1,max:Rt+pe.length}:{min:Math.max(1,pe.length)}),P.precision)Ai||(P.integerWidth={min:1,max:1});else{const qi=pe.length+da.length;-1===Ze?qi>0&&(P.precision={style:"precision-fraction",maxSignificant:qi}):(P.precision={style:"precision-fraction",maxSignificant:Math.max(1,qi)+La},qi>1&&(P.precision.minSignificant=qi))}else pe.length>1&&(P.integerWidth={min:pe.length}),!P.precision&&(da.length||La)&&(P.precision={style:"precision-fraction",minFraction:da.length,maxFraction:da.length+La});return P}(O.number,P),pe=Re(O.prefix,Rt,I,P,!0),Ze=Re(O.suffix,Rt,I,P,!1);if(W){const da=He(W.prefix,!0),La=He(W.suffix,!1);Rt.affix={pos:[pe,Ze],neg:[da,La]},Rt.sign="sign-never"}else(pe||Ze)&&(Rt.affix={pos:[pe,Ze]});return Rt}function ja(w){const[P]=w.split("-",1);return-1!==["acceleration","angle","area","concentr","consumption","digital","duration","electric","energy","force","frequency","graphics","length","light","mass","power","pressure","speed","temperature","torque","volume"].indexOf(P)}const Aa={"compact-short":0,"compact-long":0,"notation-simple":0,scientific:2,engineering:2,percent:0,permille:0,"base-unit":0,currency:1,"measure-unit":1,"per-measure-unit":1,"unit-width-narrow":0,"unit-width-short":0,"unit-width-full-name":0,"unit-width-iso-code":0,"unit-width-hidden":0,"precision-integer":0,"precision-unlimited":0,"precision-currency-standard":1,"precision-currency-cash":0,"precision-increment":1,"rounding-mode-ceiling":0,"rounding-mode-floor":0,"rounding-mode-down":0,"rounding-mode-up":0,"rounding-mode-half-even":0,"rounding-mode-half-down":0,"rounding-mode-half-up":0,"rounding-mode-unnecessary":0,"integer-width":1,scale:1,"group-off":0,"group-min2":0,"group-auto":0,"group-on-aligned":0,"group-thousands":0,latin:0,"numbering-system":1,"sign-auto":0,"sign-always":0,"sign-never":0,"sign-accounting":0,"sign-accounting-always":0,"sign-except-zero":0,"sign-accounting-except-zero":0,"decimal-auto":0,"decimal-always":0},fa={currency:1,"integer-width":1,"measure-unit":1,"numbering-system":1,"per-measure-unit":1,"precision-increment":1,scale:1};function be(w,I,P){if(function va(w){return w in Aa}(w)){const O=Aa[w];if(I.length>O){if(0===O)for(const W of I)P(new bt(w,W));else P(new xe(w,I,O));return!1}if(function Ia(w){return w in fa}(w)&&I.length0?(this.assertEmpty("precision"),W.precision={style:I,increment:Rt}):this.badOption(I,O);break}case"rounding-mode-ceiling":case"rounding-mode-floor":case"rounding-mode-down":case"rounding-mode-up":case"rounding-mode-half-even":case"rounding-mode-half-odd":case"rounding-mode-half-ceiling":case"rounding-mode-half-floor":case"rounding-mode-half-down":case"rounding-mode-half-up":case"rounding-mode-unnecessary":this.assertEmpty("roundingMode"),W.roundingMode=I;break;case"integer-width":if(/^\+0*$/.test(O))this.assertEmpty("integerWidth"),W.integerWidth={source:O,min:O.length-1};else{const Rt=O.match(/^#*(0*)$/);Rt?(this.assertEmpty("integerWidth"),W.integerWidth={source:O,min:Rt[1].length,max:Rt[0].length}):this.badOption(I,O)}break;case"scale":{const Rt=Number(O);Rt>0?(this.assertEmpty("scale"),W.scale=Rt):this.badOption(I,O);break}case"group-off":case"group-min2":case"group-auto":case"group-on-aligned":case"group-thousands":this.assertEmpty("group"),W.group=I;break;case"latin":this.assertEmpty("numberingSystem"),W.numberingSystem="latn";break;case"numbering-system":!function Le(w){return-1!==["arab","arabext","bali","beng","deva","fullwide","gujr","guru","hanidec","khmr","knda","laoo","latn","limb","mlym","mong","mymr","orya","tamldec","telu","thai","tibt"].indexOf(w)}(O)?this.badOption(I,O):(this.assertEmpty("numberingSystem"),W.numberingSystem=O);break;case"sign-auto":case"sign-always":case"sign-never":case"sign-accounting":case"sign-accounting-always":case"sign-except-zero":case"sign-accounting-except-zero":this.assertEmpty("sign"),W.sign=I;break;case"decimal-auto":case"decimal-always":this.assertEmpty("decimal"),W.decimal=I;break;default:{const Rt=function ia(w,I,P){const O=oa(w,"fraction");if(O){I.length>1&&P(new xe(w,I,1));const Rt={style:"precision-fraction",source:w,minFraction:O.min};null!=O.max&&(Rt.maxFraction=O.max);const pe=I[0],Ze=oa(pe,"significant");return Ze?(Rt.source=`${w}/${pe}`,Rt.minSignificant=Ze.min,null!=Ze.max&&(Rt.maxSignificant=Ze.max)):pe&&P(new bt(w,pe)),Rt}const W=oa(w,"significant");if(W){for(const pe of I)P(new bt(w,pe));const Rt={style:"precision-fraction",source:w,minSignificant:W.min};return null!=W.max&&(Rt.maxSignificant=W.max),Rt}return null}(I,P,this.onError);Rt?(this.assertEmpty("precision"),W.precision=Rt):this.onError(new Dt(I))}}}}function Ua(w){let I=arguments.length>1&&void 0!==arguments[1]?arguments[1]:W=>{throw W};const P=[];for(const W of w.split(" "))if(W){const Rt=W.split("/"),pe=Rt.shift()||"";P.push({stem:pe,options:Rt})}const O=new Ra(I);for(const{stem:W,options:Rt}of P)O.parseToken(W,Rt);return O.skeleton}function ma(w,I,P,O){"string"==typeof I&&(I=0===I.indexOf("::")?Ua(I.slice(2),O):Ca(I,P,O));const W=Ue(w,I),Rt=Vt(I,O),pe=function ea(w){const I=xa(w),{precision:P}=w;return P&&"precision-increment"===P.style?O=>function se(w,I){const P=+w+I/2;return P-P%+I}(O,P.increment)*I:O=>O*I}(I),Ze=new Intl.NumberFormat(W,Rt);if(I.affix){const[da,La]=I.affix.pos,[Ai,qi]=I.affix.neg||["",""];return Ji=>{const ai=Ze.format(pe(Ji));return Ji<0?`${Ai}${ai}${qi}`:`${da}${ai}${La}`}}return da=>Ze.format(pe(da))}function Ye(w,I,P,O){"string"==typeof I&&(I=0===I.indexOf("::")?Ua(I.slice(2),O):Ca(I,P,O));const W=Ue(w,I),Rt=Vt(I,O),pe=function ra(w){const I=xa(w),{precision:P}=w;if(P&&"precision-increment"===P.style){let W=`x - (x % +${P.increment})`;return 1!==I&&(W=`(${W}) * ${I}`),`function(n) { var x = ${"+n + "+P.increment/2}; return ${W}; }`}return 1!==I?`function(n) { return n * ${I}; }`:null}(I),Ze=["(function() {",`var opt = ${JSON.stringify(Rt)};`,`var nf = new Intl.NumberFormat(${JSON.stringify(W)}, opt);`];let da="nf.format(value)";if(pe&&(Ze.push(`var mod = ${pe};`),da="nf.format(mod(value))"),I.affix){const[La,Ai]=I.affix.pos.map(qi=>JSON.stringify(qi));if(I.affix.neg){const[qi,Ji]=I.affix.neg.map(ai=>JSON.stringify(ai));da=`value < 0 ? ${qi} + ${da} + ${Ji} : ${La} + ${da} + ${Ai}`}else da=`${La} + ${da} + ${Ai}`}return Ze.push(`return function(value) { return ${da}; }`),Ze.join("\n ")+"\n})()"}var _t=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ot(w){return w&&w.__esModule&&Object.prototype.hasOwnProperty.call(w,"default")?w.default:w}var w,I,P,Ut={},q={},kt={exports:{}};I=_t,P=function(){var I=Object.prototype.hasOwnProperty,P=Object.prototype.toString,O="boolean"==typeof(new RegExp).sticky;function W(ba){return ba&&"[object RegExp]"===P.call(ba)}function Rt(ba){return ba&&"object"==typeof ba&&!W(ba)&&!Array.isArray(ba)}function Ze(ba){return new RegExp("|"+ba).exec("").length-1}function da(ba){return"("+ba+")"}function La(ba){return ba.length?"(?:"+ba.map(function(mi){return"(?:"+mi+")"}).join("|")+")":"(?!)"}function Ai(ba){if("string"==typeof ba)return"(?:"+function pe(ba){return ba.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}(ba)+")";if(W(ba)){if(ba.ignoreCase)throw new Error("RegExp /i flag not allowed");if(ba.global)throw new Error("RegExp /g flag is implied");if(ba.sticky)throw new Error("RegExp /y flag is implied");if(ba.multiline)throw new Error("RegExp /m flag is implied");return ba.source}throw new Error("Not a pattern: "+ba)}function qi(ba,qa){return ba.length>qa?ba:Array(qa-ba.length+1).join(" ")+ba}function zo(ba,qa){if(Rt(qa)||(qa={match:qa}),qa.include)throw new Error("Matching rules cannot also include states");var mi={defaultType:ba,lineBreaks:!!qa.error||!!qa.fallback,pop:!1,next:null,push:null,error:!1,fallback:!1,value:null,type:null,shouldThrow:!1};for(var Li in qa)I.call(qa,Li)&&(mi[Li]=qa[Li]);if("string"==typeof mi.type&&ba!==mi.type)throw new Error("Type transform cannot be a string (type '"+mi.type+"' for token '"+ba+"')");var pn=mi.match;return mi.match=Array.isArray(pn)?pn:pn?[pn]:[],mi.match.sort(function(Zi,Za){return W(Zi)&&W(Za)?0:W(Za)?-1:W(Zi)?1:Za.length-Zi.length}),mi}function ir(ba){return Array.isArray(ba)?function co(ba){for(var qa=[],mi=0;mi0)throw new Error("RegExp has capture groups: "+rs+"\nUse (?: \u2026 ) instead");if(!Yi.lineBreaks&&rs.test("\n"))throw new Error("Rule should declare lineBreaks: "+rs);Ao.push(da(nl))}}var ol=mi&&mi.fallback,kl=O&&!ol?"ym":"gm",Yl=O||ol?"":"|";return!0===Zi&&(kl+="u"),{regexp:new RegExp(La(Ao)+Yl,kl),groups:Za,fast:Li,error:mi||Jr}}function el(ba,qa,mi){var Li=ba&&(ba.push||ba.next);if(Li&&!mi[Li])throw new Error("Missing state '"+Li+"' (in token '"+ba.defaultType+"' of state '"+qa+"')");if(ba&&ba.pop&&1!=+ba.pop)throw new Error("pop must be 1 (in token '"+ba.defaultType+"' of state '"+qa+"')")}var nr=function(ba,qa){this.startState=qa,this.states=ba,this.buffer="",this.stack=[],this.reset()};nr.prototype.reset=function(ba,qa){return this.buffer=ba||"",this.index=0,this.line=qa?qa.line:1,this.col=qa?qa.col:1,this.queuedToken=qa?qa.queuedToken:null,this.queuedText=qa?qa.queuedText:"",this.queuedThrow=qa?qa.queuedThrow:null,this.setState(qa?qa.state:this.startState),this.stack=qa&&qa.stack?qa.stack.slice():[],this},nr.prototype.save=function(){return{line:this.line,col:this.col,state:this.state,stack:this.stack.slice(),queuedToken:this.queuedToken,queuedText:this.queuedText,queuedThrow:this.queuedThrow}},nr.prototype.setState=function(ba){if(ba&&this.state!==ba){this.state=ba;var qa=this.states[ba];this.groups=qa.groups,this.error=qa.error,this.re=qa.regexp,this.fast=qa.fast}},nr.prototype.popState=function(){this.setState(this.stack.pop())},nr.prototype.pushState=function(ba){this.stack.push(this.state),this.setState(ba)};var Sd=O?function(ba,qa){return ba.exec(qa)}:function(ba,qa){var mi=ba.exec(qa);return 0===mi[0].length?null:mi};function Ed(){return this.value}if(nr.prototype._getGroup=function(ba){for(var qa=this.groups.length,mi=0;mi"'"},quoted:{lineBreaks:!0,match:/'[{}#](?:[^]*?[^'])?'(?!')/u,value:O=>O.slice(1,-1).replace(/''/g,"'")},argument:{lineBreaks:!0,match:/\{\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,push:"arg",value:O=>O.substring(1).trim()},octothorpe:"#",end:{match:"}",pop:1},content:{lineBreaks:!0,match:/[^][^{}#']*/u}},arg:{select:{lineBreaks:!0,match:/,\s*(?:plural|select|selectordinal)\s*,\s*/u,next:"select",value:O=>O.split(",")[1].trim()},"func-args":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*,/u,next:"body",value:O=>O.split(",")[1].trim()},"func-simple":{lineBreaks:!0,match:/,\s*[^\p{Pat_Syn}\p{Pat_WS}]+\s*/u,value:O=>O.substring(1).trim()},end:{match:"}",pop:1}},select:{offset:{lineBreaks:!0,match:/\s*offset\s*:\s*\d+\s*/u,value:O=>O.split(":")[1].trim()},case:{lineBreaks:!0,match:/\s*(?:=\d+|[^\p{Pat_Syn}\p{Pat_WS}]+)\s*\{/u,push:"body",value:O=>O.substring(0,O.indexOf("{")).trim()},end:{match:/\s*\}/u,pop:1}}},w.lexer=P.default.states(w.states)})(q),Object.defineProperty(Ut,"__esModule",{value:!0});var jt=Ut.parse=Ut.ParseError=void 0;const ce=q,$t=w=>({offset:w.offset,line:w.line,col:w.col,text:w.text,lineBreaks:w.lineBreaks}),oe=w=>"plural"===w||"select"===w||"selectordinal"===w;const na=["number","date","time","spellout","ordinal","duration"],We=["zero","one","two","few","many","other"];class aa extends Error{constructor(I,P){super(ce.lexer.formatError(I,P))}}Ut.ParseError=aa;class Ta{constructor(I,P){var O,W,Rt,pe;this.lexer=ce.lexer.reset(I),this.cardinalKeys=null!==(O=P?.cardinal)&&void 0!==O?O:We,this.ordinalKeys=null!==(W=P?.ordinal)&&void 0!==W?W:We,this.strict=null!==(Rt=P?.strict)&&void 0!==Rt&&Rt,this.strictPluralKeys=null===(pe=P?.strictPluralKeys)||void 0===pe||pe}parse(){return this.parseBody(!1,!0)}checkSelectKey(I,P,O){if("="===O[0]){if("select"===P)throw new aa(I,`The case ${O} is not valid with select`)}else if("select"!==P){const W="plural"===P?this.cardinalKeys:this.ordinalKeys;if(this.strictPluralKeys&&W.length>0&&!W.includes(O))throw new aa(I,`The ${P} case ${O} is not valid in this locale`)}}parseSelect(I,P,O,W){let{value:Rt}=I;const pe={type:W,arg:Rt,cases:[],ctx:O};"plural"===W||"selectordinal"===W?P=!0:this.strict&&(P=!1);for(const Ze of this.lexer)switch(Ze.type){case"offset":if("select"===W)throw new aa(Ze,"Unexpected plural offset for select");if(pe.cases.length>0)throw new aa(Ze,"Plural offset must be set before cases");pe.pluralOffset=Number(Ze.value),O.text+=Ze.text,O.lineBreaks+=Ze.lineBreaks;break;case"case":this.checkSelectKey(Ze,W,Ze.value),pe.cases.push({key:Ze.value,tokens:this.parseBody(P),ctx:$t(Ze)});break;case"end":return pe;default:throw new aa(Ze,`Unexpected lexer token: ${Ze.type}`)}throw new aa(null,"Unexpected message end")}parseArgToken(I,P){const O=$t(I),W=this.lexer.next();if(!W)throw new aa(null,"Unexpected message end");if(O.text+=W.text,O.lineBreaks+=W.lineBreaks,this.strict&&("func-simple"===W.type||"func-args"===W.type)&&!na.includes(W.value))throw new aa(I,`Invalid strict mode function arg type: ${W.value}`);switch(W.type){case"end":return{type:"argument",arg:I.value,ctx:O};case"func-simple":{const Rt=this.lexer.next();if(!Rt)throw new aa(null,"Unexpected message end");if("end"!==Rt.type)throw new aa(Rt,`Unexpected lexer token: ${Rt.type}`);if(O.text+=Rt.text,oe(W.value.toLowerCase()))throw new aa(W,`Invalid type identifier: ${W.value}`);return{type:"function",arg:I.value,key:W.value,ctx:O}}case"func-args":{if(oe(W.value.toLowerCase()))throw new aa(W,`Invalid type identifier: ${W.value}`);let Rt=this.parseBody(!this.strict&&P);return this.strict&&Rt.length>0&&(Rt=function le(w,I){let P="",O="";for(const Rt of I){const pe=Rt.ctx.text;switch(O+=pe,Rt.type){case"content":P+=Rt.value;break;case"argument":case"function":case"octothorpe":P+=pe;break;default:throw new aa(w,`Unsupported part in strict mode function arg style: ${pe}`)}}return[{type:"content",value:P.trim(),ctx:Object.assign({},I[0].ctx,{text:O})}]}(I,Rt)),{type:"function",arg:I.value,key:W.value,param:Rt,ctx:O}}case"select":if(oe(W.value))return this.parseSelect(I,P,O,W.value);throw new aa(W,`Unexpected select type ${W.value}`);default:throw new aa(W,`Unexpected lexer token: ${W.type}`)}}parseBody(I,P){const O=[];let W=null;for(const Rt of this.lexer)if("argument"===Rt.type)W&&(W=null),O.push(this.parseArgToken(Rt,I));else if("octothorpe"===Rt.type&&I)W&&(W=null),O.push({type:"octothorpe",ctx:$t(Rt)});else{if("end"===Rt.type&&!P)return O;{let pe=Rt.value;if(!I&&"quoted"===Rt.type&&"#"===pe[0]){if(pe.includes("{"))throw new aa(Rt,`Unsupported escape pattern: ${pe}`);pe=Rt.text}W?(W.value+=pe,W.ctx.text+=Rt.text,W.ctx.lineBreaks+=Rt.lineBreaks):(W={type:"content",value:pe,ctx:$t(Rt)},O.push(W))}}if(P)return O;throw new aa(null,"Unexpected message end")}}function Kt(w){return Kt[w]||(Kt[w]=new Intl.NumberFormat(w))}jt=Ut.parse=function ut(w){return new Ta(w,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).parse()};var ga=Object.freeze({__proto__:null,_nf:Kt,number:function Mt(w,I,P){return Kt(w).format(I-P)},plural:function ne(w,I,P,O,W){if({}.hasOwnProperty.call(O,w))return O[w];I&&(w-=I);var Rt=P(w,W);return Rt in O?O[Rt]:O.other},reqArgs:function $e(w,I){for(var P=0;P=60&&(w=Math.round((w-Number(O[0]))/60),O.unshift(w))),I+O.shift()+":"+O.map(function(Rt){return Number(Rt)<10?"0"+String(Rt):String(Rt)}).join(":")},numberCurrency:function(w,I,P){return Jt(I,{style:"currency",currency:P,minimumFractionDigits:2,maximumFractionDigits:2}).format(w)},numberFmt:function Ht(w,I,P,O){var W=P&&P.split(":")||[],Rt=W[0],pe=W[1];return Jt(I,{integer:{maximumFractionDigits:0},percent:{style:"percent"},currency:{style:"currency",currency:pe&&pe.trim()||O,minimumFractionDigits:2,maximumFractionDigits:2}}[Rt]||{}).format(w)},numberInteger:function(w,I){return Jt(I,{maximumFractionDigits:0}).format(w)},numberPercent:function(w,I){return Jt(I,{style:"percent"}).format(w)},time:function Ge(w,I,P){var O={second:"numeric",minute:"numeric",hour:"numeric"};switch(P){case"full":case"long":O.timeZoneName="short";break;case"short":delete O.second}return new Date(w).toLocaleTimeString(I,O)}}),vt=Ot({ES3:{break:!0,continue:!0,delete:!0,else:!0,for:!0,function:!0,if:!0,in:!0,new:!0,return:!0,this:!0,typeof:!0,var:!0,void:!0,while:!0,with:!0,case:!0,catch:!0,default:!0,do:!0,finally:!0,instanceof:!0,switch:!0,throw:!0,try:!0},ESnext:{await:!0,debugger:!0,class:!0,enum:!0,extends:!0,super:!0,const:!0,export:!0,import:!0,null:!0,true:!0,false:!0,implements:!0,let:!0,private:!0,public:!0,yield:!0,interface:!0,package:!0,protected:!0,static:!0}});function G(w,I){I&&(w+=" "+function Yt(w){let I=0;for(let P=0;P0,Pc=this.concatenate(Rc,!0);if(La&&el){this.setRuntimeFn("reqArgs");var al=JSON.stringify(this.arguments);return"(d) => { reqArgs(".concat(al,", d); return ").concat(Pc,"; }")}return"(".concat(el?"d":"",") => ").concat(Pc)},w.prototype.cases=function(I,P){var O=this,W=!0,Rt=I.cases.map(function(Ai){var qi=Ai.key;"other"===qi&&(W=!1);var ai=Ai.tokens.map(function(co){return O.token(co,P)});return"".concat(ct(null,qi.replace(/^=/,"")),": ").concat(O.concatenate(ai,!1))});if(W){var pe=I.type,Ze=this.plural,La=Ze.ordinals;if("select"===pe||"plural"===pe&&Ze.cardinals.includes("other")||"selectordinal"===pe&&La.includes("other"))throw new Error("No 'other' form found in ".concat(JSON.stringify(I)))}return"{ ".concat(Rt.join(", ")," }")},w.prototype.concatenate=function(I,P){return"values"===this.options.returnType&&(P||I.length>1)?"["+I.join(", ")+"]":I.join(" + ")||'""'},w.prototype.token=function(I,P){if("content"===I.type)return JSON.stringify(I.value);var pe,Ze,O=this.plural,W=O.id,Rt=O.lc;switch("arg"in I?(this.arguments.push(I.arg),pe=[ct("d",I.arg)]):pe=[],I.type){case"argument":return this.options.biDiSupport?function Ct(w,I){var P=Fe.test(I),O=JSON.stringify(P?"\u200f":"\u200e");return"".concat(O," + ").concat(w," + ").concat(O)}(String(pe[0]),Rt):String(pe[0]);case"select":Ze="select",P&&this.options.strict&&(P=null),pe.push(this.cases(I,P)),this.setRuntimeFn("select");break;case"selectordinal":Ze="plural",pe.push(I.pluralOffset||0,W,this.cases(I,I),1),this.setLocale(W,!0),this.setRuntimeFn("plural");break;case"plural":Ze="plural",pe.push(I.pluralOffset||0,W,this.cases(I,I)),this.setLocale(W,!1),this.setRuntimeFn("plural");break;case"function":var da=this.options.customFormatters[I.key],La=da&&"module"in da&&"function"==typeof da.module;if(!da){if("date"===I.key){Ze=this.setDateFormatter(I,pe,P);break}if("number"===I.key){Ze=this.setNumberFormatter(I,pe,P);break}}if(pe.push(JSON.stringify(this.plural.locale)),I.param){P&&this.options.strict&&(P=null);var Ai=this.getFormatterArg(I,P);Ai&&pe.push(Ai)}Ze=La?G("".concat(I.key,"__").concat(this.plural.locale)):I.key,this.setFormatter(Ze,I.key);break;case"octothorpe":if(!P)return'"#"';pe=[JSON.stringify(this.plural.locale),ct("d",P.arg),P.pluralOffset||0],this.options.strict?(Ze="strictNumber",pe.push(JSON.stringify(P.arg)),this.setRuntimeFn("strictNumber")):(Ze="number",this.setRuntimeFn("number"))}if(!Ze)throw new Error("Parser error for token "+JSON.stringify(I));return"".concat(Ze,"(").concat(pe.join(", "),")")},w.prototype.runtimeIncludes=function(I,P){if(G(I)!==I)throw new SyntaxError("Reserved word used as ".concat(P," identifier: ").concat(I));var O=this.runtime[I];if(!O||O.type===P)return O;throw new TypeError("Cannot override ".concat(O.type," runtime function as ").concat(P,": ").concat(I))},w.prototype.setLocale=function(I,P){var da,La,Ai,O=this.runtimeIncludes(I,"locale"),W=this.plural,Rt=W.getCardinal,pe=W.getPlural,Ze=W.isDefault;if(!P&&Ze&&Rt){if(O)return;da=function(qi){return Rt(qi)},La="@messageformat/runtime/lib/cardinals",Ai=function(){return String(Rt)}}else{if(O&&(!Ze||O.module===pt))return;da=function(qi,Ji){return pe(qi,Ji)},La=Ze?pt:pe.module||null,Ai=function(){return String(pe)}}this.runtime[I]=Object.assign(da,{id:I,module:La,toString:Ai,type:"locale"})},w.prototype.setRuntimeFn=function(I){this.runtimeIncludes(I,"runtime")||(this.runtime[I]=Object.assign(ga[I],{id:I,module:"@messageformat/runtime",type:"runtime"}))},w.prototype.getFormatterArg=function(I,P){var O,W,Rt,pe,Ze=this,da=I.key,La=I.param,Ai=this.options.customFormatters[da]||Q(da)&&de[da];if(!Ai||!La)return null;var qi="arg"in Ai&&Ai.arg||"string";if("options"===qi){var Ji="";try{for(var ai=g(La),co=ai.next();!co.done;co=ai.next()){var zo=co.value;if("content"!==zo.type)throw new SyntaxError("Expected literal options for ".concat(da," formatter"));Ji+=zo.value}}catch(il){O={error:il}}finally{try{co&&!co.done&&(W=ai.return)&&W.call(ai)}finally{if(O)throw O.error}}var ir={};try{for(var Jr=g(Ji.split(",")),Gs=Jr.next();!Gs.done;Gs=Jr.next()){var Rc=Gs.value,el=Rc.indexOf(":");if(-1===el)ir[Rc.trim()]=null;else{var Pc=Rc.substring(0,el).trim(),al=Rc.substring(el+1).trim();if("true"===al)ir[Pc]=!0;else if("false"===al)ir[Pc]=!1;else if("null"===al)ir[Pc]=null;else{var nr=Number(al);ir[Pc]=Number.isFinite(nr)?nr:al}}}}catch(il){Rt={error:il}}finally{try{Gs&&!Gs.done&&(pe=Jr.return)&&pe.call(Jr)}finally{if(Rt)throw Rt.error}}return JSON.stringify(ir)}var Sd=La.map(function(il){return Ze.token(il,P)});if("raw"===qi)return"[".concat(Sd.join(", "),"]");var Ed=Sd.join(" + ");return Ed?"(".concat(Ed,").trim()"):'""'},w.prototype.setFormatter=function(I,P){if(!this.runtimeIncludes(I,"formatter")){var O=this.options.customFormatters[P||I];if(O){var W="function"==typeof O?{formatter:O}:O;this.runtime[I]=Object.assign(W.formatter.bind({}),H(H({},W.formatter.prototype),{toString:function(){return String(W.formatter)}}),{type:"formatter"},"module"in O&&O.module&&O.id?{id:G(O.id),module:"function"==typeof O.module?O.module(this.plural.locale):O.module}:{id:null,module:null})}else{if(!Q(I))throw new Error("Formatting function not found: ".concat(I));this.runtime[I]=Object.assign(de[I],{type:"formatter"},{id:I,module:"@messageformat/runtime/lib/formatters"})}}},w.prototype.setDateFormatter=function(I,P,O){var W=this,Rt=I.param,pe=this.plural.locale,Ze=Rt&&1===Rt.length&&Rt[0];if(Ze&&"content"===Ze.type&&/^\s*::/.test(Ze.value)){var da=Ze.value.trim().substr(2),La=G("date_".concat(pe,"_").concat(da),!0);if(!this.runtimeIncludes(La,"formatter")){var Ai=function Wt(w,I,P){"string"==typeof I&&(I=wt(I));const O=lt(I,P),W=new Intl.DateTimeFormat(w,O);return Rt=>W.format(Rt)}(pe,da);this.runtime[La]=Object.assign(Ai,{id:La,module:null,toString:function(){return function st(w,I,P){"string"==typeof I&&(I=wt(I));const O=lt(I,P);return["(function() {",`var opt = ${JSON.stringify(O)};`,`var dtf = new Intl.DateTimeFormat(${JSON.stringify(w)}, opt);`,"return function(value) { return dtf.format(value); }"].join("\n ")+"\n})()"}(pe,da)},type:"formatter"})}return La}if(P.push(JSON.stringify(pe)),Rt&&Rt.length>0){O&&this.options.strict&&(O=null);var qi=Rt.map(function(Ji){return W.token(Ji,O)});P.push("("+(qi.join(" + ")||'""')+").trim()")}return this.setFormatter("date"),"date"},w.prototype.setNumberFormatter=function(I,P,O){var W=this,Rt=I.param,pe=this.plural.locale;if(!Rt||0===Rt.length)return P.unshift(JSON.stringify(pe)),P.push("0"),this.setRuntimeFn("number"),"number";if(P.push(JSON.stringify(pe)),1===Rt.length&&"content"===Rt[0].type){var Ze=Rt[0].value.trim();switch(Ze){case"currency":return P.push(JSON.stringify(this.options.currency)),this.setFormatter("numberCurrency"),"numberCurrency";case"integer":return this.setFormatter("numberInteger"),"numberInteger";case"percent":return this.setFormatter("numberPercent"),"numberPercent"}var da=Ze.match(/^currency:([A-Z]+)$/);if(da)return P.push(JSON.stringify(da[1])),this.setFormatter("numberCurrency"),"numberCurrency";var La=G("number_".concat(pe,"_").concat(Ze),!0);if(!this.runtimeIncludes(La,"formatter")){var Ai=this.options.currency,qi=ma(pe,Ze,Ai);this.runtime[La]=Object.assign(qi,{id:null,module:null,toString:function(){return Ye(pe,Ze,Ai)},type:"formatter"})}return La}O&&this.options.strict&&(O=null);var Ji=Rt.map(function(ai){return W.token(ai,O)});return P.push("("+(Ji.join(" + ")||'""')+").trim()"),P.push(JSON.stringify(this.options.currency)),this.setFormatter("numberFmt"),"numberFmt"},w}();function Q(w){return w in de}const et=w=>1==w?"one":"other",ie=w=>0==w||1==w?"one":"other",Ne=w=>w>=0&&w<=1?"one":"other",Qe=w=>{const I=String(w).split(".");return 1!=w||I[1]?"other":"one"},la=w=>"other",Ea=w=>1==w?"one":2==w?"two":"other";var mr=Object.freeze({__proto__:null,af:et,ak:ie,am:Ne,an:et,ar:w=>{const I=String(w).split("."),O=Number(I[0])==w&&I[0].slice(-2);return 0==w?"zero":1==w?"one":2==w?"two":O>=3&&O<=10?"few":O>=11&&O<=99?"many":"other"},ars:w=>{const I=String(w).split("."),O=Number(I[0])==w&&I[0].slice(-2);return 0==w?"zero":1==w?"one":2==w?"two":O>=3&&O<=10?"few":O>=11&&O<=99?"many":"other"},as:Ne,asa:et,ast:Qe,az:et,bal:et,be:w=>{const I=String(w).split("."),P=Number(I[0])==w,O=P&&I[0].slice(-1),W=P&&I[0].slice(-2);return 1==O&&11!=W?"one":O>=2&&O<=4&&(W<12||W>14)?"few":P&&0==O||O>=5&&O<=9||W>=11&&W<=14?"many":"other"},bem:et,bez:et,bg:et,bho:ie,bm:la,bn:Ne,bo:la,br:w=>{const I=String(w).split("."),P=Number(I[0])==w,O=P&&I[0].slice(-1),W=P&&I[0].slice(-2),Rt=P&&I[0].slice(-6);return 1==O&&11!=W&&71!=W&&91!=W?"one":2==O&&12!=W&&72!=W&&92!=W?"two":(3==O||4==O||9==O)&&(W<10||W>19)&&(W<70||W>79)&&(W<90||W>99)?"few":0!=w&&P&&0==Rt?"many":"other"},brx:et,bs:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=P.slice(-2),Ze=O.slice(-1),da=O.slice(-2);return W&&1==Rt&&11!=pe||1==Ze&&11!=da?"one":W&&Rt>=2&&Rt<=4&&(pe<12||pe>14)||Ze>=2&&Ze<=4&&(da<12||da>14)?"few":"other"},ca:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-6);return 1==w&&O?"one":0!=P&&0==W&&O?"many":"other"},ce:et,ceb:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=O.slice(-1);return W&&(1==P||2==P||3==P)||W&&4!=Rt&&6!=Rt&&9!=Rt||!W&&4!=pe&&6!=pe&&9!=pe?"one":"other"},cgg:et,chr:et,ckb:et,cs:w=>{const I=String(w).split("."),P=I[0],O=!I[1];return 1==w&&O?"one":P>=2&&P<=4&&O?"few":O?"other":"many"},cy:w=>0==w?"zero":1==w?"one":2==w?"two":3==w?"few":6==w?"many":"other",da:w=>{const I=String(w).split("."),P=I[0],O=Number(I[0])==w;return 1!=w&&(O||0!=P&&1!=P)?"other":"one"},de:Qe,doi:Ne,dsb:w=>{const I=String(w).split("."),O=I[1]||"",W=!I[1],Rt=I[0].slice(-2),pe=O.slice(-2);return W&&1==Rt||1==pe?"one":W&&2==Rt||2==pe?"two":W&&(3==Rt||4==Rt)||3==pe||4==pe?"few":"other"},dv:et,dz:la,ee:et,el:et,en:Qe,eo:et,es:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-6);return 1==w?"one":0!=P&&0==W&&O?"many":"other"},et:Qe,eu:et,fa:Ne,ff:w=>w>=0&&w<2?"one":"other",fi:Qe,fil:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=O.slice(-1);return W&&(1==P||2==P||3==P)||W&&4!=Rt&&6!=Rt&&9!=Rt||!W&&4!=pe&&6!=pe&&9!=pe?"one":"other"},fo:et,fr:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-6);return w>=0&&w<2?"one":0!=P&&0==W&&O?"many":"other"},fur:et,fy:Qe,ga:w=>{const I=String(w).split("."),P=Number(I[0])==w;return 1==w?"one":2==w?"two":P&&w>=3&&w<=6?"few":P&&w>=7&&w<=10?"many":"other"},gd:w=>{const I=String(w).split("."),P=Number(I[0])==w;return 1==w||11==w?"one":2==w||12==w?"two":P&&w>=3&&w<=10||P&&w>=13&&w<=19?"few":"other"},gl:Qe,gsw:et,gu:Ne,guw:ie,gv:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-1),Rt=P.slice(-2);return O&&1==W?"one":O&&2==W?"two":!O||0!=Rt&&20!=Rt&&40!=Rt&&60!=Rt&&80!=Rt?O?"other":"many":"few"},ha:et,haw:et,he:w=>{const I=String(w).split("."),P=I[0],O=!I[1];return 1==P&&O||0==P&&!O?"one":2==P&&O?"two":"other"},hi:Ne,hnj:la,hr:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=P.slice(-2),Ze=O.slice(-1),da=O.slice(-2);return W&&1==Rt&&11!=pe||1==Ze&&11!=da?"one":W&&Rt>=2&&Rt<=4&&(pe<12||pe>14)||Ze>=2&&Ze<=4&&(da<12||da>14)?"few":"other"},hsb:w=>{const I=String(w).split("."),O=I[1]||"",W=!I[1],Rt=I[0].slice(-2),pe=O.slice(-2);return W&&1==Rt||1==pe?"one":W&&2==Rt||2==pe?"two":W&&(3==Rt||4==Rt)||3==pe||4==pe?"few":"other"},hu:et,hy:w=>w>=0&&w<2?"one":"other",ia:Qe,id:la,ig:la,ii:la,io:Qe,is:w=>{const I=String(w).split("."),P=I[0],O=(I[1]||"").replace(/0+$/,""),W=Number(I[0])==w,Rt=P.slice(-1),pe=P.slice(-2);return W&&1==Rt&&11!=pe||O%10==1&&O%100!=11?"one":"other"},it:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-6);return 1==w&&O?"one":0!=P&&0==W&&O?"many":"other"},iu:Ea,ja:la,jbo:la,jgo:et,jmc:et,jv:la,jw:la,ka:et,kab:w=>w>=0&&w<2?"one":"other",kaj:et,kcg:et,kde:la,kea:la,kk:et,kkj:et,kl:et,km:la,kn:Ne,ko:la,ks:et,ksb:et,ksh:w=>0==w?"zero":1==w?"one":"other",ku:et,kw:w=>{const I=String(w).split("."),P=Number(I[0])==w,O=P&&I[0].slice(-2),W=P&&I[0].slice(-3),Rt=P&&I[0].slice(-5),pe=P&&I[0].slice(-6);return 0==w?"zero":1==w?"one":2==O||22==O||42==O||62==O||82==O||P&&0==W&&(Rt>=1e3&&Rt<=2e4||4e4==Rt||6e4==Rt||8e4==Rt)||0!=w&&1e5==pe?"two":3==O||23==O||43==O||63==O||83==O?"few":1==w||1!=O&&21!=O&&41!=O&&61!=O&&81!=O?"other":"many"},ky:et,lag:w=>{const P=String(w).split(".")[0];return 0==w?"zero":0!=P&&1!=P||0==w?"other":"one"},lb:et,lg:et,lij:Qe,lkt:la,ln:ie,lo:la,lt:w=>{const I=String(w).split("."),P=I[1]||"",O=Number(I[0])==w,W=O&&I[0].slice(-1),Rt=O&&I[0].slice(-2);return 1==W&&(Rt<11||Rt>19)?"one":W>=2&&W<=9&&(Rt<11||Rt>19)?"few":0!=P?"many":"other"},lv:w=>{const I=String(w).split("."),P=I[1]||"",O=P.length,W=Number(I[0])==w,Rt=W&&I[0].slice(-1),pe=W&&I[0].slice(-2),Ze=P.slice(-2),da=P.slice(-1);return W&&0==Rt||pe>=11&&pe<=19||2==O&&Ze>=11&&Ze<=19?"zero":1==Rt&&11!=pe||2==O&&1==da&&11!=Ze||2!=O&&1==da?"one":"other"},mas:et,mg:ie,mgo:et,mk:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=P.slice(-2),Ze=O.slice(-1),da=O.slice(-2);return W&&1==Rt&&11!=pe||1==Ze&&11!=da?"one":"other"},ml:et,mn:et,mo:w=>{const I=String(w).split("."),P=!I[1],W=Number(I[0])==w&&I[0].slice(-2);return 1==w&&P?"one":!P||0==w||1!=w&&W>=1&&W<=19?"few":"other"},mr:et,ms:la,mt:w=>{const I=String(w).split("."),O=Number(I[0])==w&&I[0].slice(-2);return 1==w?"one":2==w?"two":0==w||O>=3&&O<=10?"few":O>=11&&O<=19?"many":"other"},my:la,nah:et,naq:Ea,nb:et,nd:et,ne:et,nl:Qe,nn:et,nnh:et,no:et,nqo:la,nr:et,nso:ie,ny:et,nyn:et,om:et,or:et,os:et,osa:la,pa:ie,pap:et,pcm:Ne,pl:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-1),Rt=P.slice(-2);return 1==w&&O?"one":O&&W>=2&&W<=4&&(Rt<12||Rt>14)?"few":O&&1!=P&&(0==W||1==W)||O&&W>=5&&W<=9||O&&Rt>=12&&Rt<=14?"many":"other"},prg:w=>{const I=String(w).split("."),P=I[1]||"",O=P.length,W=Number(I[0])==w,Rt=W&&I[0].slice(-1),pe=W&&I[0].slice(-2),Ze=P.slice(-2),da=P.slice(-1);return W&&0==Rt||pe>=11&&pe<=19||2==O&&Ze>=11&&Ze<=19?"zero":1==Rt&&11!=pe||2==O&&1==da&&11!=Ze||2!=O&&1==da?"one":"other"},ps:et,pt:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-6);return 0==P||1==P?"one":0!=P&&0==W&&O?"many":"other"},pt_PT:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-6);return 1==w&&O?"one":0!=P&&0==W&&O?"many":"other"},rm:et,ro:w=>{const I=String(w).split("."),P=!I[1],W=Number(I[0])==w&&I[0].slice(-2);return 1==w&&P?"one":!P||0==w||1!=w&&W>=1&&W<=19?"few":"other"},rof:et,ru:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-1),Rt=P.slice(-2);return O&&1==W&&11!=Rt?"one":O&&W>=2&&W<=4&&(Rt<12||Rt>14)?"few":O&&0==W||O&&W>=5&&W<=9||O&&Rt>=11&&Rt<=14?"many":"other"},rwk:et,sah:la,saq:et,sat:Ea,sc:Qe,scn:Qe,sd:et,sdh:et,se:Ea,seh:et,ses:la,sg:la,sh:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=P.slice(-2),Ze=O.slice(-1),da=O.slice(-2);return W&&1==Rt&&11!=pe||1==Ze&&11!=da?"one":W&&Rt>=2&&Rt<=4&&(pe<12||pe>14)||Ze>=2&&Ze<=4&&(da<12||da>14)?"few":"other"},shi:w=>{const I=String(w).split("."),P=Number(I[0])==w;return w>=0&&w<=1?"one":P&&w>=2&&w<=10?"few":"other"},si:w=>{const I=String(w).split(".");return 0==w||1==w||0==I[0]&&1==(I[1]||"")?"one":"other"},sk:w=>{const I=String(w).split("."),P=I[0],O=!I[1];return 1==w&&O?"one":P>=2&&P<=4&&O?"few":O?"other":"many"},sl:w=>{const I=String(w).split("."),O=!I[1],W=I[0].slice(-2);return O&&1==W?"one":O&&2==W?"two":O&&(3==W||4==W)||!O?"few":"other"},sma:Ea,smi:Ea,smj:Ea,smn:Ea,sms:Ea,sn:et,so:et,sq:et,sr:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=P.slice(-2),Ze=O.slice(-1),da=O.slice(-2);return W&&1==Rt&&11!=pe||1==Ze&&11!=da?"one":W&&Rt>=2&&Rt<=4&&(pe<12||pe>14)||Ze>=2&&Ze<=4&&(da<12||da>14)?"few":"other"},ss:et,ssy:et,st:et,su:la,sv:Qe,sw:Qe,syr:et,ta:et,te:et,teo:et,th:la,ti:ie,tig:et,tk:et,tl:w=>{const I=String(w).split("."),P=I[0],O=I[1]||"",W=!I[1],Rt=P.slice(-1),pe=O.slice(-1);return W&&(1==P||2==P||3==P)||W&&4!=Rt&&6!=Rt&&9!=Rt||!W&&4!=pe&&6!=pe&&9!=pe?"one":"other"},tn:et,to:la,tpi:la,tr:et,ts:et,tzm:w=>{const I=String(w).split("."),P=Number(I[0])==w;return 0==w||1==w||P&&w>=11&&w<=99?"one":"other"},ug:et,uk:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-1),Rt=P.slice(-2);return O&&1==W&&11!=Rt?"one":O&&W>=2&&W<=4&&(Rt<12||Rt>14)?"few":O&&0==W||O&&W>=5&&W<=9||O&&Rt>=11&&Rt<=14?"many":"other"},und:la,ur:Qe,uz:et,ve:et,vec:w=>{const I=String(w).split("."),P=I[0],O=!I[1],W=P.slice(-6);return 1==w&&O?"one":0!=P&&0==W&&O?"many":"other"},vi:la,vo:et,vun:et,wa:ie,wae:et,wo:la,xh:et,xog:et,yi:Qe,yo:la,yue:la,zh:la,zu:Ne});const mn="zero",_="one",n="two",s="few",l="many",h="other",f={cardinal:[_,h],ordinal:[h]},D={cardinal:[_,h],ordinal:[_,h]},L={cardinal:[h],ordinal:[h]},xt={cardinal:[_,n,h],ordinal:[h]};var Jc=Object.freeze({__proto__:null,af:f,ak:f,am:f,an:f,ar:{cardinal:[mn,_,n,s,l,h],ordinal:[h]},ars:{cardinal:[mn,_,n,s,l,h],ordinal:[h]},as:{cardinal:[_,h],ordinal:[_,n,s,l,h]},asa:f,ast:f,az:{cardinal:[_,h],ordinal:[_,s,l,h]},bal:D,be:{cardinal:[_,s,l,h],ordinal:[s,h]},bem:f,bez:f,bg:f,bho:f,bm:L,bn:{cardinal:[_,h],ordinal:[_,n,s,l,h]},bo:L,br:{cardinal:[_,n,s,l,h],ordinal:[h]},brx:f,bs:{cardinal:[_,s,h],ordinal:[h]},ca:{cardinal:[_,l,h],ordinal:[_,n,s,h]},ce:f,ceb:f,cgg:f,chr:f,ckb:f,cs:{cardinal:[_,s,l,h],ordinal:[h]},cy:{cardinal:[mn,_,n,s,l,h],ordinal:[mn,_,n,s,l,h]},da:f,de:f,doi:f,dsb:{cardinal:[_,n,s,h],ordinal:[h]},dv:f,dz:L,ee:f,el:f,en:{cardinal:[_,h],ordinal:[_,n,s,h]},eo:f,es:{cardinal:[_,l,h],ordinal:[h]},et:f,eu:f,fa:f,ff:f,fi:f,fil:D,fo:f,fr:{cardinal:[_,l,h],ordinal:[_,h]},fur:f,fy:f,ga:{cardinal:[_,n,s,l,h],ordinal:[_,h]},gd:{cardinal:[_,n,s,h],ordinal:[_,n,s,h]},gl:f,gsw:f,gu:{cardinal:[_,h],ordinal:[_,n,s,l,h]},guw:f,gv:{cardinal:[_,n,s,l,h],ordinal:[h]},ha:f,haw:f,he:xt,hi:{cardinal:[_,h],ordinal:[_,n,s,l,h]},hnj:L,hr:{cardinal:[_,s,h],ordinal:[h]},hsb:{cardinal:[_,n,s,h],ordinal:[h]},hu:D,hy:D,ia:f,id:L,ig:L,ii:L,io:f,is:f,it:{cardinal:[_,l,h],ordinal:[l,h]},iu:xt,ja:L,jbo:L,jgo:f,jmc:f,jv:L,jw:L,ka:{cardinal:[_,h],ordinal:[_,l,h]},kab:f,kaj:f,kcg:f,kde:L,kea:L,kk:{cardinal:[_,h],ordinal:[l,h]},kkj:f,kl:f,km:L,kn:f,ko:L,ks:f,ksb:f,ksh:{cardinal:[mn,_,h],ordinal:[h]},ku:f,kw:{cardinal:[mn,_,n,s,l,h],ordinal:[_,l,h]},ky:f,lag:{cardinal:[mn,_,h],ordinal:[h]},lb:f,lg:f,lij:{cardinal:[_,h],ordinal:[l,h]},lkt:L,ln:f,lo:{cardinal:[h],ordinal:[_,h]},lt:{cardinal:[_,s,l,h],ordinal:[h]},lv:{cardinal:[mn,_,h],ordinal:[h]},mas:f,mg:f,mgo:f,mk:{cardinal:[_,h],ordinal:[_,n,l,h]},ml:f,mn:f,mo:{cardinal:[_,s,h],ordinal:[_,h]},mr:{cardinal:[_,h],ordinal:[_,n,s,h]},ms:{cardinal:[h],ordinal:[_,h]},mt:{cardinal:[_,n,s,l,h],ordinal:[h]},my:L,nah:f,naq:xt,nb:f,nd:f,ne:D,nl:f,nn:f,nnh:f,no:f,nqo:L,nr:f,nso:f,ny:f,nyn:f,om:f,or:{cardinal:[_,h],ordinal:[_,n,s,l,h]},os:f,osa:L,pa:f,pap:f,pcm:f,pl:{cardinal:[_,s,l,h],ordinal:[h]},prg:{cardinal:[mn,_,h],ordinal:[h]},ps:f,pt:{cardinal:[_,l,h],ordinal:[h]},pt_PT:{cardinal:[_,l,h],ordinal:[h]},rm:f,ro:{cardinal:[_,s,h],ordinal:[_,h]},rof:f,ru:{cardinal:[_,s,l,h],ordinal:[h]},rwk:f,sah:L,saq:f,sat:xt,sc:{cardinal:[_,h],ordinal:[l,h]},scn:{cardinal:[_,h],ordinal:[l,h]},sd:f,sdh:f,se:xt,seh:f,ses:L,sg:L,sh:{cardinal:[_,s,h],ordinal:[h]},shi:{cardinal:[_,s,h],ordinal:[h]},si:f,sk:{cardinal:[_,s,l,h],ordinal:[h]},sl:{cardinal:[_,n,s,h],ordinal:[h]},sma:xt,smi:xt,smj:xt,smn:xt,sms:xt,sn:f,so:f,sq:{cardinal:[_,h],ordinal:[_,l,h]},sr:{cardinal:[_,s,h],ordinal:[h]},ss:f,ssy:f,st:f,su:L,sv:D,sw:f,syr:f,ta:f,te:f,teo:f,th:L,ti:f,tig:f,tk:{cardinal:[_,h],ordinal:[s,h]},tl:D,tn:f,to:L,tpi:L,tr:f,ts:f,tzm:f,ug:f,uk:{cardinal:[_,s,l,h],ordinal:[s,h]},und:L,ur:f,uz:f,ve:f,vec:{cardinal:[_,l,h],ordinal:[l,h]},vi:{cardinal:[h],ordinal:[_,h]},vo:f,vun:f,wa:f,wae:f,wo:L,xh:f,xog:f,yi:f,yo:L,yue:L,zh:L,zu:f});const Ha=(w,I)=>I?"other":1==w?"one":"other",wr=(w,I)=>I?"other":0==w||1==w?"one":"other",As=(w,I)=>I?"other":w>=0&&w<=1?"one":"other",Br=(w,I)=>{const P=String(w).split(".");return I||1!=w||P[1]?"other":"one"},io=(w,I)=>"other",qs=(w,I)=>I?"other":1==w?"one":2==w?"two":"other";var Wl=Object.freeze({__proto__:null,af:Ha,ak:wr,am:As,an:Ha,ar:(w,I)=>{const P=String(w).split("."),W=Number(P[0])==w&&P[0].slice(-2);return I?"other":0==w?"zero":1==w?"one":2==w?"two":W>=3&&W<=10?"few":W>=11&&W<=99?"many":"other"},ars:(w,I)=>{const P=String(w).split("."),W=Number(P[0])==w&&P[0].slice(-2);return I?"other":0==w?"zero":1==w?"one":2==w?"two":W>=3&&W<=10?"few":W>=11&&W<=99?"many":"other"},as:(w,I)=>I?1==w||5==w||7==w||8==w||9==w||10==w?"one":2==w||3==w?"two":4==w?"few":6==w?"many":"other":w>=0&&w<=1?"one":"other",asa:Ha,ast:Br,az:(w,I)=>{const O=String(w).split(".")[0],W=O.slice(-1),Rt=O.slice(-2),pe=O.slice(-3);return I?1==W||2==W||5==W||7==W||8==W||20==Rt||50==Rt||70==Rt||80==Rt?"one":3==W||4==W||100==pe||200==pe||300==pe||400==pe||500==pe||600==pe||700==pe||800==pe||900==pe?"few":0==O||6==W||40==Rt||60==Rt||90==Rt?"many":"other":1==w?"one":"other"},bal:(w,I)=>1==w?"one":"other",be:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w,W=O&&P[0].slice(-1),Rt=O&&P[0].slice(-2);return I?2!=W&&3!=W||12==Rt||13==Rt?"other":"few":1==W&&11!=Rt?"one":W>=2&&W<=4&&(Rt<12||Rt>14)?"few":O&&0==W||W>=5&&W<=9||Rt>=11&&Rt<=14?"many":"other"},bem:Ha,bez:Ha,bg:Ha,bho:wr,bm:io,bn:(w,I)=>I?1==w||5==w||7==w||8==w||9==w||10==w?"one":2==w||3==w?"two":4==w?"few":6==w?"many":"other":w>=0&&w<=1?"one":"other",bo:io,br:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w,W=O&&P[0].slice(-1),Rt=O&&P[0].slice(-2),pe=O&&P[0].slice(-6);return I?"other":1==W&&11!=Rt&&71!=Rt&&91!=Rt?"one":2==W&&12!=Rt&&72!=Rt&&92!=Rt?"two":(3==W||4==W||9==W)&&(Rt<10||Rt>19)&&(Rt<70||Rt>79)&&(Rt<90||Rt>99)?"few":0!=w&&O&&0==pe?"many":"other"},brx:Ha,bs:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=O.slice(-2),da=W.slice(-1),La=W.slice(-2);return I?"other":Rt&&1==pe&&11!=Ze||1==da&&11!=La?"one":Rt&&pe>=2&&pe<=4&&(Ze<12||Ze>14)||da>=2&&da<=4&&(La<12||La>14)?"few":"other"},ca:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-6);return I?1==w||3==w?"one":2==w?"two":4==w?"few":"other":1==w&&W?"one":0!=O&&0==Rt&&W?"many":"other"},ce:Ha,ceb:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=W.slice(-1);return I?"other":Rt&&(1==O||2==O||3==O)||Rt&&4!=pe&&6!=pe&&9!=pe||!Rt&&4!=Ze&&6!=Ze&&9!=Ze?"one":"other"},cgg:Ha,chr:Ha,ckb:Ha,cs:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1];return I?"other":1==w&&W?"one":O>=2&&O<=4&&W?"few":W?"other":"many"},cy:(w,I)=>I?0==w||7==w||8==w||9==w?"zero":1==w?"one":2==w?"two":3==w||4==w?"few":5==w||6==w?"many":"other":0==w?"zero":1==w?"one":2==w?"two":3==w?"few":6==w?"many":"other",da:(w,I)=>{const P=String(w).split("."),O=P[0],W=Number(P[0])==w;return I||1!=w&&(W||0!=O&&1!=O)?"other":"one"},de:Br,doi:As,dsb:(w,I)=>{const P=String(w).split("."),W=P[1]||"",Rt=!P[1],pe=P[0].slice(-2),Ze=W.slice(-2);return I?"other":Rt&&1==pe||1==Ze?"one":Rt&&2==pe||2==Ze?"two":Rt&&(3==pe||4==pe)||3==Ze||4==Ze?"few":"other"},dv:Ha,dz:io,ee:Ha,el:Ha,en:(w,I)=>{const P=String(w).split("."),O=!P[1],W=Number(P[0])==w,Rt=W&&P[0].slice(-1),pe=W&&P[0].slice(-2);return I?1==Rt&&11!=pe?"one":2==Rt&&12!=pe?"two":3==Rt&&13!=pe?"few":"other":1==w&&O?"one":"other"},eo:Ha,es:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-6);return I?"other":1==w?"one":0!=O&&0==Rt&&W?"many":"other"},et:Br,eu:Ha,fa:As,ff:(w,I)=>I?"other":w>=0&&w<2?"one":"other",fi:Br,fil:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=W.slice(-1);return I?1==w?"one":"other":Rt&&(1==O||2==O||3==O)||Rt&&4!=pe&&6!=pe&&9!=pe||!Rt&&4!=Ze&&6!=Ze&&9!=Ze?"one":"other"},fo:Ha,fr:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-6);return I?1==w?"one":"other":w>=0&&w<2?"one":0!=O&&0==Rt&&W?"many":"other"},fur:Ha,fy:Br,ga:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w;return I?1==w?"one":"other":1==w?"one":2==w?"two":O&&w>=3&&w<=6?"few":O&&w>=7&&w<=10?"many":"other"},gd:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w;return I?1==w||11==w?"one":2==w||12==w?"two":3==w||13==w?"few":"other":1==w||11==w?"one":2==w||12==w?"two":O&&w>=3&&w<=10||O&&w>=13&&w<=19?"few":"other"},gl:Br,gsw:Ha,gu:(w,I)=>I?1==w?"one":2==w||3==w?"two":4==w?"few":6==w?"many":"other":w>=0&&w<=1?"one":"other",guw:wr,gv:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-1),pe=O.slice(-2);return I?"other":W&&1==Rt?"one":W&&2==Rt?"two":!W||0!=pe&&20!=pe&&40!=pe&&60!=pe&&80!=pe?W?"other":"many":"few"},ha:Ha,haw:Ha,he:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1];return I?"other":1==O&&W||0==O&&!W?"one":2==O&&W?"two":"other"},hi:(w,I)=>I?1==w?"one":2==w||3==w?"two":4==w?"few":6==w?"many":"other":w>=0&&w<=1?"one":"other",hnj:io,hr:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=O.slice(-2),da=W.slice(-1),La=W.slice(-2);return I?"other":Rt&&1==pe&&11!=Ze||1==da&&11!=La?"one":Rt&&pe>=2&&pe<=4&&(Ze<12||Ze>14)||da>=2&&da<=4&&(La<12||La>14)?"few":"other"},hsb:(w,I)=>{const P=String(w).split("."),W=P[1]||"",Rt=!P[1],pe=P[0].slice(-2),Ze=W.slice(-2);return I?"other":Rt&&1==pe||1==Ze?"one":Rt&&2==pe||2==Ze?"two":Rt&&(3==pe||4==pe)||3==Ze||4==Ze?"few":"other"},hu:(w,I)=>I?1==w||5==w?"one":"other":1==w?"one":"other",hy:(w,I)=>I?1==w?"one":"other":w>=0&&w<2?"one":"other",ia:Br,id:io,ig:io,ii:io,io:Br,is:(w,I)=>{const P=String(w).split("."),O=P[0],W=(P[1]||"").replace(/0+$/,""),Rt=Number(P[0])==w,pe=O.slice(-1),Ze=O.slice(-2);return I?"other":Rt&&1==pe&&11!=Ze||W%10==1&&W%100!=11?"one":"other"},it:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-6);return I?11==w||8==w||80==w||800==w?"many":"other":1==w&&W?"one":0!=O&&0==Rt&&W?"many":"other"},iu:qs,ja:io,jbo:io,jgo:Ha,jmc:Ha,jv:io,jw:io,ka:(w,I)=>{const O=String(w).split(".")[0],W=O.slice(-2);return I?1==O?"one":0==O||W>=2&&W<=20||40==W||60==W||80==W?"many":"other":1==w?"one":"other"},kab:(w,I)=>I?"other":w>=0&&w<2?"one":"other",kaj:Ha,kcg:Ha,kde:io,kea:io,kk:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w,W=O&&P[0].slice(-1);return I?6==W||9==W||O&&0==W&&0!=w?"many":"other":1==w?"one":"other"},kkj:Ha,kl:Ha,km:io,kn:As,ko:io,ks:Ha,ksb:Ha,ksh:(w,I)=>I?"other":0==w?"zero":1==w?"one":"other",ku:Ha,kw:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w,W=O&&P[0].slice(-2),Rt=O&&P[0].slice(-3),pe=O&&P[0].slice(-5),Ze=O&&P[0].slice(-6);return I?O&&w>=1&&w<=4||W>=1&&W<=4||W>=21&&W<=24||W>=41&&W<=44||W>=61&&W<=64||W>=81&&W<=84?"one":5==w||5==W?"many":"other":0==w?"zero":1==w?"one":2==W||22==W||42==W||62==W||82==W||O&&0==Rt&&(pe>=1e3&&pe<=2e4||4e4==pe||6e4==pe||8e4==pe)||0!=w&&1e5==Ze?"two":3==W||23==W||43==W||63==W||83==W?"few":1==w||1!=W&&21!=W&&41!=W&&61!=W&&81!=W?"other":"many"},ky:Ha,lag:(w,I)=>{const O=String(w).split(".")[0];return I?"other":0==w?"zero":0!=O&&1!=O||0==w?"other":"one"},lb:Ha,lg:Ha,lij:(w,I)=>{const P=String(w).split("."),O=!P[1],W=Number(P[0])==w;return I?11==w||8==w||W&&w>=80&&w<=89||W&&w>=800&&w<=899?"many":"other":1==w&&O?"one":"other"},lkt:io,ln:wr,lo:(w,I)=>I&&1==w?"one":"other",lt:(w,I)=>{const P=String(w).split("."),O=P[1]||"",W=Number(P[0])==w,Rt=W&&P[0].slice(-1),pe=W&&P[0].slice(-2);return I?"other":1==Rt&&(pe<11||pe>19)?"one":Rt>=2&&Rt<=9&&(pe<11||pe>19)?"few":0!=O?"many":"other"},lv:(w,I)=>{const P=String(w).split("."),O=P[1]||"",W=O.length,Rt=Number(P[0])==w,pe=Rt&&P[0].slice(-1),Ze=Rt&&P[0].slice(-2),da=O.slice(-2),La=O.slice(-1);return I?"other":Rt&&0==pe||Ze>=11&&Ze<=19||2==W&&da>=11&&da<=19?"zero":1==pe&&11!=Ze||2==W&&1==La&&11!=da||2!=W&&1==La?"one":"other"},mas:Ha,mg:wr,mgo:Ha,mk:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=O.slice(-2),da=W.slice(-1),La=W.slice(-2);return I?1==pe&&11!=Ze?"one":2==pe&&12!=Ze?"two":7!=pe&&8!=pe||17==Ze||18==Ze?"other":"many":Rt&&1==pe&&11!=Ze||1==da&&11!=La?"one":"other"},ml:Ha,mn:Ha,mo:(w,I)=>{const P=String(w).split("."),O=!P[1],Rt=Number(P[0])==w&&P[0].slice(-2);return I?1==w?"one":"other":1==w&&O?"one":!O||0==w||1!=w&&Rt>=1&&Rt<=19?"few":"other"},mr:(w,I)=>I?1==w?"one":2==w||3==w?"two":4==w?"few":"other":1==w?"one":"other",ms:(w,I)=>I&&1==w?"one":"other",mt:(w,I)=>{const P=String(w).split("."),W=Number(P[0])==w&&P[0].slice(-2);return I?"other":1==w?"one":2==w?"two":0==w||W>=3&&W<=10?"few":W>=11&&W<=19?"many":"other"},my:io,nah:Ha,naq:qs,nb:Ha,nd:Ha,ne:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w;return I?O&&w>=1&&w<=4?"one":"other":1==w?"one":"other"},nl:Br,nn:Ha,nnh:Ha,no:Ha,nqo:io,nr:Ha,nso:wr,ny:Ha,nyn:Ha,om:Ha,or:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w;return I?1==w||5==w||O&&w>=7&&w<=9?"one":2==w||3==w?"two":4==w?"few":6==w?"many":"other":1==w?"one":"other"},os:Ha,osa:io,pa:wr,pap:Ha,pcm:As,pl:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-1),pe=O.slice(-2);return I?"other":1==w&&W?"one":W&&Rt>=2&&Rt<=4&&(pe<12||pe>14)?"few":W&&1!=O&&(0==Rt||1==Rt)||W&&Rt>=5&&Rt<=9||W&&pe>=12&&pe<=14?"many":"other"},prg:(w,I)=>{const P=String(w).split("."),O=P[1]||"",W=O.length,Rt=Number(P[0])==w,pe=Rt&&P[0].slice(-1),Ze=Rt&&P[0].slice(-2),da=O.slice(-2),La=O.slice(-1);return I?"other":Rt&&0==pe||Ze>=11&&Ze<=19||2==W&&da>=11&&da<=19?"zero":1==pe&&11!=Ze||2==W&&1==La&&11!=da||2!=W&&1==La?"one":"other"},ps:Ha,pt:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-6);return I?"other":0==O||1==O?"one":0!=O&&0==Rt&&W?"many":"other"},pt_PT:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-6);return I?"other":1==w&&W?"one":0!=O&&0==Rt&&W?"many":"other"},rm:Ha,ro:(w,I)=>{const P=String(w).split("."),O=!P[1],Rt=Number(P[0])==w&&P[0].slice(-2);return I?1==w?"one":"other":1==w&&O?"one":!O||0==w||1!=w&&Rt>=1&&Rt<=19?"few":"other"},rof:Ha,ru:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-1),pe=O.slice(-2);return I?"other":W&&1==Rt&&11!=pe?"one":W&&Rt>=2&&Rt<=4&&(pe<12||pe>14)?"few":W&&0==Rt||W&&Rt>=5&&Rt<=9||W&&pe>=11&&pe<=14?"many":"other"},rwk:Ha,sah:io,saq:Ha,sat:qs,sc:(w,I)=>{const P=String(w).split(".");return I?11==w||8==w||80==w||800==w?"many":"other":1!=w||P[1]?"other":"one"},scn:(w,I)=>{const P=String(w).split(".");return I?11==w||8==w||80==w||800==w?"many":"other":1!=w||P[1]?"other":"one"},sd:Ha,sdh:Ha,se:qs,seh:Ha,ses:io,sg:io,sh:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=O.slice(-2),da=W.slice(-1),La=W.slice(-2);return I?"other":Rt&&1==pe&&11!=Ze||1==da&&11!=La?"one":Rt&&pe>=2&&pe<=4&&(Ze<12||Ze>14)||da>=2&&da<=4&&(La<12||La>14)?"few":"other"},shi:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w;return I?"other":w>=0&&w<=1?"one":O&&w>=2&&w<=10?"few":"other"},si:(w,I)=>{const P=String(w).split(".");return I?"other":0==w||1==w||0==P[0]&&1==(P[1]||"")?"one":"other"},sk:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1];return I?"other":1==w&&W?"one":O>=2&&O<=4&&W?"few":W?"other":"many"},sl:(w,I)=>{const P=String(w).split("."),W=!P[1],Rt=P[0].slice(-2);return I?"other":W&&1==Rt?"one":W&&2==Rt?"two":W&&(3==Rt||4==Rt)||!W?"few":"other"},sma:qs,smi:qs,smj:qs,smn:qs,sms:qs,sn:Ha,so:Ha,sq:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w,W=O&&P[0].slice(-1),Rt=O&&P[0].slice(-2);return I?1==w?"one":4==W&&14!=Rt?"many":"other":1==w?"one":"other"},sr:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=O.slice(-2),da=W.slice(-1),La=W.slice(-2);return I?"other":Rt&&1==pe&&11!=Ze||1==da&&11!=La?"one":Rt&&pe>=2&&pe<=4&&(Ze<12||Ze>14)||da>=2&&da<=4&&(La<12||La>14)?"few":"other"},ss:Ha,ssy:Ha,st:Ha,su:io,sv:(w,I)=>{const P=String(w).split("."),O=!P[1],W=Number(P[0])==w,Rt=W&&P[0].slice(-1),pe=W&&P[0].slice(-2);return I?1!=Rt&&2!=Rt||11==pe||12==pe?"other":"one":1==w&&O?"one":"other"},sw:Br,syr:Ha,ta:Ha,te:Ha,teo:Ha,th:io,ti:wr,tig:Ha,tk:(w,I)=>{const P=String(w).split("."),W=Number(P[0])==w&&P[0].slice(-1);return I?6==W||9==W||10==w?"few":"other":1==w?"one":"other"},tl:(w,I)=>{const P=String(w).split("."),O=P[0],W=P[1]||"",Rt=!P[1],pe=O.slice(-1),Ze=W.slice(-1);return I?1==w?"one":"other":Rt&&(1==O||2==O||3==O)||Rt&&4!=pe&&6!=pe&&9!=pe||!Rt&&4!=Ze&&6!=Ze&&9!=Ze?"one":"other"},tn:Ha,to:io,tpi:io,tr:Ha,ts:Ha,tzm:(w,I)=>{const P=String(w).split("."),O=Number(P[0])==w;return I?"other":0==w||1==w||O&&w>=11&&w<=99?"one":"other"},ug:Ha,uk:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=Number(P[0])==w,pe=Rt&&P[0].slice(-1),Ze=Rt&&P[0].slice(-2),da=O.slice(-1),La=O.slice(-2);return I?3==pe&&13!=Ze?"few":"other":W&&1==da&&11!=La?"one":W&&da>=2&&da<=4&&(La<12||La>14)?"few":W&&0==da||W&&da>=5&&da<=9||W&&La>=11&&La<=14?"many":"other"},und:io,ur:Br,uz:Ha,ve:Ha,vec:(w,I)=>{const P=String(w).split("."),O=P[0],W=!P[1],Rt=O.slice(-6);return I?11==w||8==w||80==w||800==w?"many":"other":1==w&&W?"one":0!=O&&0==Rt&&W?"many":"other"},vi:(w,I)=>I&&1==w?"one":"other",vo:Ha,vun:Ha,wa:wr,wae:Ha,wo:io,xh:Ha,xog:Ha,yi:Br,yo:io,yue:io,zh:io,zu:As});function pu(w){if("string"!=typeof w||w.length<2)throw new RangeError("Invalid language tag: ".concat(w));if(w.startsWith("pt-PT"))return"pt-PT";var I=w.match(/.+?(?=[-_])/);return I?I[0]:w}function Cd(w){if("function"==typeof w){var I=pu(w.name);return{isDefault:!1,id:G(I),lc:I,locale:w.name,getPlural:w,cardinals:w.cardinals||[],ordinals:w.ordinals||[]}}var P=pu(w),O=G(P);return function gp(w){return w in Wl}(O)?{isDefault:!0,id:O,lc:P,locale:w,getCardinal:mr[O],getPlural:Wl[O],cardinals:Jc[O].cardinal,ordinals:Jc[O].ordinal}:null}function fp(w){return G(pu(w))in Wl}var Hm=function(){function w(I,P){if(this.plurals=[],this.options=Object.assign({biDiSupport:!1,currency:"USD",customFormatters:{},localeCodeFromKey:null,requireAllArguments:!1,returnType:"string",strict:P&&P.strictNumberSign||!1,strictPluralKeys:!0},P),"*"===I?this.plurals=function Bm(w){var I=Object.keys(Wl).filter(function(P){return P!==w});return I.unshift(w),I.map(Cd)}(w.defaultLocale):Array.isArray(I)?this.plurals=I.map(Cd).filter(Boolean):I&&(O=Cd(I))&&(this.plurals=[O]),0===this.plurals.length){var O=Cd(w.defaultLocale);this.plurals=[O]}}return w.escape=function(I,P){var O=P?/[#{}]/g:/[{}]/g;return String(I).replace(O,"'$&'")},w.supportedLocalesOf=function(I){return(Array.isArray(I)?I:[I]).filter(fp)},w.prototype.resolvedOptions=function(){return H(H({},this.options),{locale:this.plurals[0].locale,plurals:this.plurals})},w.prototype.compile=function(I){var P,O,W=new _e(this.options),Rt="return "+W.compile(I,this.plurals[0]),pe=[],Ze=[];try{for(var da=g(Object.entries(W.runtime)),La=da.next();!La.done;La=da.next()){var Ai=r(La.value,2),Ji=Ai[1];pe.push(Ai[0]),Ze.push(Ji)}}catch(co){P={error:co}}finally{try{La&&!La.done&&(O=da.return)&&O.call(da)}finally{if(P)throw P.error}}return(new(Function.bind.apply(Function,u(u([void 0],r(pe),!1),[Rt],!1)))).apply(void 0,u([],r(Ze),!1))},w.defaultLocale="en",w}();return Hm}()},7791:(Ae,H,g)=>{"use strict";g.d(H,{iu:()=>C,IK:()=>V,hb:()=>it,b5:()=>N,Mx:()=>m,q$:()=>z,p5:()=>M,yR:()=>y,Et:()=>Wt,HC:()=>wt,Ic:()=>st,Kq:()=>Xt,uK:()=>St,Kj:()=>Lt,ru:()=>ft,pr:()=>rt,Az:()=>at,S0:()=>Pt,gI:()=>lt});const y={audio:!1,video:{width:3240,height:2160}},M=.06,z=.2,m=50,C=200,V=3,it=3,N=(C-m)/2;var rt=function(Ft){return Ft.IMAGE="IMAGE",Ft.VIDEO="VIDEO",Ft}(rt||{}),at=function(Ft){return Ft.badCardPerspective="bad_card_perspective",Ft.cardBackgroundRemovalError="card_background_removal_error",Ft.cardForegroundRemovalError="card_foreground_removal_error",Ft.cardNotFound="card_not_found",Ft.clientAuthError="client_auth_error",Ft.clientNotEnoughPermissions="client_not_enough_permissions",Ft.clientSubscriptionUnpaid="client_subscription_unpaid",Ft.genericError="generic_error",Ft.highMeasurement="high_measurement",Ft.invalidFileType="invalid_file_type",Ft.invalidHandMask="invalid_hand_mask",Ft.invalidMeasure="invalid_measure",Ft.invalidPicture="invalid_picture",Ft.invalidStatus="invalid_status",Ft.lowMeasurement="low_measurement",Ft.noFingerFound="no_finger_found",Ft.segmentationCardNotFound="segmentation_card_not_found",Ft.sessionNotExist="session_not_exist",Ft.sessionNotFinished="session_not_finished",Ft.stillCalculating="still_calculating",Ft.tooCloseFingers="too_close_fingers",Ft.unknownError="unknown_error",Ft.unknownForeground="unknown_foreground",Ft.validationBlured="validation_blured",Ft.validationFinger="validation_finger",Ft.validationFullHand="validation_full_hand",Ft.validationHand="validation_hand",Ft.ERR_NETWORK="ERR_NETWORK",Ft}(at||{}),lt=function(Ft){return Ft.formNotValid="form_not_valid",Ft}(lt||{}),St=function(Ft){return Ft.blackPicture="black_picture",Ft.cameraInUse="camera_in_use",Ft.cameraUnknown="camera_unknown",Ft.cameraNotSupported="camera_not_supported",Ft.cameraDisabled="camera_disabled",Ft.cameraMediaStreamTrackEnded="camera_media_stream_track_ended",Ft.cameraAbort="camera_abort",Ft.cameraType="camera_type",Ft.cameraPermissions="camera_permissions",Ft.cameraConstraints="camera_constraints",Ft.cameraHardwareError="camera_hardware_error",Ft.cameraOptions="camera_options",Ft.gyroscopePermissionsUnknownError="gyroscope_permissions_unknown_error",Ft.gyroscopePermissionsNotGranted="gyroscope_permissions_not_granted",Ft.gyroscopeSupport="gyroscope_support",Ft.motionSupport="motion_support",Ft.orientationSupport="orientation_support",Ft}(St||{}),ft=function(Ft){return Ft.gestureRecognizerUsageError="gesture_recognizer_error",Ft.gestureRecognizerCreationError="gesture_recognizer_creation_error",Ft.handLandmarkerCreationError="hand_landmarker_creation_error",Ft.handLandmarkerUsageError="hand_landmarker_usage_error",Ft.imageLoadingError="image_loading_error",Ft.imageSegmenterCreationError="image_segmenter_creation_error",Ft.imageSegmenterUsageError="image_segmenter_usage_error",Ft.unknownError="unknown_error",Ft}(ft||{});const Lt=3e5;var Pt=function(Ft){return Ft.calculatingSizeTitle="calculating_sizeTitle",Ft.initializingCamera="initializing_camera",Ft.calculatingSizeSubtitle="calculating_sizeSubtitle",Ft}(Pt||{});const Xt=54,wt=150,Wt=394,st=600},2668:(Ae,H,g)=>{"use strict";g.d(H,{$C:()=>mt,QR:()=>y,Lv:()=>M,Ls:()=>oe,Ol:()=>aa,Kv:()=>z,ds:()=>at,bD:()=>lt,SB:()=>St,s5:()=>le,HC:()=>_t,GW:()=>Ta});var r=g(7791),u=g(695);function y(ut,Kt){const Mt=(Kt==u.lA.orientation?V(ut):C(ut))*(r.iu-r.Mx);return Math.max(0,Math.min(Mt,r.iu-r.Mx))}function M(ut,Kt,Mt){let Me;return Me=Mt==u.lA.orientation?V(ut):C(ut,Kt),Math.max(0,Math.min(Me*(r.iu-r.Mx),r.iu-r.Mx))}function z(ut,Kt){return Kt===u.ol.horizontal?Math.abs(r.b5-ut)0?(ut+10)/20:(20-Kt)/20:(ut+10)/20}function V(ut){return(ut+90)/180}const it=navigator.userAgent||navigator.vendor||window.opera||void 0;function at(){return!function N(){return[/(Android)(.+)(Mobile)/i,/BlackBerry/i,/iPhone|iPod/i,/Opera Mini/i,/IEMobile/i].some(Kt=>it.match(Kt))}()&&!function rt(){return/(ipad|tablet|(android(?!.*mobile))|(windows(?!.*phone)(.*touch))|kindle|playbook|silk|(puffin(?!.*(IP|AP|WP))))/.test(it.toLowerCase())}()}function lt(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&typeof DeviceOrientationEvent<"u"&&"function"==typeof DeviceOrientationEvent.requestPermission}function St(){const ut=window.navigator.userAgent,Kt=!!ut.match(/iPad/i)||!!ut.match(/iPhone/i),Mt=!!ut.match(/WebKit/i),Me=ut.match(/CriOS/i);return Kt&&Mt&&!Me}var ft=g(5861);function Lt(ut){return(Lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Kt){return typeof Kt}:function(Kt){return Kt&&"function"==typeof Symbol&&Kt.constructor===Symbol&&Kt!==Symbol.prototype?"symbol":typeof Kt})(ut)}var Pt=/^\s+/,Xt=/\s+$/;function wt(ut,Kt){if(Kt=Kt||{},(ut=ut||"")instanceof wt)return ut;if(!(this instanceof wt))return new wt(ut,Kt);var Mt=function Wt(ut){var Kt={r:0,g:0,b:0},Mt=1,Me=null,ne=null,Ie=null,$e=!1,ga=!1;return"string"==typeof ut&&(ut=function ma(ut){ut=ut.replace(Pt,"").replace(Xt,"").toLowerCase();var Mt,Kt=!1;if(Te[ut])ut=Te[ut],Kt=!0;else if("transparent"==ut)return{r:0,g:0,b:0,a:0,format:"name"};return(Mt=Ra.rgb.exec(ut))?{r:Mt[1],g:Mt[2],b:Mt[3]}:(Mt=Ra.rgba.exec(ut))?{r:Mt[1],g:Mt[2],b:Mt[3],a:Mt[4]}:(Mt=Ra.hsl.exec(ut))?{h:Mt[1],s:Mt[2],l:Mt[3]}:(Mt=Ra.hsla.exec(ut))?{h:Mt[1],s:Mt[2],l:Mt[3],a:Mt[4]}:(Mt=Ra.hsv.exec(ut))?{h:Mt[1],s:Mt[2],v:Mt[3]}:(Mt=Ra.hsva.exec(ut))?{h:Mt[1],s:Mt[2],v:Mt[3],a:Mt[4]}:(Mt=Ra.hex8.exec(ut))?{r:Aa(Mt[1]),g:Aa(Mt[2]),b:Aa(Mt[3]),a:ia(Mt[4]),format:Kt?"name":"hex8"}:(Mt=Ra.hex6.exec(ut))?{r:Aa(Mt[1]),g:Aa(Mt[2]),b:Aa(Mt[3]),format:Kt?"name":"hex"}:(Mt=Ra.hex4.exec(ut))?{r:Aa(Mt[1]+""+Mt[1]),g:Aa(Mt[2]+""+Mt[2]),b:Aa(Mt[3]+""+Mt[3]),a:ia(Mt[4]+""+Mt[4]),format:Kt?"name":"hex8"}:!!(Mt=Ra.hex3.exec(ut))&&{r:Aa(Mt[1]+""+Mt[1]),g:Aa(Mt[2]+""+Mt[2]),b:Aa(Mt[3]+""+Mt[3]),format:Kt?"name":"hex"}}(ut)),"object"==Lt(ut)&&(Ua(ut.r)&&Ua(ut.g)&&Ua(ut.b)?(Kt=function st(ut,Kt,Mt){return{r:255*Le(ut,255),g:255*Le(Kt,255),b:255*Le(Mt,255)}}(ut.r,ut.g,ut.b),$e=!0,ga="%"===String(ut.r).substr(-1)?"prgb":"rgb"):Ua(ut.h)&&Ua(ut.s)&&Ua(ut.v)?(Me=be(ut.s),ne=be(ut.v),Kt=function Zt(ut,Kt,Mt){ut=6*Le(ut,360),Kt=Le(Kt,100),Mt=Le(Mt,100);var Me=Math.floor(ut),ne=ut-Me,Ie=Mt*(1-Kt),$e=Mt*(1-ne*Kt),ga=Mt*(1-(1-ne)*Kt),Sa=Me%6;return{r:255*[Mt,$e,Ie,Ie,ga,Mt][Sa],g:255*[ga,Mt,Mt,$e,Ie,Ie][Sa],b:255*[Ie,Ie,ga,Mt,Mt,$e][Sa]}}(ut.h,Me,ne),$e=!0,ga="hsv"):Ua(ut.h)&&Ua(ut.s)&&Ua(ut.l)&&(Me=be(ut.s),Ie=be(ut.l),Kt=function bt(ut,Kt,Mt){var Me,ne,Ie;function $e(ya,$a,Jt){return Jt<0&&(Jt+=1),Jt>1&&(Jt-=1),Jt<.16666666666666666?ya+6*($a-ya)*Jt:Jt<.5?$a:Jt<.6666666666666666?ya+($a-ya)*(.6666666666666666-Jt)*6:ya}if(ut=Le(ut,360),Kt=Le(Kt,100),Mt=Le(Mt,100),0===Kt)Me=ne=Ie=Mt;else{var ga=Mt<.5?Mt*(1+Kt):Mt+Kt-Mt*Kt,Sa=2*Mt-ga;Me=$e(Sa,ga,ut+.3333333333333333),ne=$e(Sa,ga,ut),Ie=$e(Sa,ga,ut-.3333333333333333)}return{r:255*Me,g:255*ne,b:255*Ie}}(ut.h,Me,Ie),$e=!0,ga="hsl"),ut.hasOwnProperty("a")&&(Mt=ut.a)),Mt=Ca(Mt),{ok:$e,format:ut.format||ga,r:Math.min(255,Math.max(Kt.r,0)),g:Math.min(255,Math.max(Kt.g,0)),b:Math.min(255,Math.max(Kt.b,0)),a:Mt}}(ut);this._originalInput=ut,this._r=Mt.r,this._g=Mt.g,this._b=Mt.b,this._a=Mt.a,this._roundA=Math.round(100*this._a)/100,this._format=Kt.format||Mt.format,this._gradientType=Kt.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=Mt.ok}function Ft(ut,Kt,Mt){ut=Le(ut,255),Kt=Le(Kt,255),Mt=Le(Mt,255);var Ie,$e,Me=Math.max(ut,Kt,Mt),ne=Math.min(ut,Kt,Mt),ga=(Me+ne)/2;if(Me==ne)Ie=$e=0;else{var Sa=Me-ne;switch($e=ga>.5?Sa/(2-Me-ne):Sa/(Me+ne),Me){case ut:Ie=(Kt-Mt)/Sa+(Kt>1)+720)%360;--Kt;)Me.h=(Me.h+ne)%360,Ie.push(wt(Me));return Ie}function me(ut,Kt){Kt=Kt||6;for(var Mt=wt(ut).toHsv(),Me=Mt.h,ne=Mt.s,Ie=Mt.v,$e=[],ga=1/Kt;Kt--;)$e.push(wt({h:Me,s:ne,v:Ie})),Ie=(Ie+ga)%1;return $e}wt.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var Kt=this.toRgb();return(299*Kt.r+587*Kt.g+114*Kt.b)/1e3},getLuminance:function(){var Mt,Me,ne,Kt=this.toRgb();return Me=Kt.g/255,ne=Kt.b/255,.2126*((Mt=Kt.r/255)<=.03928?Mt/12.92:Math.pow((Mt+.055)/1.055,2.4))+.7152*(Me<=.03928?Me/12.92:Math.pow((Me+.055)/1.055,2.4))+.0722*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))},setAlpha:function(Kt){return this._a=Ca(Kt),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var Kt=Dt(this._r,this._g,this._b);return{h:360*Kt.h,s:Kt.s,v:Kt.v,a:this._a}},toHsvString:function(){var Kt=Dt(this._r,this._g,this._b),Mt=Math.round(360*Kt.h),Me=Math.round(100*Kt.s),ne=Math.round(100*Kt.v);return 1==this._a?"hsv("+Mt+", "+Me+"%, "+ne+"%)":"hsva("+Mt+", "+Me+"%, "+ne+"%, "+this._roundA+")"},toHsl:function(){var Kt=Ft(this._r,this._g,this._b);return{h:360*Kt.h,s:Kt.s,l:Kt.l,a:this._a}},toHslString:function(){var Kt=Ft(this._r,this._g,this._b),Mt=Math.round(360*Kt.h),Me=Math.round(100*Kt.s),ne=Math.round(100*Kt.l);return 1==this._a?"hsl("+Mt+", "+Me+"%, "+ne+"%)":"hsla("+Mt+", "+Me+"%, "+ne+"%, "+this._roundA+")"},toHex:function(Kt){return te(this._r,this._g,this._b,Kt)},toHexString:function(Kt){return"#"+this.toHex(Kt)},toHex8:function(Kt){return function X(ut,Kt,Mt,Me,ne){var Ie=[Ia(Math.round(ut).toString(16)),Ia(Math.round(Kt).toString(16)),Ia(Math.round(Mt).toString(16)),Ia(oa(Me))];return ne&&Ie[0].charAt(0)==Ie[0].charAt(1)&&Ie[1].charAt(0)==Ie[1].charAt(1)&&Ie[2].charAt(0)==Ie[2].charAt(1)&&Ie[3].charAt(0)==Ie[3].charAt(1)?Ie[0].charAt(0)+Ie[1].charAt(0)+Ie[2].charAt(0)+Ie[3].charAt(0):Ie.join("")}(this._r,this._g,this._b,this._a,Kt)},toHex8String:function(Kt){return"#"+this.toHex8(Kt)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*Le(this._r,255))+"%",g:Math.round(100*Le(this._g,255))+"%",b:Math.round(100*Le(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*Le(this._r,255))+"%, "+Math.round(100*Le(this._g,255))+"%, "+Math.round(100*Le(this._b,255))+"%)":"rgba("+Math.round(100*Le(this._r,255))+"%, "+Math.round(100*Le(this._g,255))+"%, "+Math.round(100*Le(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Re[te(this._r,this._g,this._b,!0)]||!1)},toFilter:function(Kt){var Mt="#"+xe(this._r,this._g,this._b,this._a),Me=Mt,ne=this._gradientType?"GradientType = 1, ":"";if(Kt){var Ie=wt(Kt);Me="#"+xe(Ie._r,Ie._g,Ie._b,Ie._a)}return"progid:DXImageTransform.Microsoft.gradient("+ne+"startColorstr="+Mt+",endColorstr="+Me+")"},toString:function(Kt){var Mt=!!Kt;Kt=Kt||this._format;var Me=!1;return!Mt&&this._a<1&&this._a>=0&&("hex"===Kt||"hex6"===Kt||"hex3"===Kt||"hex4"===Kt||"hex8"===Kt||"name"===Kt)?"name"===Kt&&0===this._a?this.toName():this.toRgbString():("rgb"===Kt&&(Me=this.toRgbString()),"prgb"===Kt&&(Me=this.toPercentageRgbString()),("hex"===Kt||"hex6"===Kt)&&(Me=this.toHexString()),"hex3"===Kt&&(Me=this.toHexString(!0)),"hex4"===Kt&&(Me=this.toHex8String(!0)),"hex8"===Kt&&(Me=this.toHex8String()),"name"===Kt&&(Me=this.toName()),"hsl"===Kt&&(Me=this.toHslString()),"hsv"===Kt&&(Me=this.toHsvString()),Me||this.toHexString())},clone:function(){return wt(this.toString())},_applyModification:function(Kt,Mt){var Me=Kt.apply(null,[this].concat([].slice.call(Mt)));return this._r=Me._r,this._g=Me._g,this._b=Me._b,this.setAlpha(Me._a),this},lighten:function(){return this._applyModification(xa,arguments)},brighten:function(){return this._applyModification(ea,arguments)},darken:function(){return this._applyModification(ra,arguments)},desaturate:function(){return this._applyModification(Pe,arguments)},saturate:function(){return this._applyModification(Ue,arguments)},greyscale:function(){return this._applyModification(se,arguments)},spin:function(){return this._applyModification(Vt,arguments)},_applyCombination:function(Kt,Mt){return Kt.apply(null,[this].concat([].slice.call(Mt)))},analogous:function(){return this._applyCombination(ca,arguments)},complement:function(){return this._applyCombination(ee,arguments)},monochromatic:function(){return this._applyCombination(me,arguments)},splitcomplement:function(){return this._applyCombination(De,arguments)},triad:function(){return this._applyCombination(he,[3])},tetrad:function(){return this._applyCombination(he,[4])}},wt.fromRatio=function(ut,Kt){if("object"==Lt(ut)){var Mt={};for(var Me in ut)ut.hasOwnProperty(Me)&&(Mt[Me]="a"===Me?ut[Me]:be(ut[Me]));ut=Mt}return wt(ut,Kt)},wt.equals=function(ut,Kt){return!(!ut||!Kt)&&wt(ut).toRgbString()==wt(Kt).toRgbString()},wt.random=function(){return wt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},wt.mix=function(ut,Kt,Mt){Mt=0===Mt?0:Mt||50;var Me=wt(ut).toRgb(),ne=wt(Kt).toRgb(),Ie=Mt/100;return wt({r:(ne.r-Me.r)*Ie+Me.r,g:(ne.g-Me.g)*Ie+Me.g,b:(ne.b-Me.b)*Ie+Me.b,a:(ne.a-Me.a)*Ie+Me.a})},wt.readability=function(ut,Kt){var Mt=wt(ut),Me=wt(Kt);return(Math.max(Mt.getLuminance(),Me.getLuminance())+.05)/(Math.min(Mt.getLuminance(),Me.getLuminance())+.05)},wt.isReadable=function(ut,Kt,Mt){var ne,Ie,Me=wt.readability(ut,Kt);switch(Ie=!1,ne=function Ye(ut){var Kt,Mt;return"AA"!==(Kt=((ut=ut||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==Kt&&(Kt="AA"),"small"!==(Mt=(ut.size||"small").toLowerCase())&&"large"!==Mt&&(Mt="small"),{level:Kt,size:Mt}}(Mt),ne.level+ne.size){case"AAsmall":case"AAAlarge":Ie=Me>=4.5;break;case"AAlarge":Ie=Me>=3;break;case"AAAsmall":Ie=Me>=7}return Ie},wt.mostReadable=function(ut,Kt,Mt){var Ie,$e,ga,Sa,Me=null,ne=0;$e=(Mt=Mt||{}).includeFallbackColors,ga=Mt.level,Sa=Mt.size;for(var ya=0;yane&&(ne=Ie,Me=wt(Kt[ya]));return wt.isReadable(ut,Me,{level:ga,size:Sa})||!$e?Me:(Mt.includeFallbackColors=!1,wt.mostReadable(ut,["#fff","#000"],Mt))};var Te=wt.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Re=wt.hexNames=function He(ut){var Kt={};for(var Mt in ut)ut.hasOwnProperty(Mt)&&(Kt[ut[Mt]]=Mt);return Kt}(Te);function Ca(ut){return ut=parseFloat(ut),(isNaN(ut)||ut<0||ut>1)&&(ut=1),ut}function Le(ut,Kt){(function fa(ut){return"string"==typeof ut&&-1!=ut.indexOf(".")&&1===parseFloat(ut)})(ut)&&(ut="100%");var Mt=function va(ut){return"string"==typeof ut&&-1!=ut.indexOf("%")}(ut);return ut=Math.min(Kt,Math.max(0,parseFloat(ut))),Mt&&(ut=parseInt(ut*Kt,10)/100),Math.abs(ut-Kt)<1e-6?1:ut%Kt/parseFloat(Kt)}function ja(ut){return Math.min(1,Math.max(0,ut))}function Aa(ut){return parseInt(ut,16)}function Ia(ut){return 1==ut.length?"0"+ut:""+ut}function be(ut){return ut<=1&&(ut=100*ut+"%"),ut}function oa(ut){return Math.round(255*parseFloat(ut)).toString(16)}function ia(ut){return Aa(ut)/255}var Mt,Me,ne,Ra=(Me="[\\s|\\(]+("+(Mt="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Mt+")[,|\\s]+("+Mt+")\\s*\\)?",ne="[\\s|\\(]+("+Mt+")[,|\\s]+("+Mt+")[,|\\s]+("+Mt+")[,|\\s]+("+Mt+")\\s*\\)?",{CSS_UNIT:new RegExp(Mt),rgb:new RegExp("rgb"+Me),rgba:new RegExp("rgba"+ne),hsl:new RegExp("hsl"+Me),hsla:new RegExp("hsla"+ne),hsv:new RegExp("hsv"+Me),hsva:new RegExp("hsva"+ne),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Ua(ut){return!!Ra.CSS_UNIT.exec(ut)}function _t(ut){return Ot.apply(this,arguments)}function Ot(){return Ot=(0,ft.Z)(function*(ut){return new Promise(function(){var Kt=(0,ft.Z)(function*(Mt){ut?(mt(ut.primary_color,ut.secondary_color),yield function q(ut){return kt.apply(this,arguments)}(ut.font),Mt(!0)):Mt(!1)});return function(Mt){return Kt.apply(this,arguments)}}())}),Ot.apply(this,arguments)}function kt(){return kt=(0,ft.Z)(function*(ut){return new Promise(function(){var Kt=(0,ft.Z)(function*(Mt){ut&&function Ut(ut,Kt){const Mt=document.createElement("link");Mt.href="google"===ut.type?`https://fonts.googleapis.com/css2?family=${encodeURIComponent(ut.src)}&display=swap`:`https://virtualsizer.aitaca.io/aitaca-assets/widget/fonts/${encodeURIComponent(ut.src)}`,Mt.rel="stylesheet",document.head.appendChild(Mt),new(g(2027))(ut.src).load().then(()=>{Kt&&Kt(!0)}).catch(Ie=>{console.error(`Font "${ut.src}" cannot be loaded.`,Ie),Kt&&Kt(!1)})}(ut,Me=>{const ne=Me?ut.src:"Helvetica";document.getElementById("aitaca-app")?document.getElementById("aitaca-app").style.fontFamily=ne:document.getElementById("aitaca-widget-dialog")?document.getElementById("aitaca-widget-dialog").style.fontFamily=ne:document.getElementById("aitaca-qr-dialog")&&(document.getElementById("aitaca-qr-dialog").style.fontFamily=ne),document.documentElement.style.setProperty("--aitaca-dynamic-typography",ne),Mt(!0)})});return function(Mt){return Kt.apply(this,arguments)}}())}),kt.apply(this,arguments)}function mt(ut,Kt){const ne=function ce(ut,Kt){return[$t(wt(ut).lighten(52),"50"),$t(wt(ut).lighten(37),"100"),$t(wt(ut).lighten(26),"200"),$t(wt(ut).lighten(12),"300"),$t(wt(ut).lighten(6),"400"),$t(wt(ut),"500"),$t(wt(ut).darken(6),"600"),$t(wt(ut).darken(12),"700"),$t(wt(ut).darken(18),"800"),$t(wt(ut).darken(24),"900"),$t(wt(Kt).lighten(50),"A100"),$t(wt(Kt),"A200"),$t(wt(Kt).darken(20),"A400"),$t(wt(Kt).darken(50),"A700")]}(ut||"#f94868",Kt||"#364a6f");!function jt(ut){ut.forEach(Kt=>{document.documentElement.style.setProperty(`--aitaca-dynamic-palette-${Kt.name}`,Kt.hex),document.documentElement.style.setProperty(`--aitaca-dynamic-palette-contrast-${Kt.name}`,"#f94868"===Kt.hex?"white":Kt.darkContrast?"black":"white")})}(ne)}function $t(ut,Kt){const Mt=wt(ut);return{name:Kt,hex:Mt.toHexString(),darkContrast:Mt.isLight()}}function oe(ut,Kt){return{status:Kt||(ut.code===r.Az.ERR_NETWORK?503:ut.response?.status),detail:{error_code:ut.code===r.Az.ERR_NETWORK?ut.code:ut.response?.data?.detail?.error_code,error_description:ut.code===r.Az.ERR_NETWORK?ut.message:ut.response?.data?.detail?.description}}}function le(ut){ut.markAsDirty(),ut.markAsTouched(),ut.updateValueAndValidity(),Object.keys(ut.controls).map(Kt=>ut.controls[Kt]).forEach(Kt=>{Kt.markAsDirty(),Kt.markAsTouched(),Kt.updateValueAndValidity()})}function aa(ut){return"/"===ut[0]&&-1!==ut.indexOf("/",1)?ut.substring(1,ut.indexOf("/",1)):"/"===ut[0]&&-1===ut.indexOf("/",1)?ut.substring(1):"/"!==ut[0]&&-1!==ut.indexOf("/")?ut.substring(0,ut.indexOf("/")):ut}function Ta(ut,Kt,Mt){var Me=new RegExp("([?&])"+Kt+"=.*?(&|$)","i"),ne=-1!==ut.indexOf("?")?"&":"?";return ut.match(Me)?ut.replace(Me,"$1"+Kt+"="+Mt+"$2"):ut+ne+Kt+"="+Mt}},179:(Ae,H,g)=>{"use strict";g.d(H,{se:()=>y.se,s7:()=>y.s7,xL:()=>y.xL,iu:()=>r.iu,b5:()=>r.b5,Mx:()=>r.Mx,ol:()=>y.ol,q$:()=>r.q$,p5:()=>r.p5,yR:()=>r.yR,Et:()=>r.Et,HC:()=>r.HC,Ic:()=>r.Ic,Kq:()=>r.Kq,uK:()=>r.uK,Ev:()=>y.Ev,N6:()=>y.N6,lA:()=>y.lA,qA:()=>y.qA,Rl:()=>y.Rl,MT:()=>y.MT,vW:()=>y.vW,v6:()=>y.v6,zu:()=>y.zu,Kj:()=>r.Kj,Jb:()=>y.Jb,al:()=>y.al,ru:()=>r.ru,Pq:()=>m,n3:()=>y.n3,aP:()=>y.aP,dO:()=>y.dO,pr:()=>r.pr,Az:()=>r.Az,gp:()=>y.gp,S0:()=>r.S0,gI:()=>r.gI,$C:()=>u.$C,QR:()=>u.QR,Lv:()=>u.Lv,Ls:()=>u.Ls,Ol:()=>u.Ol,Kv:()=>u.Kv,ds:()=>u.ds,bD:()=>u.bD,SB:()=>u.SB,s5:()=>u.s5,Wg:()=>u.HC,GW:()=>u.GW});var r=g(7791),u=g(2668),y=g(695),M=g(6814),z=g(5879);let m=(()=>{class C{static#t=this.\u0275fac=function(N){return new(N||C)};static#e=this.\u0275mod=z.oAB({type:C});static#a=this.\u0275inj=z.cJS({imports:[M.ez]})}return C})()},695:(Ae,H,g)=>{"use strict";g.d(H,{se:()=>r,s7:()=>y,xL:()=>M,ol:()=>it,Ev:()=>N,N6:()=>St,lA:()=>V,qA:()=>z,Rl:()=>te,MT:()=>Wt,vW:()=>rt,v6:()=>Lt,zu:()=>at,Jb:()=>ft,al:()=>lt,n3:()=>Ft,aP:()=>C,dO:()=>Xt,gp:()=>st});var r=function(X){return X.customId="custom_id",X.customClass="custom_class",X.customLabel="custom_label",X.debugMode="debug_mode",X.sessionId="session_id",X.apikey="apikey",X.agent="agent",X.baseUrl="base_url",X.mobileUrl="mobile_url",X.askedMeasures="asked_measures",X.ringSizerSC="ring_sizer_size_chart",X.sizeCharts="size_charts",X.sku="sku",X.stockAvailability="stock_availability",X.lang="lang",X.locale="locale",X.modelConfig="model_config",X.customization="customization",X}(r||{}),y=function(X){return X.de="de",X.es="es",X.en="en",X.fr="fr",X.it="it",X.pt="pt",X}(y||{}),M=function(X){return X.default="default",X.de="de",X.gb="gb",X.es="es",X.fr="fr",X.it="it",X.pt="pt",X.us="us",X}(M||{}),z=function(X){return X.dev="development",X.test="staging",X.prod="prod",X}(z||{}),C=function(X){return X.qr="qr_origin",X.btn="btn_origin",X}(C||{}),V=function(X){return X.motion="motion",X.orientation="orientation",X}(V||{}),it=function(X){return X.horizontal="horizontal",X.vertical="vertical",X}(it||{}),N=function(X){return X.front="user",X.back="environment",X}(N||{}),rt=function(X){return X.initializing="initializing",X.noHand="noHand",X.ok="ok",X.partialHand="partialHand",X}(rt||{}),at=function(X){return X.pending="pending",X.processing="processing",X.processed="processed",X}(at||{}),lt=function(X){return X.CREATED="CREATED",X.BUSY="BUSY",X.PENDING="PENDING",X.READY="READY",X.PARTIAL="PARTIAL",X.ERROR="ERROR",X}(lt||{}),St=function(X){return X.pinky="pinky",X.ring="ring",X.middle="middle",X.index="index",X.thumb="thumb",X.handGathering="hand_gathering",X}(St||{}),ft=function(X){return X.hand="hand",X.handGathering="hand_gathering",X}(ft||{}),Lt=function(X){return X.right="right",X.left="left",X}(Lt||{}),Xt=function(X){return X.bodyShape="body_shape",X.height="height",X.coin="coin",X.side="side",X.ringFitting="ring_fitting",X.thumbLeftGathering="thumb_left_gathering",X.indexLeftGathering="index_left_gathering",X.middleLeftGathering="middle_left_gathering",X.ringLeftGathering="ring_left_gathering",X.pinkyLeftGathering="pinky_left_gathering",X.thumbRightGathering="thumb_right_gathering",X.indexRightGathering="index_right_gathering",X.middleRightGathering="middle_right_gathering",X.ringRightGathering="ring_right_gathering",X.pinkyRightGathering="pinky_right_gathering",X.knuckleLeftIndex="knuckle_left_index",X.knuckleLRghtIndex="knuckle_right_index",X.knuckleLeftMiddle="knuckle_left_middle",X.knuckleRightMiddle="knuckle_right_middle",X.knuckleLeftRing="knuckle_left_ring",X.knuckleRightRing="knuckle_right_ring",X.knuckleLeftPinky="knuckle_left_pinky",X.knuckleRightPinky="knuckle_right_pinky",X}(Xt||{}),Wt=function(X){return X.error="error",X.outOfRange="out_of_range",X.size="size",X}(Wt||{}),st=function(X){return X.aitacaSessionId="aitaca_session_id",X.aitacaCurrentPath="aitaca_cp",X.aitacaCurrentStep="aitaca_cs",X.aitacaPxMmRatio="aitaca_px",X.aitacaSize="aitaca_sz",X}(st||{}),Ft=function(X){return X.card="card",X.cardTop="card_top",X.body="",X.custom="custom",X}(Ft||{}),te=function(X){return X.QR="QR",X.API="API",X.NEW="NEW",X}(te||{})},8148:(Ae,H,g)=>{"use strict";g.d(H,{k:()=>Pt});var r=g(5861),u=g(9977),y=g(179),M=g(5879),z=g(1914),m=g(7700),C=g(6814),V=g(2296),it=g(9515);const N=function(Xt){return{width:Xt}},rt=function(Xt,wt){return{width:Xt,left:wt}},at=function(Xt){return{height:Xt}},lt=function(Xt,wt){return{height:Xt,top:wt}};function St(Xt,wt){if(1&Xt&&(M.ynx(0),M.TgZ(1,"div",2)(2,"div",3),M._UZ(3,"div",4)(4,"div",5)(5,"div",6),M.qZA(),M.TgZ(6,"div",7),M._UZ(7,"div",8)(8,"div",9)(9,"div",10),M.qZA()(),M.BQk()),2&Xt){const Wt=M.oxw();M.xp6(2),M.Q6J("ngStyle",M.VKq(6,N,Wt.bubbleContainerSize+"px")),M.xp6(3),M.Q6J("ngClass",Wt.isHorizontalBubbleCentered?"aitaca-green":"aitaca-red")("ngStyle",M.WLB(8,rt,Wt.bubbleSize+"px",Wt.bubblePosX+"px")),M.xp6(1),M.Q6J("ngStyle",M.VKq(11,at,Wt.bubbleContainerSize+"px")),M.xp6(3),M.Q6J("ngClass",Wt.isVerticalBubbleCentered?"aitaca-green":"aitaca-red")("ngStyle",M.WLB(13,lt,Wt.bubbleSize+"px",Wt.bubblePosY+"px"))}}function ft(Xt,wt){if(1&Xt){const Wt=M.EpF();M.TgZ(0,"div",17)(1,"button",18),M.NdJ("click",function(){M.CHM(Wt);const Ft=M.oxw(2);return M.KtG(Ft.onAskGyroscopeAgain())}),M.ALo(2,"translate"),M.qZA()()}2&Xt&&(M.xp6(1),M.Q6J("innerHTML",M.lcZ(2,1,"global.next"),M.oJD))}function Lt(Xt,wt){if(1&Xt&&(M.TgZ(0,"div",11)(1,"div",12)(2,"div",13),M._UZ(3,"span",14),M.ALo(4,"translate"),M.qZA(),M.TgZ(5,"div",15),M._UZ(6,"span",14),M.ALo(7,"translate"),M._UZ(8,"span",14),M.ALo(9,"translate"),M.qZA()(),M.YNc(10,ft,3,3,"div",16),M.qZA()),2&Xt){const Wt=M.oxw();M.xp6(3),M.Q6J("innerHTML",M.lcZ(4,4,"capture.gyroscopePermissionsTitle"),M.oJD),M.xp6(3),M.Q6J("innerHTML",M.lcZ(7,6,void 0===Wt.isCalibrationPermissionGranted?"capture.gyroscopePermissionsSubtitleOne":"capture.gyroscopeNotPermissionsSubtitleOne"),M.oJD),M.xp6(2),M.Q6J("innerHTML",M.lcZ(9,8,void 0===Wt.isCalibrationPermissionGranted?"capture.gyroscopePermissionsSubtitleTwo":"capture.gyroscopeNotPermissionsSubtitleTwo"),M.oJD),M.xp6(2),M.Q6J("ngIf",void 0===Wt.isCalibrationPermissionGranted)}}let Pt=(()=>{class Xt{constructor(Wt,st,Ft,bt){this.apiService=Wt,this.gyroscopeService=st,this.errorHandlerService=Ft,this.dialog=bt,this.bubbleSize=y.Mx,this.bubbleContainerSize=y.iu,this.bubbleContainerCenter=y.b5,this.subscriptions=[]}ngOnInit(){var Wt=this;return(0,r.Z)(function*(){(0,y.bD)()&&Wt.requestDeviceOrientation(!0),Wt.subscriptions.push(Wt.apiService.sessionData$.subscribe(st=>{Wt.sessionData=st}),Wt.gyroscopeService.permissionGranted$.subscribe(st=>{Wt.isCalibrationPermissionGranted=st}),Wt.gyroscopeService.gyroscope$.subscribe(st=>{Wt.bubblePosX=(0,y.QR)(st.x,Wt.deviceEventTriggered),Wt.isHorizontalBubbleCentered=(0,y.Kv)(Wt.bubblePosX,y.ol.horizontal),Wt.bubblePosY=(0,y.Lv)(st.y,st.z,Wt.deviceEventTriggered),Wt.isVerticalBubbleCentered=(0,y.Kv)(Wt.bubblePosY,y.ol.vertical),Wt.gyroscopeService.setGyroscopeCentered(Wt.isHorizontalBubbleCentered&&Wt.isVerticalBubbleCentered)}))})()}onDeviceOrientationEvent(Wt){Wt&&Wt.alpha&&Wt.beta&&Wt.gamma&&this.isCalibrationPermissionGranted&&(this.deviceEventTriggered=y.lA.orientation,this.gyroscopeService.setGyroscope(Wt.gamma,Wt.beta,Wt.alpha))}onDeviceMotionEvent(Wt){if(Wt&&this.deviceEventTriggered!==y.lA.orientation){this.deviceEventTriggered=y.lA.motion;const st=!!Wt&&Wt.accelerationIncludingGravity;if(st){const Ft=(0,y.bD)()?st.x:-st.x,bt=(0,y.bD)()?-st.y:st.y,Dt=(0,y.bD)()?-st.z:st.z;this.gyroscopeService.setGyroscope(Ft,bt,Dt)}}}requestDeviceOrientation(Wt){var st=this;return(0,r.Z)(function*(){!st.isCalibrationPermissionGranted&&(0,y.bD)()?yield DeviceOrientationEvent.requestPermission().then(Ft=>{"granted"===Ft?st.gyroscopeService.setPermissionGranted(!0):(st.gyroscopeService.setPermissionGranted(!1),st.logCameraError(y.uK.gyroscopePermissionsNotGranted))}).catch(Ft=>{Wt||st.logCameraError(Ft)}):(0,y.bD)()&&typeof DeviceOrientationEvent>"u"?st.logCameraError(y.uK.orientationSupport):!(0,y.bD)()&&typeof DeviceMotionEvent>"u"&&st.logCameraError(y.uK.motionSupport)})()}logCameraError(Wt){u.ZP.capture("size:ring_size_photo:camera_error",{session_id:this.sessionData?.session_id,measurement_id:this.sessionData?.measurement?.id,error_code:Wt})}onAskGyroscopeAgain(){var Wt=this;return(0,r.Z)(function*(){Wt.requestDeviceOrientation(!1)})()}ngOnDestroy(){this.subscriptions.forEach(Wt=>Wt.unsubscribe())}static#t=this.\u0275fac=function(st){return new(st||Xt)(M.Y36(z.sM),M.Y36(z.Fw),M.Y36(z.q_),M.Y36(m.uw))};static#e=this.\u0275cmp=M.Xpm({type:Xt,selectors:[["aitaca-calibration-sight"]],hostBindings:function(st,Ft){1&st&&M.NdJ("deviceorientation",function(Dt){return Ft.onDeviceOrientationEvent(Dt)},!1,M.Jf7)("devicemotion",function(Dt){return Ft.onDeviceMotionEvent(Dt)},!1,M.Jf7)},decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["notCalibrationPermissionGranted",""],["id","calibration_container"],["id","calibration_bar_horizontal",1,"calibration_bar",3,"ngStyle"],["id","left_marker",1,"marker","horizontal-marker"],["id","right_marker",1,"marker","horizontal-marker"],["id","calibration_bar_horizontal_bubble",1,"bubble",3,"ngClass","ngStyle"],["id","calibration_bar_vertical",1,"calibration_bar",3,"ngStyle"],["id","top_marker",1,"marker","vertical-marker"],["id","bottom_marker",1,"marker","vertical-marker"],["id","calibration_bar_vertical_bubble",1,"bubble",3,"ngClass","ngStyle"],[1,"aitaca-calibration-sight-permissions-container"],[1,"aitaca-calibration-sight-text-container"],[1,"aitaca-calibration-sight-text-title","aitaca-title-semibold"],[3,"innerHTML"],[1,"aitaca-calibration-sight-text-subtitle","aitaca-text-medium"],["id","aitaca-calibration-sight-buttons-container",4,"ngIf"],["id","aitaca-calibration-sight-buttons-container"],["mat-raised-button","","color","primary",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-calibration-sight-button",3,"innerHTML","click"]],template:function(st,Ft){if(1&st&&(M.YNc(0,St,10,16,"ng-container",0),M.YNc(1,Lt,11,10,"ng-template",null,1,M.W1O)),2&st){const bt=M.MAs(2);M.Q6J("ngIf",Ft.isCalibrationPermissionGranted)("ngIfElse",bt)}},dependencies:[C.mk,C.O5,C.PC,V.lW,it.X$],styles:["aitaca-calibration-sight{width:100%;height:100%}aitaca-calibration-sight #calibration_container{position:relative;display:flex;justify-content:center;align-content:center;width:100%;height:100%}aitaca-calibration-sight #calibration_container .calibration_bar{position:absolute;display:flex;align-self:center;justify-self:center;border-radius:15px;background:rgba(255,255,255,.5)}aitaca-calibration-sight #calibration_container .calibration_bar .bubble{position:relative;background-color:#32d583;border-radius:15px}aitaca-calibration-sight #calibration_container .calibration_bar .marker{position:absolute;background-color:#000;z-index:4}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal{height:16px;top:12px}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal.hand_gathering{bottom:10px}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal #calibration_bar_horizontal_bubble{height:16px}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal #calibration_bar_horizontal_bubble.aitaca-green{background-color:#32d583}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal #calibration_bar_horizontal_bubble.aitaca-red{background-color:#f97066}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal .horizontal-marker{height:16px;width:1px}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal #left_marker{left:75px}aitaca-calibration-sight #calibration_container #calibration_bar_horizontal #right_marker{left:125px}aitaca-calibration-sight #calibration_container #calibration_bar_vertical{width:16px;right:8px;top:37%}aitaca-calibration-sight #calibration_container #calibration_bar_vertical #calibration_bar_vertical_bubble{width:16px}aitaca-calibration-sight #calibration_container #calibration_bar_vertical #calibration_bar_vertical_bubble.aitaca-green{background-color:#32d583}aitaca-calibration-sight #calibration_container #calibration_bar_vertical #calibration_bar_vertical_bubble.aitaca-red{background-color:#f97066}aitaca-calibration-sight #calibration_container #calibration_bar_vertical .vertical-marker{height:1px;width:16px}aitaca-calibration-sight #calibration_container #calibration_bar_vertical #top_marker{top:75px}aitaca-calibration-sight #calibration_container #calibration_bar_vertical #bottom_marker{top:125px}aitaca-calibration-sight .aitaca-calibration-sight-permissions-container{padding:80px 24px 0}aitaca-calibration-sight .aitaca-calibration-sight-permissions-container .aitaca-calibration-sight-text-container{text-align:left}aitaca-calibration-sight .aitaca-calibration-sight-permissions-container .aitaca-calibration-sight-text-container .aitaca-calibration-sight-text-title{color:#fff!important;margin-bottom:16px}aitaca-calibration-sight .aitaca-calibration-sight-permissions-container .aitaca-calibration-sight-text-container .aitaca-calibration-sight-text-subtitle{display:flex;flex-direction:column;color:#fff!important;gap:14px}aitaca-calibration-sight .aitaca-calibration-sight-permissions-container #aitaca-calibration-sight-buttons-container{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:48px auto 0}aitaca-calibration-sight .aitaca-calibration-sight-permissions-container #aitaca-calibration-sight-buttons-container .aitaca-calibration-sight-button{display:flex;flex:1}\n"],encapsulation:2})}return Xt})()},2280:(Ae,H,g)=>{"use strict";g.d(H,{M:()=>Xt});var r=g(5861),u=g(9977),y=g(179),M=g(1870),z=g(553),m=g(5879),C=g(1914),V=g(6115),it=g(7700),N=g(6814),rt=g(2296),at=g(9515);function lt(wt,Wt){1&wt&&(m._UZ(0,"span",5),m.ALo(1,"translate")),2&wt&&m.Q6J("innerHTML",m.lcZ(1,1,"capture.permissionsSubtitleIos"),m.oJD)}function St(wt,Wt){1&wt&&(m._UZ(0,"span",5),m.ALo(1,"translate")),2&wt&&m.Q6J("innerHTML",m.lcZ(1,1,"capture.permissionsSubtitleAndroid"),m.oJD)}function ft(wt,Wt){if(1&wt){const st=m.EpF();m.TgZ(0,"div",9)(1,"button",10),m.NdJ("click",function(){m.CHM(st);const bt=m.oxw(2);return m.KtG(bt.onAskAgain())}),m.ALo(2,"translate"),m.qZA()()}2&wt&&(m.xp6(1),m.Q6J("innerHTML",m.lcZ(2,1,"capture.askAgain"),m.oJD))}function Lt(wt,Wt){if(1&wt&&(m.ynx(0),m.TgZ(1,"div",2)(2,"div",3)(3,"div",4),m._UZ(4,"span",5),m.ALo(5,"translate"),m.qZA(),m.TgZ(6,"div",6),m.YNc(7,lt,2,3,"span",7),m.YNc(8,St,2,3,"span",7),m.qZA()(),m.YNc(9,ft,3,3,"div",8),m.qZA(),m.BQk()),2&wt){const st=m.oxw();m.xp6(4),m.Q6J("innerHTML",m.lcZ(5,4,"capture.permissionsTitle"),m.oJD),m.xp6(3),m.Q6J("ngIf",st.isIosDevice),m.xp6(1),m.Q6J("ngIf",!st.isIosDevice),m.xp6(1),m.Q6J("ngIf",st.isIosDevice&&st.isSafariMobile&&"prompt"===st.cameraPermissionState)}}const Pt=function(wt,Wt){return{"aitaca-camera-flipped":wt,"aitaca-hidden":Wt}};let Xt=(()=>{class wt{constructor(st,Ft,bt,Dt,Zt,te,X,xe,Pe){this.el=st,this.apiService=Ft,this.cameraService=bt,this.gyroscopeService=Dt,this.navigationService=Zt,this.mediapipeService=te,this.loadingService=X,this.errorHandlerService=xe,this.dialog=Pe,this.isCameraPermissionGiven=!0,this.isCalibrationPermissionGranted=void 0,this.subscriptions=[],this.isIosDevice=(0,y.bD)(),this.isSafariMobile=(0,y.SB)()}ngOnInit(){var st=this;return(0,r.Z)(function*(){st.subscriptions.push(st.apiService.sessionData$.subscribe(Ft=>{st.sessionData=Ft}),st.navigationService.measurementModel$.subscribe(Ft=>st.measurementModel=Ft),st.gyroscopeService.permissionGranted$.subscribe(Ft=>{st.isCalibrationPermissionGranted=Ft}),st.cameraService.cameraOrientation$.subscribe(function(){var Ft=(0,r.Z)(function*(bt){st.cameraOrientation=bt,yield st.cameraService.closeCameraStream(),yield st.initializeCamera()});return function(bt){return Ft.apply(this,arguments)}}()),st.cameraService.permissionGranted$.subscribe(Ft=>{st.isCameraPermissionGiven=Ft}),st.cameraService.cameraStream$.subscribe(Ft=>st.mediaStream=Ft))})()}ngAfterViewInit(){this.videoElement=this.el.nativeElement.querySelector("#aitaca-camera-video-preview"),this.canvasElement=document.createElement("canvas"),this.context=this.canvasElement.getContext("2d")}initializeCamera(){var st=this;return(0,r.Z)(function*(){const Ft=!!st.sessionData.client?.id&&z.N.mediapipeEnabledClients.includes(st.sessionData.client?.id)||!1;Ft&&st.initializeHandLandmarker(),st.isIosDevice?st.openCameraStream().then(function(){var bt=(0,r.Z)(function*(Dt){Dt&&(st.cameraService.setCameraStream(Dt),Dt.getVideoTracks().map(Zt=>Zt.addEventListener("ended",te=>{st.logCameraError(y.uK.cameraMediaStreamTrackEnded),st.cameraService.closeCameraStream()})),Ft&&st.detectHands())});return function(Dt){return bt.apply(this,arguments)}}()):((!st.cameraDevices||0===Object.keys(st.cameraDevices).length)&&(st.cameraDevices=yield st.getDevices()),st.cameraDevices&&Object.keys(st.cameraDevices).length&&st.openCameraStream(st.cameraDevices[st.cameraOrientation]).then(bt=>{bt&&(st.cameraService.setCameraStream(bt),bt.getVideoTracks().map(Dt=>Dt.addEventListener("ended",Zt=>{st.logCameraError(y.uK.cameraMediaStreamTrackEnded),st.cameraService.closeCameraStream()})),Ft&&st.detectHands())}))})()}detectHands(){var st=this;return(0,r.Z)(function*(){const Ft=function(){var bt=(0,r.Z)(function*(){if(st.videoElement&&st.videoElement.videoWidth>0&&st.videoElement.videoHeight>0&&(st.context.drawImage(st.videoElement,0,0,st.canvasElement.width,st.canvasElement.height),st.handLandmarker))try{const Dt=yield st.handLandmarker.detectForVideo(st.videoElement,performance.now());if(Dt.landmarks?.length>0){const Zt=Dt.landmarks[0];if(Zt?.length){const te=Zt.every(X=>X.x>=0&&X.x<=1&&X.y>=0&&X.y<=1);st.mediapipeService.setHandStatus(te?y.vW.ok:y.vW.partialHand)}else st.mediapipeService.setHandStatus(y.vW.noHand)}else st.mediapipeService.setHandStatus(y.vW.noHand)}catch(Dt){console.error("Error during hand detection:",Dt)}requestAnimationFrame(Ft)});return function(){return bt.apply(this,arguments)}}();requestAnimationFrame(Ft)})()}initializeHandLandmarker(){var st=this;return(0,r.Z)(function*(){const Ft=yield M.n.forVisionTasks("https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@latest/wasm");try{st.handLandmarker=yield M.uq.createFromOptions(Ft,{baseOptions:{modelAssetPath:"https://storage.googleapis.com/mediapipe-models/hand_landmarker/hand_landmarker/float16/1/hand_landmarker.task",delegate:"GPU"},runningMode:y.pr.VIDEO,numHands:1})}catch(bt){console.error("Error initializing HandLandmarker",bt),u.ZP.capture("size:ring_size_photo:mediapipe_error",{session_id:st.sessionData?.session_id,error_message:y.ru.handLandmarkerUsageError,error_description:bt}),yield st.cleanupMediaStream(),yield st.cleanupResources()}})()}openCameraStream(st){var Ft=this;return(0,r.Z)(function*(){if(!("mediaDevices"in navigator)||!("getUserMedia"in navigator.mediaDevices))return Ft.logCameraError(y.uK.cameraNotSupported);try{return Ft.cameraService.setPermissionGranted(!0),yield navigator.mediaDevices.getUserMedia({...y.yR,video:{...y.yR.video,deviceId:st,facingMode:st?void 0:Ft.cameraOrientation}})}catch(bt){Ft.loadingService.setLoading(!1);const Dt=yield navigator.permissions.query({name:"camera"});if(yield Ft.cameraService.closeCameraStream(),!(bt instanceof DOMException))return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraUnknown}}),Ft.logCameraError(y.uK.cameraUnknown);switch(bt.name){case"NotFoundError":case"DevicesNotFoundError":return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraOptions}}),Ft.logCameraError(y.uK.cameraOptions);case"NotReadableError":return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraInUse}}),Ft.logCameraError(y.uK.cameraInUse);case"TrackStartError":return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraHardwareError}}),Ft.logCameraError(y.uK.cameraHardwareError);case"OverconstrainedError":case"ConstraintNotSatisfiedError":return Ft.logCameraError(y.uK.cameraConstraints);case"NotAllowedError":case"PermissionDeniedError":return Ft.logCameraError(y.uK.cameraPermissions),Ft.cameraService.setPermissionGranted(!1),void(Ft.cameraPermissionState=Dt.state);case"TypeError":return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraType}}),Ft.logCameraError(y.uK.cameraType);case"AbortError":return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraAbort}}),Ft.logCameraError(y.uK.cameraAbort);case"SecurityError":return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraDisabled}}),Ft.logCameraError(y.uK.cameraDisabled);default:return Ft.errorHandlerService.setErrorDetails({status:400,detail:{error_code:y.uK.cameraUnknown}}),Ft.logCameraError(y.uK.cameraUnknown)}}})()}getDevices(){var st=this;return(0,r.Z)(function*(){const Ft=yield st.openCameraStream();let bt={};if(Ft){Ft.getTracks().forEach(te=>te.stop());const Zt=(yield navigator.mediaDevices.enumerateDevices()).filter(te=>"videoinput"===te.kind&&te.deviceId);for(const te of Zt){const X=yield st.openCameraStream(te.deviceId);if(X){X.getVideoTracks().forEach(se=>se.stop());const xe=X.getVideoTracks()[0],Pe=xe?.getSettings(),Ue=xe?.getCapabilities();!bt[y.Ev.back]&&(Pe?.facingMode===y.Ev.back||Ue?.facingMode?.includes(y.Ev.back))||bt[y.Ev.back]&&(!Ue?.focusDistance?.min||Ue?.focusDistance?.min>y.p5)&&(!Ue?.focusDistance?.max||Ue?.focusDistance?.max>y.q$)?bt={...bt||{},[y.Ev.back]:te.deviceId}:!bt[y.Ev.front]&&(Pe?.facingMode===y.Ev.front||Ue?.facingMode?.includes(y.Ev.front))&&(bt={...bt||{},[y.Ev.front]:te.deviceId})}}}return bt})()}onAskAgain(){var st=this;return(0,r.Z)(function*(){st.initializeCamera()})()}logCameraError(st){u.ZP.capture("size:ring_size_photo:camera_error",{session_id:this.sessionData?.session_id,measurement_id:this.sessionData?.measurement?.id,error_code:st})}cleanupMediaStream(){var st=this;return(0,r.Z)(function*(){st.mediaStream&&(yield st.mediaStream.getTracks().forEach(Ft=>{Ft.stop()}))})()}cleanupResources(){var st=this;return(0,r.Z)(function*(){st.handLandmarker&&(st.handLandmarker.close(),st.mediapipeService.setGestureRecognizerRunning(!1),st.handLandmarker=void 0)})()}ngOnDestroy(){var st=this;return(0,r.Z)(function*(){yield st.cameraService.closeCameraStream(),st.cleanupResources(),st.cleanupMediaStream(),st.subscriptions.forEach(Ft=>Ft.unsubscribe())})()}static#t=this.\u0275fac=function(Ft){return new(Ft||wt)(m.Y36(m.SBq),m.Y36(C.sM),m.Y36(C.yr),m.Y36(C.Fw),m.Y36(C.f5),m.Y36(V.w),m.Y36(C.bz),m.Y36(C.q_),m.Y36(it.uw))};static#e=this.\u0275cmp=m.Xpm({type:wt,selectors:[["aitaca-camera"]],decls:3,vars:6,consts:[["playsinline","","autoplay","","id","aitaca-camera-video-preview",3,"ngClass","srcObject"],[4,"ngIf"],[1,"aitaca-camera-permissions-container"],[1,"aitaca-camera-text-container"],[1,"aitaca-camera-text-title","aitaca-title-semibold"],[3,"innerHTML"],[1,"aitaca-camera-text-subtitle","aitaca-text-medium"],[3,"innerHTML",4,"ngIf"],["id","aitaca-camera-buttons-container",4,"ngIf"],["id","aitaca-camera-buttons-container"],["mat-raised-button","","color","primary",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-camera-button",3,"innerHTML","click"]],template:function(Ft,bt){1&Ft&&(m.TgZ(0,"div"),m._UZ(1,"video",0),m.YNc(2,Lt,10,6,"ng-container",1),m.qZA()),2&Ft&&(m.xp6(1),m.Q6J("ngClass",m.WLB(3,Pt,"user"===bt.cameraOrientation,!bt.isCameraPermissionGiven||!bt.isCalibrationPermissionGranted||!bt.mediaStream))("srcObject",bt.mediaStream),m.xp6(1),m.Q6J("ngIf",!bt.isCameraPermissionGiven))},dependencies:[N.mk,N.O5,rt.lW,at.X$],styles:["aitaca-camera{height:100%;width:100%}aitaca-camera #aitaca-camera-video-preview{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}aitaca-camera #aitaca-camera-video-preview.aitaca-camera-flipped{transform:scaleX(-1)}aitaca-camera .aitaca-camera-permissions-container{padding:80px 24px 0}aitaca-camera .aitaca-camera-permissions-container .aitaca-camera-text-container{text-align:left}aitaca-camera .aitaca-camera-permissions-container .aitaca-camera-text-container .aitaca-camera-text-title{color:#fff!important;margin-bottom:16px}aitaca-camera .aitaca-camera-permissions-container .aitaca-camera-text-container .aitaca-camera-text-subtitle{display:flex;flex-direction:column;color:#fff!important;gap:14px}aitaca-camera .aitaca-camera-permissions-container #aitaca-camera-buttons-container{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:48px auto 0}aitaca-camera .aitaca-camera-permissions-container #aitaca-camera-buttons-container .aitaca-camera-button{flex:1}\n"],encapsulation:2})}return wt})()},5677:(Ae,H,g)=>{"use strict";g.d(H,{e:()=>Dt});var r=g(5861),u=g(179),y=g(9994),M=g(2068),z=g(9977),m=g(553),C=g(5879),V=g(1488),it=g(1914),N=g(6115),rt=g(6814),at=g(2280),lt=g(8148),St=g(9515);function ft(Zt,te){1&Zt&&(C.TgZ(0,"div",12)(1,"div",13),C._UZ(2,"img",14)(3,"div",15),C.ALo(4,"translate"),C._UZ(5,"img",14),C.qZA(),C._UZ(6,"hr",16),C.TgZ(7,"div",17),C._UZ(8,"img",18)(9,"div",15),C.ALo(10,"translate"),C._UZ(11,"img",18),C.qZA()()),2&Zt&&(C.xp6(3),C.Q6J("innerHTML",C.lcZ(4,2,"capture.card"),C.oJD),C.xp6(6),C.Q6J("innerHTML",C.lcZ(10,4,"capture.hand"),C.oJD))}function Lt(Zt,te){1&Zt&&(C.TgZ(0,"div",19),C._UZ(1,"div",20),C.ALo(2,"translate"),C._UZ(3,"img",21),C.qZA()),2&Zt&&(C.xp6(1),C.Q6J("innerHTML",C.lcZ(2,1,"capture.guide"),C.oJD))}function Pt(Zt,te){if(1&Zt&&(C._UZ(0,"div",26),C.ALo(1,"translate")),2&Zt){const X=C.oxw(3);C.Q6J("innerHTML",C.lcZ(1,1,"capture.handStep_"+X.handImageProperties.hand+"_"+X.handImageProperties.step),C.oJD)}}function Xt(Zt,te){1&Zt&&(C._UZ(0,"div",27),C.ALo(1,"translate")),2&Zt&&C.Q6J("innerHTML",C.lcZ(1,1,"capture.horizontalTip"),C.oJD)}function wt(Zt,te){if(1&Zt&&(C._UZ(0,"div",28),C.ALo(1,"translate")),2&Zt){const X=C.oxw(3);C.Q6J("innerHTML",C.lcZ(1,1,X.isGyroscopeCentered?X.isMediapipeEnabled&&"ok"!==X.handStatus?"capture.handTip":"capture.cardTip":"capture.horizontalTip"),C.oJD)}}function Wt(Zt,te){if(1&Zt&&(C.TgZ(0,"div",22),C.YNc(1,Pt,2,3,"div",23),C.YNc(2,Xt,2,3,"div",24),C.YNc(3,wt,2,3,"div",25),C.qZA()),2&Zt){const X=C.oxw(2);C.xp6(1),C.Q6J("ngIf","hand_gathering"===X.measurementModel&&!!X.handImageProperties&&X.handImageProperties.hand&&X.handImageProperties.step),C.xp6(1),C.Q6J("ngIf",!X.isGyroscopeCentered),C.xp6(1),C.Q6J("ngIf",X.isGyroscopeCentered)}}function st(Zt,te){if(1&Zt&&(C.TgZ(0,"div",7),C._UZ(1,"aitaca-calibration-sight",8),C.YNc(2,ft,12,6,"div",9),C.YNc(3,Lt,4,3,"div",10),C.YNc(4,Wt,4,3,"div",11),C.qZA()),2&Zt){const X=C.oxw();C.xp6(2),C.Q6J("ngIf",X.isCalibrationPermissionGranted),C.xp6(1),C.Q6J("ngIf",X.isCalibrationPermissionGranted),C.xp6(1),C.Q6J("ngIf",X.isCalibrationPermissionGranted)}}function Ft(Zt,te){if(1&Zt){const X=C.EpF();C.TgZ(0,"div",31)(1,"div",32),C.NdJ("click",function(){C.CHM(X);const Pe=C.oxw(2);return C.KtG(Pe.onTakePicture())}),C._UZ(2,"div",33),C.qZA()()}if(2&Zt){const X=C.oxw(2);C.Q6J("ngClass",X.measurementModel),C.xp6(1),C.Q6J("ngClass",X.isCalibrationPermissionGranted&&X.isGyroscopeCentered&&(!X.isMediapipeEnabled||X.isMediapipeEnabled&&"ok"===X.handStatus)?"aitaca-capture-take-button-correct":X.isCameraPermissionGiven?"":"aitaca-capture-take-button-disabled"),C.xp6(1),C.Q6J("ngClass",X.isCalibrationPermissionGranted&&X.isGyroscopeCentered&&(!X.isMediapipeEnabled||X.isMediapipeEnabled&&"ok"===X.handStatus)?"":"aitaca-hidden")}}function bt(Zt,te){if(1&Zt&&(C.TgZ(0,"div",29),C.YNc(1,Ft,3,3,"div",30),C.qZA()),2&Zt){const X=C.oxw();C.Q6J("ngClass",X.measurementModel),C.xp6(1),C.Q6J("ngIf",!!X.measurementModel)}}let Dt=(()=>{class Zt{constructor(X,xe,Pe,Ue,se,xa,ea,ra,Vt,ee){this.router=X,this.renderer=xe,this.el=Pe,this.loadingService=Ue,this.errorHandlerService=se,this.gyroscopeService=xa,this.navigationService=ea,this.mediapipeService=ra,this.cameraService=Vt,this.apiService=ee,this.isMediapipeEnabled=!1,this.subscriptions=[],this.subscriptions.push(this.loadingService.isLoading$.subscribe(he=>this.isLoading=he.value),this.navigationService.measurementModel$.subscribe(he=>this.measurementModel=he),this.gyroscopeService.isGyroscopeCentered$.pipe((0,M.x)()).subscribe(he=>this.isGyroscopeCentered=he),this.gyroscopeService.permissionGranted$.subscribe(he=>{this.isCalibrationPermissionGranted=he}),this.cameraService.permissionGranted$.subscribe(he=>{this.isCameraPermissionGiven=he,this.isCameraPermissionGiven||this.loadingService.setLoading(!1)}),this.mediapipeService.isGestureRecognizerSupported$.subscribe(he=>{this.isGestureRecognizerSupported=he}),this.mediapipeService.isGestureRecognizerRunning$.subscribe(he=>{this.isGestureRecognizerRunning=he}),this.mediapipeService.handStatus$.subscribe(he=>this.handStatus=he))}ngOnInit(){var X=this;return(0,r.Z)(function*(){X.loadingService.setLoading(!0,u.S0.initializingCamera),X.subscriptions.push(X.apiService.sessionData$.subscribe(xe=>{if(X.sessionData=xe,X.isMediapipeEnabled=!!X.sessionData.client?.id&&m.N.mediapipeEnabledClients.includes(X.sessionData.client?.id)||!1,X.measurementModel===u.Jb.handGathering){const Pe=["hand_left_card_down_1","hand_left_card_down_2","hand_left_card_down_3","hand_right_card_down_1","hand_right_card_down_2","hand_right_card_down_3"];if(X.sessionData&&X.sessionData.images&&X.sessionData.images.length&&X.sessionData.required_images&&X.sessionData.required_images.length){X.currentStep=X.sessionData.images.filter(xa=>!!xa?.id&&xa?.status===u.zu.processed).length,X.totalSteps=Pe,X.totalNbImages=X.sessionData.images.length;const Ue=X.totalSteps[X.currentStep];Ue&&X.apiService.setImageData({id:Ue});const se=Ue?.split("_");se&&se.length&&(X.handImageProperties={hand:se[1],step:se[4]})}}}),X.cameraService.cameraStream$.subscribe(xe=>{xe?(X.loadingService.setLoading(!1),X.mediaStream=xe,X.isCameraStreaming=!0):X.isCameraStreaming=!1})),z.ZP.capture("size:ring_size_photo:show_step_camera",{session_id:X.sessionData?.session_id,measurement_id:X.sessionData?.measurement?.id})})()}takePicture(){var X=this;return(0,r.Z)(function*(){if(z.ZP.capture("size:ring_size_photo:take_photo",{session_id:X.sessionData?.session_id,measurement_id:X.sessionData?.measurement?.id}),X.mediaStream){const xe=X.generateImageWithCanvas();if(xe){if(yield X.cameraService.closeCameraStream(),X.measurementModel===u.Jb.hand&&X.apiService.setImageData({...X.apiService.getImageData(),image_base64:xe}),(yield X.apiService.uploadImage(xe.split(",")[1]))?.status===u.zu.processed)if(X.measurementModel===u.Jb.handGathering){const Ue=yield X.apiService.getSession(X.apiService.getSessionId());if(X.apiService.setSessionData(Ue),Ue.images?.some(xa=>!!xa?.id&&xa?.status===u.zu.pending))X.cameraService.setCameraOrientation(u.Ev.back),X.router.navigate([y.$.capture],{skipLocationChange:!0});else{const xa=yield X.apiService.calculateMeasures(X.apiService.getSessionId());X.apiService.setSessionData(xa),X.router.navigate([y.$.finish],{skipLocationChange:!0})}}else{const Ue=yield X.apiService.calculateMeasures(X.apiService.getSessionId());X.apiService.setSessionData(Ue),Ue?.measurement?.status?.name!==u.al.ERROR&&X.router.navigate([y.$.finish],{skipLocationChange:!0})}}else{const Pe={status:400,detail:{error_code:u.uK.blackPicture,error_description:u.uK.blackPicture}};z.ZP.capture("size:ring_size_photo:camera_error",{session_id:X.sessionData?.session_id,measurement_id:X.sessionData?.measurement?.id,error_code:Pe.detail.error_description}),X.errorHandlerService.setErrorDetails(Pe)}}})()}generateImageWithCanvas(){const X=this.el.nativeElement.querySelector("#aitaca-camera-video-preview"),xe=document.createElement("canvas");xe&&X?.videoWidth&&X?.videoHeight&&(this.renderer.setAttribute(xe,"width",`${X.videoWidth}`),this.renderer.setAttribute(xe,"height",`${X.videoHeight}`));const Pe=xe.getContext("2d");Pe?.drawImage(X,0,0,X.videoWidth,X.videoHeight);const Ue=Pe.getImageData(0,0,1,1);if(Ue.data[0]+Ue.data[1]+Ue.data[2]>0)return xe.toDataURL("image/jpeg")}onTakePicture(){this.gyroscopeService.isGyroscopeCentered()&&this.handStatus===u.vW.ok&&this.takePicture()}goBack(){this.router.navigate([y.$.pictureInstructions],{skipLocationChange:!0})}close(){this.navigationService.closeDialog()}ngOnDestroy(){var X=this;return(0,r.Z)(function*(){yield X.cameraService.closeCameraStream(),X.subscriptions.forEach(xe=>xe.unsubscribe())})()}static#t=this.\u0275fac=function(xe){return new(xe||Zt)(C.Y36(V.F0),C.Y36(C.Qsj),C.Y36(C.SBq),C.Y36(it.bz),C.Y36(it.q_),C.Y36(it.Fw),C.Y36(it.f5),C.Y36(N.w),C.Y36(it.yr),C.Y36(it.sM))};static#e=this.\u0275cmp=C.Xpm({type:Zt,selectors:[["aitaca-capture"]],decls:8,vars:2,consts:[["id","aitaca-capture-container-wrapper"],["id","aitaca-capture-container"],["id","aitaca-capture-image-container"],["id","aitaca-capture-camera-container"],["id","aitaca-capture-camera-streaming",4,"ngIf"],["id","aitaca-capture-button-container",3,"ngClass",4,"ngIf"],["id","aitaca-capture-image-canvas"],["id","aitaca-capture-camera-streaming"],["id","aitaca-capture-calibration-sight"],["class","aitaca-capture-line-tip",4,"ngIf"],["class","aitaca-capture-guide-container",4,"ngIf"],["id","aitaca-capture-camera-tip",4,"ngIf"],[1,"aitaca-capture-line-tip"],[1,"aitaca-capture-line-tip-card"],["src","https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/arrow.svg",1,"aitaca-capture-line-tip-arrow","aitaca-arrow-up"],[1,"aitaca-text-semibold","aitaca-capture-line-tip-label",3,"innerHTML"],[1,"aitaca-capture-line-tip-line"],[1,"aitaca-capture-line-tip-hand"],["src","https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/arrow.svg",1,"aitaca-capture-line-tip-arrow","aitaca-arrow-down"],[1,"aitaca-capture-guide-container"],[1,"aitaca-text-semibold","aitaca-capture-guide-label",3,"innerHTML"],["src","https://virtualsizer.aitaca.io/aitaca-assets/widget/images/hand_card_top.jpg",1,"aitaca-capture-guide-image"],["id","aitaca-capture-camera-tip"],["id","aitaca-capture-camera-step-tip-horizontal","class","aitaca-tip",3,"innerHTML",4,"ngIf"],["id","aitaca-capture-camera-tip-horizontal","class","aitaca-tip",3,"innerHTML",4,"ngIf"],["id","aitaca-capture-camera-tip-hand","class","aitaca-tip",3,"innerHTML",4,"ngIf"],["id","aitaca-capture-camera-step-tip-horizontal",1,"aitaca-tip",3,"innerHTML"],["id","aitaca-capture-camera-tip-horizontal",1,"aitaca-tip",3,"innerHTML"],["id","aitaca-capture-camera-tip-hand",1,"aitaca-tip",3,"innerHTML"],["id","aitaca-capture-button-container",3,"ngClass"],["id","aitaca-capture-take-button-container",3,"ngClass",4,"ngIf"],["id","aitaca-capture-take-button-container",3,"ngClass"],["id","aitaca-capture-take-button",3,"ngClass","click"],["id","aitaca-capture-take-button-inner",3,"ngClass"]],template:function(xe,Pe){1&xe&&(C.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),C._UZ(4,"aitaca-camera"),C.YNc(5,st,5,3,"div",4),C.qZA()(),C.YNc(6,bt,2,2,"div",5),C.qZA(),C._UZ(7,"canvas",6),C.qZA()),2&xe&&(C.xp6(5),C.Q6J("ngIf",Pe.isCameraStreaming),C.xp6(1),C.Q6J("ngIf",Pe.isCameraStreaming))},dependencies:[rt.mk,rt.O5,at.M,lt.k,St.X$],styles:["aitaca-capture{width:100%;height:100%;background-color:#000;position:fixed;top:0}aitaca-capture #aitaca-capture-container-wrapper{display:block;position:absolute;width:100%;height:100%;top:0;left:0}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container{position:absolute;width:100%;height:100%}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container{position:absolute;inset:0;overflow:hidden}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%;height:100%}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming #aitaca-capture-calibration-sight{position:relative;z-index:1}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-line-tip{display:block;position:absolute;top:30%;width:calc(100% - 32px)}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-line-tip .aitaca-capture-line-tip-card,aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-line-tip .aitaca-capture-line-tip-hand{display:flex;flex-direction:row;justify-content:center;gap:4px}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-line-tip .aitaca-capture-line-tip-line{border:none;height:3px;margin-block-start:4px!important;margin-block-end:4px!important;background-color:#fff;border-radius:2px;box-shadow:2px 2px 5px #00000080}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-line-tip .aitaca-capture-line-tip-label{width:80px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.5)}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-line-tip .aitaca-capture-line-tip-arrow{filter:drop-shadow(2px 2px 5px rgba(0,0,0,.5))}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-line-tip .aitaca-capture-line-tip-arrow.aitaca-arrow-down{transform:rotate(180deg)}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-guide-container{display:flex;flex-direction:column;position:absolute;bottom:16px;left:16px;gap:4px}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-guide-container .aitaca-capture-guide-label{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.5)}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming .aitaca-capture-guide-container .aitaca-capture-guide-image{width:102px;border-radius:8px;box-shadow:0 1px 2px #0000004d}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming #aitaca-capture-camera-tip{position:absolute;display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:calc(100% - 70px);left:0;right:0;top:36px;z-index:1}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming #aitaca-capture-camera-tip .aitaca-tip{display:block;font-weight:500!important;font-size:14px!important;line-height:20px!important;text-align:justify;background-color:#0006;color:#fff;padding:4px 8px;border-radius:5px}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming #aitaca-capture-camera-tip #aitaca-capture-camera-tip-horizontal{margin:0 auto;width:-moz-fit-content;width:fit-content}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming #aitaca-capture-camera-tip #aitaca-capture-camera-step-tip-horizontal{margin:0 auto;width:-moz-fit-content;width:fit-content}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-camera-streaming #aitaca-capture-camera-tip #aitaca-capture-camera-tip-hand{text-align:center}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-calibration-bar-vertical{position:absolute;top:50%;rotate:90deg;right:5%;translate:50% -50%}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-image-container #aitaca-capture-camera-container #aitaca-capture-calibration-bar-horizontal{position:absolute;bottom:5%;left:50%;translate:-50% 50%}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-button-container{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;padding:8px 5%;z-index:2;position:absolute;bottom:0}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-button-container #aitaca-capture-take-button-container{display:flex;justify-content:center;align-items:center;margin:8px}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-button-container #aitaca-capture-take-button-container #aitaca-capture-take-button{width:72px;display:flex;justify-content:center;align-items:center;height:72px;border-radius:72px;background-color:transparent;border:3px solid #ffffff;box-sizing:border-box}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-button-container #aitaca-capture-take-button-container #aitaca-capture-take-button #aitaca-capture-take-button-inner{width:60px;height:60px;background-color:#fff;border-radius:60px}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-button-container #aitaca-capture-take-button-container #aitaca-capture-take-button.aitaca-capture-take-button-correct{border-color:#fff!important}aitaca-capture #aitaca-capture-container-wrapper #aitaca-capture-container #aitaca-capture-button-container #aitaca-capture-take-button-container #aitaca-capture-take-button.aitaca-capture-take-button-disabled{opacity:.3}\n"],encapsulation:2})}return Zt})()},9347:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{CaptureModule:()=>X});var r=g(6814),u=g(1488),y=g(9515),z=(g(8148),g(2296)),m=g(7700),C=g(5879);let V=(()=>{class xe{static#t=this.\u0275fac=function(se){return new(se||xe)};static#e=this.\u0275mod=C.oAB({type:xe});static#a=this.\u0275inj=C.cJS({imports:[r.ez,m.Is,z.ot,y.aw]})}return xe})();g(2280);let N=(()=>{class xe{static#t=this.\u0275fac=function(se){return new(se||xe)};static#e=this.\u0275mod=C.oAB({type:xe});static#a=this.\u0275inj=C.cJS({imports:[r.ez,y.aw,m.Is,z.ot]})}return xe})();g(1870),g(179),g(9977),g(6115);let Dt=(()=>{class xe{static#t=this.\u0275fac=function(se){return new(se||xe)};static#e=this.\u0275mod=C.oAB({type:xe});static#a=this.\u0275inj=C.cJS({imports:[r.ez,y.aw]})}return xe})();const te=[{path:"",component:g(5677).e}];let X=(()=>{class xe{static#t=this.\u0275fac=function(se){return new(se||xe)};static#e=this.\u0275mod=C.oAB({type:xe});static#a=this.\u0275inj=C.cJS({imports:[r.ez,u.Bz.forChild(te),y.aw,N,V,Dt]})}return xe})()},8935:(Ae,H,g)=>{"use strict";g.d(H,{e:()=>ea});var r=g(5861),u=g(5879),y=g(9994),M=g(179),z=g(6223),m=g(7654);function C(ra){return Vt=>{const ee=Vt.parent&&Vt.parent.get(ra),he=Vt.parent?.get(`${M.N6.pinky}_${M.v6.left}_gathering`),De=Vt.parent?.get(`${M.N6.ring}_${M.v6.left}_gathering`),ca=Vt.parent?.get(`${M.N6.middle}_${M.v6.left}_gathering`),me=Vt.parent?.get(`${M.N6.index}_${M.v6.left}_gathering`),Te=Vt.parent?.get(`${M.N6.thumb}_${M.v6.left}_gathering`),Re=Vt.parent?.get(`${M.N6.pinky}_${M.v6.right}_gathering`),He=Vt.parent?.get(`${M.N6.ring}_${M.v6.right}_gathering`),Ca=Vt.parent?.get(`${M.N6.middle}_${M.v6.right}_gathering`),Le=Vt.parent?.get(`${M.N6.index}_${M.v6.right}_gathering`),ja=Vt.parent?.get(`${M.N6.thumb}_${M.v6.right}_gathering`);if(ee&&ee.value){[he?.value,De?.value,ca?.value,me?.value,Te?.value,Re?.value,He?.value,Ca?.value,Le?.value,ja?.value].every((va,Ia,be)=>va===be[0])?Vt.warnings={...z.TO,allSameValues:!0}:Vt.warnings&&delete Vt.warnings.allSameValues;const Aa=ra.split("_")[0],fa=ra.split("_")[1];Aa===M.N6.pinky&&(fa===M.v6.left&&De?.value&&Math.abs(ee.value-De?.value)>10||fa===M.v6.right&&He?.value&&Math.abs(ee.value-He?.value)>10?Vt.warnings={...z.TO,ringPinkyDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.ringPinkyDifferenceTooBig,fa===M.v6.left&&De?.warnings&&delete De.warnings.ringPinkyDifferenceTooBig,fa===M.v6.right&&He?.warnings&&delete He.warnings.ringPinkyDifferenceTooBig),fa===M.v6.left&&De?.value&&ee.value>De?.value||fa===M.v6.right&&He?.value&&ee.value>He?.value?Vt.warnings={...z.TO,ringSmallerThanPinky:!0}:(Vt.warnings&&delete Vt.warnings.ringSmallerThanPinky,fa===M.v6.left&&De?.warnings&&delete De.warnings.ringSmallerThanPinky,fa===M.v6.right&&He?.warnings&&delete He.warnings.ringSmallerThanPinky),fa===M.v6.right&&he?.value&&Math.abs(ee.value-he?.value)>5||fa===M.v6.left&&Re?.value&&Math.abs(ee.value-Re?.value)>5?Vt.warnings={...z.TO,sameFingerDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.sameFingerDifferenceTooBig,fa===M.v6.right&&he?.warnings&&delete he.warnings.sameFingerDifferenceTooBig,fa===M.v6.left&&Re?.warnings&&delete Re.warnings.sameFingerDifferenceTooBig)),Aa===M.N6.ring&&(fa===M.v6.left&&ca?.value&&Math.abs(ee.value-ca?.value)>7||fa===M.v6.right&&Ca?.value&&Math.abs(ee.value-Ca?.value)>7?Vt.warnings={...z.TO,ringMiddleDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.ringMiddleDifferenceTooBig,fa===M.v6.left&&ca?.warnings&&delete ca.warnings.ringMiddleDifferenceTooBig,fa===M.v6.right&&Ca?.warnings&&delete Ca.warnings.ringMiddleDifferenceTooBig),fa===M.v6.left&&he?.value&&Math.abs(ee.value-he?.value)>10||fa===M.v6.right&&Re?.value&&Math.abs(ee.value-Re?.value)>10?Vt.warnings={...z.TO,ringPinkyDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.ringPinkyDifferenceTooBig,fa===M.v6.left&&he?.warnings&&delete he.warnings.ringPinkyDifferenceTooBig,fa===M.v6.right&&Re?.warnings&&delete Re.warnings.ringPinkyDifferenceTooBig),fa===M.v6.left&&he?.value&&ee.value5||fa===M.v6.left&&He?.value&&Math.abs(ee.value-He?.value)>5?Vt.warnings={...z.TO,sameFingerDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.sameFingerDifferenceTooBig,fa===M.v6.left&&He?.warnings&&delete He.warnings.sameFingerDifferenceTooBig,fa===M.v6.right&&De?.warnings&&delete De.warnings.sameFingerDifferenceTooBig)),Aa===M.N6.middle&&(fa===M.v6.left&&De?.value&&Math.abs(ee.value-De?.value)>7||fa===M.v6.right&&He?.value&&Math.abs(ee.value-He?.value)>7?Vt.warnings={...z.TO,ringMiddleDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.ringMiddleDifferenceTooBig,fa===M.v6.left&&De?.warnings&&delete De.warnings.ringMiddleDifferenceTooBig,fa===M.v6.right&&He?.warnings&&delete He.warnings.ringMiddleDifferenceTooBig),fa===M.v6.left&&me?.value&&Math.abs(ee.value-me?.value)>7||fa===M.v6.right&&Le?.value&&Math.abs(ee.value-Le?.value)>7?Vt.warnings={...z.TO,indexMiddleDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.indexMiddleDifferenceTooBig,fa===M.v6.left&&me?.warnings&&delete me.warnings.indexMiddleDifferenceTooBig,fa===M.v6.right&&Le?.warnings&&delete Le.warnings.indexMiddleDifferenceTooBig),fa===M.v6.right&&ca?.value&&Math.abs(ee.value-ca?.value)>5||fa===M.v6.left&&Ca?.value&&Math.abs(ee.value-Ca?.value)>5?Vt.warnings={...z.TO,sameFingerDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.sameFingerDifferenceTooBig,fa===M.v6.left&&Ca?.warnings&&delete Ca.warnings.sameFingerDifferenceTooBig,fa===M.v6.right&&ca?.warnings&&delete ca.warnings.sameFingerDifferenceTooBig)),Aa===M.N6.index&&(fa===M.v6.left&&ca?.value&&Math.abs(ee.value-ca?.value)>7||fa===M.v6.right&&Ca?.value&&Math.abs(ee.value-Ca?.value)>7?Vt.warnings={...z.TO,indexMiddleDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.indexMiddleDifferenceTooBig,fa===M.v6.left&&ca?.warnings&&delete ca.warnings.indexMiddleDifferenceTooBig,fa===M.v6.right&&Ca?.warnings&&delete Ca.warnings.indexMiddleDifferenceTooBig),fa===M.v6.right&&me?.value&&Math.abs(ee.value-me?.value)>5||fa===M.v6.left&&Le?.value&&Math.abs(ee.value-Le?.value)>5?Vt.warnings={...z.TO,sameFingerDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.sameFingerDifferenceTooBig,fa===M.v6.left&&Le?.warnings&&delete Le.warnings.sameFingerDifferenceTooBig,fa===M.v6.right&&me?.warnings&&delete me.warnings.sameFingerDifferenceTooBig)),Aa===M.N6.thumb&&(fa===M.v6.right&&Te?.value&&Math.abs(ee.value-Te?.value)>5||fa===M.v6.left&&ja?.value&&Math.abs(ee.value-ja?.value)>5?Vt.warnings={...z.TO,sameFingerDifferenceTooBig:!0}:(Vt.warnings&&delete Vt.warnings.sameFingerDifferenceTooBig,fa===M.v6.left&&ja?.warnings&&delete ja.warnings.sameFingerDifferenceTooBig,fa===M.v6.right&&Te?.warnings&&delete Te.warnings.sameFingerDifferenceTooBig))}return null}}function V(ra){const Vt=[1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5,10,10.5,11,11.5,12,12.5,13,13.5,14,14.5,15,15.5,16,16.5,17,17.5,18,18.5,19,19.5,20,20.5,21,21.5,22,22.5,23,23.5,24,24.5,25,25.5,26,26.5,27,27.5,28,28.5,29,29.5,30,30.5,31,31.5,32,32.5,33];return ee=>{const he=ee.parent&&ee.parent.get(ra);return he&&he.value&&Vt.includes(he.value)?null:{diameterNotValid:!0}}}var it=g(1488),N=g(1914),rt=g(9515),at=g(7700),lt=g(6814),St=g(2296),ft=g(2599),Lt=g(4170),Pt=g(8525),Xt=g(3680),wt=g(5780);function Wt(ra,Vt){if(1&ra&&(u.TgZ(0,"mat-option",17),u._uU(1),u.ALo(2,"translate"),u.qZA()),2&ra){const ee=Vt.$implicit;u.Q6J("value",ee.value),u.xp6(1),u.Oqu(u.lcZ(2,2,ee.viewValue))}}function st(ra,Vt){if(1&ra&&(u.TgZ(0,"mat-option",17),u._uU(1),u.ALo(2,"translate"),u.qZA()),2&ra){const ee=Vt.$implicit;u.Q6J("value",ee.value),u.xp6(1),u.Oqu(u.lcZ(2,2,ee.viewValue))}}function Ft(ra,Vt){1&ra&&(u._UZ(0,"div",26),u.ALo(1,"translate")),2&ra&&u.Q6J("innerHTML",u.lcZ(1,1,"dataGathering.diameterNotValid"),u.oJD)}function bt(ra,Vt){1&ra&&(u._UZ(0,"div",27),u.ALo(1,"translate")),2&ra&&u.Q6J("innerHTML",u.lcZ(1,1,"dataGathering.allSameValues"),u.oJD)}function Dt(ra,Vt){1&ra&&(u._UZ(0,"div",27),u.ALo(1,"translate")),2&ra&&u.Q6J("innerHTML",u.lcZ(1,1,"dataGathering.ringPinkyDifferenceTooBig"),u.oJD)}function Zt(ra,Vt){1&ra&&(u._UZ(0,"div",27),u.ALo(1,"translate")),2&ra&&u.Q6J("innerHTML",u.lcZ(1,1,"dataGathering.ringMiddleDifferenceTooBig"),u.oJD)}function te(ra,Vt){1&ra&&(u._UZ(0,"div",27),u.ALo(1,"translate")),2&ra&&u.Q6J("innerHTML",u.lcZ(1,1,"dataGathering.indexMiddleDifferenceTooBig"),u.oJD)}function X(ra,Vt){1&ra&&(u._UZ(0,"div",27),u.ALo(1,"translate")),2&ra&&u.Q6J("innerHTML",u.lcZ(1,1,"dataGathering.ringSmallerThanPinky"),u.oJD)}function xe(ra,Vt){1&ra&&(u._UZ(0,"div",27),u.ALo(1,"translate")),2&ra&&u.Q6J("innerHTML",u.lcZ(1,1,"dataGathering.sameFingerDifferenceTooBig"),u.oJD)}function Pe(ra,Vt){if(1&ra&&(u.ynx(0),u.YNc(1,Ft,2,3,"div",24),u.YNc(2,bt,2,3,"div",25),u.YNc(3,Dt,2,3,"div",25),u.YNc(4,Zt,2,3,"div",25),u.YNc(5,te,2,3,"div",25),u.YNc(6,X,2,3,"div",25),u.YNc(7,xe,2,3,"div",25),u.BQk()),2&ra){const ee=u.oxw().$implicit,he=u.oxw(2);u.xp6(1),u.Q6J("ngIf",he.dataGatheringForm.controls[ee].invalid&&(null==he.dataGatheringForm.controls[ee].errors?null:he.dataGatheringForm.controls[ee].errors.diameterNotValid)),u.xp6(1),u.Q6J("ngIf",!!he.dataGatheringForm.controls[ee].value&&"allSameValues"===he.getWarnings(he.dataGatheringForm.controls[ee])),u.xp6(1),u.Q6J("ngIf",!!he.dataGatheringForm.controls[ee].value&&"ringPinkyDifferenceTooBig"===he.getWarnings(he.dataGatheringForm.controls[ee])),u.xp6(1),u.Q6J("ngIf",!!he.dataGatheringForm.controls[ee].value&&"ringMiddleDifferenceTooBig"===he.getWarnings(he.dataGatheringForm.controls[ee])),u.xp6(1),u.Q6J("ngIf",!!he.dataGatheringForm.controls[ee].value&&"indexMiddleDifferenceTooBig"===he.getWarnings(he.dataGatheringForm.controls[ee])),u.xp6(1),u.Q6J("ngIf",!!he.dataGatheringForm.controls[ee].value&&"ringSmallerThanPinky"===he.getWarnings(he.dataGatheringForm.controls[ee])),u.xp6(1),u.Q6J("ngIf",!!he.dataGatheringForm.controls[ee].value&&"sameFingerDifferenceTooBig"===he.getWarnings(he.dataGatheringForm.controls[ee]))}}const Ue=function(ra){return{measurementKey:ra}};function se(ra,Vt){if(1&ra&&(u.TgZ(0,"div")(1,"div",18)(2,"div",19),u._UZ(3,"label",20),u.ALo(4,"translate"),u.TgZ(5,"mat-slide-toggle",21),u._uU(6),u.ALo(7,"translate"),u.qZA()(),u._UZ(8,"input",22),u.YNc(9,Pe,8,7,"ng-container",23),u.qZA()()),2&ra){const ee=Vt.$implicit,he=Vt.index,De=u.oxw(2);u.xp6(3),u.Q6J("innerHTML",u.xi3(4,6,"dataGathering.inputLabel",u.VKq(11,Ue,De.keysTranslated[he])),u.oJD),u.xp6(2),u.Q6J("formControlName",De.knuckleKeys[he])("color","#ee003c"),u.xp6(1),u.hij(" ",u.lcZ(7,9,"dataGathering.knuckle")," "),u.xp6(2),u.Q6J("formControlName",ee),u.xp6(1),u.Q6J("ngIf",De.dataGatheringForm.controls[ee].dirty||De.dataGatheringForm.controls[ee].touched)}}function xa(ra,Vt){if(1&ra){const ee=u.EpF();u.TgZ(0,"form",1),u.NdJ("keydown.enter",function(De){u.CHM(ee);const ca=u.oxw();return u.KtG(ca.onNext(De))}),u.TgZ(1,"div",2)(2,"div",3),u._UZ(3,"span",4),u.ALo(4,"translate"),u._UZ(5,"span",5),u.ALo(6,"translate"),u.qZA(),u.TgZ(7,"div",6),u._UZ(8,"input",7),u.ALo(9,"translate"),u.TgZ(10,"mat-form-field"),u._UZ(11,"mat-label",8),u.ALo(12,"translate"),u.TgZ(13,"mat-select",9),u.YNc(14,Wt,3,4,"mat-option",10),u.qZA()(),u.TgZ(15,"mat-form-field"),u._UZ(16,"mat-label",8),u.ALo(17,"translate"),u.TgZ(18,"mat-select",11),u.YNc(19,st,3,4,"mat-option",10),u.qZA()(),u.YNc(20,se,10,13,"div",12),u.qZA()(),u.TgZ(21,"div",13)(22,"div",14)(23,"button",15),u.NdJ("click",function(De){u.CHM(ee);const ca=u.oxw();return u.KtG(ca.onNext(De))}),u.ALo(24,"translate"),u.qZA()(),u._UZ(25,"aitaca-footer",16),u.qZA()()}if(2&ra){const ee=u.oxw();u.Q6J("formGroup",ee.dataGatheringForm),u.xp6(3),u.Q6J("innerHTML",u.lcZ(4,10,"dataGathering.title"),u.oJD),u.xp6(2),u.Q6J("innerHTML",u.lcZ(6,12,"dataGathering.subtitle"),u.oJD),u.xp6(3),u.Q6J("placeholder",u.lcZ(9,14,"dataGathering.email")),u.xp6(3),u.Q6J("innerHTML",u.lcZ(12,16,"dataGathering.sexLabel"),u.oJD),u.xp6(3),u.Q6J("ngForOf",ee.availableSex),u.xp6(2),u.Q6J("innerHTML",u.lcZ(17,18,"dataGathering.agingLabel"),u.oJD),u.xp6(3),u.Q6J("ngForOf",ee.availableAging),u.xp6(1),u.Q6J("ngForOf",ee.keys),u.xp6(3),u.Q6J("innerHTML",u.lcZ(24,20,"global.next"),u.oJD)}}let ea=(()=>{class ra{constructor(ee,he,De,ca,me){this.router=ee,this.apiService=he,this.translateService=De,this.formBuilder=ca,this.dialog=me,this.keys=[],this.knuckleKeys=[],this.keysTranslated=[],this.availableSex=[{value:"",viewValue:"dataGathering.notSpecified"},{value:"M",viewValue:"dataGathering.male"},{value:"F",viewValue:"dataGathering.female"}],this.availableAging=[{value:"1",viewValue:"1"},{value:"2",viewValue:"2"},{value:"3",viewValue:"3"}],this.subscriptions=[],this.propagateChange=()=>{},this.propagateTouched=()=>{}}ngOnInit(){var ee=this;return(0,r.Z)(function*(){ee.keys=[M.dO.pinkyLeftGathering,M.dO.ringLeftGathering,M.dO.middleLeftGathering,M.dO.indexLeftGathering,M.dO.thumbLeftGathering,M.dO.pinkyRightGathering,M.dO.ringRightGathering,M.dO.middleRightGathering,M.dO.indexRightGathering,M.dO.thumbRightGathering],ee.knuckleKeys=ee.keys.map(De=>`${De.substring(0,De.length-10)}_knuckle`),ee.keysTranslated=ee.keys.reduce((De,ca)=>(ee.subscriptions.push(ee.translateService.get(`params.${ca}`).subscribe(me=>{De.push(me)})),De),[]);const he={};for(const De of ee.keys)ee.subscriptions.push(ee.translateService.get(De).subscribe(ca=>{he[ca]=new z.NI("",[V(De),C(De)])}));for(const De of ee.knuckleKeys)he[De]=new z.NI(!1);ee.dataGatheringForm=ee.formBuilder.group({email:new z.NI(""),sex:new z.NI(ee.availableSex[1].value),aging:new z.NI(ee.availableAging[1].value),...he}),ee.subscriptions.push(ee.apiService.sessionData$.subscribe(De=>{ee.fillFormWithCurrentParams(De),ee.dataGatheringForm.valueChanges.subscribe(ca=>{ee.propagateChange(ca)})})),ee.dataGatheringForm.controls.sex.setValue(""),ee.dataGatheringForm.controls.aging.setValue("2")})()}fillFormWithCurrentParams(ee){ee?.current_params?.thumb_left_gathering&&ee?.current_params?.index_left_gathering&&ee?.current_params?.middle_left_gathering&&ee?.current_params?.ring_left_gathering&&ee?.current_params?.pinky_left_gathering&&ee?.current_params?.thumb_right_gathering&&ee?.current_params?.index_right_gathering&&ee?.current_params?.middle_right_gathering&&ee?.current_params?.ring_right_gathering&&ee?.current_params?.pinky_right_gathering?(this.dataGatheringForm.patchValue(ee?.current_params),(0,M.s5)(this.dataGatheringForm)):(this.dataGatheringForm.reset(),this.dataGatheringForm.updateValueAndValidity())}registerOnChange(ee){this.propagateChange=ee}registerOnTouched(ee){this.propagateTouched=ee}writeValue(ee){ee&&(this.dataGatheringForm.controls.diameter.setValue(ee.diameter),this.dataGatheringForm.controls.email.setValue(ee.email),this.dataGatheringForm.controls.sex.setValue(ee.sex),this.dataGatheringForm.controls.aging.setValue(ee.aging))}onBack(){return this.router.navigate([y.$.home],{skipLocationChange:!0})}onNext(ee){var he=this;return(0,r.Z)(function*(){if(ee.preventDefault(),(0,M.s5)(he.dataGatheringForm),he.dataGatheringForm.valid){const De={...he.dataGatheringForm.value},ca=yield he.apiService.saveParams(he.apiService.getSessionId(),De);he.apiService.setSessionData(ca),he.router.navigate([y.$.capture],{skipLocationChange:!0})}else he.showErrorDialog({message:M.gI.formNotValid})})()}getWarnings(ee){if(ee.warnings)return Object.keys(ee.warnings)[0]}showErrorDialog(ee){this.dialog.open(m.z,{id:"aitaca-dg-dialog",data:{isSingleButton:!0,dialogTitleKey:`errors.${ee.message}Title`,dialogContentKey:`errors.${ee.message}Message`,buttonConfirmLabelKey:"global.accept"},panelClass:"aitaca-dialog-window",disableClose:!0})}ngOnDestroy(){this.subscriptions.forEach(ee=>ee.unsubscribe())}static#t=this.\u0275fac=function(he){return new(he||ra)(u.Y36(it.F0),u.Y36(N.sM),u.Y36(rt.sK),u.Y36(z.qu),u.Y36(at.uw))};static#e=this.\u0275cmp=u.Xpm({type:ra,selectors:[["aitaca-data-gathering"]],features:[u._Bn([{provide:z.JU,useExisting:(0,u.Gpc)(()=>ra),multi:!0},{provide:z.Cf,useExisting:(0,u.Gpc)(()=>ra),multi:!0}])],decls:1,vars:1,consts:[["id","aitaca-data-gathering-form-container",3,"formGroup","keydown.enter",4,"ngIf"],["id","aitaca-data-gathering-form-container",3,"formGroup","keydown.enter"],["id","aitaca-data-gathering-container"],["id","aitaca-data-gathering-title-container"],["id","aitaca-data-gathering-title",1,"aitaca-text-semibold",3,"innerHTML"],["id","aitaca-data-gathering-subtitle",1,"aitaca-text-regular",3,"innerHTML"],["id","aitaca-data-gathering-content-container"],["type","email","name","email","formControlName","email",1,"aitaca-input","aitaca-data-gathering-content-email",3,"placeholder"],[1,"aitaca-text-regular",3,"innerHTML"],["formControlName","sex",1,"aitaca-text-regular"],["class","aitaca-text-regular",3,"value",4,"ngFor","ngForOf"],["formControlName","aging",1,"aitaca-text-regular"],[4,"ngFor","ngForOf"],["id","aitaca-data-gathering-buttons-footer-container"],["id","aitaca-data-gathering-buttons-container"],["mat-raised-button","","color","primary","id","aitaca-data-gathering-next-button",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-data-gathering-button",3,"innerHTML","click"],[1,"aitaca-footer"],[1,"aitaca-text-regular",3,"value"],[1,"aitaca-data-gathering-single-container"],[1,"aitaca-data-gathering-finger-container"],["for","key",1,"aitaca-data-gathering-finger-name","aitaca-text-medium","aitaca-label",3,"innerHTML"],[1,"aitaca-text-medium",3,"formControlName","color"],["type","number","name","key","placeholder","15.5",1,"aitaca-input",3,"formControlName"],[4,"ngIf"],["class","aitaca-text-regular aitaca-input-error",3,"innerHTML",4,"ngIf"],["class","aitaca-text-regular aitaca-input-warning",3,"innerHTML",4,"ngIf"],[1,"aitaca-text-regular","aitaca-input-error",3,"innerHTML"],[1,"aitaca-text-regular","aitaca-input-warning",3,"innerHTML"]],template:function(he,De){1&he&&u.YNc(0,xa,26,22,"form",0),2&he&&u.Q6J("ngIf",!!De.dataGatheringForm)},dependencies:[lt.sg,lt.O5,z._Y,z.Fj,z.wV,z.JJ,z.JL,z.sg,z.u,St.lW,ft.Rr,Lt.KE,Lt.hX,Pt.gD,Xt.ey,wt.c,rt.X$],styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-data-gathering{display:flex;justify-content:center;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}aitaca-data-gathering #aitaca-data-gathering-form-container{display:flex;flex-direction:column;justify-content:space-between;margin:24px 0 0}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container{width:80%;display:flex;flex-direction:column;justify-content:center;text-align:justify;margin:0 auto 24px;gap:14px}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-title-container{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 auto;gap:14px}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-content-container{width:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;gap:6px}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-content-container .aitaca-data-gathering-content-email{margin-bottom:15px}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-content-container .aitaca-data-gathering-single-container{display:flex;flex-direction:column;justify-content:flex-start;padding:20px 0 0}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-content-container .aitaca-data-gathering-single-container .aitaca-data-gathering-finger-container{display:flex;flex-direction:row;justify-content:space-between}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-content-container .aitaca-data-gathering-single-container .aitaca-data-gathering-finger-container .aitaca-data-gathering-finger-name:first-letter{text-transform:uppercase}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-content-container .aitaca-data-gathering-single-container .aitaca-input-error{color:red!important}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-container #aitaca-data-gathering-content-container .aitaca-data-gathering-single-container .aitaca-input-warning{color:orange!important}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-buttons-container{width:80%;display:flex;flex-direction:row;justify-content:center;margin:24px auto 0;gap:12px}aitaca-data-gathering #aitaca-data-gathering-form-container #aitaca-data-gathering-buttons-container .aitaca-data-gathering-button{flex:1}aitaca-data-gathering .mat-ripple-element{background-color:#0000001a}aitaca-data-gathering{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--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)}aitaca-data-gathering .mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-warn{--mat-option-selected-state-label-text-color: #f44336}aitaca-data-gathering{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}aitaca-data-gathering .mat-pseudo-checkbox-full{color:#0000008a}aitaca-data-gathering .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}aitaca-data-gathering .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-data-gathering .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-data-gathering .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-data-gathering .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-data-gathering .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-data-gathering .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-data-gathering .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-data-gathering .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-data-gathering .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-data-gathering .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-data-gathering .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-data-gathering .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-data-gathering .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-data-gathering .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}aitaca-data-gathering .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-data-gathering .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}aitaca-data-gathering .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-data-gathering .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-data-gathering .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-data-gathering .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}aitaca-data-gathering .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-data-gathering .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}aitaca-data-gathering .mat-app-background,aitaca-data-gathering.mat-app-background{background-color:#fafafa;color:#000000de}aitaca-data-gathering .mat-elevation-z0,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}aitaca-data-gathering .mat-elevation-z1,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}aitaca-data-gathering .mat-elevation-z2,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}aitaca-data-gathering .mat-elevation-z3,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}aitaca-data-gathering .mat-elevation-z4,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}aitaca-data-gathering .mat-elevation-z5,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}aitaca-data-gathering .mat-elevation-z6,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}aitaca-data-gathering .mat-elevation-z7,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}aitaca-data-gathering .mat-elevation-z8,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}aitaca-data-gathering .mat-elevation-z9,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}aitaca-data-gathering .mat-elevation-z10,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}aitaca-data-gathering .mat-elevation-z11,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}aitaca-data-gathering .mat-elevation-z12,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}aitaca-data-gathering .mat-elevation-z13,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}aitaca-data-gathering .mat-elevation-z14,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}aitaca-data-gathering .mat-elevation-z15,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}aitaca-data-gathering .mat-elevation-z16,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}aitaca-data-gathering .mat-elevation-z17,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}aitaca-data-gathering .mat-elevation-z18,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}aitaca-data-gathering .mat-elevation-z19,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}aitaca-data-gathering .mat-elevation-z20,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}aitaca-data-gathering .mat-elevation-z21,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}aitaca-data-gathering .mat-elevation-z22,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}aitaca-data-gathering .mat-elevation-z23,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}aitaca-data-gathering .mat-elevation-z24,aitaca-data-gathering .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}aitaca-data-gathering{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-mdc-card{--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)}aitaca-data-gathering .mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}@media (forced-colors: active){aitaca-data-gathering .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-data-gathering .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-500)'/%3E%3C/svg%3E\")}}aitaca-data-gathering .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}aitaca-data-gathering .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}@media (forced-colors: active){aitaca-data-gathering .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-data-gathering .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-A200)'/%3E%3C/svg%3E\")}}aitaca-data-gathering .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}aitaca-data-gathering .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}aitaca-data-gathering .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){aitaca-data-gathering .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-data-gathering .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{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\")}}aitaca-data-gathering .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}aitaca-data-gathering .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}aitaca-data-gathering .mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}aitaca-data-gathering{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}aitaca-data-gathering .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}aitaca-data-gathering .mat-mdc-form-field-subscript-wrapper,aitaca-data-gathering .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}aitaca-data-gathering .mat-mdc-form-field-focus-overlay{background-color:#000000de}aitaca-data-gathering .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}aitaca-data-gathering .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}aitaca-data-gathering .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}aitaca-data-gathering .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-500),.87)}aitaca-data-gathering .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-A200),.87)}aitaca-data-gathering .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}aitaca-data-gathering .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}aitaca-data-gathering .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}aitaca-data-gathering .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}aitaca-data-gathering [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}aitaca-data-gathering .mat-mdc-form-field-infix{min-height:56px}aitaca-data-gathering .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}aitaca-data-gathering .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}aitaca-data-gathering .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}aitaca-data-gathering .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}aitaca-data-gathering .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}aitaca-data-gathering{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}aitaca-data-gathering{--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: var(--aitaca-dynamic-palette-500);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-data-gathering .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: var(--aitaca-dynamic-palette-A200);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-data-gathering .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-data-gathering{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering{--mat-autocomplete-background-color: white}aitaca-data-gathering .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}aitaca-data-gathering .mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}aitaca-data-gathering .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,aitaca-data-gathering .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-data-gathering .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,aitaca-data-gathering .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-data-gathering .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,aitaca-data-gathering .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}aitaca-data-gathering .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}aitaca-data-gathering .mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}aitaca-data-gathering .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-data-gathering .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}aitaca-data-gathering .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300)}aitaca-data-gathering .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}aitaca-data-gathering .mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}aitaca-data-gathering .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}aitaca-data-gathering .mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}aitaca-data-gathering .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-data-gathering .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-500);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-data-gathering .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-data-gathering .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-data-gathering .mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}aitaca-data-gathering .mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-data-gathering .mat-mdc-slider{--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}aitaca-data-gathering .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .2)}aitaca-data-gathering .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .2)}aitaca-data-gathering .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-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)}aitaca-data-gathering .mat-mdc-slider{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering{--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}aitaca-data-gathering{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-mdc-list-base{--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}aitaca-data-gathering .mdc-list-item__start,aitaca-data-gathering .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-accent .mdc-list-item__start,aitaca-data-gathering .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-warn .mdc-list-item__start,aitaca-data-gathering .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}aitaca-data-gathering .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-data-gathering .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-data-gathering .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-data-gathering .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,aitaca-data-gathering .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,aitaca-data-gathering .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,aitaca-data-gathering .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,aitaca-data-gathering .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}aitaca-data-gathering .mat-mdc-list-base{--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}aitaca-data-gathering .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,aitaca-data-gathering .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,aitaca-data-gathering .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}aitaca-data-gathering .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,aitaca-data-gathering .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,aitaca-data-gathering .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}aitaca-data-gathering .mat-mdc-list-base{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}aitaca-data-gathering{--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)}aitaca-data-gathering{--mat-paginator-container-size: 56px}aitaca-data-gathering .mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}aitaca-data-gathering .mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}aitaca-data-gathering .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}aitaca-data-gathering .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-data-gathering .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-data-gathering .mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-data-gathering .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}aitaca-data-gathering{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-mdc-tab-group,aitaca-data-gathering .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-mdc-tab-group.mat-accent,aitaca-data-gathering .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-mdc-tab-group.mat-warn,aitaca-data-gathering .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}aitaca-data-gathering .mat-mdc-tab-group.mat-background-primary,aitaca-data-gathering .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-data-gathering .mat-mdc-tab-group.mat-background-accent,aitaca-data-gathering .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-data-gathering .mat-mdc-tab-group.mat-background-warn,aitaca-data-gathering .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}aitaca-data-gathering .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}aitaca-data-gathering .mat-mdc-tab-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}aitaca-data-gathering{--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: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-data-gathering .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-data-gathering .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-data-gathering .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-data-gathering .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}aitaca-data-gathering{--mdc-checkbox-state-layer-size: 40px}aitaca-data-gathering .mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-data-gathering .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}aitaca-data-gathering .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}aitaca-data-gathering .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}aitaca-data-gathering .mat-mdc-unelevated-button[disabled][disabled]{--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)}aitaca-data-gathering .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}aitaca-data-gathering .mat-mdc-raised-button[disabled][disabled]{--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}aitaca-data-gathering .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}aitaca-data-gathering .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}aitaca-data-gathering .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}aitaca-data-gathering .mat-mdc-outlined-button[disabled][disabled]{--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)}aitaca-data-gathering .mat-mdc-button,aitaca-data-gathering .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-data-gathering .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-button.mat-primary,aitaca-data-gathering .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}aitaca-data-gathering .mat-mdc-button.mat-accent,aitaca-data-gathering .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}aitaca-data-gathering .mat-mdc-button.mat-warn,aitaca-data-gathering .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}aitaca-data-gathering .mat-mdc-raised-button,aitaca-data-gathering .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-data-gathering .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-raised-button.mat-primary,aitaca-data-gathering .mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-raised-button.mat-accent,aitaca-data-gathering .mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-raised-button.mat-warn,aitaca-data-gathering .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}aitaca-data-gathering .mat-mdc-button.mat-mdc-button-base,aitaca-data-gathering .mat-mdc-raised-button.mat-mdc-button-base,aitaca-data-gathering .mat-mdc-unelevated-button.mat-mdc-button-base,aitaca-data-gathering .mat-mdc-outlined-button.mat-mdc-button-base{height:36px}aitaca-data-gathering .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-data-gathering .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-data-gathering .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}aitaca-data-gathering .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}aitaca-data-gathering .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}aitaca-data-gathering .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}aitaca-data-gathering .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}aitaca-data-gathering .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}aitaca-data-gathering .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}aitaca-data-gathering .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}aitaca-data-gathering .mat-mdc-fab,aitaca-data-gathering .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-data-gathering .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,aitaca-data-gathering .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-data-gathering .mat-mdc-fab.mat-primary,aitaca-data-gathering .mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-fab.mat-accent,aitaca-data-gathering .mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-data-gathering .mat-mdc-fab.mat-warn,aitaca-data-gathering .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}aitaca-data-gathering .mat-mdc-fab[disabled][disabled],aitaca-data-gathering .mat-mdc-mini-fab[disabled][disabled]{--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)}aitaca-data-gathering .mat-mdc-fab.mat-unthemed,aitaca-data-gathering .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-data-gathering .mat-mdc-fab.mat-primary,aitaca-data-gathering .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: var(--aitaca-dynamic-palette-500);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-data-gathering .mat-mdc-fab.mat-accent,aitaca-data-gathering .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--aitaca-dynamic-palette-A200);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-data-gathering .mat-mdc-fab.mat-warn,aitaca-data-gathering .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}aitaca-data-gathering .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-data-gathering .mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}aitaca-data-gathering .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}aitaca-data-gathering .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}aitaca-data-gathering .mat-badge{position:relative}aitaca-data-gathering .mat-badge.mat-badge{overflow:visible}aitaca-data-gathering .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active aitaca-data-gathering .mat-badge-content{outline:solid 1px;border-radius:0}aitaca-data-gathering .mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}aitaca-data-gathering .mat-badge-hidden .mat-badge-content{display:none}aitaca-data-gathering .ng-animate-disabled .mat-badge-content,aitaca-data-gathering .mat-badge-content._mat-animation-noopable{transition:none}aitaca-data-gathering .mat-badge-content.mat-badge-active{transform:none}aitaca-data-gathering .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}aitaca-data-gathering .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}aitaca-data-gathering .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}aitaca-data-gathering .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] aitaca-data-gathering .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}aitaca-data-gathering .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] aitaca-data-gathering .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}aitaca-data-gathering .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] aitaca-data-gathering .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}aitaca-data-gathering .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] aitaca-data-gathering .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}aitaca-data-gathering .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}aitaca-data-gathering .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}aitaca-data-gathering .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}aitaca-data-gathering .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] aitaca-data-gathering .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}aitaca-data-gathering .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] aitaca-data-gathering .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}aitaca-data-gathering .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] aitaca-data-gathering .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}aitaca-data-gathering .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] aitaca-data-gathering .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}aitaca-data-gathering .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}aitaca-data-gathering .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}aitaca-data-gathering .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}aitaca-data-gathering .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] aitaca-data-gathering .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}aitaca-data-gathering .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] aitaca-data-gathering .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}aitaca-data-gathering .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] aitaca-data-gathering .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}aitaca-data-gathering .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] aitaca-data-gathering .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}aitaca-data-gathering{--mat-badge-background-color: var(--aitaca-dynamic-palette-500);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}aitaca-data-gathering .mat-badge-accent{--mat-badge-background-color: var(--aitaca-dynamic-palette-A200);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-data-gathering .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}aitaca-data-gathering{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}aitaca-data-gathering{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}aitaca-data-gathering{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering{--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}aitaca-data-gathering{--mat-standard-button-toggle-height: 48px}aitaca-data-gathering{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}aitaca-data-gathering{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-500), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}aitaca-data-gathering .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-A200), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}aitaca-data-gathering .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}aitaca-data-gathering .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}aitaca-data-gathering .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}aitaca-data-gathering .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}aitaca-data-gathering{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}aitaca-data-gathering{--mat-divider-color: rgba(0, 0, 0, .12)}aitaca-data-gathering{--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)}aitaca-data-gathering{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}aitaca-data-gathering{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}aitaca-data-gathering{--mat-icon-color: inherit}aitaca-data-gathering .mat-icon.mat-primary{--mat-icon-color: var(--aitaca-dynamic-palette-500)}aitaca-data-gathering .mat-icon.mat-accent{--mat-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-data-gathering .mat-icon.mat-warn{--mat-icon-color: #f44336}aitaca-data-gathering{--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)}aitaca-data-gathering{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--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}aitaca-data-gathering .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-data-gathering .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}aitaca-data-gathering{--mat-stepper-header-height: 72px}aitaca-data-gathering{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-sort-header-arrow{color:#757575}aitaca-data-gathering{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}aitaca-data-gathering .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-500);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-data-gathering .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-A200);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-data-gathering .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}aitaca-data-gathering{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}aitaca-data-gathering{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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}aitaca-data-gathering .mat-tree{background:white}aitaca-data-gathering .mat-tree-node,aitaca-data-gathering .mat-nested-tree-node{color:#000000de}aitaca-data-gathering .mat-tree-node{min-height:48px}aitaca-data-gathering .mat-tree{font-family:var(--aitaca-dynamic-typography)}aitaca-data-gathering .mat-tree-node,aitaca-data-gathering .mat-nested-tree-node{font-weight:400;font-size:14px}\n"],encapsulation:2})}return ra})()},3801:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{DataGatheringModule:()=>ft});var r=g(6814),u=g(6223),y=g(2296),M=g(7700),z=g(4170),m=g(8525),C=g(2599),V=g(2032),it=g(1488),N=g(9515),rt=g(1020),at=g(8935),lt=g(5879);const St=[{path:"",component:at.e}];let ft=(()=>{class Lt{static#t=this.\u0275fac=function(wt){return new(wt||Lt)};static#e=this.\u0275mod=lt.oAB({type:Lt});static#a=this.\u0275inj=lt.cJS({imports:[r.ez,it.Bz.forChild(St),u.UX,u.u5,N.aw,M.Is,y.ot,C.rP,m.LD,z.lN,V.c,rt._Y]})}return Lt})()},8716:(Ae,H,g)=>{"use strict";g.d(H,{z:()=>ft});var r=g(7700),u=g(5879),y=g(1914),M=g(6814),z=g(2296),m=g(9515);function C(Lt,Pt){if(1&Lt&&(u.TgZ(0,"div",8),u._UZ(1,"span",9),u.ALo(2,"translate"),u.qZA()),2&Lt){const Xt=u.oxw();u.xp6(1),u.Q6J("innerHTML",u.lcZ(2,1,Xt.dialogTitleKey),u.oJD)}}function V(Lt,Pt){if(1&Lt&&(u._UZ(0,"span",10),u.ALo(1,"translate")),2&Lt){const Xt=u.oxw();u.Q6J("innerHTML",u.lcZ(1,1,Xt.dialogContentKey),u.oJD)}}function it(Lt,Pt){if(1&Lt&&(u.TgZ(0,"div",14),u._UZ(1,"div",15),u.ALo(2,"translate"),u._UZ(3,"img",16),u.qZA()),2&Lt){const Xt=u.oxw(2);u.xp6(1),u.Q6J("innerHTML",u.lcZ(2,2,"dialog.dialogMedia1Key"),u.oJD),u.xp6(2),u.Q6J("src",Xt.dialogMedia1,u.LSH)}}function N(Lt,Pt){1&Lt&&(u._UZ(0,"div",15),u.ALo(1,"translate")),2&Lt&&u.Q6J("innerHTML",u.lcZ(1,1,"dialog.dialogMedia2Key"),u.oJD)}function rt(Lt,Pt){if(1&Lt&&(u.TgZ(0,"div",17),u.YNc(1,N,2,3,"div",18),u._UZ(2,"img",19),u.ALo(3,"translate"),u.qZA()),2&Lt){const Xt=u.oxw(2);u.Q6J("ngClass","manual-card"===Xt.origin?"aitaca-full-width":""),u.xp6(1),u.Q6J("ngIf","manual-card"!==Xt.origin),u.xp6(1),u.Q6J("ngClass","manual-card"===Xt.origin?"aitaca-full-width":"")("src",u.lcZ(3,4,Xt.dialogMedia2Key),u.LSH)}}function at(Lt,Pt){if(1&Lt&&(u.TgZ(0,"div",11),u.YNc(1,it,4,4,"div",12),u.YNc(2,rt,4,6,"div",13),u.qZA()),2&Lt){const Xt=u.oxw();u.Q6J("ngClass",Xt.dialogMedia1?"aitaca-full-width":""),u.xp6(1),u.Q6J("ngIf",!!Xt.dialogMedia1),u.xp6(1),u.Q6J("ngIf",!!Xt.dialogMedia2Key)}}function lt(Lt,Pt){if(1&Lt){const Xt=u.EpF();u.TgZ(0,"button",20),u.NdJ("click",function(){u.CHM(Xt);const Wt=u.oxw();return u.KtG(Wt.onCancel())}),u.ALo(1,"translate"),u.qZA()}if(2&Lt){const Xt=u.oxw();u.Q6J("innerHTML",u.lcZ(1,1,Xt.buttonCancelLabelKey),u.oJD)}}function St(Lt,Pt){if(1&Lt){const Xt=u.EpF();u.TgZ(0,"button",21),u.NdJ("click",function(){u.CHM(Xt);const Wt=u.oxw();return u.KtG(Wt.onConfirm())})("keyup.enter",function(){u.CHM(Xt);const Wt=u.oxw();return u.KtG(Wt.onConfirm())}),u.ALo(1,"translate"),u.qZA()}if(2&Lt){const Xt=u.oxw();u.Q6J("innerHTML",u.lcZ(1,1,Xt.buttonConfirmLabelKey),u.oJD)}}let ft=(()=>{class Lt{constructor(Xt,wt,Wt){this.data=Xt,this.dialogRef=wt,this.apiService=Wt,this.isSingleButton=!1,this.modelConfig=this.apiService.getModelConfig()}ngOnInit(){this.setDialogData()}setDialogData(){this.origin=this.data.origin,this.isSingleButton=this.data.isSingleButton,this.dialogTitleKey=this.data.dialogTitleKey,this.dialogContentKey=this.data.dialogContentKey,this.dialogMedia1=this.data.dialogMedia1,this.dialogMedia2Key=this.data.dialogMedia2Key,this.buttonCancelLabelKey=this.data.buttonCancelLabelKey,this.buttonConfirmLabelKey=this.data.buttonConfirmLabelKey}onCancel(){this.dialogRef.close(!1)}onConfirm(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(wt){return new(wt||Lt)(u.Y36(r.WI),u.Y36(r.so),u.Y36(y.sM))};static#e=this.\u0275cmp=u.Xpm({type:Lt,selectors:[["aitaca-confirmation-dialog"]],decls:8,vars:5,consts:[["id","aitaca-confirmation-dialog-container"],[1,"aitaca-confirmation-dialog-content-container"],["mat-dialog-title","","class","aitaca-confirmation-dialog-title-container",4,"ngIf"],["class","aitaca-confirmation-dialog-container-dialog-message aitaca-text-regular",3,"innerHTML",4,"ngIf"],["class","aitaca-confirmation-dialog-container-dialog-media-container",3,"ngClass",4,"ngIf"],[1,"aitaca-confirmation-dialog-actions-container"],["mat-flat-button","","color","secondary","id","aitaca-cancel-button","class","aitaca-button aitaca-confirmation-dialog-container-dialog-button aitaca-secondary-button aitaca-text-semibold","type","button",3,"innerHTML","click",4,"ngIf"],["mat-raised-button","","color","primary","id","aitaca-confirm-button","class","aitaca-button aitaca-confirmation-dialog-container-dialog-button aitaca-primary-button aitaca-text-semibold","type","submit",3,"innerHTML","click","keyup.enter",4,"ngIf"],["mat-dialog-title","",1,"aitaca-confirmation-dialog-title-container"],[1,"aitaca-confirmation-dialog-container-title","aitaca-text-semibold",3,"innerHTML"],[1,"aitaca-confirmation-dialog-container-dialog-message","aitaca-text-regular",3,"innerHTML"],[1,"aitaca-confirmation-dialog-container-dialog-media-container",3,"ngClass"],["id","aitaca-confirmation-dialog-container-dialog-media-1-container","class","aitaca-confirmation-dialog-container-dialog-media-1-container",4,"ngIf"],["id","aitaca-confirmation-dialog-container-dialog-media-2-container","class","aitaca-confirmation-dialog-container-dialog-media-2-container",3,"ngClass",4,"ngIf"],["id","aitaca-confirmation-dialog-container-dialog-media-1-container",1,"aitaca-confirmation-dialog-container-dialog-media-1-container"],[1,"aitaca-confirmation-dialog-container-dialog-media-label",3,"innerHTML"],["id","aitaca-confirmation-dialog-container-dialog-media-1",3,"src"],["id","aitaca-confirmation-dialog-container-dialog-media-2-container",1,"aitaca-confirmation-dialog-container-dialog-media-2-container",3,"ngClass"],["class","aitaca-confirmation-dialog-container-dialog-media-label",3,"innerHTML",4,"ngIf"],["id","aitaca-confirmation-dialog-container-dialog-media-2",3,"ngClass","src"],["mat-flat-button","","color","secondary","id","aitaca-cancel-button","type","button",1,"aitaca-button","aitaca-confirmation-dialog-container-dialog-button","aitaca-secondary-button","aitaca-text-semibold",3,"innerHTML","click"],["mat-raised-button","","color","primary","id","aitaca-confirm-button","type","submit",1,"aitaca-button","aitaca-confirmation-dialog-container-dialog-button","aitaca-primary-button","aitaca-text-semibold",3,"innerHTML","click","keyup.enter"]],template:function(wt,Wt){1&wt&&(u.TgZ(0,"div",0)(1,"mat-dialog-content",1),u.YNc(2,C,3,3,"div",2),u.YNc(3,V,2,3,"span",3),u.YNc(4,at,3,3,"div",4),u.qZA(),u.TgZ(5,"mat-dialog-actions",5),u.YNc(6,lt,2,3,"button",6),u.YNc(7,St,2,3,"button",7),u.qZA()()),2&wt&&(u.xp6(2),u.Q6J("ngIf",!!Wt.dialogTitleKey),u.xp6(1),u.Q6J("ngIf",!!Wt.dialogContentKey),u.xp6(1),u.Q6J("ngIf",!!Wt.dialogMedia1||!!Wt.dialogMedia2Key),u.xp6(2),u.Q6J("ngIf",!Wt.isSingleButton&&!!Wt.buttonCancelLabelKey),u.xp6(1),u.Q6J("ngIf",!!Wt.buttonConfirmLabelKey))},dependencies:[M.mk,M.O5,r.uh,r.xY,r.H8,z.lW,m.X$],styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-confirmation-dialog{width:100%;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container{padding:24px 16px 16px;display:flex;flex-direction:column;gap:16px}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-title-container{display:flex;flex-direction:column;align-items:flex-start}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-title-container .aitaca-confirmation-dialog-container-title{font-weight:700!important;font-size:18px!important;line-height:20px!important}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container{width:100%;margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-message{display:flex;flex-direction:column;align-items:flex-start;color:#475467;width:100%;font-weight:400!important;font-size:16px!important;line-height:20px!important}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container{display:flex;flex-direction:row;gap:8px;margin:0 auto}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container.aitaca-full-width{width:100%;justify-content:center}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-1-container,aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-2-container{display:flex;flex-direction:column;flex:1;gap:4px;max-width:150px}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-1-container.aitaca-full-width,aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-2-container.aitaca-full-width{max-width:none}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-1-container .aitaca-confirmation-dialog-container-dialog-media-label,aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-2-container .aitaca-confirmation-dialog-container-dialog-media-label{font-weight:700;font-size:14px;line-height:20px;color:#101828;text-align:center}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-1-container img,aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-2-container img{border-radius:8px;width:100%;object-fit:cover;height:210px}aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-1-container img.aitaca-full-width,aitaca-confirmation-dialog #aitaca-confirmation-dialog-container .aitaca-confirmation-dialog-content-container .aitaca-confirmation-dialog-container-dialog-media-container .aitaca-confirmation-dialog-container-dialog-media-2-container img.aitaca-full-width{border-radius:8px;height:auto}aitaca-confirmation-dialog .aitaca-confirmation-dialog-actions-container{display:flex;flex-direction:row;width:100%;padding:0!important;margin:0!important;gap:8px}aitaca-confirmation-dialog .aitaca-confirmation-dialog-actions-container .aitaca-confirmation-dialog-container-dialog-button{flex:1}aitaca-confirmation-dialog .aitaca-confirmation-dialog-actions-container .aitaca-confirmation-dialog-container-dialog-button #aitaca-confirm-button,aitaca-confirmation-dialog .aitaca-confirmation-dialog-actions-container .aitaca-confirmation-dialog-container-dialog-button #aitaca-cancel-button{margin-bottom:0}aitaca-confirmation-dialog button.aitaca-button{display:block;border-radius:8px!important;height:42px!important;line-height:20px!important;font-size:16px;font-weight:600!important;letter-spacing:normal!important;width:auto}aitaca-confirmation-dialog button.aitaca-button:first-letter{text-transform:uppercase}aitaca-confirmation-dialog button.aitaca-button.aitaca-primary-button{box-shadow:none!important}aitaca-confirmation-dialog button.aitaca-button.aitaca-primary-button:not([disabled]){border:1px solid var(--aitaca-dynamic-palette-500)!important;background-color:var(--aitaca-dynamic-palette-500)!important;color:var(--aitaca-dynamic-palette-contrast-500)!important}aitaca-confirmation-dialog button.aitaca-button.aitaca-secondary-button{color:var(--aitaca-dynamic-palette-500)!important;border:1px solid var(--aitaca-dynamic-palette-500)!important;background-color:#fff!important}aitaca-confirmation-dialog .aitaca-ul{padding-left:15px;margin:8px 0!important;list-style:none;text-align:justify}aitaca-confirmation-dialog .aitaca-ul .aitaca-li{margin-top:8px;display:flex}aitaca-confirmation-dialog .aitaca-ul .aitaca-li:before{font-family:Material Icons;content:\"\\e876\";margin:0 0 0 -15px;color:var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .aitaca-ul .aitaca-li:first-child{margin-top:0}aitaca-confirmation-dialog .aitaca-ul .aitaca-li span{margin-left:8px}aitaca-confirmation-dialog .aitaca-ul-with-bullet{padding-left:20px;margin:0!important;text-align:left}aitaca-confirmation-dialog .mat-ripple-element{background-color:#0000001a}aitaca-confirmation-dialog{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--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)}aitaca-confirmation-dialog .mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-warn{--mat-option-selected-state-label-text-color: #f44336}aitaca-confirmation-dialog{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}aitaca-confirmation-dialog .mat-pseudo-checkbox-full{color:#0000008a}aitaca-confirmation-dialog .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}aitaca-confirmation-dialog .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-confirmation-dialog .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-confirmation-dialog .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-confirmation-dialog .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-confirmation-dialog .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-confirmation-dialog .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-confirmation-dialog .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-confirmation-dialog .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-confirmation-dialog .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-confirmation-dialog .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-confirmation-dialog .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-confirmation-dialog .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-confirmation-dialog .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-confirmation-dialog .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}aitaca-confirmation-dialog .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-confirmation-dialog .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}aitaca-confirmation-dialog .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-confirmation-dialog .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-confirmation-dialog .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-confirmation-dialog .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}aitaca-confirmation-dialog .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-confirmation-dialog .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}aitaca-confirmation-dialog .mat-app-background,aitaca-confirmation-dialog.mat-app-background{background-color:#fafafa;color:#000000de}aitaca-confirmation-dialog .mat-elevation-z0,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}aitaca-confirmation-dialog .mat-elevation-z1,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}aitaca-confirmation-dialog .mat-elevation-z2,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}aitaca-confirmation-dialog .mat-elevation-z3,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}aitaca-confirmation-dialog .mat-elevation-z4,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}aitaca-confirmation-dialog .mat-elevation-z5,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}aitaca-confirmation-dialog .mat-elevation-z6,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}aitaca-confirmation-dialog .mat-elevation-z7,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}aitaca-confirmation-dialog .mat-elevation-z8,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}aitaca-confirmation-dialog .mat-elevation-z9,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}aitaca-confirmation-dialog .mat-elevation-z10,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}aitaca-confirmation-dialog .mat-elevation-z11,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}aitaca-confirmation-dialog .mat-elevation-z12,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}aitaca-confirmation-dialog .mat-elevation-z13,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}aitaca-confirmation-dialog .mat-elevation-z14,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}aitaca-confirmation-dialog .mat-elevation-z15,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}aitaca-confirmation-dialog .mat-elevation-z16,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}aitaca-confirmation-dialog .mat-elevation-z17,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}aitaca-confirmation-dialog .mat-elevation-z18,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}aitaca-confirmation-dialog .mat-elevation-z19,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}aitaca-confirmation-dialog .mat-elevation-z20,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}aitaca-confirmation-dialog .mat-elevation-z21,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}aitaca-confirmation-dialog .mat-elevation-z22,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}aitaca-confirmation-dialog .mat-elevation-z23,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}aitaca-confirmation-dialog .mat-elevation-z24,aitaca-confirmation-dialog .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}aitaca-confirmation-dialog{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-mdc-card{--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)}aitaca-confirmation-dialog .mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}@media (forced-colors: active){aitaca-confirmation-dialog .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-confirmation-dialog .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-500)'/%3E%3C/svg%3E\")}}aitaca-confirmation-dialog .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}@media (forced-colors: active){aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-A200)'/%3E%3C/svg%3E\")}}aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{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\")}}aitaca-confirmation-dialog .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}aitaca-confirmation-dialog .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}aitaca-confirmation-dialog .mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}aitaca-confirmation-dialog{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}aitaca-confirmation-dialog .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}aitaca-confirmation-dialog .mat-mdc-form-field-subscript-wrapper,aitaca-confirmation-dialog .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}aitaca-confirmation-dialog .mat-mdc-form-field-focus-overlay{background-color:#000000de}aitaca-confirmation-dialog .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}aitaca-confirmation-dialog .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}aitaca-confirmation-dialog .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}aitaca-confirmation-dialog .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-500),.87)}aitaca-confirmation-dialog .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-A200),.87)}aitaca-confirmation-dialog .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}aitaca-confirmation-dialog .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}aitaca-confirmation-dialog .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}aitaca-confirmation-dialog .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}aitaca-confirmation-dialog [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}aitaca-confirmation-dialog .mat-mdc-form-field-infix{min-height:56px}aitaca-confirmation-dialog .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}aitaca-confirmation-dialog .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}aitaca-confirmation-dialog .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}aitaca-confirmation-dialog .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}aitaca-confirmation-dialog .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}aitaca-confirmation-dialog{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}aitaca-confirmation-dialog{--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: var(--aitaca-dynamic-palette-500);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-confirmation-dialog .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: var(--aitaca-dynamic-palette-A200);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-confirmation-dialog .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-confirmation-dialog{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog{--mat-autocomplete-background-color: white}aitaca-confirmation-dialog .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}aitaca-confirmation-dialog .mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}aitaca-confirmation-dialog .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,aitaca-confirmation-dialog .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-confirmation-dialog .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,aitaca-confirmation-dialog .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-confirmation-dialog .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,aitaca-confirmation-dialog .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}aitaca-confirmation-dialog .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}aitaca-confirmation-dialog .mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}aitaca-confirmation-dialog .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-confirmation-dialog .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}aitaca-confirmation-dialog .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300)}aitaca-confirmation-dialog .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}aitaca-confirmation-dialog .mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}aitaca-confirmation-dialog .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}aitaca-confirmation-dialog .mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}aitaca-confirmation-dialog .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-confirmation-dialog .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-500);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-confirmation-dialog .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-confirmation-dialog .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-confirmation-dialog .mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}aitaca-confirmation-dialog .mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-confirmation-dialog .mat-mdc-slider{--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}aitaca-confirmation-dialog .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .2)}aitaca-confirmation-dialog .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .2)}aitaca-confirmation-dialog .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-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)}aitaca-confirmation-dialog .mat-mdc-slider{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog{--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}aitaca-confirmation-dialog{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-mdc-list-base{--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}aitaca-confirmation-dialog .mdc-list-item__start,aitaca-confirmation-dialog .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-accent .mdc-list-item__start,aitaca-confirmation-dialog .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-warn .mdc-list-item__start,aitaca-confirmation-dialog .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}aitaca-confirmation-dialog .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-confirmation-dialog .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-confirmation-dialog .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-confirmation-dialog .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,aitaca-confirmation-dialog .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,aitaca-confirmation-dialog .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,aitaca-confirmation-dialog .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,aitaca-confirmation-dialog .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}aitaca-confirmation-dialog .mat-mdc-list-base{--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}aitaca-confirmation-dialog .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,aitaca-confirmation-dialog .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,aitaca-confirmation-dialog .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}aitaca-confirmation-dialog .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,aitaca-confirmation-dialog .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,aitaca-confirmation-dialog .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}aitaca-confirmation-dialog .mat-mdc-list-base{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}aitaca-confirmation-dialog{--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)}aitaca-confirmation-dialog{--mat-paginator-container-size: 56px}aitaca-confirmation-dialog .mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}aitaca-confirmation-dialog .mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}aitaca-confirmation-dialog .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}aitaca-confirmation-dialog .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-confirmation-dialog .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-confirmation-dialog .mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-confirmation-dialog .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}aitaca-confirmation-dialog{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-mdc-tab-group,aitaca-confirmation-dialog .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-mdc-tab-group.mat-accent,aitaca-confirmation-dialog .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-mdc-tab-group.mat-warn,aitaca-confirmation-dialog .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}aitaca-confirmation-dialog .mat-mdc-tab-group.mat-background-primary,aitaca-confirmation-dialog .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-confirmation-dialog .mat-mdc-tab-group.mat-background-accent,aitaca-confirmation-dialog .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-confirmation-dialog .mat-mdc-tab-group.mat-background-warn,aitaca-confirmation-dialog .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}aitaca-confirmation-dialog .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}aitaca-confirmation-dialog .mat-mdc-tab-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}aitaca-confirmation-dialog{--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: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-confirmation-dialog .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-confirmation-dialog .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-confirmation-dialog .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-confirmation-dialog .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}aitaca-confirmation-dialog{--mdc-checkbox-state-layer-size: 40px}aitaca-confirmation-dialog .mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-confirmation-dialog .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}aitaca-confirmation-dialog .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}aitaca-confirmation-dialog .mat-mdc-unelevated-button[disabled][disabled]{--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)}aitaca-confirmation-dialog .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}aitaca-confirmation-dialog .mat-mdc-raised-button[disabled][disabled]{--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}aitaca-confirmation-dialog .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}aitaca-confirmation-dialog .mat-mdc-outlined-button[disabled][disabled]{--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)}aitaca-confirmation-dialog .mat-mdc-button,aitaca-confirmation-dialog .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-confirmation-dialog .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-button.mat-primary,aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}aitaca-confirmation-dialog .mat-mdc-button.mat-accent,aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}aitaca-confirmation-dialog .mat-mdc-button.mat-warn,aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}aitaca-confirmation-dialog .mat-mdc-raised-button,aitaca-confirmation-dialog .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-confirmation-dialog .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-raised-button.mat-primary,aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-raised-button.mat-accent,aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-raised-button.mat-warn,aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}aitaca-confirmation-dialog .mat-mdc-button.mat-mdc-button-base,aitaca-confirmation-dialog .mat-mdc-raised-button.mat-mdc-button-base,aitaca-confirmation-dialog .mat-mdc-unelevated-button.mat-mdc-button-base,aitaca-confirmation-dialog .mat-mdc-outlined-button.mat-mdc-button-base{height:36px}aitaca-confirmation-dialog .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-confirmation-dialog .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-confirmation-dialog .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}aitaca-confirmation-dialog .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}aitaca-confirmation-dialog .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}aitaca-confirmation-dialog .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}aitaca-confirmation-dialog .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}aitaca-confirmation-dialog .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}aitaca-confirmation-dialog .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}aitaca-confirmation-dialog .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}aitaca-confirmation-dialog .mat-mdc-fab,aitaca-confirmation-dialog .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-confirmation-dialog .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,aitaca-confirmation-dialog .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-confirmation-dialog .mat-mdc-fab.mat-primary,aitaca-confirmation-dialog .mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-fab.mat-accent,aitaca-confirmation-dialog .mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-confirmation-dialog .mat-mdc-fab.mat-warn,aitaca-confirmation-dialog .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}aitaca-confirmation-dialog .mat-mdc-fab[disabled][disabled],aitaca-confirmation-dialog .mat-mdc-mini-fab[disabled][disabled]{--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)}aitaca-confirmation-dialog .mat-mdc-fab.mat-unthemed,aitaca-confirmation-dialog .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-confirmation-dialog .mat-mdc-fab.mat-primary,aitaca-confirmation-dialog .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: var(--aitaca-dynamic-palette-500);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-confirmation-dialog .mat-mdc-fab.mat-accent,aitaca-confirmation-dialog .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--aitaca-dynamic-palette-A200);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-confirmation-dialog .mat-mdc-fab.mat-warn,aitaca-confirmation-dialog .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}aitaca-confirmation-dialog .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-confirmation-dialog .mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}aitaca-confirmation-dialog .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}aitaca-confirmation-dialog .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}aitaca-confirmation-dialog .mat-badge{position:relative}aitaca-confirmation-dialog .mat-badge.mat-badge{overflow:visible}aitaca-confirmation-dialog .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active aitaca-confirmation-dialog .mat-badge-content{outline:solid 1px;border-radius:0}aitaca-confirmation-dialog .mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}aitaca-confirmation-dialog .mat-badge-hidden .mat-badge-content{display:none}aitaca-confirmation-dialog .ng-animate-disabled .mat-badge-content,aitaca-confirmation-dialog .mat-badge-content._mat-animation-noopable{transition:none}aitaca-confirmation-dialog .mat-badge-content.mat-badge-active{transform:none}aitaca-confirmation-dialog .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}aitaca-confirmation-dialog .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}aitaca-confirmation-dialog .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}aitaca-confirmation-dialog .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}aitaca-confirmation-dialog .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}aitaca-confirmation-dialog .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}aitaca-confirmation-dialog .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}aitaca-confirmation-dialog .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}aitaca-confirmation-dialog .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}aitaca-confirmation-dialog .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}aitaca-confirmation-dialog .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}aitaca-confirmation-dialog .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}aitaca-confirmation-dialog .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}aitaca-confirmation-dialog .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}aitaca-confirmation-dialog .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}aitaca-confirmation-dialog .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}aitaca-confirmation-dialog .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}aitaca-confirmation-dialog .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}aitaca-confirmation-dialog .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}aitaca-confirmation-dialog .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}aitaca-confirmation-dialog .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] aitaca-confirmation-dialog .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}aitaca-confirmation-dialog{--mat-badge-background-color: var(--aitaca-dynamic-palette-500);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}aitaca-confirmation-dialog .mat-badge-accent{--mat-badge-background-color: var(--aitaca-dynamic-palette-A200);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-confirmation-dialog .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}aitaca-confirmation-dialog{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}aitaca-confirmation-dialog{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}aitaca-confirmation-dialog{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog{--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}aitaca-confirmation-dialog{--mat-standard-button-toggle-height: 48px}aitaca-confirmation-dialog{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}aitaca-confirmation-dialog{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-500), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}aitaca-confirmation-dialog .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-A200), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}aitaca-confirmation-dialog .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}aitaca-confirmation-dialog .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}aitaca-confirmation-dialog .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}aitaca-confirmation-dialog .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}aitaca-confirmation-dialog{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}aitaca-confirmation-dialog{--mat-divider-color: rgba(0, 0, 0, .12)}aitaca-confirmation-dialog{--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)}aitaca-confirmation-dialog{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}aitaca-confirmation-dialog{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}aitaca-confirmation-dialog{--mat-icon-color: inherit}aitaca-confirmation-dialog .mat-icon.mat-primary{--mat-icon-color: var(--aitaca-dynamic-palette-500)}aitaca-confirmation-dialog .mat-icon.mat-accent{--mat-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-confirmation-dialog .mat-icon.mat-warn{--mat-icon-color: #f44336}aitaca-confirmation-dialog{--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)}aitaca-confirmation-dialog{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--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}aitaca-confirmation-dialog .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-confirmation-dialog .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}aitaca-confirmation-dialog{--mat-stepper-header-height: 72px}aitaca-confirmation-dialog{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-sort-header-arrow{color:#757575}aitaca-confirmation-dialog{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}aitaca-confirmation-dialog .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-500);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-confirmation-dialog .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-A200);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-confirmation-dialog .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}aitaca-confirmation-dialog{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}aitaca-confirmation-dialog{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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}aitaca-confirmation-dialog .mat-tree{background:white}aitaca-confirmation-dialog .mat-tree-node,aitaca-confirmation-dialog .mat-nested-tree-node{color:#000000de}aitaca-confirmation-dialog .mat-tree-node{min-height:48px}aitaca-confirmation-dialog .mat-tree{font-family:var(--aitaca-dynamic-typography)}aitaca-confirmation-dialog .mat-tree-node,aitaca-confirmation-dialog .mat-nested-tree-node{font-weight:400;font-size:14px}\n"],encapsulation:2})}return Lt})()},7654:(Ae,H,g)=>{"use strict";g.d(H,{z:()=>r.z});var r=g(8716)},9077:(Ae,H,g)=>{"use strict";g.d(H,{$:()=>Lt});var r=g(179),u=g(9994),y=g(553),M=g(7734),z=g(9977),m=g(5879),C=g(1488),V=g(6814),it=g(1914),N=g(7700),rt=g(2296),at=g(3689),lt=g(2596),St=g(5780),ft=g(9515);let Lt=(()=>{class Pt{constructor(wt,Wt,st,Ft,bt){this.router=wt,this.location=Wt,this.apiService=st,this.navigationService=Ft,this.dialog=bt,this.selectedIndex=0,this.subscriptions=[],this.isWidgetMode=y.N.widgetMode}ngOnInit(){this.subscriptions.push(this.apiService.sessionData$.subscribe(wt=>{this.sessionData=wt}),this.navigationService.currentStep$.pipe((0,M.h)(wt=>!!wt)).subscribe(wt=>{this.selectedIndex=parseInt(wt)}))}replaceSessionIdQueryParam(){this.location.replaceState((0,r.GW)(this.location.path(),r.se.sessionId,this.apiService.getSessionId()))}scrollToTop(){z.ZP.capture(`size:ring_size_photo:show_step_${this.selectedIndex+1}`,{session_id:this.sessionData?.session_id,measurement_id:this.sessionData?.measurement?.id}),document&&document.getElementsByClassName("aitaca-content").length>0&&document.getElementsByClassName("aitaca-content")[0].scrollTo(0,0)}goToCapture(){this.router.navigate([u.$.capture],{skipLocationChange:!0})}stepNumberChanged(wt){this.navigationService.setCurrentStep(wt)}onManualHand(){this.router.navigate([u.$.manualCard],{skipLocationChange:!0})}ngOnDestroy(){this.subscriptions.forEach(wt=>wt.unsubscribe())}static#t=this.\u0275fac=function(Wt){return new(Wt||Pt)(m.Y36(C.F0),m.Y36(V.Ye),m.Y36(it.sM),m.Y36(it.f5),m.Y36(N.uw))};static#e=this.\u0275cmp=m.Xpm({type:Pt,selectors:[["aitaca-hand-steps"]],decls:92,vars:71,consts:[["labelPosition","bottom",1,"aitaca-hand-steps-container",3,"animationDuration","selectedIndex","selectedIndexChange","animationDone"],["stepper",""],[1,"aitaca-hand-steps-page-container","aitaca-hand-steps-second-page-container"],[1,"aitaca-hand-steps-page-content"],[1,"aitaca-hand-steps-page-title-container"],[1,"aitaca-hand-steps-page-title","aitaca-hand-steps-second-page-title",3,"innerHTML"],[1,"aitaca-hand-steps-page-picture-container"],["autoplay","","loop","","muted","true","playsinline","",1,"aitaca-hand-steps-page-image"],["type","video/mp4",3,"src"],[1,"aitaca-hand-steps-page-main-content-container"],[1,"aitaca-ol"],[1,"aitaca-text-regular"],[1,"aitaca-li-title-with-tooltip"],[1,"aitaca-li-title","aitaca-text-semibold",3,"innerHTML"],["matTooltipClass","aitaca-tooltip","matTooltipPosition","above","aria-label","Button that shows a comic tooltip",1,"aitaca-tooltip-link",3,"matTooltip","innerHTML","click"],["tooltip","matTooltip"],[1,"aitaca-li-regular",3,"innerHTML"],[1,"aitaca-text-semibold",3,"innerHTML"],[1,"aitaca-hand-steps-page-footer-container"],[1,"aitaca-hand-steps-page-action-buttons-container","aitaca-hand-steps-second-page-action-buttons-container"],["mat-raised-button","","color","primary","matStepperNext","",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-hand-steps-page-action-next-button",3,"innerHTML"],[1,"aitaca-hand-steps-footer"],[1,"aitaca-hand-steps-page-container","aitaca-hand-steps-third-page-container"],[1,"aitaca-hand-steps-page-title","aitaca-hand-steps-third-page-title",3,"innerHTML"],[1,"aitaca-hand-steps-page-action-buttons-container","aitaca-hand-steps-third-page-action-buttons-container"],[1,"aitaca-hand-steps-page-container","aitaca-hand-steps-fourth-page-container"],[1,"aitaca-hand-steps-page-title","aitaca-hand-steps-fourth-page-title",3,"innerHTML"],[1,"aitaca-hand-steps-page-image",3,"src"],["id","aitaca-hand-steps-fourth-page-subtitle",1,"aitaca-text-medium","aitaca-hand-steps-fourth-page-subtitle",3,"innerHTML"],[1,"aitaca-ul","aitaca-text-regular"],[1,"aitaca-li","aitaca-text-semibold"],[3,"innerHTML"],[1,"aitaca-hand-steps-page-action-buttons-container","aitaca-hand-steps-fourth-page-action-buttons-container"],["mat-raised-button","","color","primary",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-hand-steps-page-action-next-button",3,"innerHTML","click"]],template:function(Wt,st){if(1&Wt){const Ft=m.EpF();m.TgZ(0,"mat-horizontal-stepper",0,1),m.NdJ("selectedIndexChange",function(Dt){return st.stepNumberChanged(Dt)})("animationDone",function(){return st.scrollToTop()}),m.TgZ(2,"mat-step")(3,"div",2)(4,"div",3)(5,"div",4),m._UZ(6,"div",5),m.ALo(7,"translate"),m.qZA(),m.TgZ(8,"div",6)(9,"video",7),m._UZ(10,"source",8),m.ALo(11,"translate"),m.qZA()(),m.TgZ(12,"div",9)(13,"div",10)(14,"ol",11)(15,"li")(16,"div",12),m._UZ(17,"div",13),m.ALo(18,"translate"),m.TgZ(19,"span",14,15),m.NdJ("click",function(){m.CHM(Ft);const Dt=m.MAs(20);return m.KtG(Dt.toggle())}),m.ALo(21,"translate"),m.ALo(22,"translate"),m.qZA()(),m._UZ(23,"div",16),m.ALo(24,"translate"),m.qZA(),m.TgZ(25,"li"),m._UZ(26,"div",17),m.ALo(27,"translate"),m._UZ(28,"div",16),m.ALo(29,"translate"),m.qZA()()()()(),m.TgZ(30,"div",18)(31,"div",19),m._UZ(32,"button",20),m.ALo(33,"translate"),m.qZA(),m._UZ(34,"aitaca-footer",21),m.qZA()()(),m.TgZ(35,"mat-step")(36,"div",22)(37,"div",3)(38,"div",4),m._UZ(39,"div",23),m.ALo(40,"translate"),m.qZA(),m.TgZ(41,"div",6)(42,"video",7),m._UZ(43,"source",8),m.ALo(44,"translate"),m.qZA()(),m.TgZ(45,"div",9)(46,"div",10)(47,"ol",11)(48,"li"),m._UZ(49,"div",17),m.ALo(50,"translate"),m.qZA(),m.TgZ(51,"li"),m._UZ(52,"div",17),m.ALo(53,"translate"),m.qZA(),m.TgZ(54,"li"),m._UZ(55,"div",17),m.ALo(56,"translate"),m.qZA(),m.TgZ(57,"li"),m._UZ(58,"div",17),m.ALo(59,"translate"),m.qZA()()()()(),m.TgZ(60,"div",18)(61,"div",24),m._UZ(62,"button",20),m.ALo(63,"translate"),m.qZA(),m._UZ(64,"aitaca-footer",21),m.qZA()()(),m.TgZ(65,"mat-step")(66,"div",25)(67,"div",3)(68,"div",4),m._UZ(69,"div",26),m.ALo(70,"translate"),m.qZA(),m.TgZ(71,"div",6),m._UZ(72,"img",27),m.ALo(73,"translate"),m.qZA(),m.TgZ(74,"div",9),m._UZ(75,"div",28),m.ALo(76,"translate"),m.TgZ(77,"ul",29)(78,"li",30),m._UZ(79,"span",31),m.ALo(80,"translate"),m.qZA(),m.TgZ(81,"li",30),m._UZ(82,"span",31),m.ALo(83,"translate"),m.qZA(),m.TgZ(84,"li",30),m._UZ(85,"span",31),m.ALo(86,"translate"),m.qZA()()()(),m.TgZ(87,"div",18)(88,"div",32)(89,"button",33),m.NdJ("click",function(){return st.goToCapture()}),m.ALo(90,"translate"),m.qZA()(),m._UZ(91,"aitaca-footer",21),m.qZA()()()()}2&Wt&&(m.Q6J("animationDuration","0")("selectedIndex",st.selectedIndex),m.xp6(6),m.Q6J("innerHTML",m.lcZ(7,25,"handSteps.secondPageTitle"),m.oJD),m.xp6(4),m.Q6J("src",m.lcZ(11,27,"handSteps.secondPageGif"),m.LSH),m.xp6(7),m.Q6J("innerHTML",m.lcZ(18,29,"handSteps.secondPageInstruction1"),m.oJD),m.xp6(2),m.Q6J("matTooltip",m.lcZ(21,31,"handSteps.secondPageTooltipContent"))("innerHTML",m.lcZ(22,33,"handSteps.secondPageTooltipTitle"),m.oJD),m.xp6(4),m.Q6J("innerHTML",m.lcZ(24,35,"handSteps.secondPageInstruction1b"),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.lcZ(27,37,"handSteps.secondPageInstruction2"),m.oJD),m.xp6(2),m.Q6J("innerHTML",m.lcZ(29,39,"handSteps.secondPageInstruction2b"),m.oJD),m.xp6(4),m.Q6J("innerHTML",m.lcZ(33,41,"global.next"),m.oJD),m.xp6(7),m.Q6J("innerHTML",m.lcZ(40,43,"handSteps.thirdPageTitle"),m.oJD),m.xp6(4),m.Q6J("src",m.lcZ(44,45,"handSteps.thirdPageGif"),m.LSH),m.xp6(6),m.Q6J("innerHTML",m.lcZ(50,47,"handSteps.thirdPageInstruction1"),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.lcZ(53,49,"handSteps.thirdPageInstruction2"),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.lcZ(56,51,"handSteps.thirdPageInstruction3"),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.lcZ(59,53,"handSteps.thirdPageInstruction4"),m.oJD),m.xp6(4),m.Q6J("innerHTML",m.lcZ(63,55,"global.next"),m.oJD),m.xp6(7),m.Q6J("innerHTML",m.lcZ(70,57,"handSteps.fourthPageTitle"),m.oJD),m.xp6(3),m.Q6J("src",m.lcZ(73,59,"handSteps.fourthPagePicture"),m.LSH),m.xp6(3),m.Q6J("innerHTML",m.lcZ(76,61,"handSteps.fourthPageSubtitle"),m.oJD),m.xp6(4),m.Q6J("innerHTML",m.lcZ(80,63,"handSteps.fourthPageInstruction1"),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.lcZ(83,65,"handSteps.fourthPageInstruction2"),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.lcZ(86,67,"handSteps.fourthPageInstruction3"),m.oJD),m.xp6(4),m.Q6J("innerHTML",m.lcZ(90,69,"global.next"),m.oJD))},dependencies:[rt.lW,at.C0,at.Vq,at.Ic,lt.gM,St.c,ft.X$],styles:['@import"https://fonts.googleapis.com/icon?family=Material+Icons";.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-hand-steps{display:flex;flex-direction:column;justify-content:space-between}aitaca-hand-steps .aitaca-hand-steps-container{display:flex;flex-direction:column;justify-content:space-between;padding:0}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container{padding:0!important}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .aitaca-ul{margin-top:0!important}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content{min-height:calc(100svh - 40px);display:flex;padding:0}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container{display:flex;flex-direction:column;margin-top:12px;justify-content:space-between;width:100%;text-align:left;gap:12px;padding:0 16px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-content{display:flex;flex-direction:column;gap:24px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-title-container .aitaca-hand-steps-page-title{font-weight:700;font-size:24px;line-height:29px;color:#101828}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-picture-container .aitaca-hand-steps-page-image{height:240px;width:180px;display:flex;margin:auto;border-radius:8px;pointer-events:none}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container{display:flex;flex-direction:column;gap:16px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol{list-style:none;counter-reset:list-counter;position:relative;padding-left:0;margin:0!important}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li{counter-increment:list-counter;position:relative;padding-left:30px;margin-bottom:20px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li:before{content:counter(list-counter);position:absolute;left:0;top:0;width:20px;height:20px;background-color:var(--aitaca-dynamic-palette-500);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:700}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li:after{content:"";position:absolute;left:9px;top:20px;width:2px;height:100%;background-color:var(--aitaca-dynamic-palette-500);opacity:.2}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li:last-child:after{content:none}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li .aitaca-li-regular{font-weight:400;font-size:16px;line-height:22px;color:#475467}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li .aitaca-li-title-with-tooltip{display:flex;flex-direction:row;justify-content:space-between}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li .aitaca-li-title-with-tooltip .aitaca-tooltip-link{text-decoration:underline}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li .aitaca-li-title-with-tooltip .aitaca-tooltip{--mdc-plain-tooltip-container-color: white !important;--mdc-plain-tooltip-supporting-text-color: $aitaca-standard-text-color !important;background-color:#fff;font-size:16px;font-weight:400;padding:10px;border-radius:8px;box-shadow:0 2px 7px 1px #0000004d;max-width:320px;width:320px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li .aitaca-li-title-with-tooltip .aitaca-tooltip:after{content:"";position:absolute;top:100%;left:95%;margin-left:-15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ol ol li .aitaca-li-title-with-tooltip .aitaca-tooltip .mdc-tooltip__surface{max-width:none!important;padding-right:20px;white-space:pre-line!important;line-height:1.5!important}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ul{padding-left:15px;margin:8px 0!important;list-style:none;text-align:justify}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ul .aitaca-li{margin-top:8px;display:flex}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ul .aitaca-li:before{font-family:Material Icons;content:"\\e876";margin:0 0 0 -15px;color:var(--aitaca-dynamic-palette-500)}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ul .aitaca-li:first-child{margin-top:0}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-main-content-container .aitaca-ul .aitaca-li span{margin-left:8px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-footer-container{display:flex;flex-direction:column}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-footer-container .aitaca-hand-steps-page-action-buttons-container{display:flex}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content .aitaca-hand-steps-page-container .aitaca-hand-steps-page-footer-container .aitaca-hand-steps-page-action-buttons-container .aitaca-hand-steps-page-action-next-button{flex:1}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-content-container .mat-horizontal-stepper-content-inactive{height:0!important;min-height:0}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-stepper-wrapper{--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .14) !important;align-items:center}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-stepper-wrapper .mat-horizontal-stepper-header-container{width:-moz-fit-content;width:fit-content;height:40px;display:flex;align-items:center;gap:4px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-stepper-wrapper .mat-horizontal-stepper-header-container .mat-horizontal-stepper-header{padding:0!important;pointer-events:none!important}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-stepper-wrapper .mat-horizontal-stepper-header-container .mat-horizontal-stepper-header .mat-step-icon{width:32px;height:4px;border-radius:16px}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-stepper-wrapper .mat-horizontal-stepper-header-container .mat-horizontal-stepper-header .mat-step-icon.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-icon-background-color)}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-stepper-wrapper .mat-horizontal-stepper-header-container .mat-horizontal-stepper-header .mat-step-icon .mat-step-icon-content{display:none}aitaca-hand-steps .aitaca-hand-steps-container .mat-horizontal-stepper-wrapper .mat-horizontal-stepper-header-container .mat-horizontal-stepper-header .mat-step-label{display:none}aitaca-hand-steps .aitaca-hand-steps-footer{z-index:2}\n'],encapsulation:2})}return Pt})()},3594:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{HandStepsModule:()=>at});var r=g(6814),u=g(2296),y=g(7700),M=g(3689),z=g(2596),m=g(1488),C=g(9515),V=g(1020),it=g(9077),N=g(5879);const rt=[{path:"",component:it.$}];let at=(()=>{class lt{static#t=this.\u0275fac=function(Lt){return new(Lt||lt)};static#e=this.\u0275mod=N.oAB({type:lt});static#a=this.\u0275inj=N.cJS({imports:[r.ez,C.aw,m.Bz.forChild(rt),u.ot,y.Is,M.T5,z.AV,V._Y]})}return lt})()},159:(Ae,H,g)=>{"use strict";g.d(H,{O:()=>St});var r=g(179),u=g(9994),y=g(553),M=g(9977),z=g(7722),m=g(5879),C=g(1488),V=g(6814),it=g(1914),N=g(7700),rt=g(5780),at=g(9515);function lt(ft,Lt){if(1&ft){const Pt=m.EpF();m.TgZ(0,"div",6),m.NdJ("click",function(){m.CHM(Pt);const wt=m.oxw();return m.KtG(wt.goToSizesGuide())}),m.TgZ(1,"div",7),m._UZ(2,"lucide-icon",8),m.TgZ(3,"div",9),m._UZ(4,"div",10),m.ALo(5,"translate"),m._UZ(6,"div",11),m.ALo(7,"translate"),m.qZA()(),m.TgZ(8,"div",12),m._UZ(9,"img",13),m.qZA()()}if(2&ft){const Pt=m.oxw();m.xp6(2),m.Q6J("img",Pt.RulerIcon),m.xp6(2),m.Q6J("innerHTML",m.lcZ(5,3,"home.homePageMethod3Title"),m.oJD),m.xp6(2),m.Q6J("innerHTML",m.lcZ(7,5,"home.homePageMethod3Subtitle"),m.oJD)}}let St=(()=>{class ft{constructor(Pt,Xt,wt,Wt,st){this.router=Pt,this.location=Xt,this.apiService=wt,this.navigationService=Wt,this.dialog=st,this.RulerIcon=z.xTB,this.CameraIcon=z.V1s,this.isSizesGuideSupported=!1,this.subscriptions=[],this.isWidgetMode=y.N.widgetMode}ngOnInit(){this.iconColor=this.apiService.getCustomizationConfig()?.primary_color,this.isWidgetMode||this.replaceSessionIdQueryParam(),this.subscriptions.push(this.apiService.sessionData$.subscribe(Pt=>{this.sessionData=Pt,this.isSizesGuideSupported=!!this.apiService.getRingSizerSC(),this.iconColor=this.apiService.getCustomizationConfig()?.primary_color}))}replaceSessionIdQueryParam(){this.location.replaceState((0,r.GW)(this.location.path(),r.se.sessionId,this.apiService.getSessionId()))}goToPictureFlow(){M.ZP.capture("size:ring_size:click_ring_size_photo",{session_id:this.sessionData?.session_id,measurement_id:this.sessionData?.measurement?.id}),this.router.navigate(this.sessionData?.images?.length&&this.sessionData?.measurement?.status.name===r.al.READY||this.sessionData?.measurement?.status.name===r.al.PARTIAL?[u.$.finish]:[u.$.handSteps],{skipLocationChange:!0})}goToRingFlow(){M.ZP.capture("size:ring_size:click_ring_size_ring",{session_id:this.sessionData?.session_id}),this.router.navigate([u.$.manualCard],{skipLocationChange:!0})}goToSizesGuide(){M.ZP.capture("size:ring_size:click_ring_size_sizes_guide",{session_id:this.sessionData?.session_id}),this.router.navigate([u.$.sizesGuidePage],{skipLocationChange:!0})}ngOnDestroy(){this.subscriptions.forEach(Pt=>Pt.unsubscribe())}static#t=this.\u0275fac=function(Xt){return new(Xt||ft)(m.Y36(C.F0),m.Y36(V.Ye),m.Y36(it.sM),m.Y36(it.f5),m.Y36(N.uw))};static#e=this.\u0275cmp=m.Xpm({type:ft,selectors:[["aitaca-home"]],decls:36,vars:25,consts:[[1,"aitaca-home-container"],[1,"aitaca-home-content","aitaca-fade-in"],[1,"aitaca-home-title-container"],[1,"aitaca-title",3,"innerHTML"],[1,"aitaca-home-action-container"],[1,"aitaca-text-bold","aitaca-home-action-description",3,"innerHTML"],[1,"aitaca-home-action-card-container",3,"click"],[1,"aitaca-home-action-card-icon-description"],[1,"aitaca-home-action-card-icon",3,"img"],[1,"aitaca-home-action-card-content"],[1,"aitaca-home-action-card-content-title",3,"innerHTML"],[1,"aitaca-text-medium","aitaca-home-action-card-content-subtitle",3,"innerHTML"],[1,"aitaca-home-action-card-next"],["src","https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/chevron_right.svg",1,"aitaca-home-action-card-next-icon"],[1,"aitaca-home-action-card-icon"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg",1,"aitaca-home-action-card-icon"],["d","M19 15C19 18.866 15.866 22 12 22C8.13401 22 5 18.866 5 15C5 11.134 8.13401 8 12 8C15.866 8 19 11.134 19 15Z","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["d","M14.1629 2H9.83706C9.52021 2 9.2221 2.15016 9.0335 2.40477L8.50062 3.12416C8.21125 3.51482 8.24476 4.057 8.58004 4.40904L11.2759 7.23966C11.67 7.65345 12.33 7.65345 12.7241 7.23966L15.42 4.40904C15.7552 4.057 15.7888 3.51482 15.4994 3.12416L14.9665 2.40477C14.7779 2.15016 14.4798 2 14.1629 2Z"],["class","aitaca-home-action-card-container",3,"click",4,"ngIf"],[1,"aitaca-text-medium","aitaca-home-legal",3,"innerHTML"],[1,"aitaca-home-footer-container","aitaca-fade-in"],[1,"aitaca-home-footer"]],template:function(Xt,wt){1&Xt&&(m.TgZ(0,"div",0)(1,"div",1)(2,"div",2),m._UZ(3,"div",3),m.ALo(4,"translate"),m.qZA(),m.TgZ(5,"div",4),m._UZ(6,"div",5),m.ALo(7,"translate"),m.TgZ(8,"div",6),m.NdJ("click",function(){return wt.goToPictureFlow()}),m.TgZ(9,"div",7),m._UZ(10,"lucide-icon",8),m.TgZ(11,"div",9),m._UZ(12,"div",10),m.ALo(13,"translate"),m._UZ(14,"div",11),m.ALo(15,"translate"),m.qZA()(),m.TgZ(16,"div",12),m._UZ(17,"img",13),m.qZA()(),m.TgZ(18,"div",6),m.NdJ("click",function(){return wt.goToRingFlow()}),m.TgZ(19,"div",7)(20,"div",14),m.O4$(),m.TgZ(21,"svg",15),m._UZ(22,"path",16)(23,"path",17),m.qZA()(),m.kcU(),m.TgZ(24,"div",9),m._UZ(25,"div",10),m.ALo(26,"translate"),m._UZ(27,"div",11),m.ALo(28,"translate"),m.qZA()(),m.TgZ(29,"div",12),m._UZ(30,"img",13),m.qZA()(),m.YNc(31,lt,10,7,"div",18),m._UZ(32,"div",19),m.ALo(33,"translate"),m.qZA()(),m.TgZ(34,"div",20),m._UZ(35,"aitaca-footer",21),m.qZA()()),2&Xt&&(m.xp6(3),m.Q6J("innerHTML",m.lcZ(4,11,"home.homePageTitle"),m.oJD),m.xp6(3),m.Q6J("innerHTML",m.lcZ(7,13,"home.homePageQuestion"),m.oJD),m.xp6(4),m.Q6J("img",wt.CameraIcon),m.xp6(2),m.Q6J("innerHTML",m.lcZ(13,15,"home.homePageMethod1Title"),m.oJD),m.xp6(2),m.Q6J("innerHTML",m.lcZ(15,17,"home.homePageMethod1Subtitle"),m.oJD),m.xp6(8),m.uIk("stroke",wt.iconColor),m.xp6(1),m.uIk("fill",wt.iconColor),m.xp6(2),m.Q6J("innerHTML",m.lcZ(26,19,"home.homePageMethod2Title"),m.oJD),m.xp6(2),m.Q6J("innerHTML",m.lcZ(28,21,"home.homePageMethod2Subtitle"),m.oJD),m.xp6(4),m.Q6J("ngIf",wt.isSizesGuideSupported),m.xp6(1),m.Q6J("innerHTML",m.lcZ(33,23,"home.termsAndConditions"),m.oJD))},dependencies:[V.O5,rt.c,z.Nh5,at.X$],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-home{height:calc(100% - 40px);display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-color:#f9f9fb;background-blend-mode:overlay;padding:40px 16px 0}aitaca-home .aitaca-home-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;text-align:left;gap:12px}aitaca-home .aitaca-home-container .aitaca-fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.6s}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}aitaca-home .aitaca-home-container .aitaca-home-content{display:flex;flex-direction:column;justify-content:space-between;gap:56px;height:100%}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-title-container .aitaca-home-action-title{font-size:20px;line-height:32px;text-align:center;margin:48px 0 16px}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container{display:flex;flex-direction:column;justify-content:center;gap:16px}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-action-card-container{display:flex;flex-direction:row;justify-content:space-between;gap:16px;padding:16px;border-radius:12px;box-shadow:0 2px 2px #0000000f;background-color:#fff}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-action-card-container .aitaca-home-action-card-icon-description{display:flex;flex-direction:row;justify-content:flex-start;gap:16px}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-action-card-container .aitaca-home-action-card-icon-description .aitaca-home-action-card-icon{display:flex;justify-content:center;align-items:center;color:var(--aitaca-dynamic-palette-500)!important}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-action-card-container .aitaca-home-action-card-icon-description .aitaca-home-action-card-content{display:flex;flex-direction:column;gap:4px}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-action-card-container .aitaca-home-action-card-icon-description .aitaca-home-action-card-content .aitaca-home-action-card-content-title{font-weight:600;font-size:18px;line-height:25px;color:#101828}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-action-card-next{display:flex;align-items:center;color:#6d6d6d}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-action-card-next .aitaca-home-action-card-next-icon{width:24px}aitaca-home .aitaca-home-container .aitaca-home-content .aitaca-home-action-container .aitaca-home-legal{font-size:14px!important;text-align:center}aitaca-home .aitaca-home-container .aitaca-home-footer-container{display:flex;flex-direction:column}aitaca-home .aitaca-home-container .aitaca-home-footer-container .aitaca-home-legal-footer{font-size:14px!important;margin:12px;text-align:center}aitaca-home .aitaca-home-container .aitaca-home-footer-container .aitaca-home-action-buttons-container{display:flex}aitaca-home .aitaca-home-container .aitaca-home-footer-container .aitaca-home-action-buttons-container .aitaca-home-action-next-button{flex:1}\n'],encapsulation:2})}return ft})()},7968:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{HomeModule:()=>rt});var r=g(6814),u=g(2296),y=g(7700),M=g(1488),z=g(9515),m=g(1020),C=g(159),V=g(7722),it=g(5879);const N=[{path:"",component:C.O}];let rt=(()=>{class at{static#t=this.\u0275fac=function(ft){return new(ft||at)};static#e=this.\u0275mod=it.oAB({type:at});static#a=this.\u0275inj=it.cJS({imports:[r.ez,z.aw,M.Bz.forChild(N),u.ot,y.Is,m._Y,V.qyJ]})}return at})()},5305:(Ae,H,g)=>{"use strict";g.d(H,{O:()=>r.O});var r=g(159);g(7968)},3411:(Ae,H,g)=>{"use strict";g.d(H,{V:()=>V}),g(3511);var u=g(6814),y=g(1488),M=g(1020),z=g(5305),m=g(5879);const C=[{path:"",component:z.O}];let V=(()=>{class it{static#t=this.\u0275fac=function(at){return new(at||it)};static#e=this.\u0275mod=m.oAB({type:it});static#a=this.\u0275inj=m.cJS({imports:[u.ez,y.Bz.forChild(C),M.Op]})}return it})()},3511:(Ae,H,g)=>{"use strict";g.d(H,{j:()=>C});var r=g(179),u=g(9994),y=g(5879),M=g(1488),z=g(1914),m=g(4730);let C=(()=>{class V{onTouchEnd(N){const rt=(new Date).getTime();rt-this.lastTouchEnd<=300&&N.preventDefault(),this.lastTouchEnd=rt}onTouchStart(N){N.touches.length>1&&N.preventDefault()}onTouchMove(N){N.touches.length>1&&N.preventDefault()}constructor(N,rt){this.router=N,this.navigationService=rt,this.lastTouchEnd=0,this.subscriptions=[],this.isDebugMode=this.navigationService.getDebugMode()}ngOnInit(){this.subscriptions.push(this.navigationService.measurementModel$.subscribe(N=>{N===r.Jb.hand&&this.navigationService.getCurrentRoute()===u.$.finish&&this.sessionData?.images?.length&&this.sessionData?.measurement?.status.name===r.al.READY||this.sessionData?.measurement?.status.name===r.al.PARTIAL||N===r.Jb.handGathering&&this.sessionData?.images?.every(rt=>!!rt?.id&&rt?.status===r.zu.processed)?this.router.navigate([u.$.finish],{skipLocationChange:!0}):N===r.Jb.hand&&this.sessionData?.images?.length&&this.sessionData?.images[0].status===r.zu.processed?this.router.navigate([u.$.home],{skipLocationChange:!0}):N===r.Jb.handGathering&&this.sessionData?.required_params&&this.sessionData?.current_params&&Object.keys(this.sessionData?.current_params).length===this.sessionData?.required_params.length?this.router.navigate([u.$.capture],{skipLocationChange:!0}):N===r.Jb.handGathering?this.router.navigate([u.$.dataGathering],{skipLocationChange:!0}):this.navigationService.getCurrentRoute()===u.$.manualCard?this.router.navigate([u.$.manualCard],{skipLocationChange:!0}):this.navigationService.getCurrentRoute()===u.$.manualRing?this.router.navigate([u.$.manualRing],{skipLocationChange:!0}):this.navigationService.getCurrentRoute()===u.$.manualRingFinish?this.router.navigate([u.$.manualRingFinish],{skipLocationChange:!0}):this.navigationService.getCurrentRoute()===u.$.handSteps?this.router.navigate([u.$.handSteps],{skipLocationChange:!0}):this.router.navigate([u.$.home],{skipLocationChange:!0})}))}ngOnDestroy(){this.subscriptions.forEach(N=>N.unsubscribe())}static#t=this.\u0275fac=function(rt){return new(rt||V)(y.Y36(M.F0),y.Y36(z.f5))};static#e=this.\u0275cmp=y.Xpm({type:V,selectors:[["aitaca-init"]],hostBindings:function(rt,at){1&rt&&y.NdJ("touchend",function(St){return at.onTouchEnd(St)})("touchstart",function(St){return at.onTouchStart(St)})("touchmove",function(St){return at.onTouchMove(St)})},decls:3,vars:0,consts:[[1,"aitaca-header"],[1,"aitaca-content"]],template:function(rt,at){1&rt&&(y._UZ(0,"aitaca-header",0),y.TgZ(1,"div",1),y._UZ(2,"router-outlet"),y.qZA())},dependencies:[M.lC,m.G],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-init{width:100%;height:inherit;display:flex;flex-direction:column;background-color:#fff}aitaca-init .aitaca-content{height:100%;font-weight:400;text-align:center;margin:0;display:flex;justify-content:center;flex-shrink:1;flex-grow:1;position:relative;overflow-y:auto}.aitaca-full-screen-modal{width:100%;height:100%;position:absolute!important;top:0;left:0;border-radius:0!important}\n'],encapsulation:2})}return V})()},2268:(Ae,H,g)=>{"use strict";g.d(H,{X:()=>Pt});var r=g(5861),u=g(5879),y=g(6223),M=g(179),z=g(9994),m=g(7654),C=g(9515),V=g(1488),it=g(1914),N=g(7700),rt=g(6814),at=g(2296),lt=g(5780);const St=function(Xt){return{measurementKey:Xt}};function ft(Xt,wt){if(1&Xt&&(u.TgZ(0,"div")(1,"div",13),u._UZ(2,"label",14),u.ALo(3,"translate"),u._UZ(4,"input",15),u.qZA()()),2&Xt){const Wt=wt.$implicit,st=wt.index,Ft=u.oxw(2);u.xp6(2),u.Q6J("innerHTML",u.xi3(3,2,"manualMeasurement.inputLabel",u.VKq(5,St,Ft.keysTranslated[st])),u.oJD),u.xp6(2),u.Q6J("formControlName",Wt)}}function Lt(Xt,wt){if(1&Xt){const Wt=u.EpF();u.TgZ(0,"form",1),u.NdJ("keydown.enter",function(Ft){u.CHM(Wt);const bt=u.oxw();return u.KtG(bt.onNext(Ft))}),u.TgZ(1,"div",2)(2,"div",3),u._UZ(3,"span",4),u.ALo(4,"translate"),u._UZ(5,"span",5),u.ALo(6,"translate"),u.qZA(),u.TgZ(7,"div",6),u.YNc(8,ft,5,7,"div",7),u.qZA()(),u.TgZ(9,"div",8)(10,"div",9)(11,"button",10),u.NdJ("click",function(){u.CHM(Wt);const Ft=u.oxw();return u.KtG(Ft.onBack())}),u.ALo(12,"translate"),u.qZA(),u.TgZ(13,"button",11),u.NdJ("click",function(Ft){u.CHM(Wt);const bt=u.oxw();return u.KtG(bt.onNext(Ft))}),u.ALo(14,"translate"),u.qZA()(),u._UZ(15,"aitaca-footer",12),u.qZA()()}if(2&Xt){const Wt=u.oxw();u.Q6J("formGroup",Wt.measurementForm),u.xp6(3),u.Q6J("innerHTML",u.lcZ(4,6,"manualMeasurement.title"),u.oJD),u.xp6(2),u.Q6J("innerHTML",u.lcZ(6,8,"manualMeasurement.subtitle"),u.oJD),u.xp6(3),u.Q6J("ngForOf",Wt.keys),u.xp6(3),u.Q6J("innerHTML",u.lcZ(12,10,"global.back"),u.oJD),u.xp6(2),u.Q6J("innerHTML",u.lcZ(14,12,"global.next"),u.oJD)}}let Pt=(()=>{class Xt{constructor(Wt,st,Ft,bt,Dt,Zt){this.translateService=Wt,this.formBuilder=st,this.router=Ft,this.apiService=bt,this.navigationService=Dt,this.dialog=Zt,this.keys=[],this.keysTranslated=[],this.subscriptions=[],this.propagateChange=()=>{},this.propagateTouched=()=>{}}ngOnInit(){if(this.keys=this.apiService.getAskedMeasures(),this.keys&&this.keys.length){this.keysTranslated=this.keys.reduce((st,Ft)=>(this.subscriptions.push(this.navigationService.measurementModel$.subscribe(bt=>this.measurementModel=bt),this.translateService.get(`measures.${Ft}`).subscribe(bt=>{st.push(bt)})),st),[]);const Wt={};for(const st of this.keys)this.subscriptions.push(this.translateService.get(st).subscribe(Ft=>{Wt[Ft]=new y.NI("",y.kI.required)}));this.measurementForm=this.formBuilder.group(Wt)}}registerOnChange(Wt){this.propagateChange=Wt}registerOnTouched(Wt){this.propagateTouched=Wt}writeValue(Wt){Wt&&this.measurementForm.controls.diameter.setValue(Wt.diameter)}onBack(){return(0,M.ds)()?this.router.navigate([z.$.qrHome],{skipLocationChange:!0}):this.router.navigate([z.$.home],{skipLocationChange:!0})}onNext(Wt){var st=this;return(0,r.Z)(function*(){if(Wt.preventDefault(),(0,M.s5)(st.measurementForm),st.measurementForm.valid){const Ft=yield st.apiService.calculateManualMeasures(yield st.apiService.getSessionId(),st.measurementForm.value);Ft?.measurement?.data&&(st.apiService.setSessionData(Ft),st.router.navigate([z.$.finish],{skipLocationChange:!0}))}else st.showErrorDialog({message:M.gI.formNotValid})})()}showErrorDialog(Wt){this.dialog.open(m.z,{id:"aitaca-manual-measurement-dialog",data:{isSingleButton:!0,dialogTitleKey:`errors.${Wt.message}Title`,dialogContentKey:`errors.${Wt.message}Message`,buttonConfirmLabelKey:"global.accept"},panelClass:"aitaca-dialog-window"})}static#t=this.\u0275fac=function(st){return new(st||Xt)(u.Y36(C.sK),u.Y36(y.qu),u.Y36(V.F0),u.Y36(it.sM),u.Y36(it.f5),u.Y36(N.uw))};static#e=this.\u0275cmp=u.Xpm({type:Xt,selectors:[["aitaca-manual-measurement"]],features:[u._Bn([{provide:y.JU,useExisting:(0,u.Gpc)(()=>Xt),multi:!0},{provide:y.Cf,useExisting:(0,u.Gpc)(()=>Xt),multi:!0}])],decls:1,vars:1,consts:[["id","aitaca-manual-measurement-form-container",3,"formGroup","keydown.enter",4,"ngIf"],["id","aitaca-manual-measurement-form-container",3,"formGroup","keydown.enter"],["id","aitaca-manual-measurement-container"],["id","aitaca-manual-measurement-title-container"],["id","aitaca-manual-measurement-title",1,"aitaca-text-semibold",3,"innerHTML"],["id","aitaca-manual-measurement-subtitle",1,"aitaca-text-regular",3,"innerHTML"],["id","aitaca-manual-measurement-content-container"],[4,"ngFor","ngForOf"],["id","aitaca-manual-measurement-buttons-footer-container"],["id","aitaca-manual-measurement-buttons-container"],["mat-flat-button","","color","secondary","id","aitaca-manual-measurement-back-button",1,"aitaca-button","aitaca-secondary-button","aitaca-text-semibold","aitaca-manual-measurement-button",3,"innerHTML","click"],["mat-raised-button","","type","button","color","primary","id","aitaca-manual-measurement-next-button",1,"aitaca-button","aitaca-primary-button","aitaca-text-semibold","aitaca-manual-measurement-button",3,"innerHTML","click"],[1,"aitaca-footer"],[1,"aitaca-manual-measurement-single-container"],["for","key",1,"aitaca-text-medium","aitaca-label",3,"innerHTML"],["type","number","name","key",1,"aitaca-input",3,"formControlName"]],template:function(st,Ft){1&st&&u.YNc(0,Lt,16,14,"form",0),2&st&&u.Q6J("ngIf",!!Ft.measurementForm)},dependencies:[rt.sg,rt.O5,y._Y,y.Fj,y.wV,y.JJ,y.JL,y.sg,y.u,at.lW,lt.c,C.X$],styles:["aitaca-manual-measurement{display:flex;justify-content:center}aitaca-manual-measurement #aitaca-manual-measurement-form-container{display:flex;flex-direction:column;justify-content:space-between;margin:24px 0 0}aitaca-manual-measurement #aitaca-manual-measurement-form-container #aitaca-manual-measurement-container{width:80%;display:flex;flex-direction:column;justify-content:center;text-align:justify;margin:0 auto 24px;gap:14px}aitaca-manual-measurement #aitaca-manual-measurement-form-container #aitaca-manual-measurement-container #aitaca-manual-measurement-title-container{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0 auto;gap:14px}aitaca-manual-measurement #aitaca-manual-measurement-form-container #aitaca-manual-measurement-container #aitaca-manual-measurement-content-container{width:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;gap:6px}aitaca-manual-measurement #aitaca-manual-measurement-form-container #aitaca-manual-measurement-container #aitaca-manual-measurement-content-container .aitaca-manual-measurement-single-container{display:flex;flex-direction:column;justify-content:flex-start;padding:20px 0 0}aitaca-manual-measurement #aitaca-manual-measurement-form-container #aitaca-manual-measurement-buttons-container{width:80%;display:flex;flex-direction:row;justify-content:center;margin:24px auto 0;gap:12px}aitaca-manual-measurement #aitaca-manual-measurement-form-container #aitaca-manual-measurement-buttons-container .aitaca-manual-measurement-button{flex:1}\n"],encapsulation:2})}return Xt})()},3263:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{ManualMeasurementModule:()=>at});var r=g(6814),u=g(6223),y=g(2296),M=g(7700),z=g(2032),m=g(1488),C=g(9515),V=g(1020),it=g(2268),N=g(5879);const rt=[{path:"",component:it.X}];let at=(()=>{class lt{static#t=this.\u0275fac=function(Lt){return new(Lt||lt)};static#e=this.\u0275mod=N.oAB({type:lt});static#a=this.\u0275inj=N.cJS({imports:[r.ez,C.aw,m.Bz.forChild(rt),u.UX,u.u5,z.c,y.ot,M.Is,V._Y]})}return lt})()},5780:(Ae,H,g)=>{"use strict";g.d(H,{c:()=>C});var r=g(5861),u=g(553),y=g(5879),M=g(1914),z=g(6814),m=g(9515);let C=(()=>{class V{constructor(N,rt){this.navigationService=N,this.apiService=rt,this.appVersion=`v${u.N.appVersion}`,this.subscriptions=[]}ngOnInit(){this.subscriptions.push(this.apiService.sessionData$.subscribe(N=>{this.measurementId=N.measurement?.id}),this.navigationService.measurementModel$.subscribe(N=>this.measurementModel=N))}ngOnDestroy(){var N=this;return(0,r.Z)(function*(){N.subscriptions.forEach(rt=>rt.unsubscribe())})()}static#t=this.\u0275fac=function(rt){return new(rt||V)(y.Y36(M.f5),y.Y36(M.sM))};static#e=this.\u0275cmp=y.Xpm({type:V,selectors:[["aitaca-footer"]],decls:9,vars:6,consts:[["id","aitaca-footer-container"],["id","aitaca-footer-measurementid",1,"aitaca-text-regular","aitaca-footer-measurementid",3,"ngClass","innerHTML"],["id","aitaca-footer-powered-container",1,"aitaca-center"],["id","aitaca-footer-aitaca-logo",1,"aitaca-footer-logo-container"],[1,"aitaca-text-regular","aitaca-footer-powered-label",3,"innerHTML"],["href","https://aitaca.io","id","aitaca-footer-powered-logo","target","_blank","rel","nofollow"],["src","https://virtualsizer.aitaca.io/aitaca-assets/logos/main.svg"],["id","aitaca-footer-appversion",1,"aitaca-text-regular","aitaca-footer-appversion",3,"innerHTML"]],template:function(rt,at){1&rt&&(y.TgZ(0,"div",0),y._UZ(1,"span",1),y.TgZ(2,"div",2)(3,"div",3),y._UZ(4,"span",4),y.ALo(5,"translate"),y.TgZ(6,"a",5),y._UZ(7,"img",6),y.qZA()()(),y._UZ(8,"span",7),y.qZA()),2&rt&&(y.xp6(1),y.Q6J("ngClass","hand_gathering"===at.measurementModel?"":"aitaca-visibility-hidden")("innerHTML",at.measurementId,y.oJD),y.xp6(3),y.Q6J("innerHTML",y.lcZ(5,4,"global.poweredBy"),y.oJD),y.xp6(4),y.Q6J("innerHTML",at.appVersion,y.oJD))},dependencies:[z.mk,m.X$],styles:["aitaca-footer{width:100%}aitaca-footer #aitaca-footer-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container{flex:2;margin:12px;height:16px;width:95%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:center}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container.aitaca-center{justify-content:center!important}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container .aitaca-footer-logo-container{display:flex;justify-content:center;align-items:center}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container .aitaca-footer-logo-container .aitaca-footer-powered-label{font-size:10px!important}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container .aitaca-footer-logo-container #aitaca-footer-powered-logo,aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container .aitaca-footer-logo-container #aitaca-footer-european-logos{display:flex;justify-content:center;align-items:center}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container .aitaca-footer-logo-container img{width:56px;margin-left:4px;object-fit:contain}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container .aitaca-footer-logo-container img.aitaca-footer-european-logo#aitaca-europe-logo{height:16px}aitaca-footer #aitaca-footer-container #aitaca-footer-powered-container .aitaca-footer-logo-container img.aitaca-footer-european-logo#aitaca-prtr-logo{height:32px}aitaca-footer #aitaca-footer-container .aitaca-footer-measurementid{flex:1;position:relative;left:4px;text-align:left;font-size:12px!important;line-height:12px!important}aitaca-footer #aitaca-footer-container .aitaca-footer-appversion{flex:1;position:relative;right:4px;text-align:right;font-size:10px!important;line-height:12px!important;color:#c4c4c8!important}\n"],encapsulation:2})}return V})()},4730:(Ae,H,g)=>{"use strict";g.d(H,{G:()=>at});var r=g(5861),u=g(5879),y=g(179),M=g(2668),z=g(9994),m=g(553),C=g(1488),V=g(1914),it=g(6814);function N(lt,St){if(1<){const ft=u.EpF();u.TgZ(0,"div",2),u.NdJ("click",function(){u.CHM(ft);const Pt=u.oxw();return u.KtG(Pt.goBack())}),u.qZA()}if(2<){const ft=u.oxw();u.Q6J("ngClass","picture-instructions"===ft.currentRoute||"capture"===ft.currentRoute?"aitaca-white":"aitaca-black")}}function rt(lt,St){if(1<){const ft=u.EpF();u.TgZ(0,"div",3),u.NdJ("click",function(){u.CHM(ft);const Pt=u.oxw();return u.KtG(Pt.closeDialog())}),u.qZA()}if(2<){const ft=u.oxw();u.Q6J("ngClass","picture-instructions"===ft.currentRoute||"capture"===ft.currentRoute?"aitaca-white":"aitaca-black")}}let at=(()=>{class lt{constructor(ft,Lt,Pt,Xt){this.router=ft,this.navigationService=Lt,this.apiService=Pt,this.cameraService=Xt,this.closeClicked=new u.vpe,this.subscriptions=[],this.isWidgetMode=m.N.widgetMode}ngOnInit(){this.subscriptions.push(this.navigationService.currentRoute$.subscribe(ft=>this.currentRoute=ft),this.navigationService.currentStep$.subscribe(ft=>{this.currentStep=parseInt(ft)||0}),this.navigationService.measurementModel$.subscribe(ft=>this.measurementModel=ft))}goBack(){var ft=this;return(0,r.Z)(function*(){switch(ft.currentRoute){case z.$.home:return ft.navigationService.setCurrentStep((ft.currentStep-1).toString());case z.$.handSteps:return 0===ft.currentStep?ft.router.navigate([z.$.home],{skipLocationChange:!0}):ft.navigationService.setCurrentStep((ft.currentStep-1).toString());case z.$.dataGathering:return ft.router.navigate([z.$.home],{skipLocationChange:!0});case z.$.pictureInstructions:return ft.router.navigate(ft.measurementModel===y.Jb.handGathering?[z.$.dataGathering]:[z.$.home],{skipLocationChange:!0});case z.$.capture:return yield ft.cameraService.closeCameraStream(),ft.router.navigate(ft.measurementModel===y.Jb.hand?[z.$.handSteps]:[z.$.dataGathering],{skipLocationChange:!0});case z.$.manualMeasurement:return(0,M.ds)()?ft.router.navigate([z.$.qrHome],{skipLocationChange:!0}):ft.router.navigate([z.$.home],{skipLocationChange:!0});case z.$.manualCard:return ft.router.navigate([z.$.home],{skipLocationChange:!0});case z.$.manualRing:return ft.router.navigate([z.$.manualCard],{skipLocationChange:!0});case z.$.manualRingFinish:return ft.router.navigate([z.$.manualRing],{skipLocationChange:!0});case z.$.sizesGuidePage:return ft.router.navigate([z.$.home],{skipLocationChange:!0});default:return}})()}closeDialog(){this.navigationService.closeDialog()}ngOnDestroy(){this.subscriptions.forEach(ft=>ft.unsubscribe())}static#t=this.\u0275fac=function(Lt){return new(Lt||lt)(u.Y36(C.F0),u.Y36(V.f5),u.Y36(V.sM),u.Y36(V.yr))};static#e=this.\u0275cmp=u.Xpm({type:lt,selectors:[["aitaca-header"]],outputs:{closeClicked:"closeClicked"},decls:2,vars:2,consts:[["id","aitaca-main-container-back-button","class","aitaca-header-button aitaca-back-button",3,"ngClass","click",4,"ngIf"],["id","aitaca-main-container-close-button","class","aitaca-header-button aitaca-close-button",3,"ngClass","click",4,"ngIf"],["id","aitaca-main-container-back-button",1,"aitaca-header-button","aitaca-back-button",3,"ngClass","click"],["id","aitaca-main-container-close-button",1,"aitaca-header-button","aitaca-close-button",3,"ngClass","click"]],template:function(Lt,Pt){1&Lt&&(u.YNc(0,N,1,1,"div",0),u.YNc(1,rt,1,1,"div",1)),2&Lt&&(u.Q6J("ngIf",!!Pt.currentRoute&&("home"!==Pt.currentRoute||"home"===Pt.currentRoute&&!!Pt.currentStep&&0!==Pt.currentStep)&&"data-gathering"!==Pt.currentRoute&&"qr-home"!==Pt.currentRoute&&"picture-review"!==Pt.currentRoute&&"finish"!==Pt.currentRoute),u.xp6(1),u.Q6J("ngIf",Pt.isWidgetMode))},dependencies:[it.mk,it.O5],styles:["aitaca-header{width:100%;display:flex;flex-direction:row;align-items:center;z-index:2}aitaca-header .aitaca-header-button{position:absolute;top:0;width:40px;height:40px;background-color:#fff;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;cursor:pointer;z-index:2}aitaca-header .aitaca-header-button.aitaca-close-button{right:0;-webkit-mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/close.svg);mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/close.svg)}aitaca-header .aitaca-header-button.aitaca-back-button{left:0;-webkit-mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/back.svg);mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/back.svg);-webkit-mask-image:url(https://virtualsizer.aitaca.io/aitaca-assets/widget/icons/back.svg)}aitaca-header .aitaca-header-button.aitaca-white{background-color:#fff}aitaca-header .aitaca-header-button.aitaca-black{background-color:#6d6d6d}\n"],encapsulation:2})}return lt})()},1020:(Ae,H,g)=>{"use strict";g.d(H,{_Y:()=>m,Op:()=>it}),g(5780);var u=g(6814),y=g(1488),M=g(9515),z=g(5879);let m=(()=>{class N{static#t=this.\u0275fac=function(lt){return new(lt||N)};static#e=this.\u0275mod=z.oAB({type:N});static#a=this.\u0275inj=z.cJS({imports:[u.ez,M.aw,y.Bz]})}return N})();g(4730);var V=g(2296);let it=(()=>{class N{static#t=this.\u0275fac=function(lt){return new(lt||N)};static#e=this.\u0275mod=z.oAB({type:N});static#a=this.\u0275inj=z.cJS({imports:[u.ez,M.aw,V.ot,y.Bz]})}return N})()},5095:(Ae,H,g)=>{"use strict";g.d(H,{E:()=>bt});var r=g(5861),u=g(179),y=g(9994),M=g(7654),z=g(9977),m=g(7734),C=g(5879),V=g(1488),it=g(1914),N=g(9515),rt=g(7700),at=g(6814),lt=g(2296),St=g(7742),ft=g(5780),Lt=g(5940),Pt=g(4104),Xt=g(6502);function wt(Dt,Zt){if(1&Dt&&(C.ynx(0,16),C._UZ(1,"qrcode",17),C.BQk()),2&Dt){const te=C.oxw();C.xp6(1),C.Q6J("qrdata",te.qrUrl)("width",160)}}function Wt(Dt,Zt){1&Dt&&(C.TgZ(0,"div",18),C._UZ(1,"mat-spinner",19),C.qZA())}function st(Dt,Zt){if(1&Dt){const te=C.EpF();C.ynx(0),C._UZ(1,"span",20),C.ALo(2,"translate"),C.TgZ(3,"button",21),C.NdJ("click",function(){C.CHM(te);const xe=C.oxw();return C.KtG(xe.goToManualMeasurement())}),C.ALo(4,"translate"),C.qZA(),C.BQk()}2&Dt&&(C.xp6(1),C.Q6J("innerHTML",C.lcZ(2,2,"qrHome.or"),C.oJD),C.xp6(2),C.Q6J("innerHTML",C.lcZ(4,4,"qrHome.manualButton"),C.oJD))}function Ft(Dt,Zt){1&Dt&&(C.TgZ(0,"mat-tab",22),C.ALo(1,"translate"),C._UZ(2,"aitaca-sizes-guide"),C.qZA()),2&Dt&&C.Q6J("label",C.lcZ(1,1,"qrHome.sizeGuideTab"))}let bt=(()=>{class Dt{resetSession(){this.inactivityService.resetTimeout()}constructor(te,X,xe,Pe,Ue,se,xa){this.router=te,this.apiService=X,this.loadingService=xe,this.translateService=Pe,this.navigationService=Ue,this.inactivityService=se,this.dialog=xa,this.isSizesGuideSupported=!1,this.subscriptions=[]}ngOnInit(){var te=this;return(0,r.Z)(function*(){te.subscriptions.push(te.navigationService.measurementModel$.subscribe(X=>te.measurementModel=X),te.inactivityService.inactivityEvent.subscribe(()=>te.showKeepAliveDialog()),te.apiService.sessionData$.pipe((0,m.h)(X=>Object.keys(X).length>0)).subscribe(X=>{te.sessionData=X,te.qrUrl=`${te.apiService.getMobileUrl()}?session_id=${X.session_id}&apikey=${encodeURIComponent(te.apiService.getApiKey())}&agent=${encodeURIComponent(te.apiService.getAgent())}&lang=${encodeURIComponent(te.translateService.currentLang)}&model_config=${encodeURIComponent(te.apiService.getModelConfig()||"")}&locale=${encodeURIComponent(te.apiService.getLocale())}&sku=${encodeURIComponent(te.apiService.getSku()||"")}&stock_availability=${encodeURIComponent(JSON.stringify(te.apiService.getStockAvailability())||"")}`,te.isSizesGuideSupported=!!te.apiService.getRingSizerSC();const xe=te.navigationService.getDebugMode();xe&&(te.qrUrl+=`debug_mode=${encodeURIComponent(xe)}`)})),te.loadingService.setLoading(!1),te.apiService.startFetching(u.Rl.QR).then(()=>{te.router.navigate([y.$.finish],{skipLocationChange:!0})})})()}goToManualMeasurement(){this.router.navigate([y.$.manualMeasurement],{skipLocationChange:!0})}showKeepAliveDialog(){var te=this;return(0,r.Z)(function*(){if(te.dialog.openDialogs.length&&!te.dialog.openDialogs.some(X=>"aitaca-keep-alive-qr-dialog"===X.id)){z.ZP.capture("size:ring_size_photo:show_keep_alive",{session_id:te.sessionData?.session_id}),te.apiService.stopFetching(u.Rl.QR),te.apiService.stopFetching(u.Rl.NEW);const X=te.dialog.open(M.z,{id:"aitaca-keep-alive-qr-dialog",data:{isSingleButton:!0,dialogTitleKey:"keepAlive.dialogTitle",dialogContentKey:"keepAlive.dialogMessage",buttonConfirmLabelKey:"keepAlive.textButton"},panelClass:"aitaca-dialog-window"});te.subscriptions.push(X.afterClosed().subscribe((0,r.Z)(function*(){z.ZP.capture("size:ring_size_photo:close_keep_alive",{session_id:te.sessionData?.session_id}),te.apiService.startFetching(u.Rl.QR).then(()=>{te.router.navigate([y.$.finish],{skipLocationChange:!0})})})))}})()}ngOnDestroy(){this.subscriptions.forEach(te=>te.unsubscribe())}static#t=this.\u0275fac=function(X){return new(X||Dt)(C.Y36(V.F0),C.Y36(it.sM),C.Y36(it.bz),C.Y36(N.sK),C.Y36(it.f5),C.Y36(it.E),C.Y36(rt.uw))};static#e=this.\u0275cmp=C.Xpm({type:Dt,selectors:[["aitaca-qr-home"]],hostBindings:function(X,xe){1&X&&C.NdJ("mousemove",function(Ue){return xe.resetSession(Ue)},!1,C.Jf7)("keydown",function(Ue){return xe.resetSession(Ue)},!1,C.Jf7)},decls:22,vars:19,consts:[["id","aitaca-qr-home-container"],["id","aitaca-qr-home-main-content"],["id","aitaca-qr-home-header-title",1,"aitaca-title",3,"innerHTML"],["id","aitaca-qr-home-tab-group",1,"aitaca-tab-group"],[1,"aitaca-qr-home-find-size-tab",3,"label"],["id","aitaca-qr-home-content"],["id","aitaca-qr-home-instructions-container"],[1,"aitaca-qr-home-instruction-text-title","aitaca-subtitle",3,"innerHTML"],[1,"aitaca-qr-home-instruction-text-subtitle","aitaca-subtitle",3,"innerHTML"],["id","aitaca-qr-home-code-container"],["id","aitaca-qr-home-code-wrapper",4,"ngIf","ngIfElse"],["qrLoading",""],["id","aitaca-welcome-conditions",1,"aitaca-conditions",3,"innerHTML"],[4,"ngIf"],["class","aitaca-qr-home-size-guide-tab",3,"label",4,"ngIf"],[1,"aitaca-footer"],["id","aitaca-qr-home-code-wrapper"],[3,"qrdata","width"],["id","aitaca-qr-home-loading-qr-container"],["color","primary","diameter","50",1,"aitaca-spinner"],["id","aitaca-qr-home-or",1,"aitaca-qr-home-or-text","aitaca-text-bold",3,"innerHTML"],["mat-flat-button","","color","secondary","id","aitaca-qr-home-manual-button",1,"aitaca-button","aitaca-secondary-button","aitaca-text-semibold",3,"innerHTML","click"],[1,"aitaca-qr-home-size-guide-tab",3,"label"]],template:function(X,xe){if(1&X&&(C.TgZ(0,"div",0)(1,"div",1),C._UZ(2,"span",2),C.ALo(3,"translate"),C.TgZ(4,"mat-tab-group",3)(5,"mat-tab",4),C.ALo(6,"translate"),C.TgZ(7,"div",5)(8,"div",6),C._UZ(9,"span",7),C.ALo(10,"translate"),C._UZ(11,"span",8),C.ALo(12,"translate"),C.TgZ(13,"div",9),C.YNc(14,wt,2,2,"ng-container",10),C.YNc(15,Wt,2,0,"ng-template",null,11,C.W1O),C.qZA()(),C._UZ(17,"span",12),C.ALo(18,"translate"),C.qZA(),C.YNc(19,st,5,6,"ng-container",13),C.qZA(),C.YNc(20,Ft,3,3,"mat-tab",14),C.qZA()(),C._UZ(21,"aitaca-footer",15),C.qZA()),2&X){const Pe=C.MAs(16);C.xp6(2),C.Q6J("innerHTML",C.lcZ(3,9,"hand"===xe.measurementModel?"qrHome.title":"qrHome.dataGatheringTitle"),C.oJD),C.xp6(3),C.Q6J("label",C.lcZ(6,11,"qrHome.findMySizeTab")),C.xp6(4),C.Q6J("innerHTML",C.lcZ(10,13,"qrHome.findYourSizeTitle"),C.oJD),C.xp6(2),C.Q6J("innerHTML",C.lcZ(12,15,"qrHome.findYourSizeSubtitle"),C.oJD),C.xp6(3),C.Q6J("ngIf",!!xe.qrUrl)("ngIfElse",Pe),C.xp6(3),C.Q6J("innerHTML",C.lcZ(18,17,"qrHome.termsAndConditions"),C.oJD),C.xp6(2),C.Q6J("ngIf","hand"!==xe.measurementModel),C.xp6(1),C.Q6J("ngIf",xe.isSizesGuideSupported)}},dependencies:[at.O5,lt.lW,St.V,ft.c,Lt.Ou,Pt.uX,Pt.SP,Xt.v,N.X$],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-qr-home{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-start}aitaca-qr-home .header{flex-shrink:0;flex-grow:0;padding:3px 5px}aitaca-qr-home #aitaca-qr-home-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:inherit;margin:24px 24px 0}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content{display:flex;flex-direction:column;gap:40px}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-header-title{font-size:20px;text-align:left!important;margin-bottom:0}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:100%}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content #aitaca-qr-home-instructions-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;width:100%;background-color:#f6f7f9;padding:24px 0;border-radius:8px}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content #aitaca-qr-home-instructions-container .aitaca-qr-home-instruction-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content #aitaca-qr-home-instructions-container .aitaca-qr-home-instruction-container .aitaca-qr-home-instruction-number-wrapper{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:var(--aitaca-dynamic-palette-500);border-radius:32px;margin-right:8px}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content #aitaca-qr-home-instructions-container .aitaca-qr-home-instruction-container .aitaca-qr-home-instruction-number-wrapper .aitaca-qr-home-instruction-number{line-height:32px!important;text-align:center;color:#fff!important}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content .aitaca-qr-home-instruction-text-title{font-size:16px;font-weight:600;color:#101828}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content .aitaca-qr-home-instruction-text-subtitle{font-size:14px;font-weight:400;color:#475467}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content #aitaca-qr-home-code-container{width:100%;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content #aitaca-qr-home-code-container #aitaca-qr-home-code-wrapper{display:flex;justify-content:center;background-color:#f9f9f9;border-radius:8px;padding:24px 40px}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content #aitaca-qr-home-code-container #aitaca-qr-home-loading-qr-container{display:flex;justify-content:center;align-items:center;width:200px;height:200px}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-content .aitaca-conditions{font-size:14px;text-align:center}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-or{margin:8px;text-align:center}aitaca-qr-home #aitaca-qr-home-container #aitaca-qr-home-main-content #aitaca-qr-home-or.aitaca-qr-home-or-text{font-size:16px!important;color:#475467!important;font-weight:600}aitaca-qr-home .aitaca-tab-group .mat-mdc-tab-header{background-color:#f9f9f9;border:1px solid #f2f4f7;border-radius:8px;margin-bottom:40px}aitaca-qr-home .aitaca-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab{padding:0 10px;height:36px;margin:6px;min-width:0;font-weight:600;font-size:16px;line-height:24.55px}aitaca-qr-home .aitaca-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active{font-weight:600;background-color:#fff;border-radius:6px;box-shadow:0 1px 2px #1018280f;box-shadow:0 1px 3px #1018281a}aitaca-qr-home .aitaca-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-list .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#101828!important}aitaca-qr-home .aitaca-tab-group .mat-mdc-tab-body-wrapper{border-radius:8px}aitaca-qr-home .aitaca-tab-group .mdc-tab-indicator__content--underline{display:none}\n'],encapsulation:2})}return Dt})()},461:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{QrHomeModule:()=>lt});var r=g(6814),u=g(1488),y=g(2296),M=g(5940),z=g(4104),m=g(9515),C=g(7742),V=g(2078),it=g(1020),N=g(5095),rt=g(5879);const at=[{path:"",component:N.E}];let lt=(()=>{class St{static#t=this.\u0275fac=function(Pt){return new(Pt||St)};static#e=this.\u0275mod=rt.oAB({type:St});static#a=this.\u0275inj=rt.cJS({imports:[r.ez,u.Bz.forChild(at),m.aw,y.ot,C.N,it._Y,M.Cq,z.Nh,V.X]})}return St})()},8740:(Ae,H,g)=>{"use strict";g.d(H,{N:()=>V}),g(409);var u=g(6814),y=g(1488),M=g(2296),z=g(9515),m=g(1020),C=g(5879);let V=(()=>{class it{static#t=this.\u0275fac=function(at){return new(at||it)};static#e=this.\u0275mod=C.oAB({type:it});static#a=this.\u0275inj=C.cJS({imports:[u.ez,y.Bz,z.aw,M.ot,m.Op,m._Y]})}return it})()},409:(Ae,H,g)=>{"use strict";g.d(H,{M:()=>V});var r=g(5861),u=g(179),y=g(9994),M=g(5879),z=g(1488),m=g(1914),C=g(4730);let V=(()=>{class it{constructor(rt,at,lt){this.router=rt,this.apiService=at,this.navigationService=lt,this.subscriptions=[],this.isDebugMode=this.navigationService.getDebugMode()}ngOnInit(){var rt=this;return(0,r.Z)(function*(){rt.subscriptions.push(rt.apiService.sessionData$.subscribe(at=>{rt.measurementId=at.measurement?.id,rt.router.navigate(at?.measurement?.status.name===u.al.READY||at?.measurement?.status.name===u.al.PARTIAL?[y.$.finish]:[y.$.qrHome],{skipLocationChange:!0})}))})()}ngOnDestroy(){this.subscriptions.forEach(rt=>rt.unsubscribe())}static#t=this.\u0275fac=function(at){return new(at||it)(M.Y36(z.F0),M.Y36(m.sM),M.Y36(m.f5))};static#e=this.\u0275cmp=M.Xpm({type:it,selectors:[["aitaca-qr-init"]],decls:3,vars:0,consts:[[1,"aitaca-header"],[1,"aitaca-content"]],template:function(at,lt){1&at&&(M._UZ(0,"aitaca-header",0),M.TgZ(1,"div",1),M._UZ(2,"router-outlet"),M.qZA())},dependencies:[z.lC,C.G],styles:["aitaca-qr-init{height:100%}aitaca-qr-init *:empty{display:inherit}aitaca-qr-init .aitaca-content{height:100%}.aitaca-qrinit-measurementid{position:absolute;font-size:12px!important;line-height:12px!important;bottom:1px;left:0}\n"],encapsulation:2})}return it})()},9161:(Ae,H,g)=>{"use strict";g.d(H,{z:()=>z});var r=g(5879),u=g(6502),y=g(5780),M=g(9515);let z=(()=>{class m{constructor(){}static#t=this.\u0275fac=function(it){return new(it||m)};static#e=this.\u0275cmp=r.Xpm({type:m,selectors:[["aitaca-sizes-guide-page"]],decls:8,vars:3,consts:[[1,"aitaca-sizes-guide-page-container"],[1,"aitaca-sizes-guide-page-title-container"],[1,"aitaca-title","aitaca-sizes-guide-page-title",3,"innerHTML"],[1,"aitaca-sizes-guide-page-main-container"],[1,"aitaca-sizes-guide-page-footer-container"],[1,"aitaca-footer"]],template:function(it,N){1&it&&(r.TgZ(0,"div",0)(1,"div",1),r._UZ(2,"div",2),r.ALo(3,"translate"),r.qZA(),r.TgZ(4,"div",3),r._UZ(5,"aitaca-sizes-guide"),r.qZA()(),r.TgZ(6,"div",4),r._UZ(7,"aitaca-footer",5),r.qZA()),2&it&&(r.xp6(2),r.Q6J("innerHTML",r.lcZ(3,1,"sizesGuidePage.pageTitle"),r.oJD))},dependencies:[u.v,y.c,M.X$],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-sizes-guide-page{display:flex;flex-direction:column;text-align:left}aitaca-sizes-guide-page .aitaca-sizes-guide-page-container{display:flex;flex-direction:column;padding:48px 16px}aitaca-sizes-guide-page .aitaca-sizes-guide-page-container .aitaca-sizes-guide-page-title-container{display:flex;flex-direction:column;margin-bottom:40px}aitaca-sizes-guide-page .aitaca-sizes-guide-page-container .aitaca-sizes-guide-page-main-container{display:flex;flex-direction:row;justify-content:center;align-items:center}aitaca-sizes-guide-page .aitaca-sizes-guide-page-footer-container{width:100%;display:flex;flex-direction:column;justify-content:center}\n'],encapsulation:2})}return m})()},241:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{SizesGuidePageModule:()=>it});var r=g(6814),u=g(1488),y=g(9515),M=g(1020),z=g(9161),m=g(2078),C=g(5879);const V=[{path:"",component:z.z}];let it=(()=>{class N{static#t=this.\u0275fac=function(lt){return new(lt||N)};static#e=this.\u0275mod=C.oAB({type:N});static#a=this.\u0275inj=C.cJS({imports:[r.ez,u.Bz.forChild(V),y.aw,m.X,M._Y]})}return N})()},2078:(Ae,H,g)=>{"use strict";g.d(H,{X:()=>it}),g(6502);var u=g(6814),y=g(1488),M=g(2296),z=g(5313),m=g(5940),C=g(9515),V=g(5879);let it=(()=>{class N{static#t=this.\u0275fac=function(lt){return new(lt||N)};static#e=this.\u0275mod=V.oAB({type:N});static#a=this.\u0275inj=V.cJS({imports:[u.ez,y.Bz,C.aw,M.ot,m.Cq,z.p0]})}return N})()},6502:(Ae,H,g)=>{"use strict";g.d(H,{v:()=>St});var r=g(5861),u=g(7734),y=g(5879),M=g(1914),z=g(9515),m=g(5313);function C(ft,Lt){1&ft&&(y._UZ(0,"th",13),y.ALo(1,"translate")),2&ft&&y.Q6J("innerHTML",y.lcZ(1,1,"sizesGuide.tableFirstColumnLabel"),y.oJD)}function V(ft,Lt){1&ft&&y._UZ(0,"td",14),2&ft&&y.Q6J("innerHTML",Lt.$implicit.ref_max,y.oJD)}const it=function(ft){return{clientName:ft}};function N(ft,Lt){if(1&ft&&(y._UZ(0,"th",13),y.ALo(1,"translate")),2&ft){const Pt=y.oxw();y.Q6J("innerHTML",y.xi3(1,1,"sizesGuide.tableSecondColumnLabel",y.VKq(4,it,Pt.clientName)),y.oJD)}}function rt(ft,Lt){1&ft&&y._UZ(0,"td",14),2&ft&&y.Q6J("innerHTML",Lt.$implicit.name,y.oJD)}function at(ft,Lt){1&ft&&y._UZ(0,"tr",15)}function lt(ft,Lt){1&ft&&y._UZ(0,"tr",16)}let St=(()=>{class ft{constructor(Pt,Xt){this.apiService=Pt,this.translateService=Xt,this.displayedColumns=["ref_max","size_id"],this.subscriptions=[]}ngOnInit(){var Pt=this;return(0,r.Z)(function*(){Pt.subscriptions.push(Pt.apiService.sessionData$.pipe((0,u.h)(Xt=>Object.keys(Xt).length>0)).subscribe(function(){var Xt=(0,r.Z)(function*(wt){Pt.sessionData=wt,Pt.clientName=wt.client?.commercial_name;const Wt=Pt.apiService.getRingSizerSC();Pt.sizeChart=yield Pt.apiService.getSizeChartFromAPI(Wt),Pt.sizeChart?.sizes?.length&&(Pt.sizes=Pt.sizeChart.sizes,Pt.displayedData=Pt.sizes?.map(st=>({ref_max:st.equivalences[0].ref_max,name:st.name})))});return function(wt){return Xt.apply(this,arguments)}}()))})()}ngOnDestroy(){this.subscriptions.forEach(Pt=>Pt.unsubscribe())}static#t=this.\u0275fac=function(Xt){return new(Xt||ft)(y.Y36(M.sM),y.Y36(z.sK))};static#e=this.\u0275cmp=y.Xpm({type:ft,selectors:[["aitaca-sizes-guide"]],decls:20,vars:15,consts:[["id","aitaca-sizes-guide-container"],[1,"aitaca-sizes-guide-first-instruction"],[1,"aitaca-sizes-guide-first-instruction-title",3,"innerHTML"],[1,"aitaca-sizes-guide-first-instruction-subtitle",3,"innerHTML"],[1,"aitaca-sizes-guide-first-instruction-image",3,"src"],[1,"aitaca-sizes-guide-second-instruction"],["mat-table","",3,"dataSource"],["matColumnDef","ref_max"],["mat-header-cell","",3,"innerHTML",4,"matHeaderCellDef"],["mat-cell","","class","aitaca-sizes-guide-first-instruction-cell",3,"innerHTML",4,"matCellDef"],["matColumnDef","size_id"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","",3,"innerHTML"],["mat-cell","",1,"aitaca-sizes-guide-first-instruction-cell",3,"innerHTML"],["mat-header-row",""],["mat-row",""]],template:function(Xt,wt){1&Xt&&(y.TgZ(0,"div",0)(1,"div",1),y._UZ(2,"span",2),y.ALo(3,"translate"),y._UZ(4,"span",3),y.ALo(5,"translate"),y._UZ(6,"img",4),y.ALo(7,"translate"),y.qZA(),y.TgZ(8,"div",5),y._UZ(9,"span",2),y.ALo(10,"translate"),y.TgZ(11,"table",6),y.ynx(12,7),y.YNc(13,C,2,3,"th",8),y.YNc(14,V,1,1,"td",9),y.BQk(),y.ynx(15,10),y.YNc(16,N,2,6,"th",8),y.YNc(17,rt,1,1,"td",9),y.BQk(),y.YNc(18,at,1,0,"tr",11),y.YNc(19,lt,1,0,"tr",12),y.qZA()()()),2&Xt&&(y.xp6(2),y.Q6J("innerHTML",y.lcZ(3,7,"sizesGuide.firstTitle"),y.oJD),y.xp6(2),y.Q6J("innerHTML",y.lcZ(5,9,"sizesGuide.firstSubtitle"),y.oJD),y.xp6(2),y.Q6J("src",y.lcZ(7,11,"sizesGuide.firstImageUrl"),y.LSH),y.xp6(3),y.Q6J("innerHTML",y.lcZ(10,13,"sizesGuide.secondTitle"),y.oJD),y.xp6(2),y.Q6J("dataSource",wt.displayedData),y.xp6(7),y.Q6J("matHeaderRowDef",wt.displayedColumns),y.xp6(1),y.Q6J("matRowDefColumns",wt.displayedColumns))},dependencies:[m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,z.X$],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-sizes-guide #aitaca-sizes-guide-container{height:100%;display:flex;flex-direction:column;gap:56px}aitaca-sizes-guide #aitaca-sizes-guide-container .aitaca-sizes-guide-first-instruction,aitaca-sizes-guide #aitaca-sizes-guide-container .aitaca-sizes-guide-second-instruction{display:flex;flex-direction:column;gap:8px}aitaca-sizes-guide #aitaca-sizes-guide-container .aitaca-sizes-guide-first-instruction .aitaca-sizes-guide-first-instruction-subtitle,aitaca-sizes-guide #aitaca-sizes-guide-container .aitaca-sizes-guide-second-instruction .aitaca-sizes-guide-first-instruction-subtitle{color:#475467}aitaca-sizes-guide #aitaca-sizes-guide-container .aitaca-sizes-guide-first-instruction .aitaca-sizes-guide-first-instruction-image,aitaca-sizes-guide #aitaca-sizes-guide-container .aitaca-sizes-guide-second-instruction .aitaca-sizes-guide-first-instruction-image{width:100%}aitaca-sizes-guide #aitaca-sizes-guide-container table{width:100%;border-collapse:collapse}aitaca-sizes-guide #aitaca-sizes-guide-container table .mat-mdc-header-row{height:48px;color:#101828;font-weight:600}aitaca-sizes-guide #aitaca-sizes-guide-container table .mat-mdc-header-row .mat-mdc-header-cell{padding:0}aitaca-sizes-guide #aitaca-sizes-guide-container table .mat-mdc-row{height:38px}aitaca-sizes-guide #aitaca-sizes-guide-container table .mat-mdc-row .mdc-data-table__cell{padding:0}aitaca-sizes-guide #aitaca-sizes-guide-container mat-header-row,aitaca-sizes-guide #aitaca-sizes-guide-container mat-row{border-bottom:1px solid #ddd}aitaca-sizes-guide #aitaca-sizes-guide-container mat-header-cell,aitaca-sizes-guide #aitaca-sizes-guide-container mat-cell{text-align:left}aitaca-sizes-guide #aitaca-sizes-guide-container mat-header-cell{background-color:#f2f2f2}aitaca-sizes-guide #aitaca-sizes-guide-container mat-cell{padding:10px!important;border-right:1px solid #ddd}\n'],encapsulation:2})}return ft})()},8317:(Ae,H,g)=>{"use strict";g.r(H),g.d(H,{WidgetComponentDialogModule:()=>rt});var r=g(6814),u=g(1488),y=g(9515),M=g(7700),z=g(2296),m=g(3411),C=g(8740),it=(g(8935),g(3801)),N=g(5879);let rt=(()=>{class at{static#t=this.\u0275fac=function(ft){return new(ft||at)};static#e=this.\u0275mod=N.oAB({type:at});static#a=this.\u0275inj=N.cJS({imports:[r.ez,y.aw,u.Bz,z.ot,M.Is,m.V,C.N,it.DataGatheringModule]})}return at})()},9994:(Ae,H,g)=>{"use strict";g.d(H,{$:()=>r});var r=function(u){return u.capture="capture",u.dataGathering="data-gathering",u.finish="finish",u.handSteps="hand-steps",u.home="home",u.init="init",u.qrHome="qr-home",u.qrInit="qr-init",u.manualCard="manual-card",u.manualMeasurement="manual-measurement",u.manualRing="manual-ring",u.manualRingFinish="manual-ring-finish",u.pictureInstructions="picture-instructions",u.sizesGuidePage="sizes-guide-page",u.widget="aitaca-widget",u}(r||{})},1914:(Ae,H,g)=>{"use strict";g.d(H,{sM:()=>Qi,yr:()=>Uo,q_:()=>_i,Fw:()=>ho,E:()=>$o,bz:()=>Bi,oQ:()=>Fi,f5:()=>Fn,U2:()=>Zo});var r={};g.r(r),g.d(r,{hasBrowserEnv:()=>Ge,hasStandardBrowserEnv:()=>de,hasStandardBrowserWebWorkerEnv:()=>Nt});var u=g(5861),y=g(179),M=g(553),z=g(5125),m=g(2079);function C(ot,Bt){return function(){return ot.apply(Bt,arguments)}}const{toString:V}=Object.prototype,{getPrototypeOf:it}=Object,N=(ot=Object.create(null),Bt=>{const K=V.call(Bt);return ot[K]||(ot[K]=K.slice(8,-1).toLowerCase())}),rt=ot=>(ot=ot.toLowerCase(),Bt=>N(Bt)===ot),at=ot=>Bt=>typeof Bt===ot,{isArray:lt}=Array,St=at("undefined");var ot;const Lt=rt("ArrayBuffer"),Xt=at("string"),wt=at("function"),Wt=at("number"),st=ot=>null!==ot&&"object"==typeof ot,bt=ot=>{if("object"!==N(ot))return!1;const Bt=it(ot);return!(null!==Bt&&Bt!==Object.prototype&&null!==Object.getPrototypeOf(Bt)||Symbol.toStringTag in ot||Symbol.iterator in ot)},Dt=rt("Date"),Zt=rt("File"),te=rt("Blob"),X=rt("FileList"),Ue=rt("URLSearchParams");function xa(ot,Bt,{allOwnKeys:K=!1}={}){if(null===ot||typeof ot>"u")return;let It,we;if("object"!=typeof ot&&(ot=[ot]),lt(ot))for(It=0,we=ot.length;It0;)if(we=K[It],Bt===we.toLowerCase())return we;return null}const ra=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Vt=ot=>!St(ot)&&ot!==ra,He=(ot=>Bt=>ot&&Bt instanceof ot)(typeof Uint8Array<"u"&&it(Uint8Array)),ja=rt("HTMLFormElement"),fa=(({hasOwnProperty:ot})=>(Bt,K)=>ot.call(Bt,K))(Object.prototype),va=rt("RegExp"),Ia=(ot,Bt)=>{const K=Object.getOwnPropertyDescriptors(ot),It={};xa(K,(we,ge)=>{let Be;!1!==(Be=Bt(we,ge,ot))&&(It[ge]=Be||we)}),Object.defineProperties(ot,It)},Ua="abcdefghijklmnopqrstuvwxyz",ma="0123456789",Ye={DIGIT:ma,ALPHA:Ua,ALPHA_DIGIT:Ua+Ua.toUpperCase()+ma},q=rt("AsyncFunction"),mt={isArray:lt,isArrayBuffer:Lt,isBuffer:function ft(ot){return null!==ot&&!St(ot)&&null!==ot.constructor&&!St(ot.constructor)&&wt(ot.constructor.isBuffer)&&ot.constructor.isBuffer(ot)},isFormData:ot=>{let Bt;return ot&&("function"==typeof FormData&&ot instanceof FormData||wt(ot.append)&&("formdata"===(Bt=N(ot))||"object"===Bt&&wt(ot.toString)&&"[object FormData]"===ot.toString()))},isArrayBufferView:function Pt(ot){let Bt;return Bt=typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(ot):ot&&ot.buffer&&Lt(ot.buffer),Bt},isString:Xt,isNumber:Wt,isBoolean:ot=>!0===ot||!1===ot,isObject:st,isPlainObject:bt,isUndefined:St,isDate:Dt,isFile:Zt,isBlob:te,isRegExp:va,isFunction:wt,isStream:ot=>st(ot)&&wt(ot.pipe),isURLSearchParams:Ue,isTypedArray:He,isFileList:X,forEach:xa,merge:function ee(){const{caseless:ot}=Vt(this)&&this||{},Bt={},K=(It,we)=>{const ge=ot&&ea(Bt,we)||we;Bt[ge]=bt(Bt[ge])&&bt(It)?ee(Bt[ge],It):bt(It)?ee({},It):lt(It)?It.slice():It};for(let It=0,we=arguments.length;It(xa(Bt,(we,ge)=>{ot[ge]=K&&wt(we)?C(we,K):we},{allOwnKeys:It}),ot),trim:ot=>ot.trim?ot.trim():ot.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:ot=>(65279===ot.charCodeAt(0)&&(ot=ot.slice(1)),ot),inherits:(ot,Bt,K,It)=>{ot.prototype=Object.create(Bt.prototype,It),ot.prototype.constructor=ot,Object.defineProperty(ot,"super",{value:Bt.prototype}),K&&Object.assign(ot.prototype,K)},toFlatObject:(ot,Bt,K,It)=>{let we,ge,Be;const ha={};if(Bt=Bt||{},null==ot)return Bt;do{for(we=Object.getOwnPropertyNames(ot),ge=we.length;ge-- >0;)Be=we[ge],(!It||It(Be,ot,Bt))&&!ha[Be]&&(Bt[Be]=ot[Be],ha[Be]=!0);ot=!1!==K&&it(ot)}while(ot&&(!K||K(ot,Bt))&&ot!==Object.prototype);return Bt},kindOf:N,kindOfTest:rt,endsWith:(ot,Bt,K)=>{ot=String(ot),(void 0===K||K>ot.length)&&(K=ot.length);const It=ot.indexOf(Bt,K-=Bt.length);return-1!==It&&It===K},toArray:ot=>{if(!ot)return null;if(lt(ot))return ot;let Bt=ot.length;if(!Wt(Bt))return null;const K=new Array(Bt);for(;Bt-- >0;)K[Bt]=ot[Bt];return K},forEachEntry:(ot,Bt)=>{const It=(ot&&ot[Symbol.iterator]).call(ot);let we;for(;(we=It.next())&&!we.done;){const ge=we.value;Bt.call(ot,ge[0],ge[1])}},matchAll:(ot,Bt)=>{let K;const It=[];for(;null!==(K=ot.exec(Bt));)It.push(K);return It},isHTMLForm:ja,hasOwnProperty:fa,hasOwnProp:fa,reduceDescriptors:Ia,freezeMethods:ot=>{Ia(ot,(Bt,K)=>{if(wt(ot)&&-1!==["arguments","caller","callee"].indexOf(K))return!1;if(wt(ot[K])){if(Bt.enumerable=!1,"writable"in Bt)return void(Bt.writable=!1);Bt.set||(Bt.set=()=>{throw Error("Can not rewrite read-only method '"+K+"'")})}})},toObjectSet:(ot,Bt)=>{const K={},It=we=>{we.forEach(ge=>{K[ge]=!0})};return lt(ot)?It(ot):It(String(ot).split(Bt)),K},toCamelCase:ot=>ot.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(K,It,we){return It.toUpperCase()+we}),noop:()=>{},toFiniteNumber:(ot,Bt)=>(ot=+ot,Number.isFinite(ot)?ot:Bt),findKey:ea,global:ra,isContextDefined:Vt,ALPHABET:Ye,generateString:(ot=16,Bt=Ye.ALPHA_DIGIT)=>{let K="";const{length:It}=Bt;for(;ot--;)K+=Bt[Math.random()*It|0];return K},isSpecCompliantForm:function Ot(ot){return!!(ot&&wt(ot.append)&&"FormData"===ot[Symbol.toStringTag]&&ot[Symbol.iterator])},toJSONObject:ot=>{const Bt=new Array(10),K=(It,we)=>{if(st(It)){if(Bt.indexOf(It)>=0)return;if(!("toJSON"in It)){Bt[we]=It;const ge=lt(It)?[]:{};return xa(It,(Be,ha)=>{const Ya=K(Be,we+1);!St(Ya)&&(ge[ha]=Ya)}),Bt[we]=void 0,ge}}return It};return K(ot,0)},isAsyncFn:q,isThenable:ot=>ot&&(st(ot)||wt(ot))&&wt(ot.then)&&wt(ot.catch)};function jt(ot,Bt,K,It,we){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=ot,this.name="AxiosError",Bt&&(this.code=Bt),K&&(this.config=K),It&&(this.request=It),we&&(this.response=we)}mt.inherits(jt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:mt.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ce=jt.prototype,$t={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(ot=>{$t[ot]={value:ot}}),Object.defineProperties(jt,$t),Object.defineProperty(ce,"isAxiosError",{value:!0}),jt.from=(ot,Bt,K,It,we,ge)=>{const Be=Object.create(ce);return mt.toFlatObject(ot,Be,function(Ya){return Ya!==Error.prototype},ha=>"isAxiosError"!==ha),jt.call(Be,ot.message,Bt,K,It,we),Be.cause=ot,Be.name=ot.name,ge&&Object.assign(Be,ge),Be};const oe=jt;function na(ot){return mt.isPlainObject(ot)||mt.isArray(ot)}function We(ot){return mt.endsWith(ot,"[]")?ot.slice(0,-2):ot}function aa(ot,Bt,K){return ot?ot.concat(Bt).map(function(we,ge){return we=We(we),!K&&ge?"["+we+"]":we}).join(K?".":""):Bt}const ut=mt.toFlatObject(mt,{},null,function(Bt){return/^is[A-Z]/.test(Bt)}),Mt=function Kt(ot,Bt,K){if(!mt.isObject(ot))throw new TypeError("target must be an object");Bt=Bt||new FormData;const It=(K=mt.toFlatObject(K,{metaTokens:!0,dots:!1,indexes:!1},!1,function(fi,Bn){return!mt.isUndefined(Bn[fi])})).metaTokens,we=K.visitor||_a,ge=K.dots,Be=K.indexes,Ya=(K.Blob||typeof Blob<"u"&&Blob)&&mt.isSpecCompliantForm(Bt);if(!mt.isFunction(we))throw new TypeError("visitor must be a function");function ei(li){if(null===li)return"";if(mt.isDate(li))return li.toISOString();if(!Ya&&mt.isBlob(li))throw new oe("Blob is not supported. Use a Buffer instead.");return mt.isArrayBuffer(li)||mt.isTypedArray(li)?Ya&&"function"==typeof Blob?new Blob([li]):Buffer.from(li):li}function _a(li,fi,Bn){let Wn=li;if(li&&!Bn&&"object"==typeof li)if(mt.endsWith(fi,"{}"))fi=It?fi:fi.slice(0,-2),li=JSON.stringify(li);else if(mt.isArray(li)&&function Ta(ot){return mt.isArray(ot)&&!ot.some(na)}(li)||(mt.isFileList(li)||mt.endsWith(fi,"[]"))&&(Wn=mt.toArray(li)))return fi=We(fi),Wn.forEach(function(dt,F){!mt.isUndefined(dt)&&null!==dt&&Bt.append(!0===Be?aa([fi],F,ge):null===Be?fi:fi+"[]",ei(dt))}),!1;return!!na(li)||(Bt.append(aa(Bn,fi,ge),ei(li)),!1)}const za=[],ji=Object.assign(ut,{defaultVisitor:_a,convertValue:ei,isVisitable:na});if(!mt.isObject(ot))throw new TypeError("data must be an object");return function to(li,fi){if(!mt.isUndefined(li)){if(-1!==za.indexOf(li))throw Error("Circular reference detected in "+fi.join("."));za.push(li),mt.forEach(li,function(Wn,nt){!0===(!(mt.isUndefined(Wn)||null===Wn)&&we.call(Bt,Wn,mt.isString(nt)?nt.trim():nt,fi,ji))&&to(Wn,fi?fi.concat(nt):[nt])}),za.pop()}}(ot),Bt};function Me(ot){const Bt={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(ot).replace(/[!'()~]|%20|%00/g,function(It){return Bt[It]})}function ne(ot,Bt){this._pairs=[],ot&&Mt(ot,this,Bt)}const Ie=ne.prototype;Ie.append=function(Bt,K){this._pairs.push([Bt,K])},Ie.toString=function(Bt){const K=Bt?function(It){return Bt.call(this,It,Me)}:Me;return this._pairs.map(function(we){return K(we[0])+"="+K(we[1])},"").join("&")};const $e=ne;function ga(ot){return encodeURIComponent(ot).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Sa(ot,Bt,K){if(!Bt)return ot;const It=K&&K.encode||ga,we=K&&K.serialize;let ge;if(ge=we?we(Bt,K):mt.isURLSearchParams(Bt)?Bt.toString():new $e(Bt,K).toString(It),ge){const Be=ot.indexOf("#");-1!==Be&&(ot=ot.slice(0,Be)),ot+=(-1===ot.indexOf("?")?"?":"&")+ge}return ot}const $a=class ya{constructor(){this.handlers=[]}use(Bt,K,It){return this.handlers.push({fulfilled:Bt,rejected:K,synchronous:!!It&&It.synchronous,runWhen:It?It.runWhen:null}),this.handlers.length-1}eject(Bt){this.handlers[Bt]&&(this.handlers[Bt]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(Bt){mt.forEach(this.handlers,function(It){null!==It&&Bt(It)})}},Jt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ke={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:$e,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Ge=typeof window<"u"&&typeof document<"u",de=(ot=>Ge&&["ReactNative","NativeScript","NS"].indexOf(ot)<0)(typeof navigator<"u"&&navigator.product),Nt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,At={...r,...ke},ct=function G(ot){function Bt(K,It,we,ge){let Be=K[ge++];const ha=Number.isFinite(+Be),Ya=ge>=K.length;return Be=!Be&&mt.isArray(we)?we.length:Be,Ya?(we[Be]=mt.hasOwnProp(we,Be)?[we[Be],It]:It,!ha):((!we[Be]||!mt.isObject(we[Be]))&&(we[Be]=[]),Bt(K,It,we[Be],ge)&&mt.isArray(we[Be])&&(we[Be]=function Yt(ot){const Bt={},K=Object.keys(ot);let It;const we=K.length;let ge;for(It=0;It{Bt(function vt(ot){return mt.matchAll(/\w+|\[(\w*)]/g,ot).map(Bt=>"[]"===Bt[0]?"":Bt[1]||Bt[0])}(It),we,K,0)}),K}return null},Fe={transitional:Jt,adapter:["xhr","http"],transformRequest:[function(Bt,K){const It=K.getContentType()||"",we=It.indexOf("application/json")>-1,ge=mt.isObject(Bt);if(ge&&mt.isHTMLForm(Bt)&&(Bt=new FormData(Bt)),mt.isFormData(Bt))return we&&we?JSON.stringify(ct(Bt)):Bt;if(mt.isArrayBuffer(Bt)||mt.isBuffer(Bt)||mt.isStream(Bt)||mt.isFile(Bt)||mt.isBlob(Bt))return Bt;if(mt.isArrayBufferView(Bt))return Bt.buffer;if(mt.isURLSearchParams(Bt))return K.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),Bt.toString();let ha;if(ge){if(It.indexOf("application/x-www-form-urlencoded")>-1)return function j(ot,Bt){return Mt(ot,new At.classes.URLSearchParams,Object.assign({visitor:function(K,It,we,ge){return At.isNode&&mt.isBuffer(K)?(this.append(It,K.toString("base64")),!1):ge.defaultVisitor.apply(this,arguments)}},Bt))}(Bt,this.formSerializer).toString();if((ha=mt.isFileList(Bt))||It.indexOf("multipart/form-data")>-1){const Ya=this.env&&this.env.FormData;return Mt(ha?{"files[]":Bt}:Bt,Ya&&new Ya,this.formSerializer)}}return ge||we?(K.setContentType("application/json",!1),function re(ot,Bt,K){if(mt.isString(ot))try{return(Bt||JSON.parse)(ot),mt.trim(ot)}catch(It){if("SyntaxError"!==It.name)throw It}return(K||JSON.stringify)(ot)}(Bt)):Bt}],transformResponse:[function(Bt){const K=this.transitional||Fe.transitional,It=K&&K.forcedJSONParsing,we="json"===this.responseType;if(Bt&&mt.isString(Bt)&&(It&&!this.responseType||we)){const Be=!(K&&K.silentJSONParsing)&&we;try{return JSON.parse(Bt)}catch(ha){if(Be)throw"SyntaxError"===ha.name?oe.from(ha,oe.ERR_BAD_RESPONSE,this,null,this.response):ha}}return Bt}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:At.classes.FormData,Blob:At.classes.Blob},validateStatus:function(Bt){return Bt>=200&&Bt<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};mt.forEach(["delete","get","head","post","put","patch"],ot=>{Fe.headers[ot]={}});const Ct=Fe,ye=mt.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),pt=Symbol("internals");function $(ot){return ot&&String(ot).trim().toLowerCase()}function _e(ot){return!1===ot||null==ot?ot:mt.isArray(ot)?ot.map(_e):String(ot)}function ie(ot,Bt,K,It,we){if(mt.isFunction(It))return It.call(this,Bt,K);if(we&&(Bt=K),mt.isString(Bt)){if(mt.isString(It))return-1!==Bt.indexOf(It);if(mt.isRegExp(It))return It.test(Bt)}}class la{constructor(Bt){Bt&&this.set(Bt)}set(Bt,K,It){const we=this;function ge(ha,Ya,ei){const _a=$(Ya);if(!_a)throw new Error("header name must be a non-empty string");const za=mt.findKey(we,_a);(!za||void 0===we[za]||!0===ei||void 0===ei&&!1!==we[za])&&(we[za||Ya]=_e(ha))}const Be=(ha,Ya)=>mt.forEach(ha,(ei,_a)=>ge(ei,_a,Ya));return mt.isPlainObject(Bt)||Bt instanceof this.constructor?Be(Bt,K):mt.isString(Bt)&&(Bt=Bt.trim())&&!(ot=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(ot.trim()))(Bt)?Be((ot=>{const Bt={};let K,It,we;return ot&&ot.split("\n").forEach(function(Be){we=Be.indexOf(":"),K=Be.substring(0,we).trim().toLowerCase(),It=Be.substring(we+1).trim(),!(!K||Bt[K]&&ye[K])&&("set-cookie"===K?Bt[K]?Bt[K].push(It):Bt[K]=[It]:Bt[K]=Bt[K]?Bt[K]+", "+It:It)}),Bt})(Bt),K):null!=Bt&&ge(K,Bt,It),this}get(Bt,K){if(Bt=$(Bt)){const It=mt.findKey(this,Bt);if(It){const we=this[It];if(!K)return we;if(!0===K)return function Q(ot){const Bt=Object.create(null),K=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let It;for(;It=K.exec(ot);)Bt[It[1]]=It[2];return Bt}(we);if(mt.isFunction(K))return K.call(this,we,It);if(mt.isRegExp(K))return K.exec(we);throw new TypeError("parser must be boolean|regexp|function")}}}has(Bt,K){if(Bt=$(Bt)){const It=mt.findKey(this,Bt);return!(!It||void 0===this[It]||K&&!ie(0,this[It],It,K))}return!1}delete(Bt,K){const It=this;let we=!1;function ge(Be){if(Be=$(Be)){const ha=mt.findKey(It,Be);ha&&(!K||ie(0,It[ha],ha,K))&&(delete It[ha],we=!0)}}return mt.isArray(Bt)?Bt.forEach(ge):ge(Bt),we}clear(Bt){const K=Object.keys(this);let It=K.length,we=!1;for(;It--;){const ge=K[It];(!Bt||ie(0,this[ge],ge,Bt,!0))&&(delete this[ge],we=!0)}return we}normalize(Bt){const K=this,It={};return mt.forEach(this,(we,ge)=>{const Be=mt.findKey(It,ge);if(Be)return K[Be]=_e(we),void delete K[ge];const ha=Bt?function Ne(ot){return ot.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Bt,K,It)=>K.toUpperCase()+It)}(ge):String(ge).trim();ha!==ge&&delete K[ge],K[ha]=_e(we),It[ha]=!0}),this}concat(...Bt){return this.constructor.concat(this,...Bt)}toJSON(Bt){const K=Object.create(null);return mt.forEach(this,(It,we)=>{null!=It&&!1!==It&&(K[we]=Bt&&mt.isArray(It)?It.join(", "):It)}),K}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([Bt,K])=>Bt+": "+K).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(Bt){return Bt instanceof this?Bt:new this(Bt)}static concat(Bt,...K){const It=new this(Bt);return K.forEach(we=>It.set(we)),It}static accessor(Bt){const It=(this[pt]=this[pt]={accessors:{}}).accessors,we=this.prototype;function ge(Be){const ha=$(Be);It[ha]||(function Qe(ot,Bt){const K=mt.toCamelCase(" "+Bt);["get","set","has"].forEach(It=>{Object.defineProperty(ot,It+K,{value:function(we,ge,Be){return this[It].call(this,Bt,we,ge,Be)},configurable:!0})})}(we,Be),It[ha]=!0)}return mt.isArray(Bt)?Bt.forEach(ge):ge(Bt),this}}la.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),mt.reduceDescriptors(la.prototype,({value:ot},Bt)=>{let K=Bt[0].toUpperCase()+Bt.slice(1);return{get:()=>ot,set(It){this[K]=It}}}),mt.freezeMethods(la);const Ea=la;function ii(ot,Bt){const K=this||Ct,It=Bt||K,we=Ea.from(It.headers);let ge=It.data;return mt.forEach(ot,function(ha){ge=ha.call(K,ge,we.normalize(),Bt?Bt.status:void 0)}),we.normalize(),ge}function Ri(ot){return!(!ot||!ot.__CANCEL__)}function Xi(ot,Bt,K){oe.call(this,ot??"canceled",oe.ERR_CANCELED,Bt,K),this.name="CanceledError"}mt.inherits(Xi,oe,{__CANCEL__:!0});const oi=Xi,Zn=At.hasStandardBrowserEnv?{write(ot,Bt,K,It,we,ge){const Be=[ot+"="+encodeURIComponent(Bt)];mt.isNumber(K)&&Be.push("expires="+new Date(K).toGMTString()),mt.isString(It)&&Be.push("path="+It),mt.isString(we)&&Be.push("domain="+we),!0===ge&&Be.push("secure"),document.cookie=Be.join("; ")},read(ot){const Bt=document.cookie.match(new RegExp("(^|;\\s*)("+ot+")=([^;]*)"));return Bt?decodeURIComponent(Bt[3]):null},remove(ot){this.write(ot,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ln(ot,Bt){return ot&&!function Mn(ot){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(ot)}(Bt)?function Cn(ot,Bt){return Bt?ot.replace(/\/?\/$/,"")+"/"+Bt.replace(/^\/+/,""):ot}(ot,Bt):Bt}const an=At.hasStandardBrowserEnv?function(){const Bt=/(msie|trident)/i.test(navigator.userAgent),K=document.createElement("a");let It;function we(ge){let Be=ge;return Bt&&(K.setAttribute("href",Be),Be=K.href),K.setAttribute("href",Be),{href:K.href,protocol:K.protocol?K.protocol.replace(/:$/,""):"",host:K.host,search:K.search?K.search.replace(/^\?/,""):"",hash:K.hash?K.hash.replace(/^#/,""):"",hostname:K.hostname,port:K.port,pathname:"/"===K.pathname.charAt(0)?K.pathname:"/"+K.pathname}}return It=we(window.location.href),function(Be){const ha=mt.isString(Be)?we(Be):Be;return ha.protocol===It.protocol&&ha.host===It.host}}():function(){return!0};function qn(ot,Bt){let K=0;const It=function Ho(ot,Bt){ot=ot||10;const K=new Array(ot),It=new Array(ot);let Be,we=0,ge=0;return Bt=void 0!==Bt?Bt:1e3,function(Ya){const ei=Date.now(),_a=It[ge];Be||(Be=ei),K[we]=Ya,It[we]=ei;let za=ge,ji=0;for(;za!==we;)ji+=K[za++],za%=ot;if(we=(we+1)%ot,we===ge&&(ge=(ge+1)%ot),ei-Be{const ge=we.loaded,Be=we.lengthComputable?we.total:void 0,ha=ge-K,Ya=It(ha);K=ge;const _a={loaded:ge,total:Be,progress:Be?ge/Be:void 0,bytes:ha,rate:Ya||void 0,estimated:Ya&&Be&&ge<=Be?(Be-ge)/Ya:void 0,event:we};_a[Bt?"download":"upload"]=!0,ot(_a)}}const fn={http:null,xhr:typeof XMLHttpRequest<"u"&&function(ot){return new Promise(function(K,It){let we=ot.data;const ge=Ea.from(ot.headers).normalize();let Ya,_a,{responseType:Be,withXSRFToken:ha}=ot;function ei(){ot.cancelToken&&ot.cancelToken.unsubscribe(Ya),ot.signal&&ot.signal.removeEventListener("abort",Ya)}if(mt.isFormData(we))if(At.hasStandardBrowserEnv||At.hasStandardBrowserWebWorkerEnv)ge.setContentType(!1);else if(!1!==(_a=ge.getContentType())){const[fi,...Bn]=_a?_a.split(";").map(Wn=>Wn.trim()).filter(Boolean):[];ge.setContentType([fi||"multipart/form-data",...Bn].join("; "))}let za=new XMLHttpRequest;if(ot.auth){const fi=ot.auth.username||"",Bn=ot.auth.password?unescape(encodeURIComponent(ot.auth.password)):"";ge.set("Authorization","Basic "+btoa(fi+":"+Bn))}const ji=Ln(ot.baseURL,ot.url);function to(){if(!za)return;const fi=Ea.from("getAllResponseHeaders"in za&&za.getAllResponseHeaders());(function In(ot,Bt,K){const It=K.config.validateStatus;K.status&&It&&!It(K.status)?Bt(new oe("Request failed with status code "+K.status,[oe.ERR_BAD_REQUEST,oe.ERR_BAD_RESPONSE][Math.floor(K.status/100)-4],K.config,K.request,K)):ot(K)})(function(dt){K(dt),ei()},function(dt){It(dt),ei()},{data:Be&&"text"!==Be&&"json"!==Be?za.response:za.responseText,status:za.status,statusText:za.statusText,headers:fi,config:ot,request:za}),za=null}if(za.open(ot.method.toUpperCase(),Sa(ji,ot.params,ot.paramsSerializer),!0),za.timeout=ot.timeout,"onloadend"in za?za.onloadend=to:za.onreadystatechange=function(){!za||4!==za.readyState||0===za.status&&(!za.responseURL||0!==za.responseURL.indexOf("file:"))||setTimeout(to)},za.onabort=function(){za&&(It(new oe("Request aborted",oe.ECONNABORTED,ot,za)),za=null)},za.onerror=function(){It(new oe("Network Error",oe.ERR_NETWORK,ot,za)),za=null},za.ontimeout=function(){let Bn=ot.timeout?"timeout of "+ot.timeout+"ms exceeded":"timeout exceeded";ot.timeoutErrorMessage&&(Bn=ot.timeoutErrorMessage),It(new oe(Bn,(ot.transitional||Jt).clarifyTimeoutError?oe.ETIMEDOUT:oe.ECONNABORTED,ot,za)),za=null},At.hasStandardBrowserEnv&&(ha&&mt.isFunction(ha)&&(ha=ha(ot)),ha||!1!==ha&&an(ji))){const fi=ot.xsrfHeaderName&&ot.xsrfCookieName&&Zn.read(ot.xsrfCookieName);fi&&ge.set(ot.xsrfHeaderName,fi)}void 0===we&&ge.setContentType(null),"setRequestHeader"in za&&mt.forEach(ge.toJSON(),function(Bn,Wn){za.setRequestHeader(Wn,Bn)}),mt.isUndefined(ot.withCredentials)||(za.withCredentials=!!ot.withCredentials),Be&&"json"!==Be&&(za.responseType=ot.responseType),"function"==typeof ot.onDownloadProgress&&za.addEventListener("progress",qn(ot.onDownloadProgress,!0)),"function"==typeof ot.onUploadProgress&&za.upload&&za.upload.addEventListener("progress",qn(ot.onUploadProgress)),(ot.cancelToken||ot.signal)&&(Ya=fi=>{za&&(It(!fi||fi.type?new oi(null,ot,za):fi),za.abort(),za=null)},ot.cancelToken&&ot.cancelToken.subscribe(Ya),ot.signal&&(ot.signal.aborted?Ya():ot.signal.addEventListener("abort",Ya)));const li=function xn(ot){const Bt=/^([-+\w]{1,25})(:?\/\/|:)/.exec(ot);return Bt&&Bt[1]||""}(ji);li&&-1===At.protocols.indexOf(li)?It(new oe("Unsupported protocol "+li+":",oe.ERR_BAD_REQUEST,ot)):za.send(we||null)})}};mt.forEach(fn,(ot,Bt)=>{if(ot){try{Object.defineProperty(ot,"name",{value:Bt})}catch{}Object.defineProperty(ot,"adapterName",{value:Bt})}});const yo=ot=>`- ${ot}`,Qn=ot=>mt.isFunction(ot)||null===ot||!1===ot,Rn_getAdapter=ot=>{ot=mt.isArray(ot)?ot:[ot];const{length:Bt}=ot;let K,It;const we={};for(let ge=0;ge`adapter ${ha} `+(!1===Ya?"is not supported by the environment":"is not available in the build"));let Be=Bt?ge.length>1?"since :\n"+ge.map(yo).join("\n"):" "+yo(ge[0]):"as no adapter specified";throw new oe("There is no suitable adapter to dispatch the request "+Be,"ERR_NOT_SUPPORT")}return It};function Lo(ot){if(ot.cancelToken&&ot.cancelToken.throwIfRequested(),ot.signal&&ot.signal.aborted)throw new oi(null,ot)}function rr(ot){return Lo(ot),ot.headers=Ea.from(ot.headers),ot.data=ii.call(ot,ot.transformRequest),-1!==["post","put","patch"].indexOf(ot.method)&&ot.headers.setContentType("application/x-www-form-urlencoded",!1),Rn_getAdapter(ot.adapter||Ct.adapter)(ot).then(function(It){return Lo(ot),It.data=ii.call(ot,ot.transformResponse,It),It.headers=Ea.from(It.headers),It},function(It){return Ri(It)||(Lo(ot),It&&It.response&&(It.response.data=ii.call(ot,ot.transformResponse,It.response),It.response.headers=Ea.from(It.response.headers))),Promise.reject(It)})}const Pr=ot=>ot instanceof Ea?ot.toJSON():ot;function sr(ot,Bt){Bt=Bt||{};const K={};function It(ei,_a,za){return mt.isPlainObject(ei)&&mt.isPlainObject(_a)?mt.merge.call({caseless:za},ei,_a):mt.isPlainObject(_a)?mt.merge({},_a):mt.isArray(_a)?_a.slice():_a}function we(ei,_a,za){return mt.isUndefined(_a)?mt.isUndefined(ei)?void 0:It(void 0,ei,za):It(ei,_a,za)}function ge(ei,_a){if(!mt.isUndefined(_a))return It(void 0,_a)}function Be(ei,_a){return mt.isUndefined(_a)?mt.isUndefined(ei)?void 0:It(void 0,ei):It(void 0,_a)}function ha(ei,_a,za){return za in Bt?It(ei,_a):za in ot?It(void 0,ei):void 0}const Ya={url:ge,method:ge,data:ge,baseURL:Be,transformRequest:Be,transformResponse:Be,paramsSerializer:Be,timeout:Be,timeoutMessage:Be,withCredentials:Be,withXSRFToken:Be,adapter:Be,responseType:Be,xsrfCookieName:Be,xsrfHeaderName:Be,onUploadProgress:Be,onDownloadProgress:Be,decompress:Be,maxContentLength:Be,maxBodyLength:Be,beforeRedirect:Be,transport:Be,httpAgent:Be,httpsAgent:Be,cancelToken:Be,socketPath:Be,responseEncoding:Be,validateStatus:ha,headers:(ei,_a)=>we(Pr(ei),Pr(_a),!0)};return mt.forEach(Object.keys(Object.assign({},ot,Bt)),function(_a){const za=Ya[_a]||we,ji=za(ot[_a],Bt[_a],_a);mt.isUndefined(ji)&&za!==ha||(K[_a]=ji)}),K}const Eo={};["object","boolean","number","function","string","symbol"].forEach((ot,Bt)=>{Eo[ot]=function(It){return typeof It===ot||"a"+(Bt<1?"n ":" ")+ot}});const gr={};Eo.transitional=function(Bt,K,It){function we(ge,Be){return"[Axios v1.6.3] Transitional option '"+ge+"'"+Be+(It?". "+It:"")}return(ge,Be,ha)=>{if(!1===Bt)throw new oe(we(Be," has been removed"+(K?" in "+K:"")),oe.ERR_DEPRECATED);return K&&!gr[Be]&&(gr[Be]=!0,console.warn(we(Be," has been deprecated since v"+K+" and will be removed in the near future"))),!Bt||Bt(ge,Be,ha)}};const uo={assertOptions:function lr(ot,Bt,K){if("object"!=typeof ot)throw new oe("options must be an object",oe.ERR_BAD_OPTION_VALUE);const It=Object.keys(ot);let we=It.length;for(;we-- >0;){const ge=It[we],Be=Bt[ge];if(Be){const ha=ot[ge],Ya=void 0===ha||Be(ha,ge,ot);if(!0!==Ya)throw new oe("option "+ge+" must be "+Ya,oe.ERR_BAD_OPTION_VALUE)}else if(!0!==K)throw new oe("Unknown option "+ge,oe.ERR_BAD_OPTION)}},validators:Eo},Jn=uo.validators;class Di{constructor(Bt){this.defaults=Bt,this.interceptors={request:new $a,response:new $a}}request(Bt,K){"string"==typeof Bt?(K=K||{}).url=Bt:K=Bt||{},K=sr(this.defaults,K);const{transitional:It,paramsSerializer:we,headers:ge}=K;void 0!==It&&uo.assertOptions(It,{silentJSONParsing:Jn.transitional(Jn.boolean),forcedJSONParsing:Jn.transitional(Jn.boolean),clarifyTimeoutError:Jn.transitional(Jn.boolean)},!1),null!=we&&(mt.isFunction(we)?K.paramsSerializer={serialize:we}:uo.assertOptions(we,{encode:Jn.function,serialize:Jn.function},!0)),K.method=(K.method||this.defaults.method||"get").toLowerCase();let Be=ge&&mt.merge(ge.common,ge[K.method]);ge&&mt.forEach(["delete","get","head","post","put","patch","common"],li=>{delete ge[li]}),K.headers=Ea.concat(Be,ge);const ha=[];let Ya=!0;this.interceptors.request.forEach(function(fi){"function"==typeof fi.runWhen&&!1===fi.runWhen(K)||(Ya=Ya&&fi.synchronous,ha.unshift(fi.fulfilled,fi.rejected))});const ei=[];this.interceptors.response.forEach(function(fi){ei.push(fi.fulfilled,fi.rejected)});let _a,ji,za=0;if(!Ya){const li=[rr.bind(this),void 0];for(li.unshift.apply(li,ha),li.push.apply(li,ei),ji=li.length,_a=Promise.resolve(K);za{if(!It._listeners)return;let ge=It._listeners.length;for(;ge-- >0;)It._listeners[ge](we);It._listeners=null}),this.promise.then=we=>{let ge;const Be=new Promise(ha=>{It.subscribe(ha),ge=ha}).then(we);return Be.cancel=function(){It.unsubscribe(ge)},Be},Bt(function(ge,Be,ha){It.reason||(It.reason=new oi(ge,Be,ha),K(It.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(Bt){this.reason?Bt(this.reason):this._listeners?this._listeners.push(Bt):this._listeners=[Bt]}unsubscribe(Bt){if(!this._listeners)return;const K=this._listeners.indexOf(Bt);-1!==K&&this._listeners.splice(K,1)}static source(){let Bt;return{token:new Pn(function(we){Bt=we}),cancel:Bt}}}const dr=Pn,jo={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(jo).forEach(([ot,Bt])=>{jo[Bt]=ot});const Vo=jo,Ki=function vo(ot){const Bt=new Sn(ot),K=C(Sn.prototype.request,Bt);return mt.extend(K,Sn.prototype,Bt,{allOwnKeys:!0}),mt.extend(K,Bt,null,{allOwnKeys:!0}),K.create=function(we){return vo(sr(ot,we))},K}(Ct);Ki.Axios=Sn,Ki.CanceledError=oi,Ki.CancelToken=dr,Ki.isCancel=Ri,Ki.VERSION="1.6.3",Ki.toFormData=Mt,Ki.AxiosError=oe,Ki.Cancel=Ki.CanceledError,Ki.all=function(Bt){return Promise.all(Bt)},Ki.spread=function Vn(ot){return function(K){return ot.apply(null,K)}},Ki.isAxiosError=function Fo(ot){return mt.isObject(ot)&&!0===ot.isAxiosError},Ki.mergeConfig=sr,Ki.AxiosHeaders=Ea,Ki.formToJSON=ot=>ct(mt.isHTMLForm(ot)?new FormData(ot):ot),Ki.getAdapter=Rn_getAdapter,Ki.HttpStatusCode=Vo,Ki.default=Ki;const bi=Ki;var Fa=g(9977),Ja=g(5879);let Bi=(()=>{class ot{constructor(){this.loadingInstances=0,this.isLoadingSubject$=new z.X({value:!1,messageTitle:void 0,messageSubtitle:void 0}),this.isLoading$=this.isLoadingSubject$.asObservable()}setLoading(K,It,we){K?(0===this.loadingInstances&&(this.isLoading={value:K,messageTitle:It,messageSubtitle:we},this.isLoadingSubject$.next(this.isLoading)),this.loadingInstances++):this.loadingInstances>0&&(this.loadingInstances--,0===this.loadingInstances&&this.isLoadingSubject$.next({value:!1}))}getLoading(){return this.isLoading}static#t=this.\u0275fac=function(It){return new(It||ot)};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),Fn=(()=>{class ot{constructor(){this.hand=y.v6.left,this.currentStepSubject$=new z.X(""),this.currentStep$=this.currentStepSubject$.asObservable(),this.measurementModelSubject$=new z.X(y.Jb.hand),this.measurementModel$=this.measurementModelSubject$.asObservable(),this.currentRouteSubject$=new z.X(""),this.currentRoute$=this.currentRouteSubject$.asObservable(),this.closeDialogSubject$=new z.X(!1),this.closeDialog$=this.closeDialogSubject$.asObservable();const K=sessionStorage.getItem(y.gp.aitacaCurrentStep);K&&this.currentStepSubject$.next(K)}closeDialog(){this.clearCurrentRoute(),this.clearCurrentStep(),this.closeDialogSubject$.next(!0)}setCurrentStep(K){this.currentStepSubject$.next(K),sessionStorage.setItem(y.gp.aitacaCurrentStep,K)}getCurrentStep(){return sessionStorage.getItem(y.gp.aitacaCurrentStep)}clearCurrentStep(){sessionStorage.removeItem(y.gp.aitacaCurrentStep),this.currentStepSubject$.next("")}setCurrentRoute(K){sessionStorage.setItem(y.gp.aitacaCurrentPath,K),this.currentRouteSubject$.next(K)}getCurrentRoute(){return sessionStorage.getItem(y.gp.aitacaCurrentPath)}clearCurrentRoute(){sessionStorage.removeItem(y.gp.aitacaCurrentPath),this.currentRouteSubject$.next("")}setMeasurementModel(K){this.measurementModelSubject$.next(K)}setDebugMode(K){this.isDebugMode=K}getDebugMode(){return this.isDebugMode}setHand(K){this.hand=K}getHand(){return this.hand}static#t=this.\u0275fac=function(It){return new(It||ot)};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),_i=(()=>{class ot{constructor(){this.errorDetailsSubject$=new m.xQ,this.errorDetails$=this.errorDetailsSubject$.asObservable(),this.subscriptions=[]}setErrorDetails(K){var It=this;return(0,u.Z)(function*(){const we=yield K,ge={code:K.status,message:400===K.status?we?.detail?.error_code:It.getErrorFromCode(K.status,JSON.stringify(K)),description:we?.detail?.error_description};It.errorDetailsSubject$.next(ge)})()}getErrorFromCode(K,It){switch(K){case 401:return y.Az.clientAuthError;case 402:return y.Az.clientSubscriptionUnpaid;case 403:return y.Az.clientNotEnoughPermissions;case 404:return y.Az.sessionNotExist;case 503:return y.Az.ERR_NETWORK;case 504:return y.Az.stillCalculating;default:return Fa.ZP.capture("size:ring_size_photo:generic_error",{original_error_code:K,error_details:It}),y.Az.genericError}}ngOnDestroy(){this.subscriptions.forEach(K=>K.unsubscribe())}static#t=this.\u0275fac=function(It){return new(It||ot)};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),Qi=(()=>{class ot{constructor(K,It,we){this.loadingService=K,this.navigationService=It,this.errorHandlerService=we,this.apikey=M.N.apikey,this.agent=M.N.agent,this.locale=y.xL.default,this.base_url=M.N.baseUrl,this.mobile_url=M.N.mobileUrl,this.model_config=y.n3.cardTop,this.retriesNb=0,this.refreshSessionInterval={[y.Rl.QR]:void 0,[y.Rl.API]:void 0,[y.Rl.NEW]:void 0},this.sessionDataSubject$=new z.X({}),this.sessionData$=this.sessionDataSubject$.asObservable(),this.customizationSubject$=new m.xQ,this.customization$=this.customizationSubject$.asObservable(),this.onSuccessSubject$=new z.X({}),this.onSuccess$=this.onSuccessSubject$.asObservable()}uploadImage(K){var It=this;return(0,u.Z)(function*(){if(It.session_data?.session_id&&It.session_data?.measurement?.model_type?.name){It.loadingService.setLoading(!0,y.S0.calculatingSizeTitle,y.S0.calculatingSizeSubtitle);const we=It.session_data.session_id,ge=It.session_data.measurement.model_type.name===y.Jb.handGathering?It.getImageData()?.id:It.session_data.measurement.model_type.name;try{const Be=yield bi.post(`${It.base_url}/widget/session/${we}/image/${ge}`,{image_base64:K},{headers:{"Content-Type":"application/json","Aitaca-Agent":It.agent,"Aitaca-Apikey":It.apikey}});if(201===Be.status)return Be.data}catch(Be){It.loadingService.setLoading(!1);const ha=(0,y.Ls)(Be);if(400===ha.status&&ha.detail.error_code&&ha.detail.error_code===y.Az.invalidStatus)return yield It.deleteImage(),yield It.uploadImage(K);It.errorHandlerService.setErrorDetails(ha)}}return{}})()}deleteImage(){var K=this;return(0,u.Z)(function*(){if(K.session_data?.session_id&&K.session_data?.measurement?.model_type?.name){K.loadingService.setLoading(!0);const It=K.session_data.session_id,we=K.session_data.measurement.model_type.name===y.Jb.handGathering?K.getImageData()?.id:K.session_data.measurement.model_type.name;try{const ge=yield bi.delete(`${K.base_url}/widget/session/${It}/image/${we}`,{headers:{"Content-Type":"application/json","Aitaca-Agent":K.agent,"Aitaca-Apikey":K.apikey}});if(200===ge.status)return K.loadingService.setLoading(!1),ge.data}catch(ge){K.loadingService.setLoading(!1);const Be=(0,y.Ls)(ge);K.errorHandlerService.setErrorDetails(Be)}}return{}})()}getImageFromApi(){var K=this;return(0,u.Z)(function*(){if(K.session_data?.session_id&&K.session_data?.measurement?.model_type?.name){K.loadingService.setLoading(!0);const It=K.session_data.session_id,we=K.session_data.measurement.model_type.name===y.Jb.handGathering?K.getImageData()?.id:K.session_data.measurement.model_type.name;try{const ge=yield bi.get(`${K.base_url}/widget/session/${It}/image/${we}?thumbnail=false`,{headers:{Accept:"application/json","Aitaca-Agent":K.agent,"Aitaca-Apikey":K.apikey}});if(200===ge.status)return K.loadingService.setLoading(!1),ge.data}catch(ge){K.loadingService.setLoading(!1);const Be=(0,y.Ls)(ge);K.errorHandlerService.setErrorDetails(Be)}}return{}})()}calculateMeasures(K){var It=this;return(0,u.Z)(function*(){It.loadingService.setLoading(!0);try{const we=yield bi.post(`${It.base_url}/widget/session/${K}/calculate_measurement`,{},{headers:{Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":It.agent,"Aitaca-Apikey":It.apikey}});if(200===we.status)return It.loadingService.setLoading(!1),It.session_data=yield we.data,It.session_data;if(202===we.status)return It.loadingService.setLoading(!1),It.session_data=yield It.startFetching(y.Rl.API),It.session_data}catch(we){if(502===we.response?.status||504===we.response?.status||we.code===y.Az.ERR_NETWORK)return It.session_data=yield It.startFetching(y.Rl.API),It.session_data;const ge=(0,y.Ls)(we);It.errorHandlerService.setErrorDetails(ge)}return{}})()}calculateManualMeasures(K,It,we){var ge=this;return(0,u.Z)(function*(){ge.loadingService.setLoading(!0);try{const Be=yield bi.post(`${ge.base_url}/widget/session/${K}/manual`,{measures:It,params:we||{}},{headers:{Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":ge.agent,"Aitaca-Apikey":ge.apikey}});if(200===Be.status)return ge.loadingService.setLoading(!1),ge.session_data=yield Be.data,ge.session_data}catch(Be){ge.loadingService.setLoading(!1);const ha=(0,y.Ls)(Be);ge.errorHandlerService.setErrorDetails(ha)}return{}})()}calculateSizes(K,It,we){var ge=this;return(0,u.Z)(function*(){ge.loadingService.setLoading(!0);try{const Be=yield bi.get(`${ge.base_url}/size_chart/${K}/calculate/${It}`,{headers:{Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":ge.agent,"Aitaca-Apikey":ge.apikey},params:{lang:we}});if(200===Be.status||206===Be.status)return ge.loadingService.setLoading(!1),Be.data}catch(Be){ge.loadingService.setLoading(!1);const ha=(0,y.Ls)(Be);ge.errorHandlerService.setErrorDetails(ha)}return{results:[],view_name:""}})()}getSizeChartFromAPI(K){var It=this;return(0,u.Z)(function*(){It.loadingService.setLoading(!0);try{const we=yield bi.get(`${It.base_url}/size_chart/${K}`,{headers:{Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":It.agent,"Aitaca-Apikey":It.apikey}});if(200===we.status)return It.loadingService.setLoading(!1),we.data}catch(we){It.loadingService.setLoading(!1);const ge=(0,y.Ls)(we);It.errorHandlerService.setErrorDetails(ge)}return{results:[],view_name:""}})()}getMeasuresFromSizeCharts(){var K=this;return(0,u.Z)(function*(){try{K.loadingService.setLoading(!0);const It=K.size_charts.map(ha=>`size_charts=${ha}`).join("&"),we=`${K.base_url}/size_chart/required_measures?${It}`,ge={Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":K.agent,"Aitaca-Apikey":K.apikey},Be=yield bi.get(we,{headers:ge});if(200===Be.status)return K.loadingService.setLoading(!1),Be.data}catch(It){K.loadingService.setLoading(!1);const we=(0,y.Ls)(It);K.errorHandlerService.setErrorDetails(we)}return[]})()}getAgentConfig(){var K=this;return(0,u.Z)(function*(){try{const It=yield bi.get(`${K.base_url}/widget/config`,{headers:{Accept:"application/json","Aitaca-Agent":K.agent,"Aitaca-Apikey":K.apikey}});if(200===It.status)return It.data}catch(It){const we=(0,y.Ls)(It);K.errorHandlerService.setErrorDetails(we)}return{}})()}getSession(K){var It=this;return(0,u.Z)(function*(){try{const we=yield bi.get(`${It.base_url}/widget/session/${K}`,{headers:{Accept:"application/json","Aitaca-Agent":It.agent,"Aitaca-Apikey":It.apikey}});if(200===we.status)return we.data?.measurement?.status.name===y.al.ERROR&&we.data?.measurement?.error_code&&It.errorHandlerService.setErrorDetails({status:400,detail:{error_code:we.data?.measurement?.error_code,error_description:we.response?.data?.detail?.description}}),we.data}catch(we){const ge=(0,y.Ls)(we);ge.detail.error_code===y.Az.ERR_NETWORK&&It.retriesNb<5?It.retriesNb++:It.errorHandlerService.setErrorDetails(ge)}return{}})()}initializeSession(){var K=this;return(0,u.Z)(function*(){K.loadingService.setLoading(!0);try{const It=yield bi.post(`${K.base_url}/widget/initialize`,{measures:K.asked_measures,model_config:K.getModelConfig()},{headers:{Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":K.agent,"Aitaca-Apikey":K.apikey}});if(201===It.status)return K.loadingService.setLoading(!1),Fa.ZP.group("client",It.data.client.id,{name:It.data.client.name}),It.data}catch(It){K.loadingService.setLoading(!1);const we=(0,y.Ls)(It);K.errorHandlerService.setErrorDetails(we)}return{}})()}clearSession(){var K=this;return(0,u.Z)(function*(){K.loadingService.setLoading(!0);try{const It=yield bi.post(`${K.base_url}/widget/session/${K.getSessionId()}/measurement`,{measures:K.asked_measures,model_config:K.getModelConfig()},{headers:{Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":K.agent,"Aitaca-Apikey":K.apikey}});if(201===It.status)return K.loadingService.setLoading(!1),It.data}catch(It){K.loadingService.setLoading(!1);const we=(0,y.Ls)(It);K.errorHandlerService.setErrorDetails(we)}return{}})()}resetSession(){var K=this;return(0,u.Z)(function*(){return localStorage.removeItem(y.gp.aitacaSessionId),K.session_data=yield K.manageSession(),K.session_data})()}manageSession(){var K=this;return(0,u.Z)(function*(){const It=yield K.getAgentConfig();if(It.configs&&It.configs.length){if(It.configs.map(ge=>{if(ge.key===y.se.customization&&ge.value&&K.setCustomizationConfig(ge.value),ge.key===y.se.modelConfig&&ge.value&&K.setModelConfig(ge.value),ge.key===y.se.ringSizerSC&&ge.value&&(Object.keys(ge.value).includes(K.getLocale())?K.setRingSizerSC(ge.value[K.getLocale()]):K.setRingSizerSC(ge.value.default)),ge.key===y.se.sizeCharts&&ge.value&&ge.value.default)Object.keys(ge.value).includes(K.getLocale())?K.setSizeCharts(ge.value[K.getLocale()]):K.setSizeCharts(ge.value.default);else if(ge.key===y.se.askedMeasures&&ge.value){const Be=ge.value;K.setAskedMeasures(Be),Be&&1===Be.length&&Be[0]===y.N6.handGathering&&(K.navigationService.setMeasurementModel(y.Jb.handGathering),K.setModelConfig(void 0))}}),!K.asked_measures?.length){const ge=yield K.getMeasuresFromSizeCharts();ge&&K.setAskedMeasures(ge)}const we=K.getSessionId();return we&&(K.session_data=yield K.getSession(we),K.session_data.covered_measures?.length===K.asked_measures?.length&&K.session_data.covered_measures?.every(ge=>K.asked_measures.includes(ge)))?(K.setSessionData(K.session_data),K.session_data):(K.session_data=yield K.initializeSession(),K.setSessionData(K.session_data),K.session_data?.session_id&&localStorage.setItem(y.gp.aitacaSessionId,K.session_data.session_id),K.session_data)}return{}})()}saveParams(K,It){var we=this;return(0,u.Z)(function*(){we.loadingService.setLoading(!0),we.session_data={...we.session_data,current_params:{...we.session_data?.current_params,...It}};try{const ge=yield bi.put(`${we.base_url}/widget/session/${K}/params`,we.session_data.current_params,{headers:{Accept:"application/json","Content-Type":"application/json","Aitaca-Agent":we.agent,"Aitaca-Apikey":we.apikey}});if(200===ge.status)return we.loadingService.setLoading(!1),ge.data}catch(ge){we.loadingService.setLoading(!1);const Be=(0,y.Ls)(ge);we.errorHandlerService.setErrorDetails(Be)}return{}})()}getSessionId(){return localStorage.getItem(y.gp.aitacaSessionId)||""}startFetching(K){var It=this;return(0,u.Z)(function*(){return new Promise(we=>{It.refreshSessionInterval[K]||(It.refreshSessionInterval[K]=setInterval((0,u.Z)(function*(){const ge=!!It.getSessionId()&&(yield It.getSession(It.getSessionId()));ge&&ge.measurement&&ge.measurement.status&&ge.measurement.status.name&&(K===y.Rl.QR&&(ge.measurement.status.name===y.al.READY||ge.measurement.status.name===y.al.PARTIAL)||K===y.Rl.API&&(ge.measurement.status.name===y.al.READY||ge.measurement.status.name===y.al.PARTIAL||ge.measurement.status.name===y.al.ERROR)||K===y.Rl.NEW&&ge.measurement.status.name===y.al.CREATED)&&(It.setSessionData(ge),It.stopFetching(K),we(ge))}),2e3))})})()}stopFetching(K){this.refreshSessionInterval[K]&&(clearInterval(this.refreshSessionInterval[K]),this.refreshSessionInterval[K]=void 0),this.loadingService.setLoading(!1)}setApiKey(K){this.apikey=K}getApiKey(){return this.apikey}setAgent(K){this.agent=K}getAgent(){return this.agent}setCustomizationConfig(K){this.customizationSubject$.next(K),this.custom_config=K}getCustomizationConfig(){return this.custom_config}setModelConfig(K){this.model_config=K}getModelConfig(){return this.model_config}setRingSizerSC(K){this.ring_sizer_size_chart=K}getRingSizerSC(){return this.ring_sizer_size_chart}setSizeCharts(K){this.size_charts=K.map(It=>parseInt(It))}getSizeCharts(){return this.size_charts}setBaseUrl(K){this.base_url=K}getBaseUrl(){return this.base_url}setMobileUrl(K){this.mobile_url=K}getMobileUrl(){return this.mobile_url}setSku(K){this.sku=K}getSku(){return this.sku}setStockAvailability(K){this.stock_availability=K}getStockAvailability(){return this.stock_availability}setLocale(K){this.locale=K}getLocale(){return this.locale}setAskedMeasures(K){this.asked_measures=K}getAskedMeasures(){return this.asked_measures}setImageData(K){this.imageData=K}getImageData(){return this.imageData}setSessionData(K){this.sessionDataSubject$.next(K),this.session_data=K}setMeasurementSize(K){this.measurement_size=K}getMeasurementSize(){return this.measurement_size}setOnSuccessData(K){this.onSuccessSubject$.next(K)}static#t=this.\u0275fac=function(It){return new(It||ot)(Ja.LFG(Bi),Ja.LFG(Fn),Ja.LFG(_i))};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),Uo=(()=>{class ot{constructor(){this.cameraOrientation=y.Ev.back,this.cameraOrientationSubject$=new z.X(y.Ev.back),this.cameraOrientation$=this.cameraOrientationSubject$.asObservable(),this.cameraStreamSubject$=new z.X(void 0),this.cameraStream$=this.cameraStreamSubject$.asObservable(),this.permissionGrantedSubject$=new z.X(void 0),this.permissionGranted$=this.permissionGrantedSubject$.asObservable(),this.subscriptions=[],this.subscriptions.push(this.cameraOrientation$.subscribe(K=>this.cameraOrientation=K),this.cameraStream$.subscribe(K=>this.mediaStream=K))}flipCamera(){this.cameraOrientationSubject$.next(this.cameraOrientation===y.Ev.back?y.Ev.front:y.Ev.back)}setCameraOrientation(K){this.cameraOrientation=K,this.cameraOrientationSubject$.next(K)}setCameraStream(K){this.cameraStreamSubject$.next(K)}getCameraStream(){return this.mediaStream}setPermissionGranted(K){this.permissionGrantedSubject$.next(K)}closeCameraStream(){var K=this;return(0,u.Z)(function*(){K.mediaStream&&K.mediaStream.getTracks().forEach(It=>{It.stop()}),K.cameraStreamSubject$.next(void 0)})()}static#t=this.\u0275fac=function(It){return new(It||ot)};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),ho=(()=>{class ot{constructor(){this.gyroscope={x:0,y:0,z:0},this.gyroscopeSubject$=new z.X({x:0,y:0,z:0}),this.gyroscope$=this.gyroscopeSubject$.asObservable(),this.isGyroscopeCenteredSubject$=new z.X(!1),this.isGyroscopeCentered$=this.isGyroscopeCenteredSubject$.asObservable(),this.permissionGrantedSubject$=new z.X(!(0,y.bD)()||void 0),this.permissionGranted$=this.permissionGrantedSubject$.asObservable()}setPermissionGranted(K){this.permissionGrantedSubject$.next(K)}setGyroscope(K,It,we){this.gyroscope=It>90?{x:-K,y:It,z:we||0}:{x:K,y:It,z:we||0},this.gyroscopeSubject$.next(this.gyroscope)}setGyroscopeCentered(K){this.isCentered=K,this.isGyroscopeCenteredSubject$.next(K)}isGyroscopeCentered(){return this.isCentered}static#t=this.\u0275fac=function(It){return new(It||ot)};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),$o=(()=>{class ot{constructor(){this.inactivityEvent=new Ja.vpe,this.resetTimeout()}resetTimeout(){clearTimeout(this.timeout),this.timeout=setTimeout(()=>{this.inactivityEvent.emit()},y.Kj)}static#t=this.\u0275fac=function(It){return new(It||ot)};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})();var qo=g(6814);const Go={calibrationSight:{errorOrientationPermissions:"Um pr\xe4zise Bilder zu machen und genauere Messungen zu erhalten, werden Berechtigungen f\xfcr den Zugriff auf die Bewegungssensoren zur Aufnahme angefordert."},capture:{askAgain:"Erneut fragen",card:"Karte",cardTip:"Machen sie das foto, wenn die Karte vollst\xe4ndig sichtbar ist",givePermissions:"Berechtigungen erteilen",guide:"Leitfaden",gyroscopePermissionsSubtitleOne:"So stellen wir sicher, dass das Foto korrekt ist.",gyroscopePermissionsSubtitleTwo:"Erlauben Sie den Zugriff auf das Gyroskop in den Einstellungen Ihres Telefons.",gyroscopeNotPermissionsSubtitleOne:"Es scheint, dass Sie den Bewegungszugriff im vorherigen Dialog nicht erlaubt haben.",gyroscopeNotPermissionsSubtitleTwo:"Folgen Sie diesen Schritten, um fortzufahren:
  1. Schlie\xdfen Sie Safari (oder den von Ihnen verwendeten Browser)
  2. Erlauben Sie die Berechtigungen f\xfcr Kamera und Bewegung, wenn wir Sie erneut fragen.
  3. \xd6ffnen Sie es erneut und kehren Sie zum virtuellen Messger\xe4t zur\xfcck
",gyroscopePermissionsTitle:"Wir ben\xf6tigen Zugriff auf die Bewegungssensoren",hand:"Hand",handStep_left_1:"Linke Hand 1",handStep_left_2:"Linke Hand 2",handStep_left_3:"Linke Hand 3",handStep_right_1:"Rechte Hand 1",handStep_right_2:"Rechte Hand 2",handStep_right_3:"Rechte Hand 3",horizontalTooltipOLD:"Platzieren Sie das Telefon vollst\xe4ndig horizontal",handTooltipOLD:'Machen Sie das Foto, wenn...
  • Die Hand vollst\xe4ndig ist und die Finger gespreizt sind
  • Alle vier Ecken der Karte sichtbar sind
',horizontalTip:"Platzieren Sie das Telefon vollst\xe4ndig horizontal",handCardTip:"Mach das Foto, wenn die Hand und die Karte vollst\xe4ndig sichtbar sind.",handTip:"Stelle sicher, dass deine Hand vollst\xe4ndig sichtbar ist.",permissionsSubtitleAndroid:"
  1. \xd6ffnen Sie Ihren Browser.
  2. Tippen Sie auf das Men\xfc-Symbol (drei Punkte/Linien) in der oberen/unten rechten Ecke.
  3. W\xe4hlen Sie Einstellungen.
  4. Scrollen Sie nach unten und tippen Sie auf Website-Einstellungen.
  5. Tippen Sie auf Kamera.
  6. Stellen Sie sicher, dass der Kamera-Zugang aktiviert ist.
  7. \xd6ffnen Sie den Browser erneut.
",permissionsSubtitleIos:"
  1. \xd6ffnen Sie die Einstellungen auf Ihrem iPhone.
  2. Scrollen Sie nach unten und tippen Sie auf Safari (oder den von Ihnen verwendeten Browser).
  3. F\xfcr Safari: Scrollen Sie nach unten zu Website-Einstellungen und tippen Sie auf Kamera.
  4. F\xfcr Chrome (oder andere): Tippen Sie auf Kamera im Abschnitt 'Erlauben Sie Chrome den Zugriff'.
  5. W\xe4hlen Sie Erlauben.
",permissionsTitle:"Wir ben\xf6tigen Zugriff auf die Kamera"},dataGathering:{agingLabel:"Stufe",allSameValues:"Alle Finger k\xf6nnen nicht denselben Wert haben",ringPinkyDifferenceTooBig:"Der Unterschied zwischen Ring- und kleinem Finger ist zu gro\xdf",ringMiddleDifferenceTooBig:"Der Unterschied zwischen Ring- und Mittelfinger ist zu gro\xdf",indexMiddleDifferenceTooBig:"Der Unterschied zwischen Zeige- und Mittelfinger ist zu gro\xdf",ringSmallerThanPinky:"Der Ringfingerwert ist kleiner als der kleine Finger",sameFingerDifferenceTooBig:"Der Unterschied zum gleichen Finger an der anderen Hand ist zu gro\xdf",diameterNotValid:"Sie m\xfcssen einen korrekten Wert eingeben",email:"E-Mail (optional)",errorFillInput:"F\xfcllen Sie alle Messwerte aus, um fortzufahren",inputLabel:"{measurementKey}:",female:"W",male:"M",notSpecified:"Nicht angegeben",knuckle:"Kn\xf6chel",sexLabel:"Geschlecht",subtitle:"Verwenden Sie ein Ma\xdfband, um den Umfang an der Basis jedes Fingers zu messen.",title:"Datensammlung"},dialog:{dialogMedia1Key:"Ihr Foto",dialogMedia2Key:"Beispielfoto"},errors:{bad_card_perspectiveMessage:'Stellen Sie sicher, dass...
  • Die Hand und die Karte liegen direkt auf dem Tisch
',bad_card_perspectiveTitle:"Die Karte ist nicht richtig platziert",black_pictureMessage:"Stellen Sie sicher, dass der Kamerazugriff gew\xe4hrt wurde und der Bildschirm nicht schwarz ist, wenn das Foto aufgenommen wird. Danke!",black_pictureTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_abortMessage:"Ups, die Kamera konnte nicht verwendet werden.",camera_abortTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_constraintsMessage:"Es scheint, dass wir die Kamera-Berechtigungen nicht erf\xfcllen k\xf6nnen.",camera_constraintsTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_disabledMessage:"Medienunterst\xfctzung ist im von Ihnen verwendeten Browser deaktiviert.",camera_disabledTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_in_useMessage:"Es scheint, dass die Kamera bereits in einem anderen Browser-Tab verwendet wird. Bitte schlie\xdfen Sie diesen Tab, laden Sie die Seite neu und versuchen Sie es erneut.",camera_in_useTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_media_stream_track_endedMessage:"Bitte verwenden Sie einen anderen Browser.",camera_media_stream_track_endedTitle:"Ein Fehler ist mit der Kamera aufgetreten.",camera_hardware_errorMessage:"Auf die Kamera kann aufgrund eines Hardwarefehlers nicht zugegriffen werden.",camera_hardware_errorTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_not_supportedMessage:"Die Kamera ist mit diesem Ger\xe4t nicht kompatibel oder die URL ist nicht sicher.",camera_not_supportedTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_optionsMessage:"Ups, keine Kamera gefunden.",camera_optionsTitle:"Ein Fehler ist mit der Kamera aufgetreten",camera_permissionsMessage:"Dies erm\xf6glicht uns, das Foto zu machen und Ihre Ringgr\xf6\xdfe zu erhalten. Bitte erteilen Sie den Kamerazugriff.",camera_permissionsTitle:"Wir ben\xf6tigen Zugriff auf die Kamera",camera_typeMessage:"Die Kameraoptionen sind falsch oder es wurde versucht, auf Medien-Eingaben aus einem unsicheren Kontext zuzugreifen.",camera_unknownMessage:"Ein unbekannter Fehler ist beim Abruf des Kamera-Streams aufgetreten.",camera_unknownTitle:"Ein Fehler ist mit der Kamera aufgetreten",card_background_removal_errorMessage:'Stellen Sie sicher, dass...
  • Sie vollst\xe4ndig sichtbar ist (keine Seiten abgeschnitten sind)
  • Sie nicht von der Hand bedeckt wird
  • Sie oben im Foto ist
',card_background_removal_errorTitle:"Die Karte wurde nicht erkannt",card_foreground_removal_errorMessage:'Stellen Sie sicher, dass...
  • Sie vollst\xe4ndig sichtbar ist (keine Seiten abgeschnitten)
  • Sie nicht von der Hand bedeckt wird
  • Sie oben im Foto ist
',card_foreground_removal_errorTitle:"Die Karte wurde nicht erkannt",card_not_foundMessage:'Stellen Sie sicher, dass die Karte...
  • Genau die gleiche Gr\xf6\xdfe wie eine Kreditkarte hat
  • Vollst\xe4ndig sichtbar ist und keine H\xfclle hat
  • Nicht von der Hand bedeckt wird
  • Keine anderen Objekte auf dem Foto sind
',card_not_foundTitle:"Die Karte wurde nicht erkannt",client_auth_errorMessage:"Ups, es gab ein Problem. Sollen wir es erneut versuchen?",client_auth_errorTitle:"Es gab ein Problem!",client_not_enough_permissionsMessage:"Ups, es gab ein Problem. Sollen wir es erneut versuchen?",client_not_enough_permissionsTitle:"Ups, es gab ein Problem",client_subscription_unpaidMessage:"Es scheint Probleme mit dem Konto zu geben, um Aitaca zu nutzen",client_subscription_unpaidTitle:"Aitaca-Abonnement",ERR_NETWORKMessage:"Bitte versuchen Sie es, wenn die Verbindung stabil ist",ERR_NETWORKTitle:"Ups, es scheint keine Verbindung zu geben",form_not_validMessage:"Stellen Sie sicher, dass alle Messungen korrekt sind.",form_not_validTitle:"Ung\xfcltiges Formular",generic_errorMessage:"Wir konnten Ihr Foto nicht verarbeiten. Bitte versuchen Sie es erneut",generic_errorTitle:"Etwas ist schief gelaufen...",gyroscope_permissions_unknown_errorMessage:"Ein unbekannter Fehler ist beim Anfordern von Berechtigungen aufgetreten",gyroscope_permissions_unknown_errorTitle:"Ein Fehler ist mit dem Gyroskop aufgetreten",gyroscope_permissions_not_grantedMessage:"Orientierungsberechtigungen sind erforderlich, um die Bilder korrekt abzurufen. Bitte versuchen Sie es erneut oder schlie\xdfen Sie den Browser und \xf6ffnen Sie ihn erneut, um Berechtigungen zu erteilen.",gyroscope_permissions_not_grantedTitle:"Ein Fehler ist mit dem Gyroskop aufgetreten",gyroscope_supportMessage:"Das Gyroskop ist auf Ihrem Ger\xe4t nicht verf\xfcgbar.",gyroscope_supportTitle:"Ein Fehler ist mit dem Gyroskop aufgetreten",motion_supportMessage:"Ihr Ger\xe4t unterst\xfctzt keine Orientierungsereignisse.",orientation_supportMessage:"Ihr Ger\xe4t unterst\xfctzt keine Orientierungsereignisse.",orientation_supportTitle:"Ein Fehler ist mit dem Gyroskop aufgetreten",high_measurementMessage:"Die eingegebenen Messungen sind zu gro\xdf",high_measurementTitle:"Ups, es gibt einen Fehler mit den Messungen",invalid_hand_maskMessage:'Stellen Sie sicher, dass...
  • Keine anderen Objekte im Foto sind
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
',invalid_hand_maskTitle:"Die Hand wurde nicht erkannt",invalid_image_typeMessage:"Der angeforderte Bildtyp ist f\xfcr die erforderlichen Messungen nicht g\xfcltig.",invalid_image_typeTitle:"Ein Fehler ist bei der Bildverarbeitung aufgetreten",invalid_measureMessage:"Es gab ein Problem mit den Messungen. Sollen wir es von Anfang an erneut versuchen?",invalid_measureTitle:"Es gab ein Problem mit den Messungen",invalid_measurement_statusMessage:"Es gab ein Problem mit den Messungen. Sollen wir es von Anfang an erneut versuchen?",invalid_measurement_statusTitle:"Es gab ein Problem mit den Messungen",invalid_pictureMessage:'Stellen Sie sicher, dass...
  • Die Finger gespreizt sind
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
',invalid_pictureTitle:"Wir konnten Ihre Gr\xf6\xdfen nicht ermitteln",invalid_statusMessage:"Ein Fehler ist bei der Bildverarbeitung aufgetreten. Befolgen Sie die Anweisungen und machen Sie die Aufnahme erneut.",invalid_statusTitle:"Ein Fehler ist bei der Bildverarbeitung aufgetreten",invalidPictureErrorDialogImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/error_hand_card.jpg",low_measurementMessage:"Die eingegebenen Messungen sind zu klein",low_measurementTitle:"Es gibt einen Fehler mit den Messungen",no_finger_foundMessage:'Stellen Sie sicher, dass...
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
  • Die Finger gespreizt sind
',no_finger_foundTitle:"Die Hand wurde nicht erkannt",params_missingMessage:"Stellen Sie sicher, dass Sie die erforderlichen Parameter in der URL korrekt eingegeben haben",params_missingTitle:"Ein Fehler ist bei den Parametern aufgetreten",segmentation_card_not_foundMessage:'Stellen Sie sicher, dass die Karte...
  • Genau die gleiche Gr\xf6\xdfe wie eine Kreditkarte hat
  • Vollst\xe4ndig sichtbar ist und keine H\xfclle hat
  • Nicht von der Hand bedeckt wird
  • Keine anderen Objekte auf dem Foto sind
',segmentation_card_not_foundTitle:"Die Karte wurde nicht erkannt",session_not_existMessage:"Die Sitzung existiert nicht",session_not_existTitle:"Ein Fehler ist aufgetreten",too_close_fingersMessage:'Stellen Sie sicher, dass...
  • Die Finger gut gespreizt sind
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
',too_close_fingersTitle:"Die Finger gut spreizen",unknown_errorMessage:"Ein Fehler ist bei der Bildverarbeitung aufgetreten. Befolgen Sie die Anweisungen und machen Sie das Foto erneut",unknown_errorTitle:"Ein Fehler ist bei der Bildverarbeitung aufgetreten",unknown_foregroundMessage:'Stellen Sie sicher, dass...
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
  • Die Finger gespreizt sind
',unknown_foregroundTitle:"Wir konnten Ihre Gr\xf6\xdfen nicht ermitteln",validation_bluredMessage:'Stellen Sie sicher, dass...
  • Die Beleuchtung gut ist
  • Die Hand und Karte sind im Fokus
  • Halten Sie die Hand ruhig
',validation_bluredTitle:"Das Foto scheint unscharf zu sein",validation_fingerMessage:'Stellen Sie sicher, dass...
  • Die Finger gut gespreizt sind
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
',validation_fingerTitle:"Die Finger gut spreizen",validation_full_handMessage:'Stellen Sie sicher, dass...
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
  • Die Finger gespreizt sind
',validation_full_handTitle:"Die Hand wurde nicht erkannt",validation_handMessage:'Stellen Sie sicher, dass...
  • Die Hand und Karte vollst\xe4ndig sichtbar sind
  • Die Finger gespreizt sind
',validation_handTitle:"Die Hand wurde nicht erkannt"},finish:{backToHome:"Zur\xfcck zur Startseite",backToShopAdvice:'Sie k\xf6nnen nun diesen Bildschirm schlie\xdfen und zum Store zur\xfcckkehren oder die Messung wiederholen.',fingerSelected:"Finger {measurementKey, select, thumb{Daumen} index{Zeigefinger} middle{Mittelfinger} ring{Ringfinger} other{kleiner Finger}}",greetingsSubtitle:"Sie k\xf6nnen nun die Anwendung schlie\xdfen oder den Prozess wiederholen",greetingsTitle:"Danke, dass Sie Aitaca verwenden",high_measurement:"Kein Ma\xdf passt zu diesem Finger.
Sie k\xf6nnen die Messung ein zweites Mal wiederholen, um sicherzustellen, dass der Prozess korrekt war.",instructionsText:"Die in Blau hervorgehobene Gr\xf6\xdfe ist unsere Empfehlung, und der rosa Pfeil zeigt deren Ma\xdf im Vergleich zur n\xe4chsten Gr\xf6\xdfe.
W\xe4hlen Sie diejenige, die am besten zu Ihren Bed\xfcrfnissen und Ihrem Stil passt.",invalid_measure:'Wir konnten diese Messung nicht ermitteln, bitte wiederholen Sie die Messung und stellen Sie sicher, dass Ihre Finger gut gespreizt sind.',keepShopping:"Schlie\xdfen",low_measurement:"Kein Ma\xdf passt zu diesem Finger.
Sie k\xf6nnen die Messung ein zweites Mal wiederholen, um sicherzustellen, dass der Prozess korrekt war.",measurementError:"Messfehler",repeatDataGathering:"Prozess wiederholen",repeatMeasurementMessage:"M\xf6chten Sie die Messung wirklich wiederholen? Die aktuellen Werte werden \xfcberschrieben.",repeatMeasurementTitle:"Messung wiederholen",repeatProcess:"Prozess wiederholen",resetMeasurement:"Messung wiederholen",subtitleDataGathering:"Sie k\xf6nnen nun die Anwendung schlie\xdfen oder den Prozess wiederholen",subtitleEqualRing:"Wir empfehlen diese beiden Gr\xf6\xdfen: W\xe4hlen Sie die kleinere, wenn Sie einen engeren Ring bevorzugen, oder die gr\xf6\xdfere, wenn Sie ihn lockerer bevorzugen.",subtitleRing:"Dies ist die empfohlene Gr\xf6\xdfe.",subtitleRingLink:"Warum diese Gr\xf6\xdfe?",suggestedSize:"Empfohlene Gr\xf6\xdfe",titleRing:"Unsere Empfehlung",userSize:"Ihre Messung"},footer:{poweredBy:"Powered by"},global:{accept:"Akzeptieren",back:"Zur\xfcck",begin:"Beginnen",cancel:"Abbrechen",close:"Schlie\xdfen",confirm:"Best\xe4tigen",done:"Fertig",next:"Weiter",poweredBy:"Powered by",repeat:"Wiederholen",repeatPicture:"Foto wiederholen",reset:"Zur\xfccksetzen",start:"Starten",submit:"Absenden"},handSteps:{secondPageTitle:"1. Bereiten Sie den Raum vor",secondPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_2.mp4",secondPageInstruction1:"Finden Sie eine Bankkarte",secondPageTooltipContent:"Wir werden die Karte nur als Referenz verwenden, um genaue Messungen vorzunehmen.\nEs muss keine Bankkarte sein, aber sie muss genau die gleiche Gr\xf6\xdfe haben.",secondPageTooltipTitle:"Warum?",secondPageInstruction1b:"Oder eine Karte mit genau der gleichen Gr\xf6\xdfe (Transport, F\xfchrerschein...).",secondPageInstruction2:"Finden Sie einen Tisch",secondPageInstruction2b:"Ohne Gegenst\xe4nde, gut beleuchtet und nicht aus Glas.",thirdPageTitle:"2. Legen Sie die Karte und Ihre Hand ab",thirdPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_3.mp4",thirdPageInstruction1:"Entfernen Sie Ihre Ringe",thirdPageInstruction2:"Legen Sie die Karte auf den Tisch",thirdPageInstruction3:"Legen Sie Ihre Hand wie oben gezeigt ab",thirdPageInstruction4:"Spreizen Sie die Finger gut",fourthPageTitle:"3. Machen Sie das Foto",fourthPagePicture:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/hand_card_top.jpg",fourthPageSubtitle:"Stellen Sie sicher, dass es wie das oben abgebildete aussieht.",fourthPageInstruction1:"Die Karte und die Hand sind vollst\xe4ndig sichtbar",fourthPageInstruction2:"Stellen Sie sicher, dass Ihre Hand die Karte nicht abdeckt",fourthPageInstruction3:"Es befinden sich keine anderen Objekte im Foto"},home:{homePageTitle:"Finden wir deine perfekte Gr\xf6\xdfe",homePageSubtitle:"Einkaufen Sie mit Sicherheit, indem Sie Ihre Gr\xf6\xdfe f\xfcr dieses Produkt kennen.",homePageQuestion:"Wie m\xf6chten Sie fortfahren?",homePageMethod1Title:"Ein Bild machen",homePageMethod1Subtitle:"Erhalten Sie Ihre Gr\xf6\xdfe f\xfcr jeden Finger aus einem Bild Ihrer Hand.",homePageMethod2Title:"Ein Ring messen",homePageMethod2Subtitle:"Verwenden Sie einen Ring, der dem gew\xfcnschten Finger passt.",homePageMethod3Title:"Gr\xf6\xdfentabelle",homePageMethod3Subtitle:"Vergleichen Sie jede Gr\xf6\xdfe mit anderen internationalen Gr\xf6\xdfen oder Millimetern.",termsAndConditions:"Durch die Fortsetzung stimmen Sie den Aitaca-Bedingungen zu."},keepAlive:{dialogTitle:"Sind Sie noch da?",dialogMessage:"Bitte klicken Sie auf die Schaltfl\xe4che oder au\xdferhalb dieses Fensters, um Ihre Sitzung wiederherzustellen.",textButton:"Ich bin hier"},launcher:{calculateSize:"Gr\xf6\xdfe berechnen"},manualCard:{pageTitle:"Werkzeugsanpassung",pageSubtitle:"Legen Sie eine Bankkarte ab und bewegen Sie die Pfeile bis Sie nur noch den Rand sehen k\xf6nnen.",modalInstructionsTitle:"Werkzeugsanpassung",modalInstructionsMessage:"Legen Sie eine Bankkarte (oder eine Karte der gleichen Gr\xf6\xdfe) auf Ihr Telefon und passen Sie die Silhouettengr\xf6\xdfe an, bis sie der Kartengr\xf6\xdfe entspricht.",modalInstructionsImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/card_phone.svg"},manualRing:{pageTitle:"Messen Sie den Ring",pageSubtitle:"Legen Sie Ihren Ring auf den Kreis und passen Sie die Gr\xf6\xdfe an bis Sie nur noch den schwarzen Rand im Inneren Ihres Rings sehen."},manualRingFinish:{backToHome:"Zur\xfcck zur Startseite",backToShopAdvice:"Sie k\xf6nnen nun den Gr\xf6\xdfenmesser schlie\xdfen und zum Store zur\xfcckkehren.",clientName:"Gr\xf6\xdfe {clientName}",title:"Unsere Empfehlung",subtitle:"Dies ist die empfohlene Gr\xf6\xdfe f\xfcr diesen Ring.",repeatMeasurementMessage:"Die aktuellen Werte werden \xfcberschrieben.",repeatMeasurementTitle:"Zur\xfcck zum Anfang?",resetMeasurement:"Messung wiederholen",closeWidget:"Gr\xf6\xdfenmesser schlie\xdfen"},manualMeasurement:{errorFillInput:"F\xfcllen Sie einige Messwerte aus, um fortzufahren",inputLabel:"Finger {measurementKey} (Fingerumfang in mm):",subtitle:"Verwenden Sie ein Ma\xdfband, um den Umfang an der Basis des Fingers zu messen. Stellen Sie sicher, dass das Ma\xdfband \xfcber den Kn\xf6chel geht.",title:"Geben Sie Ihre Messwerte ein"},measures:{index:"Zeigefinger",middle:"Mittelfinger",pinky:"Kleiner Finger",ring:"Ringfinger",thumb:"Daumen"},params:{thumb_left_gathering:"linker Daumen",index_left_gathering:"linker Zeigefinger",middle_left_gathering:"linker Mittelfinger",ring_left_gathering:"linker Ringfinger",pinky_left_gathering:"linker kleiner Finger",thumb_right_gathering:"rechter Daumen",index_right_gathering:"rechter Zeigefinger",middle_right_gathering:"rechter Mittelfinger",ring_right_gathering:"rechter Ringfinger",pinky_right_gathering:"rechter kleiner Finger"},pictureInstructions:{backgroundVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_2.gif",dialogAccept:"Verstanden!",dialogTitle:"Platzieren Sie Ihr Telefon korrekt",handDialogMessage:"Stellen Sie sicher, dass Sie Ihr Ger\xe4t vollst\xe4ndig horizontal f\xfcr eine korrekte Messung platzieren.",handDialogVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/modal_hand.gif",instruction1:"Wenn Sie Ringe tragen, entfernen Sie sie",instruction2:"Legen Sie Ihre Hand mit den Handfl\xe4chen nach unten und spreizen Sie die Finger",instruction3:"Legen Sie die Karte neben Ihre Hand",instruction4:"Legen Sie das Telefon horizontal",instructionDG1:"FOTO ({step}/{total}): HAND {hand, select, right{RECHTE} other{LINKE}}",instructionDG2:"Legen Sie die Hand auf eine Fl\xe4che",instructionDG3:"Spreizen Sie die Finger",instructionDG4:"Stellen Sie sicher, dass alle 5 Finger vollst\xe4ndig sind",instructionDG5:"Legen Sie die Karte 2 cm von der Hand entfernt ab",instructionDG6:"Stellen Sie sicher, dass die Karte vollst\xe4ndig sichtbar ist",subtitle:"Sie ben\xf6tigen nur eine Karte und die Kamera Ihres Telefons.",title:"Entdecken Sie Ihre Ringgr\xf6\xdfe in wenigen Schritten"},qrHome:{dataGatheringTitle:"Datenerhebung",findMySizeTab:"Finde meine Gr\xf6\xdfe",findYourSizeSubtitle:"Scanne den QR-Code und folge den Schritten, es dauert weniger als 2 Minuten.",findYourSizeTitle:"Finde deine perfekte Gr\xf6\xdfe f\xfcr diesen Ring mit unserem KI Virtual Sizer",manualButton:"Ma\xdfe manuell hinzuf\xfcgen",or:"Hey, kennst du schon deine Ma\xdfe?",sizeGuideTab:"Gr\xf6\xdfentabelle",subtitle:"Wie funktioniert es?",termsAndConditions:"Indem du fortf\xe4hrst, stimmst du den AGB von Aitaca zu.",title:"Lass uns deine perfekte Gr\xf6\xdfe finden"},sizesGuide:{firstTitle:"1. Messen Sie den Innendurchmesser eines Rings, der auf den gew\xfcnschten Finger passt",firstSubtitle:"Stellen Sie sicher, dass Ihr Lineal bei der 0-mm-Markierung beginnt.",firstImageUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/rule.svg",secondTitle:"2. Verwenden Sie die Tabelle unten, um Ihre Ringgr\xf6\xdfe zu bestimmen.",tableFirstColumnLabel:"Innendurchmesser (mm)",tableSecondColumnLabel:"Gr\xf6\xdfe {clientName}"},sizesGuidePage:{pageTitle:"Ringgr\xf6\xdfen-Guide"},spinner:{initializing_camera:"Warte, w\xe4hrend die Kamera initialisiert wird...",calculating_sizeSubtitle:"Dies dauert normalerweise etwa 10 Sekunden.",calculating_sizeTitle:"Wir berechnen deine Gr\xf6\xdfe..."}},Gn={calibrationSight:{errorOrientationPermissions:"To take precise images and obtain more accurate measurements, permissions to access the motion sensors for capturing will be requested."},capture:{askAgain:"Ask again",card:"Card",cardTip:"Take the photo when the card is fully visible",givePermissions:"Grant permissions",guide:"Guide",gyroscopePermissionsSubtitleOne:"This way we ensure the photo is correct.",gyroscopePermissionsSubtitleTwo:"Allow access to the gyroscope in your phone settings.",gyroscopeNotPermissionsSubtitleOne:"It seems you did not allow motion access in the previous dialog.",gyroscopeNotPermissionsSubtitleTwo:"Follow these steps to continue:
  1. Close Safari (or the browser you are using)
  2. Allow permissions for the camera and motion when we ask you again.
  3. Reopen it and return to the virtual measurer
",gyroscopePermissionsTitle:"We need access to motion",hand:"Hand",handStep_left_1:"Left hand 1",handStep_left_2:"Left hand 2",handStep_left_3:"Left hand 3",handStep_right_1:"Right hand 1",handStep_right_2:"Right hand 2",handStep_right_3:"Right hand 3",horizontalTooltipOLD:"Place the phone completely horizontal",handTooltipOLD:'Take the photo when...
  • The hand is complete with fingers separated
  • All four corners of the card are visible
',horizontalTip:"Place the phone completely horizontal",handCardTip:"Take the photo when the hand and card are fully visible",handTip:"Make sure your hand is fully visible",permissionsSubtitleAndroid:"
  1. Open your browser.
  2. Tap the menu icon (three dots/lines) at the top/bottom right corner.
  3. Select Settings.
  4. Scroll down and tap Site settings.
  5. Tap Camera.
  6. Ensure camera access is enabled.
  7. Reopen the browser.
",permissionsSubtitleIos:"
  1. Open Settings on your iPhone.
  2. Scroll down and tap Safari (or the browser you use).
  3. For Safari: Scroll down to Site Settings and tap Camera.
  4. For Chrome (or other): Tap Camera in the 'Allow Chrome to access' section.
  5. Choose Allow.
",permissionsTitle:"We need access to the camera"},dataGathering:{agingLabel:"Stage",allSameValues:"All fingers cannot have the same value",ringPinkyDifferenceTooBig:"The difference between the ring and pinky fingers is too large",ringMiddleDifferenceTooBig:"The difference between the ring and middle fingers is too large",indexMiddleDifferenceTooBig:"The difference between the index and middle fingers is too large",ringSmallerThanPinky:"The ring finger value is smaller than the pinky",sameFingerDifferenceTooBig:"The difference with the same finger on the other hand is too large",diameterNotValid:"You must enter a correct value",email:"E-mail (optional)",errorFillInput:"Fill in all measurements to continue",inputLabel:"{measurementKey}:",female:"F",male:"M",notSpecified:"Not specified",knuckle:"Knuckle",sexLabel:"Sex",subtitle:"Use a tape measure to measure the circumference at the base of each finger.",title:"Data gathering"},dialog:{dialogMedia1Key:"Your photo",dialogMedia2Key:"Example photo"},errors:{bad_card_perspectiveMessage:'Make sure that...
  • The hand and the card are placed directly on the table
',bad_card_perspectiveTitle:"The card is not properly placed",black_pictureMessage:"Ensure camera access is granted, and the screen is not black when taking the photo. Thanks!",black_pictureTitle:"An error occurred with the camera",camera_abortMessage:"Oops, the camera could not be used.",camera_abortTitle:"An error occurred with the camera",camera_constraintsMessage:"It seems we cannot satisfy the camera permissions.",camera_constraintsTitle:"An error occurred with the camera",camera_disabledMessage:"Media support is disabled in the browser you are using.",camera_disabledTitle:"An error occurred with the camera",camera_in_useMessage:"It seems the camera is already in use in another browser tab. Please close that tab, refresh the page, and try again.",camera_in_useTitle:"An error occurred with the camera",camera_media_stream_track_endedMessage:"Please use another browser.",camera_media_stream_track_endedTitle:"An error occurred with the camera.",camera_hardware_errorMessage:"Unable to access the camera due to a hardware error.",camera_hardware_errorTitle:"An error occurred with the camera",camera_not_supportedMessage:"The camera is not compatible with this device, or the URL is not secure.",camera_not_supportedTitle:"An error occurred with the camera",camera_optionsMessage:"Oops, no camera found.",camera_optionsTitle:"An error occurred with the camera",camera_permissionsMessage:"This will allow us to take the photo and get your ring size. Please grant camera access.",camera_permissionsTitle:"We need access to the camera",camera_typeMessage:"The camera options are incorrect, or there was an attempt to access media input from an insecure context.",camera_unknownMessage:"An unknown error occurred while retrieving the camera stream.",camera_unknownTitle:"An error occurred with the camera",card_background_removal_errorMessage:'Make sure that...
  • It is fully visible (no sides are cut off)
  • It is not covered by the hand
  • It is at the top of the photo
',card_background_removal_errorTitle:"The card was not detected",card_foreground_removal_errorMessage:'Make sure that...
  • It is fully visible (no sides are cut off)
  • It is not covered by the hand
  • It is at the top of the photo
',card_foreground_removal_errorTitle:"The card was not detected",card_not_foundMessage:'Make sure the card...
  • Is exactly the same size as a credit card
  • Is fully visible and has no case
  • Is not covered by the hand
  • There are no other objects in the photo
',card_not_foundTitle:"The card was not detected",client_auth_errorMessage:"Oops, there was an issue. Shall we try again?",client_auth_errorTitle:"There was a problem!",client_not_enough_permissionsMessage:"Oops, there was an issue. Shall we try again?",client_not_enough_permissionsTitle:"Oops, there was a problem",client_subscription_unpaidMessage:"It seems there are issues with the account to access Aitaca",client_subscription_unpaidTitle:"Aitaca Subscription",ERR_NETWORKMessage:"Please try when the connection is stable",ERR_NETWORKTitle:"Oops, it seems there is no connection",form_not_validMessage:"Please ensure all measurements are correct.",form_not_validTitle:"Invalid form",generic_errorMessage:"We could not process your photo. Please try again",generic_errorTitle:"Something went wrong...",gyroscope_permissions_unknown_errorMessage:"An unknown error occurred while requesting permissions",gyroscope_permissions_unknown_errorTitle:"An error occurred with the gyroscope",gyroscope_permissions_not_grantedMessage:"Orientation permissions are required to retrieve the images correctly. Please try again or close the browser and reopen it to grant permissions.",gyroscope_permissions_not_grantedTitle:"An error occurred with the gyroscope",gyroscope_supportMessage:"The gyroscope is not available on your device.",gyroscope_supportTitle:"An error occurred with the gyroscope",motion_supportMessage:"Your device does not support orientation events.",orientation_supportMessage:"Your device does not support orientation events.",orientation_supportTitle:"An error occurred with the gyroscope",high_measurementMessage:"The entered measurements are too large",high_measurementTitle:"Oops, there is an error with the measurements",invalid_hand_maskMessage:'Make sure that...
  • There are no other objects in the photo
  • The hand and card are fully visible
',invalid_hand_maskTitle:"The hand was not detected",invalid_image_typeMessage:"The requested image type is not valid for the required measurements.",invalid_image_typeTitle:"An error occurred while processing the image",invalid_measureMessage:"There was a problem with the measurements. Shall we try again from the beginning?",invalid_measureTitle:"There was a problem with the measurements",invalid_measurement_statusMessage:"There was a problem with the measurements. Shall we try again from the beginning?",invalid_measurement_statusTitle:"There was a problem with the measurements",invalid_pictureMessage:'Make sure that...
  • The fingers are separated
  • The hand and card are fully visible
',invalid_pictureTitle:"We could not get your sizes",invalid_statusMessage:"An error occurred while processing the image. Follow the instructions and retake the capture.",invalid_statusTitle:"An error occurred while processing the image",invalidPictureErrorDialogImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/error_hand_card.jpg",low_measurementMessage:"The entered measurements are too small",low_measurementTitle:"There is an error with the measurements",no_finger_foundMessage:'Make sure that...
  • The hand and card are fully visible
  • The fingers are separated
',no_finger_foundTitle:"The hand was not detected",params_missingMessage:"Make sure you have correctly entered the necessary parameters in the URL",params_missingTitle:"An error occurred with the parameters",segmentation_card_not_foundMessage:'Make sure the card...
  • Is exactly the same size as a credit card
  • Is fully visible and has no case
  • Is not covered by the hand
  • There are no other objects in the photo
',segmentation_card_not_foundTitle:"The card was not detected",session_not_existMessage:"The session does not exist",session_not_existTitle:"An error occurred",too_close_fingersMessage:'Make sure that...
  • The fingers are well separated
  • The hand and card are fully visible
',too_close_fingersTitle:"Separate the fingers well",unknown_errorMessage:"An error occurred while processing the image. Follow the instructions and retake the photo",unknown_errorTitle:"An error occurred while processing the image",unknown_foregroundMessage:'Make sure that...
  • The hand and card are fully visible
  • The fingers are separated
',unknown_foregroundTitle:"We could not get your sizes",validation_bluredMessage:'Ensure...
  • Good lighting
  • The hand and card are in focus
  • Hold your hand steady
',validation_bluredTitle:"The photo seems blurry",validation_fingerMessage:'Make sure that...
  • The fingers are well separated
  • The hand and card are fully visible
',validation_fingerTitle:"Separate the fingers well",validation_full_handMessage:'Make sure that...
  • The hand and card are fully visible
  • The fingers are separated
',validation_full_handTitle:"The hand was not detected",validation_handMessage:'Make sure that...
  • The hand and card are fully visible
  • The fingers are separated
',validation_handTitle:"The hand was not detected"},finish:{backToHome:"Back to home",backToShopAdvice:'You can now close this screen and return to the store or repeat the measurement.',fingerSelected:"Finger {measurementKey, select, thumb{thumb} index{index} middle{middle} ring{ring} other{pinky}}",greetingsSubtitle:"You can now close the application or repeat the process",greetingsTitle:"Thanks for using Aitaca",high_measurement:"No size fits this finger.
You can repeat the measurement a second time to ensure the process went well.",instructionsText:"The size highlighted in blue is our recommendation, and the pink arrow indicates its measure concerning the closest size.
Choose the one that best fits your needs and style.",invalid_measure:'We could not obtain this measurement, please repeat the measurement and make sure your fingers are well separated.',keepShopping:"Close",low_measurement:"No size fits this finger.
You can repeat the measurement a second time to ensure the process went well.",measurementError:"Measurement error",repeatDataGathering:"Repeat process",repeatMeasurementMessage:"Are you sure you want to repeat the measurement? Current values will be replaced.",repeatMeasurementTitle:"Repeat Measurement",repeatProcess:"Repeat process",resetMeasurement:"Repeat measurement",subtitleDataGathering:"You can now close the application or repeat the process",subtitleEqualRing:"We recommend these two sizes: choose the smaller one if you prefer a tighter ring, or the larger one if you prefer it looser.",subtitleRing:"This is the recommended size. ",subtitleRingLink:"Why this size?",suggestedSize:"Recommended size",titleRing:"Our recommendation",userSize:"Your measurement"},footer:{poweredBy:"Powered by"},global:{accept:"Accept",back:"Back",begin:"Begin",cancel:"Cancel",close:"Close",confirm:"Confirm",done:"Done",next:"Next",poweredBy:"Powered by",repeat:"Repeat",repeatPicture:"Repeat picture",reset:"Reset",start:"Start",submit:"Submit"},handSteps:{secondPageTitle:"1. Prepare the space",secondPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_2.mp4",secondPageInstruction1:"Find a bank card",secondPageTooltipContent:"We will use the card only as a reference to take accurate measurements.\nIt does not have to be a bank card, but it must be exactly the same size.",secondPageTooltipTitle:"Why?",secondPageInstruction1b:"Or a card exactly the same size (transport, driver's license...).",secondPageInstruction2:"Find a table",secondPageInstruction2b:"Without objects, well lit, and not made of glass.",thirdPageTitle:"2. Place the card and your hand",thirdPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_3.mp4",thirdPageInstruction1:"Remove your rings",thirdPageInstruction2:"Place the card on the table",thirdPageInstruction3:"Place your hand as shown above",thirdPageInstruction4:"Separate the fingers well",fourthPageTitle:"3. Take the photo",fourthPagePicture:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/hand_card_top.jpg",fourthPageSubtitle:"Make sure it looks like the one you see above.",fourthPageInstruction1:"The card and hand are fully visible",fourthPageInstruction2:"Make sure your hand does not cover the card",fourthPageInstruction3:"There are no other objects in the photo"},home:{homePageTitle:"Let's find your perfect size",homePageSubtitle:"Shop confidently, knowing your size for this product.",homePageQuestion:"How do you want to continue?",homePageMethod1Title:"Taking a picture",homePageMethod1Subtitle:"Get your size for every finger from a picture of your hand.",homePageMethod2Title:"Measure a ring",homePageMethod2Subtitle:"Use a ring that fits the desired finger.",homePageMethod3Title:"Sizes guide",homePageMethod3Subtitle:"Compare each size with other international sizes or millimeters.",termsAndConditions:"By continuing, you agree to Aitaca's terms."},keepAlive:{dialogTitle:"Are you still there?",dialogMessage:"Please click the button or outside this window to restore your session.",textButton:"I am here"},launcher:{calculateSize:"Calculate size"},manualCard:{pageTitle:"Tool adjustment",pageSubtitle:"Place a bank card and move the arrows until you can only see the edge.",modalInstructionsTitle:"Tool adjustment",modalInstructionsMessage:"Place a bank card (or the same size) on your phone and adjust the silhouette size until it matches your card size.",modalInstructionsImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/card_phone.svg"},manualRing:{pageTitle:"Measure the ring",pageSubtitle:"Place your ring on the circle and adjust the size until you only see the black edge inside your ring."},manualRingFinish:{backToHome:"Back to home",backToShopAdvice:"You can now close the sizer and return to the store.",clientName:"Size {clientName}",title:"Our recommendation",subtitle:"This is the recommended size for this ring.",repeatMeasurementMessage:"The current values will be replaced.",repeatMeasurementTitle:"Go back to the start?",resetMeasurement:"Repeat measurement",closeWidget:"Close sizer"},manualMeasurement:{errorFillInput:"Fill in some measurement to continue",inputLabel:"Finger {measurementKey} (finger circumference in mm):",subtitle:"Use a tape measure to measure the circumference at the base of the finger. Make sure the measurement passes through the knuckle.",title:"Enter your measurements"},measures:{index:"Index",middle:"Middle",pinky:"Pinky",ring:"Ring",thumb:"Thumb"},params:{thumb_left_gathering:"left thumb",index_left_gathering:"left index",middle_left_gathering:"left middle",ring_left_gathering:"left ring",pinky_left_gathering:"left pinky",thumb_right_gathering:"right thumb",index_right_gathering:"right index",middle_right_gathering:"right middle",ring_right_gathering:"right ring",pinky_right_gathering:"right pinky"},pictureInstructions:{backgroundVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_2.gif",dialogAccept:"Got it!",dialogTitle:"Position your phone correctly",handDialogMessage:"Make sure to place your device completely horizontal for a correct measurement.",handDialogVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/modal_hand.gif",instruction1:"If you are wearing rings, remove them",instruction2:"Place your hand face down and separate the fingers",instruction3:"Place the card next to your hand",instruction4:"Place the phone horizontally",instructionDG1:"PHOTO ({step}/{total}): HAND {hand, select, right{RIGHT} other{LEFT}}",instructionDG2:"Rest your hand on a surface",instructionDG3:"Separate the fingers",instructionDG4:"Ensure all 5 fingers are complete",instructionDG5:"Place the card 2cm from the hand",instructionDG6:"Ensure the card is fully visible",subtitle:"You only need a card and your phone's camera.",title:"Discover your ring size in a few steps"},qrHome:{dataGatheringTitle:"Data gathering",findMySizeTab:"Find my size",findYourSizeSubtitle:"Scan the QR and follow the steps, it takes less than 2 minutes.",findYourSizeTitle:"Find your perfect size for this ring with our AI Virtual Sizer",manualButton:"Add measurements manually",or:"Hey, do you already know your measurements?",sizeGuideTab:"Size guide",subtitle:"How does it work?",termsAndConditions:"By continuing, you agree to Aitaca's terms.",title:"Let's find your perfect size"},sizesGuide:{firstTitle:"1. Measure the internal diameter of a ring that fits the desired finger",firstSubtitle:"Ensure your ruler starts at the 0mm mark.",firstImageUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/rule.svg",secondTitle:"2. Use the table below to determine your ring size.",tableFirstColumnLabel:"Internal Diameter (mm)",tableSecondColumnLabel:"Size {clientName}"},sizesGuidePage:{pageTitle:"Ring Size Guide"},spinner:{initializing_camera:"Please wait while the camera is initializing...",calculating_sizeSubtitle:"This usually takes about 10 seconds.",calculating_sizeTitle:"We are calculating your size..."}},Wo={calibrationSight:{errorOrientationPermissions:"Para poder tomar las im\xe1genes con exactitud y obtener medidas m\xe1s ajustadas, se van a solicitar permisos para acceder a los sensores de movimiento para la captura."},capture:{askAgain:"Volver a preguntar",card:"Tarjeta",cardTip:"Haz la foto cuando la tarjeta se vea completa",givePermissions:"Dar permisos",guide:"Gu\xeda",gyroscopePermissionsSubtitleOne:"As\xed nos aseguraremos de que la foto es correcta.",gyroscopePermissionsSubtitleTwo:"Permite el acceso al giroscopio en los ajustes de tu tel\xe9fono.",gyroscopeNotPermissionsSubtitleOne:"Parece que no has permitido el acceso al movimiento en el di\xe1logo anterior.",gyroscopeNotPermissionsSubtitleTwo:"Sigue los siguientes pasos para continuar:
  1. Cierra Safari (o el navegador que est\xe9s usando)
  2. Permite los permisos a la c\xe1mara y al movimiento cuando te preguntemos de nuevo.
  3. Vuelve a abrirlo y vuelve al medidor virtual
",gyroscopePermissionsTitle:"Necesitamos acceso al movimiento",hand:"Mano",handStep_left_1:"Mano izquierda 1",handStep_left_2:"Mano izquierda 2",handStep_left_3:"Mano izquierda 3",handStep_right_1:"Mano derecha 1",handStep_right_2:"Mano derecha 2",handStep_right_3:"Mano derecha 3",horizontalTooltipOLD:"Pon el m\xf3vil totalmente horizontal",handTooltipOLD:'Haz la foto cuando...
  • La mano est\xe9 completa con dedos separados
  • Las cuatro esquinas de la tarjeta sean visibles
',horizontalTip:"Pon el m\xf3vil totalmente horizontal",handCardTip:"Haz la foto cuando la mano y la tarjeta est\xe9n completamente visibles.",handTip:"Aseg\xfarate de que tu mano est\xe9 completamente visible.",permissionsSubtitleAndroid:"
  1. Abre tu navegador.
  2. Toca el icono de men\xfa (tres puntos/l\xedneas horizontales) en la esquina superior/inferior derecha.
  3. Selecciona Configuraci\xf3n.
  4. Despl\xe1zate hacia abajo y toca Configuraci\xf3n de sitios web.
  5. Toca C\xe1mara.
  6. Aseg\xfarate de que el acceso a la c\xe1mara est\xe9 habilitado.
  7. Vuelve a abrir el navegador.
",permissionsSubtitleIos:"
  1. Abre Configuraci\xf3n en tu iPhone.
  2. Despl\xe1zate hacia abajo y toca Safari (o el navegador que utilices).
  3. Para Safari: Despl\xe1zate hacia abajo hasta Configuraci\xf3n de sitios web y toca C\xe1mara.
  4. Para Chrome (u otro): Toca C\xe1mara en la secci\xf3n 'Permitir que Chrome acceda'.
  5. Elige Permitir.
",permissionsTitle:"Necesitamos acceso a la c\xe1mara"},dataGathering:{agingLabel:"Etapa",allSameValues:"Todos los dedos no pueden tener el mismo valor",ringPinkyDifferenceTooBig:"La diferencia entre los dedos anular y me\xf1ique es demasiado grande",ringMiddleDifferenceTooBig:"La diferencia entre los dedos anular y mediano es demasiado grande",indexMiddleDifferenceTooBig:"La diferencia entre los dedos \xedndice y mediano es demasiado grande",ringSmallerThanPinky:"El valor del anular es menor que el del me\xf1ique",sameFingerDifferenceTooBig:"La diferencia con el mismo dedo en la otra mano es demasiado grande",diameterNotValid:"Debes introducir un valor correcto",email:"E-mail (opcional)",errorFillInput:"Rellena todas las medidas para poder continuar",inputLabel:"{measurementKey}:",female:"M",male:"H",notSpecified:"Sin especificar",knuckle:"Nudillo",sexLabel:"Sexo",subtitle:"Con una cinta m\xe9trica mide la circunferencia de la base de cada dedo.",title:"Data gathering"},dialog:{dialogMedia1Key:"Tu foto",dialogMedia2Key:"Foto de ejemplo"},errors:{bad_card_perspectiveMessage:'Aseg\xfarate de que...
  • La mano y la tarjeta est\xe1n apoyadas directamente sobre la mesa
',bad_card_perspectiveTitle:"La tarjeta no est\xe1 bien apoyada",black_pictureMessage:"Aseg\xfarate de que se ha condedido el acceso a la c\xe1mara y la pantalla no aparezca negra al realizar la foto. \xa1Gracias!",black_pictureTitle:"Se ha producido un error con la c\xe1mara",camera_abortMessage:"Ups, no se ha podido usar la c\xe1mara.",camera_abortTitle:"Se ha producido un error con la c\xe1mara",camera_constraintsMessage:"Parece que no podemos satisfacer los permisos de la c\xe1mara.",camera_constraintsTitle:"Se ha producido un error con la c\xe1mara",camera_disabledMessage:"El soporte multimedia est\xe1 deshabilitado en el navegador que est\xe1s utilizando.",camera_disabledTitle:"Se ha producido un error con la c\xe1mara",camera_in_useMessage:"Parece que la c\xe1mara ya est\xe1 siendo utilizada en otra pesta\xf1a del navegador. Por favor, cierre dicha pesta\xf1a, refresque la p\xe1gina y vuelva a intentarlo.",camera_in_useTitle:"Se ha producido un error con la c\xe1mara",camera_media_stream_track_endedMessage:"Por favor, utiliza otro navegador.",camera_media_stream_track_endedTitle:"Se ha producido un error con la c\xe1mara.",camera_hardware_errorMessage:"No se puede acceder a la c\xe1mara debido a un error de hardware.",camera_hardware_errorTitle:"Se ha producido un error con la c\xe1mara",camera_not_supportedMessage:"La c\xe1mara no es compatible con este dispositivo o la url no es segura.",camera_not_supportedTitle:"Se ha producido un error con la c\xe1mara",camera_optionsMessage:"\xa1Oh, oh!, no se encontr\xf3 ninguna c\xe1mara.",camera_optionsTitle:"Se ha producido un error con la c\xe1mara",camera_permissionsMessage:"As\xed podremos hacer la foto y obtener tu talla de anillo. Por favor permite el acceso a la c\xe1mara.",camera_permissionsTitle:"Necesitamos acceso a la c\xe1mara",camera_typeMessage:"Las opciones de la c\xe1mara son incorrectas o se ha intentado acceder a la entrada multimedia desde un contexto inseguro.",camera_unknownMessage:"Se ha producido un error desconocido al recuperar la transmisi\xf3n de la c\xe1mara.",camera_unknownTitle:"Se ha producido un error con la c\xe1mara",card_background_removal_errorMessage:'Aseg\xfarate de que...
  • Se ve completa (no se corta ning\xfan lado)
  • No est\xe1 tapada con la mano
  • Est\xe1 en la parte superior de la foto
',card_background_removal_errorTitle:"No hemos detectado la tarjeta",card_foreground_removal_errorMessage:'Aseg\xfarate de que...
  • Se ve completa (no se corta ning\xfan lado)
  • No est\xe1 tapada con la mano
  • Est\xe1 en la parte superior de la foto
',card_foreground_removal_errorTitle:"No hemos detectado la tarjeta",card_not_foundMessage:'Aseg\xfarate de que la tarjeta...
  • Es exactamente del mismo tama\xf1o que una tarjeta de cr\xe9dito
  • Se ve completa y no tiene ninguna funda
  • No est\xe1 tapada con la mano
  • No hay otros objetos en la foto
',card_not_foundTitle:"No hemos detectado la tarjeta",client_auth_errorMessage:"Ups, ha habido un problema. \xbfLo volvemos a intentar?.",client_auth_errorTitle:"\xa1Ha habido un problema!",client_not_enough_permissionsMessage:"\xa1Oh, oh, ha habido un problema!. \xbfLo volvemos a intentar?.",client_not_enough_permissionsTitle:"Oh, oh, ha habido un problema",client_subscription_unpaidMessage:"Parece que hay problemas con la cuenta para acceder a Aitaca",client_subscription_unpaidTitle:"Suscripci\xf3n de Aitaca",ERR_NETWORKMessage:"Por favor, int\xe9ntalo cuando la conexi\xf3n sea estable",ERR_NETWORKTitle:"Ups, parece que no hay conexi\xf3n",form_not_validMessage:"Por favor, aseg\xfarate de que est\xe1n todas las medidas correctas.",form_not_validTitle:"Formulario no v\xe1lido",generic_errorMessage:"No hemos podido procesar tu foto. Por favor, int\xe9ntalo de nuevo",generic_errorTitle:"Algo ha ido mal...",gyroscope_permissions_unknown_errorMessage:"Se produjo un error desconocido al solicitar permisos",gyroscope_permissions_unknown_errorTitle:"Se ha producido un error con el giroscopio",gyroscope_permissions_not_grantedMessage:"Los permisos de orientaci\xf3n son necesarios para recuperar las im\xe1genes correctamente. Por favor, int\xe9ntelo nuevamente o cierre el navegador y \xe1bralo nuevamente para otorgar los permisos.",gyroscope_permissions_not_grantedTitle:"Se ha producido un error con el giroscopio",gyroscope_supportMessage:"El giroscopio no est\xe1 disponible en su dispositivo.",gyroscope_supportTitle:"Se ha producido un error con el giroscopio",motion_supportMessage:"Su dispositivo no admite eventos de orientaci\xf3n.",orientation_supportMessage:"Su dispositivo no admite eventos de orientaci\xf3n.",orientation_supportTitle:"Se ha producido un error con el giroscopio",high_measurementMessage:"Las medidas introducidas son demasiado grandes",high_measurementTitle:"Oh, oh, hay un error en las medidas",invalid_hand_maskMessage:'Aseg\xfarate de que...
  • No hay m\xe1s objetos en la foto
  • La mano y la tarjeta se ven completas
',invalid_hand_maskTitle:"No hemos detectado la mano",invalid_image_typeMessage:"El tipo de imagen solicitada no es v\xe1lida para las medidas requeridas.",invalid_image_typeTitle:"Se ha producido un error al procesar la imagen",invalid_measureMessage:"Se ha producido un problema con las mediciones. \xbfLo volvemos a intentar desde el principio?.",invalid_measureTitle:"Ha habido un problema con las mediciones",invalid_measurement_statusMessage:"Se ha producido un problema con las mediciones. \xbfLo volvemos a intentar desde el principio?.",invalid_measurement_statusTitle:"Ha habido un problema con las mediciones",invalid_pictureMessage:'Aseg\xfarate de que...
  • Los dedos est\xe1n separados
  • La mano y la tarjeta se ven completas
',invalid_pictureTitle:"No hemos podido obtener tus tallas",invalid_statusMessage:"Se ha producido un error al procesar la imagen. Sigue las instrucciones y repetimos la captura.",invalid_statusTitle:"Se ha producido un error al procesar la imagen",invalidPictureErrorDialogImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/error_hand_card.jpg",low_measurementMessage:"Las medidas introducidas son demasiado peque\xf1as",low_measurementTitle:"Hay un error en las medidas",no_finger_foundMessage:'Aseg\xfarate de que...
  • La mano y la tarjeta se ven completas
  • Los dedos est\xe1n separados
',no_finger_foundTitle:"No hemos detectado la mano",params_missingMessage:"Aseg\xfarate de que has introducido bien los par\xe1metros necesarios en la url",params_missingTitle:"Se ha producido un error con los par\xe1metros",segmentation_card_not_foundMessage:'Aseg\xfarate de que la tarjeta...
  • Es exactamente del mismo tama\xf1o que una tarjeta de cr\xe9dito
  • Se ve completa y no tiene ninguna funda
  • No est\xe1 tapada con la mano
  • No hay otros objetos en la foto
',segmentation_card_not_foundTitle:"No hemos detectado la tarjeta",session_not_existMessage:"La sesi\xf3n no existe",session_not_existTitle:"Se ha producido un error",too_close_fingersMessage:'Aseg\xfarate de que...
  • Los dedos est\xe1n bien separados
  • La mano y la tarjeta se ven completas
',too_close_fingersTitle:"Separa bien los dedos",unknown_errorMessage:"Se ha producido un error al procesar la imagen. Sigue las instrucciones y repetimos la foto",unknown_errorTitle:"Se ha producido un error al procesar la imagen",unknown_foregroundMessage:'Aseg\xfarate de que...
  • La mano y la tarjeta se ven completas
  • Los dedos est\xe1n separados
',unknown_foregroundTitle:"No hemos podido obtener tus tallas",validation_bluredMessage:'Aseg\xfarate de...
  • Tener una buena iluminaci\xf3n
  • La mano y la tarjeta est\xe1n enfocadas
  • Mantener la mano firme
',validation_bluredTitle:"La foto parece estar borrosa",validation_fingerMessage:'Aseg\xfarate de que...
  • Los dedos est\xe1n bien separados
  • La mano y la tarjeta se ven completas
',validation_fingerTitle:"Separa bien los dedos",validation_full_handMessage:'Aseg\xfarate de que...
  • La mano y la tarjeta se ven completas
  • Los dedos est\xe1n separados
',validation_full_handTitle:"No hemos detectado la mano",validation_handMessage:'Aseg\xfarate de que...
  • La mano y la tarjeta se ven completas
  • Los dedos est\xe1n separados
',validation_handTitle:"No hemos detectado la mano"},finish:{backToHome:"Volver al inicio",backToShopAdvice:'Ya puedes cerrar esta pantalla y regresar a la tienda o repetir la medici\xf3n.',fingerSelected:"Dedo {measurementKey, select, thumb{pulgar} index{\xedndice} middle{coraz\xf3n} ring{anular} other{me\xf1ique}}",greetingsSubtitle:"Ya puedes cerrar la aplicaci\xf3n o repetir el proceso",greetingsTitle:"Gracias por usar Aitaca",high_measurement:"Ninguna talla se ajusta a este dedo.
Puedes repetir la medici\xf3n una segunda vez para asegurarte de que el proceso ha ido bien.",instructionsText:"La talla resaltada en azul es nuestra recomendaci\xf3n, la flecha rosa indica su medida respecto a la talla m\xe1s cercana.
Elija la que mejor se ajuste a sus necesidades y estilo.",invalid_measure:'No hemos podido obtener esta medida, por favor repite la medici\xf3n y aseg\xfarate que los dedos est\xe1n bien separados.',keepShopping:"Cerrar",low_measurement:"Ninguna talla se ajusta a este dedo.
Puedes repetir la medici\xf3n una segunda vez para asegurarte de que el proceso ha ido bien.",measurementError:"Error en la medici\xf3n",repeatDataGathering:"Repetir proceso",repeatMeasurementMessage:"\xbfSeguro que quieres repetir la medici\xf3n? Los valores actuales ser\xe1n sustituidos.",repeatMeasurementTitle:"Repetir Medici\xf3n",repeatProcess:"Repetir proceso",resetMeasurement:"Repetir medici\xf3n",subtitleDataGathering:"Ya puedes cerrar la aplicaci\xf3n o repetir el proceso",subtitleEqualRing:"Te recomendamos estas dos tallas: elige la m\xe1s peque\xf1a si prefieres un anillo m\xe1s ajustado, o la grande si lo prefieres m\xe1s holgado.",subtitleRing:"Esta es la talla recomendada. ",subtitleRingLink:"\xbfPor qu\xe9 esta talla?",suggestedSize:"Talla recomendada",titleRing:"Nuestra recomendaci\xf3n",userSize:"Tu medici\xf3n"},footer:{poweredBy:"Powered by"},global:{accept:"Aceptar",back:"Volver",begin:"Comenzar",cancel:"Cancelar",close:"Cerrar",confirm:"Confirmar",done:"Hecho",next:"Siguiente",poweredBy:"Powered by",repeat:"Repetir",repeatPicture:"Repetir foto",reset:"Reset",start:"Empezar",submit:"Enviar"},handSteps:{secondPageTitle:"1. Prepara el espacio",secondPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_2.mp4",secondPageInstruction1:"Busca una tarjeta bancaria",secondPageTooltipContent:"Usaremos la tarjeta \xfanicamente como referencia para tomar medidas exactas.\nNo tiene que ser una tarjeta bancaria, pero s\xed debe ser exactamente del mismo tama\xf1o.",secondPageTooltipTitle:"\xbfPor qu\xe9?",secondPageInstruction1b:"O una tarjeta exactamente del mismo tama\xf1o (transporte, carnet de conducir...).",secondPageInstruction2:"Encuentra una mesa",secondPageInstruction2b:"Sin objetos, bien iluminada, y que no sea de cristal.",thirdPageTitle:"2. Coloca la tarjeta y tu mano",thirdPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_3.mp4",thirdPageInstruction1:"Qu\xedtate los anillos",thirdPageInstruction2:"Coloca la tarjeta en la mesa",thirdPageInstruction3:"Apoya tu mano como se muestra arriba",thirdPageInstruction4:"Separa bien los dedos",fourthPageTitle:"3. Haz la foto",fourthPagePicture:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/hand_card_top.jpg",fourthPageSubtitle:"Aseg\xfarate de que es como la que ves arriba.",fourthPageInstruction1:"La tarjeta y la mano se ven completas",fourthPageInstruction2:"Aseg\xfarate de que tu mano no tapa la tarjeta",fourthPageInstruction3:"No hay otros objetos en la foto"},home:{homePageTitle:"Encontramos tu talla perfecta",homePageSubtitle:"Compra con confianza, sabiendo tu talla para este producto.",homePageQuestion:"\xbfC\xf3mo deseas continuar?",homePageMethod1Title:"Hacer una foto",homePageMethod1Subtitle:"Obt\xe9n tu talla para cada dedo a partir de una foto de tu mano.",homePageMethod2Title:"Medir un anillo",homePageMethod2Subtitle:"Utiliza un anillo que se ajuste al dedo deseado.",homePageMethod3Title:"Gu\xeda de tallas",homePageMethod3Subtitle:"Compara cada talla con otras tallas internacionales o mil\xedmetros.",termsAndConditions:"Al continuar, aceptas los t\xe9rminos de Aitaca."},keepAlive:{dialogTitle:"\xbfSigues ah\xed?",dialogMessage:"Por favor haz click en el bot\xf3n o fuera de esta ventana para recuperar tu sesi\xf3n.",textButton:"Sigo aqu\xed"},launcher:{calculateSize:"Calcular talla"},manualCard:{pageTitle:"Ajuste de la herramienta",pageSubtitle:"Coloca una tarjeta bancaria y mueve las flechas hasta que s\xf3lo puedas ver el borde.",modalInstructionsTitle:"Ajuste de la herramienta",modalInstructionsMessage:"Coloca una tarjeta bancaria (o del mismo tama\xf1o) sobre tu m\xf3vil y ajusta el tama\xf1o de la silueta hasta que coincida con el de tu tarjeta.",modalInstructionsImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/card_phone.svg"},manualRing:{pageTitle:"Mide el anillo",pageSubtitle:"Coloca tu anillo sobre el c\xedrculo y ajusta el tama\xf1o hasta que s\xf3lo veas el borde negro en el interior de tu anillo."},manualRingFinish:{backToHome:"Volver al inicio",backToShopAdvice:"Ya puedes cerrar el medidor y regresar a la tienda.",clientName:"Talla {clientName}",title:"Nuestra recomendaci\xf3n",subtitle:"Esta es la talla recomendada para este anillo.",repeatMeasurementMessage:"Los valores actuales ser\xe1n sustituidos.",repeatMeasurementTitle:"\xbfVolver al inicio?",resetMeasurement:"Repetir medici\xf3n",closeWidget:"Cerrar medidor"},manualMeasurement:{errorFillInput:"Rellena alguna medida para poder continuar",inputLabel:"Dedo {measurementKey} (contorno del dedo en mm):",subtitle:"Con una cinta m\xe9trica mide la circunferencia de la base del dedo. Aseg\xfarate de que esa medida pasa por el nudillo.",title:"Indica tus medidas"},measures:{index:"\xcdndice",middle:"Coraz\xf3n",pinky:"Me\xf1ique",ring:"Anular",thumb:"Pulgar"},params:{thumb_left_gathering:"pulgar izquierdo",index_left_gathering:"\xedndice izquierdo",middle_left_gathering:"mediano izquierdo",ring_left_gathering:"anular izquierdo",pinky_left_gathering:"me\xf1ique izquierdo",thumb_right_gathering:"pulgar derecho",index_right_gathering:"\xedndice derecho",middle_right_gathering:"mediano derecho",ring_right_gathering:"anular derecho",pinky_right_gathering:"me\xf1ique derecho"},pictureInstructions:{backgroundVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_2.gif",dialogAccept:"\xa1Lo tengo!",dialogTitle:"Coloca bien tu m\xf3vil",handDialogMessage:"Aseg\xfarate de colocar tu dispositivo totalmente horizontal para una medici\xf3n correcta.",handDialogVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/modal_hand.gif",instruction1:"Si llevas anillos, qu\xedtatelos",instruction2:"Pon tu mano bocabajo y separa los dedos",instruction3:"Pon la tarjeta al lado de tu mano",instruction4:"Pon el m\xf3vil en horizontal",instructionDG1:"FOTO ({step}/{total}): MANO {hand, select, right{DERECHA} other{IZQUIERDA}}",instructionDG2:"Apoya la mano en una superficie",instructionDG3:"Separa los dedos",instructionDG4:"Asegura que salen los 5 dedos completos",instructionDG5:"Pon la tarjeta a 2cms de la mano",instructionDG6:"Asegura que la tarjeta sale completa",subtitle:"S\xf3lo necesitas una tarjeta y la c\xe1mara de tu movil.",title:"Descubre tu talla de anillo en pocos pasos"},qrHome:{dataGatheringTitle:"Recopilaci\xf3n de datos",findMySizeTab:"Encuentra mi talla",findYourSizeSubtitle:"Escanea el QR y sigue los pasos, tarda menos de 2 minutos.",findYourSizeTitle:"Encuentra tu talla perfecta para este anillo con nuestro AI Virtual Sizer",manualButton:"A\xf1adir medidas manualmente",or:"Oye, \xbfya conoces tus medidas?",sizeGuideTab:"Gu\xeda de tallas",subtitle:"\xbfC\xf3mo funciona?",termsAndConditions:"Al continuar, aceptas los t\xe9rminos de Aitaca.",title:"Encontremos tu talla perfecta"},sizesGuide:{firstTitle:"1. Mide el di\xe1metro interno de un anillo que se ajuste al dedo deseado",firstSubtitle:"Aseg\xfarate de que tu regla comience en la marca de 0 mm.",firstImageUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/rule.svg",secondTitle:"2. Usa la tabla abajo para determinar tu talla de anillo.",tableFirstColumnLabel:"Di\xe1metro Interno (mm)",tableSecondColumnLabel:"Talla {clientName}"},sizesGuidePage:{pageTitle:"Gu\xeda de tallas"},spinner:{initializing_camera:"Espera mientras se inicializa la c\xe1mara...",calculating_sizeSubtitle:"Esto suele tardar unos 10 segundos.",calculating_sizeTitle:"Estamos calculando tu talla..."}},Vr={calibrationSight:{errorOrientationPermissions:"Pour prendre des images pr\xe9cises et obtenir des mesures plus exactes, des autorisations d'acc\xe8s aux capteurs de mouvement pour la capture seront demand\xe9es."},capture:{askAgain:"Demander \xe0 nouveau",card:"Carte",cardTip:"Prenez la photo lorsque la carte est enti\xe8rement visible",givePermissions:"Donner les autorisations",guide:"Guide",gyroscopePermissionsSubtitleOne:"De cette fa\xe7on, nous nous assurons que la photo est correcte.",gyroscopePermissionsSubtitleTwo:"Autorisez l'acc\xe8s au gyroscope dans les param\xe8tres de votre t\xe9l\xe9phone.",gyroscopeNotPermissionsSubtitleOne:"Il semble que vous n'avez pas autoris\xe9 l'acc\xe8s au mouvement dans le dialogue pr\xe9c\xe9dent.",gyroscopeNotPermissionsSubtitleTwo:"Suivez ces \xe9tapes pour continuer :
  1. Fermez Safari (ou le navigateur que vous utilisez)
  2. Autorisez les permissions pour la cam\xe9ra et le mouvement lorsque nous vous redemanderons.
  3. Rouvrez-le et revenez au mesureur virtuel
",gyroscopePermissionsTitle:"Nous avons besoin d'acc\xe8s au mouvement",hand:"Main",handStep_left_1:"Main gauche 1",handStep_left_2:"Main gauche 2",handStep_left_3:"Main gauche 3",handStep_right_1:"Main droite 1",handStep_right_2:"Main droite 2",handStep_right_3:"Main droite 3",horizontalTooltipOLD:"Placez le t\xe9l\xe9phone compl\xe8tement horizontalement",handTooltipOLD:'Prenez la photo lorsque...
  • La main est compl\xe8te avec les doigts s\xe9par\xe9s
  • Les quatre coins de la carte sont visibles
',horizontalTip:"Placez le t\xe9l\xe9phone compl\xe8tement horizontalement",handCardTip:"Prenez la photo lorsque la main et la carte sont enti\xe8rement visibles.",handTip:"Assurez-vous que votre main est enti\xe8rement visible.",permissionsSubtitleAndroid:"
  1. Ouvrez votre navigateur.
  2. Appuyez sur l'ic\xf4ne de menu (trois points/lignes horizontales) en haut/en bas \xe0 droite.
  3. S\xe9lectionnez Param\xe8tres.
  4. Faites d\xe9filer vers le bas et appuyez sur Param\xe8tres des sites.
  5. Appuyez sur Cam\xe9ra.
  6. Assurez-vous que l'acc\xe8s \xe0 la cam\xe9ra est activ\xe9.
  7. Rouvrez le navigateur.
",permissionsSubtitleIos:"
  1. Ouvrez les R\xe9glages sur votre iPhone.
  2. Faites d\xe9filer vers le bas et appuyez sur Safari (ou le navigateur que vous utilisez).
  3. Pour Safari : Descendez jusqu'\xe0 Param\xe8tres des sites et appuyez sur Cam\xe9ra.
  4. Pour Chrome (ou autre) : Appuyez sur Cam\xe9ra dans la section 'Autoriser Chrome \xe0 acc\xe9der'.
  5. Choisissez Autoriser.
",permissionsTitle:"Nous avons besoin d'acc\xe8s \xe0 la cam\xe9ra"},dataGathering:{agingLabel:"\xc9tape",allSameValues:"Tous les doigts ne peuvent pas avoir la m\xeame valeur",ringPinkyDifferenceTooBig:"La diff\xe9rence entre les doigts annulaire et auriculaire est trop grande",ringMiddleDifferenceTooBig:"La diff\xe9rence entre les doigts annulaire et majeur est trop grande",indexMiddleDifferenceTooBig:"La diff\xe9rence entre les doigts index et majeur est trop grande",ringSmallerThanPinky:"La valeur de l'annulaire est inf\xe9rieure \xe0 celle de l'auriculaire",sameFingerDifferenceTooBig:"La diff\xe9rence avec le m\xeame doigt de l'autre main est trop grande",diameterNotValid:"Vous devez entrer une valeur correcte",email:"E-mail (facultatif)",errorFillInput:"Remplissez toutes les mesures pour continuer",inputLabel:"{measurementKey} :",female:"F",male:"H",notSpecified:"Non sp\xe9cifi\xe9",knuckle:"Articulation",sexLabel:"Sexe",subtitle:"Avec un ruban \xe0 mesurer, mesurez la circonf\xe9rence de la base de chaque doigt.",title:"Collecte de donn\xe9es"},dialog:{dialogMedia1Key:"Votre photo",dialogMedia2Key:"Photo d'exemple"},errors:{bad_card_perspectiveMessage:'Assurez-vous que...
  • La main et la carte sont pos\xe9es directement sur la table
',bad_card_perspectiveTitle:"Une erreur s'est produite lors du traitement de l'image",black_pictureMessage:"Assurez-vous que l'acc\xe8s \xe0 la cam\xe9ra est accord\xe9 et que l'\xe9cran n'est pas noir lors de la prise de la photo. Merci !",black_pictureTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_abortMessage:"Oups, la cam\xe9ra n'a pas pu \xeatre utilis\xe9e.",camera_abortTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_constraintsMessage:"Il semble que nous ne puissions pas satisfaire les autorisations de la cam\xe9ra.",camera_constraintsTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_disabledMessage:"Le support multim\xe9dia est d\xe9sactiv\xe9 dans le navigateur que vous utilisez.",camera_disabledTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_in_useMessage:"Il semble que la cam\xe9ra est d\xe9j\xe0 utilis\xe9e dans un autre onglet du navigateur. Veuillez fermer cet onglet, rafra\xeechir la page et r\xe9essayer.",camera_in_useTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_media_stream_track_endedMessage:"Veuillez utiliser un autre navigateur.",camera_media_stream_track_endedTitle:"Une erreur s'est produite avec la cam\xe9ra.",camera_hardware_errorMessage:"Impossible d'acc\xe9der \xe0 la cam\xe9ra en raison d'une erreur mat\xe9rielle.",camera_hardware_errorTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_not_supportedMessage:"La cam\xe9ra n'est pas compatible avec cet appareil ou l'URL n'est pas s\xe9curis\xe9e.",camera_not_supportedTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_optionsMessage:"Oups, aucune cam\xe9ra trouv\xe9e.",camera_optionsTitle:"Une erreur s'est produite avec la cam\xe9ra",camera_permissionsMessage:"Cela nous permettra de prendre la photo et d'obtenir votre taille de bague. Veuillez autoriser l'acc\xe8s \xe0 la cam\xe9ra.",camera_permissionsTitle:"Nous avons besoin d'acc\xe8s \xe0 la cam\xe9ra",camera_typeMessage:"Les options de la cam\xe9ra sont incorrectes ou il a \xe9t\xe9 tent\xe9 d'acc\xe9der \xe0 l'entr\xe9e multim\xe9dia depuis un contexte non s\xe9curis\xe9.",camera_unknownMessage:"Une erreur inconnue s'est produite lors de la r\xe9cup\xe9ration du flux de la cam\xe9ra.",camera_unknownTitle:"Une erreur s'est produite avec la cam\xe9ra",card_background_removal_errorMessage:'Assurez-vous que...
  • Elle est enti\xe8rement visible (aucun c\xf4t\xe9 n\'est coup\xe9)
  • Elle n\'est pas couverte par la main
  • Elle est en haut de la photo
',card_background_removal_errorTitle:"La carte n'a pas \xe9t\xe9 d\xe9tect\xe9e",card_foreground_removal_errorMessage:'Assurez-vous que...
  • Elle est enti\xe8rement visible (aucun c\xf4t\xe9 n\'est coup\xe9)
  • Elle n\'est pas couverte par la main
  • Elle est en haut de la photo
',card_foreground_removal_errorTitle:"La carte n'a pas \xe9t\xe9 d\xe9tect\xe9e",card_not_foundMessage:'Assurez-vous que la carte...
  • Est exactement de la m\xeame taille qu\'une carte de cr\xe9dit
  • Est compl\xe8tement visible et n\'a pas de housse
  • Elle n\'est pas couverte par la main
  • Il n\'y a pas d\'autres objets sur la photo
',card_not_foundTitle:"La carte n'a pas \xe9t\xe9 d\xe9tect\xe9e",client_auth_errorMessage:"Oups, il y a eu un probl\xe8me. On r\xe9essaie?",client_auth_errorTitle:"Il y a eu un probl\xe8me !",client_not_enough_permissionsMessage:"Oups, il y a eu un probl\xe8me. On r\xe9essaie?",client_not_enough_permissionsTitle:"Oups, il y a eu un probl\xe8me",client_subscription_unpaidMessage:"Il semble qu'il y ait des probl\xe8mes avec le compte pour acc\xe9der \xe0 Aitaca",client_subscription_unpaidTitle:"Abonnement Aitaca",ERR_NETWORKMessage:"Veuillez r\xe9essayer lorsque la connexion sera stable",ERR_NETWORKTitle:"Oups, il semble qu'il n'y ait pas de connexion",form_not_validMessage:"Veuillez vous assurer que toutes les mesures sont correctes.",form_not_validTitle:"Formulaire non valide",generic_errorMessage:"Nous n'avons pas pu traiter votre photo. Veuillez r\xe9essayer",generic_errorTitle:"Quelque chose a mal tourn\xe9...",gyroscope_permissions_unknown_errorMessage:"Une erreur inconnue s'est produite lors de la demande d'autorisations",gyroscope_permissions_unknown_errorTitle:"Une erreur s'est produite avec le gyroscope",gyroscope_permissions_not_grantedMessage:"Les autorisations d'orientation sont n\xe9cessaires pour r\xe9cup\xe9rer correctement les images. Veuillez r\xe9essayer ou fermer le navigateur et le rouvrir pour accorder les autorisations.",gyroscope_permissions_not_grantedTitle:"Une erreur s'est produite avec le gyroscope",gyroscope_supportMessage:"Le gyroscope n'est pas disponible sur votre appareil.",gyroscope_supportTitle:"Une erreur s'est produite avec le gyroscope",motion_supportMessage:"Votre appareil ne prend pas en charge les \xe9v\xe9nements d'orientation.",orientation_supportMessage:"Votre appareil ne prend pas en charge les \xe9v\xe9nements d'orientation.",orientation_supportTitle:"Une erreur s'est produite avec le gyroscope",high_measurementMessage:"Les mesures saisies sont trop grandes",high_measurementTitle:"Oups, il y a une erreur dans les mesures",invalid_hand_maskMessage:'Assurez-vous que...
  • Il n\'y a pas d\'autres objets sur la photo
  • La main et la carte sont enti\xe8rement visibles
',invalid_hand_maskTitle:"La main n'a pas \xe9t\xe9 d\xe9tect\xe9e",invalid_image_typeMessage:"Le type d'image demand\xe9e n'est pas valide pour les mesures requises.",invalid_image_typeTitle:"Une erreur s'est produite lors du traitement de l'image",invalid_measureMessage:"Il y a eu un probl\xe8me avec les mesures. On r\xe9essaie depuis le d\xe9but?",invalid_measureTitle:"Il y a eu un probl\xe8me avec les mesures",invalid_measurement_statusMessage:"Il y a eu un probl\xe8me avec les mesures. On r\xe9essaie depuis le d\xe9but?",invalid_measurement_statusTitle:"Il y a eu un probl\xe8me avec les mesures",invalid_pictureMessage:'Assurez-vous que...
  • Les doigts sont s\xe9par\xe9s
  • La main et la carte sont enti\xe8rement visibles
',invalid_pictureTitle:"Nous n'avons pas pu obtenir vos tailles",invalid_statusMessage:"Une erreur s'est produite lors du traitement de l'image. Suivez les instructions et reprenons la capture.",invalid_statusTitle:"Une erreur s'est produite lors du traitement de l'image",invalidPictureErrorDialogImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/error_hand_card.jpg",low_measurementMessage:"Les mesures saisies sont trop petites",low_measurementTitle:"Il y a une erreur dans les mesures",no_finger_foundMessage:'Assurez-vous que...
  • La main et la carte sont enti\xe8rement visibles
  • Les doigts sont s\xe9par\xe9s
',no_finger_foundTitle:"La main n'a pas \xe9t\xe9 d\xe9tect\xe9e",params_missingMessage:"Assurez-vous d'avoir correctement saisi les param\xe8tres n\xe9cessaires dans l'URL",params_missingTitle:"Une erreur s'est produite avec les param\xe8tres",segmentation_card_not_foundMessage:'Assurez-vous que la carte...
  • Est exactement de la m\xeame taille qu\'une carte de cr\xe9dit
  • Est compl\xe8tement visible et n\'a pas de housse
  • Elle n\'est pas couverte par la main
  • Il n\'y a pas d\'autres objets sur la photo
',segmentation_card_not_foundTitle:"La carte n'a pas \xe9t\xe9 d\xe9tect\xe9e",session_not_existMessage:"La session n'existe pas",session_not_existTitle:"Une erreur s'est produite",too_close_fingersMessage:'Assurez-vous que...
  • Les doigts sont bien s\xe9par\xe9s
  • La main et la carte sont enti\xe8rement visibles
',too_close_fingersTitle:"S\xe9parez bien les doigts",unknown_errorMessage:"Une erreur s'est produite lors du traitement de l'image. Suivez les instructions et reprenons la photo",unknown_errorTitle:"Une erreur s'est produite lors du traitement de l'image",unknown_foregroundMessage:'Assurez-vous que...
  • La main et la carte sont enti\xe8rement visibles
  • Les doigts sont s\xe9par\xe9s
',unknown_foregroundTitle:"Nous n'avons pas pu obtenir vos tailles",validation_bluredMessage:'Assurez-vous...
  • Bonne luminosit\xe9
  • La main et la carte sont nettes
  • Tenez bien votre main
',validation_bluredTitle:"La photo semble floue",validation_fingerMessage:'Assurez-vous que...
  • Les doigts sont bien s\xe9par\xe9s
  • La main et la carte sont enti\xe8rement visibles
',validation_fingerTitle:"S\xe9parez bien les doigts",validation_full_handMessage:'Assurez-vous que...
  • La main et la carte sont enti\xe8rement visibles
  • Les doigts sont s\xe9par\xe9s
',validation_full_handTitle:"La main n'a pas \xe9t\xe9 d\xe9tect\xe9e",validation_handMessage:'Assurez-vous que...
  • La main et la carte sont enti\xe8rement visibles
  • Les doigts sont s\xe9par\xe9s
',validation_handTitle:"La main n'a pas \xe9t\xe9 d\xe9tect\xe9e"},finish:{backToHome:"Retour \xe0 l'accueil",backToShopAdvice:'Vous pouvez maintenant fermer cet \xe9cran et retourner au magasin ou r\xe9p\xe9ter la mesure.',fingerSelected:"Doigt {measurementKey, select, thumb{pouce} index{index} middle{majeur} ring{annulaire} other{auriculaire}}",greetingsSubtitle:"Vous pouvez maintenant fermer l'application ou r\xe9p\xe9ter le processus",greetingsTitle:"Merci d'avoir utilis\xe9 Aitaca",high_measurement:"Aucune taille ne convient \xe0 ce doigt.
Vous pouvez r\xe9p\xe9ter la mesure une seconde fois pour vous assurer que le processus s'est bien d\xe9roul\xe9.",instructionsText:"La taille mise en \xe9vidence en bleu est notre recommandation, et la fl\xe8che rose indique sa mesure par rapport \xe0 la taille la plus proche.
Choisissez celle qui convient le mieux \xe0 vos besoins et \xe0 votre style.",invalid_measure:"Nous n'avons pas pu obtenir cette mesure, veuillez r\xe9p\xe9ter la mesure et assurez-vous que vos doigts sont bien s\xe9par\xe9s.",keepShopping:"Fermer",low_measurement:"Aucune taille ne convient \xe0 ce doigt.
Vous pouvez r\xe9p\xe9ter la mesure une seconde fois pour vous assurer que le processus s'est bien d\xe9roul\xe9.",measurementError:"Erreur de mesure",repeatDataGathering:"R\xe9p\xe9ter le processus",repeatMeasurementMessage:"\xcates-vous s\xfbr de vouloir r\xe9p\xe9ter la mesure? Les valeurs actuelles seront remplac\xe9es.",repeatMeasurementTitle:"R\xe9p\xe9ter la mesure",repeatProcess:"R\xe9p\xe9ter le processus",resetMeasurement:"R\xe9p\xe9ter la mesure",subtitleDataGathering:"Vous pouvez maintenant fermer l'application ou r\xe9p\xe9ter le processus",subtitleEqualRing:"Nous vous recommandons ces deux tailles : choisissez la plus petite si vous pr\xe9f\xe9rez une bague plus serr\xe9e, ou la plus grande si vous la pr\xe9f\xe9rez plus l\xe2che.",subtitleRing:"Voici la taille recommand\xe9e. ",subtitleRingLink:"Pourquoi cette taille?",suggestedSize:"Taille recommand\xe9e",titleRing:"Notre recommandation",userSize:"Votre mesure"},footer:{poweredBy:"Powered by"},global:{accept:"Accepter",back:"Retour",begin:"Commencer",cancel:"Annuler",close:"Fermer",confirm:"Confirmer",done:"Fait",next:"Suivant",poweredBy:"Powered by",repeat:"R\xe9p\xe9ter",repeatPicture:"Reprendre la photo",reset:"R\xe9initialiser",start:"D\xe9marrer",submit:"Envoyer"},handSteps:{secondPageTitle:"1. Pr\xe9parez l'espace",secondPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_2.mp4",secondPageInstruction1:"Trouvez une carte bancaire",secondPageTooltipContent:"Nous utiliserons la carte uniquement comme r\xe9f\xe9rence pour prendre des mesures exactes.\nElle n'a pas besoin d'\xeatre une carte bancaire, mais elle doit avoir exactement la m\xeame taille.",secondPageTooltipTitle:"Pourquoi?",secondPageInstruction1b:"Ou une carte de la m\xeame taille (transport, permis de conduire...).",secondPageInstruction2:"Trouvez une table",secondPageInstruction2b:"Sans objets, bien \xe9clair\xe9e et qui n'est pas en verre.",thirdPageTitle:"2. Placez la carte et votre main",thirdPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_3.mp4",thirdPageInstruction1:"Enlevez vos bagues",thirdPageInstruction2:"Placez la carte sur la table",thirdPageInstruction3:"Placez votre main comme indiqu\xe9 ci-dessus",thirdPageInstruction4:"S\xe9parez bien les doigts",fourthPageTitle:"3. Prenez la photo",fourthPagePicture:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/hand_card_top.jpg",fourthPageSubtitle:"Assurez-vous qu'elle ressemble \xe0 celle que vous voyez ci-dessus.",fourthPageInstruction1:"La carte et la main sont enti\xe8rement visibles",fourthPageInstruction2:"Assurez-vous que votre main ne couvre pas la carte",fourthPageInstruction3:"Il n'y a pas d'autres objets sur la photo"},home:{homePageTitle:"Trouvons votre taille parfaite",homePageSubtitle:"Achetez en toute confiance, en connaissant votre taille pour ce produit.",homePageQuestion:"Comment souhaitez-vous continuer?",homePageMethod1Title:"Prendre une photo",homePageMethod1Subtitle:"Obtenez votre taille pour chaque doigt \xe0 partir d'une photo de votre main.",homePageMethod2Title:"Mesurer une bague",homePageMethod2Subtitle:"Utilisez une bague qui convient au doigt d\xe9sir\xe9.",homePageMethod3Title:"Guide des tailles",homePageMethod3Subtitle:"Comparez chaque taille avec d'autres tailles internationales ou millim\xe8tres.",termsAndConditions:"En continuant, vous acceptez les conditions d'Aitaca."},keepAlive:{dialogTitle:"\xcates-vous toujours l\xe0 ?",dialogMessage:"Veuillez cliquer sur le bouton ou en dehors de cette fen\xeatre pour r\xe9cup\xe9rer votre session.",textButton:"Je suis l\xe0"},launcher:{calculateSize:"Calculer la taille"},manualCard:{pageTitle:"R\xe9glage de l'outil",pageSubtitle:"Placez une carte bancaire et d\xe9placez les fl\xe8ches jusqu'\xe0 ce que vous ne puissiez voir que le bord.",modalInstructionsTitle:"R\xe9glage de l'outil",modalInstructionsMessage:"Placez une carte bancaire (ou de la m\xeame taille) sur votre t\xe9l\xe9phone et ajustez la taille de la silhouette jusqu'\xe0 ce qu'elle corresponde \xe0 celle de votre carte.",modalInstructionsImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/card_phone.svg"},manualRing:{pageTitle:"Mesurez la bague",pageSubtitle:"Placez votre bague sur le cercle et ajustez la taille jusqu'\xe0 ce que vous ne voyiez que le bord noir \xe0 l'int\xe9rieur de votre bague."},manualRingFinish:{backToHome:"Retour \xe0 l'accueil",backToShopAdvice:"Vous pouvez maintenant fermer le mesureur et retourner au magasin.",clientName:"Taille {clientName}",title:"Notre recommandation",subtitle:"Ceci est la taille recommand\xe9e pour cette bague.",repeatMeasurementMessage:"Les valeurs actuelles seront remplac\xe9es.",repeatMeasurementTitle:"Revenir au d\xe9but ?",resetMeasurement:"R\xe9p\xe9ter la mesure",closeWidget:"Fermer le mesureur"},manualMeasurement:{errorFillInput:"Remplissez une mesure pour continuer",inputLabel:"Doigt {measurementKey} (circonf\xe9rence du doigt en mm) :",subtitle:"Avec un ruban \xe0 mesurer, mesurez la circonf\xe9rence \xe0 la base du doigt. Assurez-vous que cette mesure passe par l'articulation.",title:"Indiquez vos mesures"},measures:{index:"Index",middle:"Majeur",pinky:"Auriculaire",ring:"Annulaire",thumb:"Pouce"},params:{thumb_left_gathering:"pouce gauche",index_left_gathering:"index gauche",middle_left_gathering:"majeur gauche",ring_left_gathering:"annulaire gauche",pinky_left_gathering:"auriculaire gauche",thumb_right_gathering:"pouce droit",index_right_gathering:"index droit",middle_right_gathering:"majeur droit",ring_right_gathering:"annulaire droit",pinky_right_gathering:"auriculaire droit"},pictureInstructions:{backgroundVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_2.gif",dialogAccept:"J'ai compris !",dialogTitle:"Positionnez correctement votre t\xe9l\xe9phone",handDialogMessage:"Assurez-vous de placer votre appareil compl\xe8tement horizontalement pour une mesure correcte.",handDialogVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/modal_hand.gif",instruction1:"Si vous portez des bagues, enlevez-les",instruction2:"Posez votre main \xe0 plat et s\xe9parez les doigts",instruction3:"Placez la carte \xe0 c\xf4t\xe9 de votre main",instruction4:"Placez le t\xe9l\xe9phone horizontalement",instructionDG1:"PHOTO ({step}/{total}) : MAIN {hand, select, right{DROITE} other{GAUCHE}}",instructionDG2:"Reposez votre main sur une surface",instructionDG3:"S\xe9parez les doigts",instructionDG4:"Assurez-vous que les 5 doigts sont complets",instructionDG5:"Placez la carte \xe0 2 cm de la main",instructionDG6:"Assurez-vous que la carte est enti\xe8rement visible",subtitle:"Vous avez seulement besoin d'une carte et de l'appareil photo de votre t\xe9l\xe9phone.",title:"D\xe9couvrez votre taille de bague en quelques \xe9tapes"},qrHome:{dataGatheringTitle:"Collecte de donn\xe9es",findMySizeTab:"Trouver ma taille",findYourSizeSubtitle:"Scannez le QR et suivez les \xe9tapes, cela prend moins de 2 minutes.",findYourSizeTitle:"Trouvez votre taille parfaite pour cette bague avec notre AI Virtual Sizer",manualButton:"Ajouter des mesures manuellement",or:"H\xe9, connaissez-vous d\xe9j\xe0 vos mesures ?",sizeGuideTab:"Guide des tailles",subtitle:"Comment \xe7a marche ?",termsAndConditions:"En continuant, vous acceptez les termes d'Aitaca.",title:"Trouvons votre taille parfaite"},sizesGuide:{firstTitle:"1. Mesurez le diam\xe8tre int\xe9rieur d'une bague qui convient au doigt souhait\xe9",firstSubtitle:"Assurez-vous que votre r\xe8gle commence \xe0 la marque de 0 mm.",firstImageUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/rule.svg",secondTitle:"2. Utilisez le tableau ci-dessous pour d\xe9terminer votre taille de bague.",tableFirstColumnLabel:"Diam\xe8tre Int\xe9rieur (mm)",tableSecondColumnLabel:"Taille {clientName}"},sizesGuidePage:{pageTitle:"Guide des Tailles"},spinner:{initializing_camera:"Veuillez patienter pendant l'initialisation de la cam\xe9ra...",calculating_sizeSubtitle:"Cela prend g\xe9n\xe9ralement environ 10 secondes.",calculating_sizeTitle:"Nous calculons votre taille..."}},_n={calibrationSight:{errorOrientationPermissions:"Per scattare immagini precise e ottenere misurazioni pi\xf9 accurate, verranno richiesti i permessi per accedere ai sensori di movimento per la cattura."},capture:{askAgain:"Chiedi di nuovo",card:"Carta",cardTip:"Scatta la foto quando la carta \xe8 completamente visibile",givePermissions:"Concedi i permessi",guide:"Guida",gyroscopeNotPermissionsSubtitleOne:"Sembra che tu non abbia consentito l'accesso al movimento nel dialogo precedente.",gyroscopeNotPermissionsSubtitleTwo:"Segui questi passaggi per continuare:
  1. Chiudi Safari (o il browser che stai utilizzando)
  2. Consenti i permessi per la fotocamera e il movimento quando te lo richiederemo di nuovo.
  3. Riaprilo e torna al misuratore virtuale
",gyroscopePermissionsSubtitleOne:"Cos\xec ci assicureremo che la foto sia corretta.",gyroscopePermissionsSubtitleTwo:"Consenti l'accesso al giroscopio nelle impostazioni del tuo telefono.",gyroscopePermissionsTitle:"Abbiamo bisogno di accesso al movimento",hand:"Mano",handStep_left_1:"Mano sinistra 1",handStep_left_2:"Mano sinistra 2",handStep_left_3:"Mano sinistra 3",handStep_right_1:"Mano destra 1",handStep_right_2:"Mano destra 2",handStep_right_3:"Mano destra 3",handTooltipOLD:'Scatta la foto quando...
  • La mano \xe8 completa con le dita separate
  • Sono visibili i quattro angoli della carta
',horizontalTip:"Posiziona il telefono completamente orizzontale",handCardTip:"Scatta la foto quando la mano e la carta sono completamente visibili.",handTip:"Assicurati che la tua mano sia completamente visibile.",horizontalTooltipOLD:"Posiziona il telefono completamente orizzontale",permissionsSubtitleAndroid:"
  1. Apri il tuo browser.
  2. Tocca l'icona del menu (tre punti/linee orizzontali) nell'angolo in alto/in basso a destra.
  3. Seleziona Impostazioni.
  4. Scorri verso il basso e tocca Impostazioni del sito.
  5. Tocca Fotocamera.
  6. Assicurati che l'accesso alla fotocamera sia abilitato.
  7. Riapri il browser.
",permissionsSubtitleIos:"
  1. Apri Impostazioni sul tuo iPhone.
  2. Scorri verso il basso e tocca Safari (o il browser che utilizzi).
  3. Per Safari: Scorri verso il basso fino a Impostazioni del sito e tocca Fotocamera.
  4. Per Chrome (o altri): Tocca Fotocamera nella sezione 'Consenti a Chrome di accedere'.
  5. Scegli Consenti.
",permissionsTitle:"Abbiamo bisogno di accesso alla fotocamera"},dataGathering:{agingLabel:"Fase",allSameValues:"Tutte le dita non possono avere lo stesso valore",diameterNotValid:"Devi inserire un valore corretto",email:"E-mail (opzionale)",errorFillInput:"Riempi tutte le misure per continuare",female:"F",indexMiddleDifferenceTooBig:"La differenza tra le dita indice e medio \xe8 troppo grande",inputLabel:"{measurementKey}:",knuckle:"Nocca",male:"M",notSpecified:"Non specificato",ringMiddleDifferenceTooBig:"La differenza tra le dita anulare e medio \xe8 troppo grande",ringPinkyDifferenceTooBig:"La differenza tra le dita anulare e mignolo \xe8 troppo grande",ringSmallerThanPinky:"Il valore dell'anulare \xe8 inferiore a quello del mignolo",sameFingerDifferenceTooBig:"La differenza con lo stesso dito nell'altra mano \xe8 troppo grande",sexLabel:"Sesso",subtitle:"Con un metro a nastro misura la circonferenza alla base di ogni dito.",title:"Raccolta dati"},dialog:{dialogMedia1Key:"La tua foto",dialogMedia2Key:"Foto di esempio"},errors:{bad_card_perspectiveMessage:'Assicurati che...
  • La mano e la carta sono posate direttamente sul tavolo
',bad_card_perspectiveTitle:"La carta non \xe8 posizionata correttamente",black_pictureMessage:"Assicurati che sia stato concesso l'accesso alla fotocamera e che lo schermo non appaia nero durante la foto. Grazie!",black_pictureTitle:"Si \xe8 verificato un errore con la fotocamera",camera_abortMessage:"Oops, non \xe8 stato possibile utilizzare la fotocamera.",camera_abortTitle:"Si \xe8 verificato un errore con la fotocamera",camera_constraintsMessage:"Sembra che non possiamo soddisfare i permessi della fotocamera.",camera_constraintsTitle:"Si \xe8 verificato un errore con la fotocamera",camera_disabledMessage:"Il supporto multimediale \xe8 disabilitato nel browser che stai utilizzando.",camera_disabledTitle:"Si \xe8 verificato un errore con la fotocamera",camera_hardware_errorMessage:"Non \xe8 possibile accedere alla fotocamera a causa di un errore hardware.",camera_hardware_errorTitle:"Si \xe8 verificato un errore con la fotocamera",camera_in_useMessage:"Sembra che la fotocamera sia gi\xe0 in uso in un'altra scheda del browser. Si prega di chiudere la scheda, aggiornare la pagina e riprovare.",camera_in_useTitle:"Si \xe8 verificato un errore con la fotocamera",camera_media_stream_track_endedMessage:"Per favore, utilizza un altro browser.",camera_media_stream_track_endedTitle:"Si \xe8 verificato un errore con la fotocamera.",camera_not_supportedMessage:"La fotocamera non \xe8 compatibile con questo dispositivo o l'URL non \xe8 sicuro.",camera_not_supportedTitle:"Si \xe8 verificato un errore con la fotocamera",camera_optionsMessage:"Oh, oh!, nessuna fotocamera trovata.",camera_optionsTitle:"Si \xe8 verificato un errore con la fotocamera",camera_permissionsMessage:"Questo ci permetter\xe0 di scattare la foto e ottenere la tua misura dell'anello. Per favore, consenti l'accesso alla fotocamera.",camera_permissionsTitle:"Abbiamo bisogno di accesso alla fotocamera",camera_typeMessage:"Le opzioni della fotocamera sono errate o si \xe8 tentato di accedere all'input multimediale da un contesto non sicuro.",camera_unknownMessage:"Si \xe8 verificato un errore sconosciuto durante il recupero del flusso della fotocamera.",camera_unknownTitle:"Si \xe8 verificato un errore con la fotocamera",card_background_removal_errorMessage:'Assicurati che...
  • \xc8 completamente visibile (non manca nessun lato)
  • Non \xe8 coperta dalla mano
  • \xc8 nella parte superiore della foto
',card_background_removal_errorTitle:"Non abbiamo rilevato la carta",card_foreground_removal_errorMessage:'Assicurati che...
  • \xc8 completamente visibile (non manca nessun lato)
  • Non \xe8 coperta dalla mano
  • \xc8 nella parte superiore della foto
',card_foreground_removal_errorTitle:"Non abbiamo rilevato la carta",card_not_foundMessage:'Assicurati che la carta...
  • Sia esattamente delle stesse dimensioni di una carta di credito
  • Sia completamente visibile e senza custodia
  • Non sia coperta dalla mano
  • Non ci siano altri oggetti nella foto
',card_not_foundTitle:"Non abbiamo rilevato la carta",client_auth_errorMessage:"Oops, c'\xe8 stato un problema. Proviamo di nuovo?",client_auth_errorTitle:"C'\xe8 stato un problema!",client_not_enough_permissionsMessage:"Oh, oh, c'\xe8 stato un problema! Proviamo di nuovo?",client_not_enough_permissionsTitle:"Oh, oh, c'\xe8 stato un problema",client_subscription_unpaidMessage:"Sembra che ci siano problemi con l'account per accedere a Aitaca",client_subscription_unpaidTitle:"Abbonamento Aitaca",ERR_NETWORKMessage:"Per favore, riprova quando la connessione \xe8 stabile",ERR_NETWORKTitle:"Oops, sembra che non ci sia connessione",form_not_validMessage:"Per favore, assicurati che tutte le misure siano corrette.",form_not_validTitle:"Modulo non valido",generic_errorMessage:"Non siamo riusciti a elaborare la tua foto. Riprova.",generic_errorTitle:"Qualcosa \xe8 andato storto...",gyroscope_permissions_not_grantedMessage:"I permessi di orientamento sono necessari per recuperare correttamente le immagini. Per favore, riprova o chiudi il browser e riaprilo per concedere i permessi.",gyroscope_permissions_not_grantedTitle:"Si \xe8 verificato un errore con il giroscopio",gyroscope_permissions_unknown_errorMessage:"Si \xe8 verificato un errore sconosciuto durante la richiesta dei permessi",gyroscope_permissions_unknown_errorTitle:"Si \xe8 verificato un errore con il giroscopio",gyroscope_supportMessage:"Il giroscopio non \xe8 disponibile sul tuo dispositivo.",gyroscope_supportTitle:"Si \xe8 verificato un errore con il giroscopio",high_measurementMessage:"Le misure inserite sono troppo grandi",high_measurementTitle:"Oh, oh, c'\xe8 un errore nelle misure",invalid_hand_maskMessage:'Assicurati che...
  • Non ci siano altri oggetti nella foto
  • La mano e la carta siano completamente visibili
',invalid_hand_maskTitle:"Non abbiamo rilevato la mano",invalid_image_typeMessage:"Il tipo di immagine richiesta non \xe8 valido per le misurazioni richieste.",invalid_image_typeTitle:"Si \xe8 verificato un errore durante l'elaborazione dell'immagine",invalid_measureMessage:"Si \xe8 verificato un problema con le misurazioni. Proviamo di nuovo dall'inizio?",invalid_measureTitle:"C'\xe8 stato un problema con le misurazioni",invalid_measurement_statusMessage:"Si \xe8 verificato un problema con le misurazioni. Proviamo di nuovo dall'inizio?",invalid_measurement_statusTitle:"C'\xe8 stato un problema con le misurazioni",invalid_pictureMessage:'Assicurati che...
  • Le dita sono separate
  • La mano e la carta sono completamente visibili
',invalid_pictureTitle:"Non siamo riusciti a ottenere le tue misure",invalid_statusMessage:"Si \xe8 verificato un errore durante l'elaborazione dell'immagine. Segui le istruzioni e ripetiamo la cattura.",invalid_statusTitle:"Si \xe8 verificato un errore durante l'elaborazione dell'immagine",low_measurementMessage:"Le misure inserite sono troppo piccole",low_measurementTitle:"C'\xe8 un errore nelle misure",no_finger_foundMessage:'Assicurati che...
  • La mano e la carta sono completamente visibili
  • Le dita sono separate
',no_finger_foundTitle:"Non abbiamo rilevato la mano",params_missingMessage:"Assicurati di aver inserito correttamente i parametri necessari nell'URL",params_missingTitle:"Si \xe8 verificato un errore con i parametri",segmentation_card_not_foundMessage:'Assicurati che la carta...
  • Sia esattamente delle stesse dimensioni di una carta di credito
  • Sia completamente visibile e senza custodia
  • Non sia coperta dalla mano
  • Non ci siano altri oggetti nella foto
',segmentation_card_not_foundTitle:"Non abbiamo rilevato la carta",session_not_existMessage:"La sessione non esiste",session_not_existTitle:"Si \xe8 verificato un errore",too_close_fingersMessage:'Assicurati che...
  • Le dita sono ben separate
  • La mano e la carta sono completamente visibili
',too_close_fingersTitle:"Separa bene le dita",unknown_errorMessage:"Si \xe8 verificato un errore durante l'elaborazione dell'immagine. Segui le istruzioni e ripetiamo la foto.",unknown_errorTitle:"Si \xe8 verificato un errore durante l'elaborazione dell'immagine",unknown_foregroundMessage:'Assicurati che...
  • La mano e la carta sono completamente visibili
  • Le dita sono separate
',unknown_foregroundTitle:"Non siamo riusciti a ottenere le tue misure",validation_bluredMessage:'Assicurati di...
  • Avere una buona illuminazione
  • La mano e la carta siano a fuoco
  • Tieni ferma la mano
',validation_bluredTitle:"La foto sembra sfocata",validation_fingerMessage:'Assicurati che...
  • Le dita siano ben separate
  • La mano e la carta siano completamente visibili
',validation_fingerTitle:"Separa bene le dita",validation_full_handMessage:'Assicurati che...
  • La mano e la carta siano completamente visibili
  • Le dita siano separate
',validation_full_handTitle:"Non abbiamo rilevato la mano",validation_handMessage:'Assicurati che...
  • La mano e la carta siano completamente visibili
  • Le dita siano separate
',validation_handTitle:"Non abbiamo rilevato la mano"},finish:{backToHome:"Torna all'inizio",backToShopAdvice:'Puoi ora chiudere questa schermata e tornare al negozio oppure ripetere la misurazione.',fingerSelected:"Dito {measurementKey, select, thumb{pollice} index{indice} middle{medio} ring{anulare} other{mignolo}}",greetingsSubtitle:"Ora puoi chiudere l'applicazione o ripetere il processo",greetingsTitle:"Grazie per aver usato Aitaca",high_measurement:"Nessuna taglia si adatta a questo dito.
Puoi ripetere la misurazione una seconda volta per assicurarti che il processo sia andato bene.",instructionsText:"La taglia evidenziata in blu \xe8 la nostra raccomandazione, e la freccia rosa indica la sua misura rispetto alla taglia pi\xf9 vicina.
Scegli quella che meglio si adatta alle tue esigenze e al tuo stile.",invalid_measure:'Non siamo riusciti a ottenere questa misura, per favore ripeti la misurazione e assicurati che le dita siano ben separate.',keepShopping:"Chiudi",low_measurement:"Nessuna taglia si adatta a questo dito.
Puoi ripetere la misurazione una seconda volta per assicurarti che il processo sia andato bene.",measurementError:"Errore di misurazione",repeatDataGathering:"Ripeti il processo",repeatMeasurementMessage:"Sei sicuro di voler ripetere la misurazione? I valori attuali saranno sostituiti.",repeatMeasurementTitle:"Ripeti misurazione",repeatProcess:"Ripeti il processo",resetMeasurement:"Ripeti misurazione",subtitleDataGathering:"Ora puoi chiudere l'applicazione o ripetere il processo",subtitleEqualRing:"Ti consigliamo queste due taglie: scegli la pi\xf9 piccola se preferisci un anello pi\xf9 stretto, o quella pi\xf9 grande se lo preferisci pi\xf9 largo.",subtitleRing:"Questa \xe8 la taglia consigliata.",subtitleRingLink:"Perch\xe9 questa taglia?",suggestedSize:"Taglia consigliata",titleRing:"La nostra raccomandazione",userSize:"La tua misura"},footer:{poweredBy:"Powered by"},global:{accept:"Accetta",back:"Indietro",begin:"Inizia",cancel:"Annulla",close:"Chiudi",confirm:"Conferma",done:"Fatto",next:"Avanti",poweredBy:"Powered by",repeat:"Ripeti",repeatPicture:"Ripeti foto",reset:"Reimposta",start:"Inizia",submit:"Invia"},handSteps:{secondPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_2.mp4",secondPageInstruction1:"Trova una carta bancaria",secondPageInstruction1b:"O una carta esattamente delle stesse dimensioni (trasporto, patente di guida...).",secondPageInstruction2:"Trova un tavolo",secondPageInstruction2b:"Senza oggetti, ben illuminato e che non sia di vetro.",secondPageTitle:"1. Prepara lo spazio",secondPageTooltipContent:"Useremo la carta solo come riferimento per prendere misure precise.\nNon deve essere necessariamente una carta bancaria, ma deve avere esattamente le stesse dimensioni.",secondPageTooltipTitle:"Perch\xe9?",thirdPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_3.mp4",thirdPageInstruction1:"Togliti gli anelli",thirdPageInstruction2:"Posiziona la carta sul tavolo",thirdPageInstruction3:"Appoggia la mano come mostrato sopra",thirdPageInstruction4:"Separa bene le dita",thirdPageTitle:"2. Posiziona la carta e la tua mano",fourthPageInstruction1:"La carta e la mano sono completamente visibili",fourthPageInstruction2:"Assicurati che la tua mano non copra la carta",fourthPageInstruction3:"Non ci sono altri oggetti nella foto",fourthPagePicture:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/hand_card_top.jpg",fourthPageSubtitle:"Assicurati che sia come quella che vedi sopra.",fourthPageTitle:"3. Scatta la foto"},home:{homePageTitle:"Troviamo la tua taglia perfetta",homePageSubtitle:"Acquista con fiducia, conoscendo la tua taglia per questo prodotto.",homePageQuestion:"Come desideri continuare?",homePageMethod1Title:"Scattare una foto",homePageMethod1Subtitle:"Ottieni la tua taglia per ogni dito a partire da una foto della tua mano.",homePageMethod2Title:"Misurare un anello",homePageMethod2Subtitle:"Utilizza un anello che si adatti al dito desiderato.",homePageMethod3Title:"Guida alle taglie",homePageMethod3Subtitle:"Confronta ogni taglia con altre taglie internazionali o millimetri.",termsAndConditions:"Continuando, accetti i termini di Aitaca."},keepAlive:{dialogTitle:"Sei ancora l\xec?",dialogMessage:"Per favore clicca sul pulsante o al di fuori di questa finestra per ripristinare la tua sessione.",textButton:"Ci sono ancora"},launcher:{calculateSize:"Calcola la taglia"},manualCard:{modalInstructionsImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/card_phone.svg",modalInstructionsMessage:"Posiziona una carta bancaria (o delle stesse dimensioni) sul tuo telefono e regola la dimensione della silhouette finch\xe9 non corrisponde a quella della tua carta.",modalInstructionsTitle:"Regolazione dello strumento",pageSubtitle:"Posiziona una carta bancaria e muovi le frecce fino a quando potrai vedere solo il bordo.",pageTitle:"Regolazione dello strumento"},manualMeasurement:{errorFillInput:"Inserisci una misura per continuare",inputLabel:"Dito {measurementKey} (circonferenza del dito in mm):",subtitle:"Con un metro a nastro misura la circonferenza alla base del dito. Assicurati che questa misura passi attraverso la nocca.",title:"Indica le tue misure"},manualRing:{pageSubtitle:"Posiziona il tuo anello sul cerchio e regola la dimensione finch\xe9 non vedrai solo il bordo nero all'interno del tuo anello.",pageTitle:"Misura l'anello"},manualRingFinish:{backToHome:"Torna all'inizio",backToShopAdvice:"Ora puoi chiudere il misuratore e tornare al negozio.",clientName:"Taglia {clientName}",title:"La nostra raccomandazione",subtitle:"Questa \xe8 la taglia consigliata per questo anello.",repeatMeasurementMessage:"I valori attuali verranno sostituiti.",repeatMeasurementTitle:"Tornare all'inizio?",resetMeasurement:"Ripeti la misurazione",closeWidget:"Chiudi il misuratore"},measures:{index:"Indice",middle:"Medio",pinky:"Mignolo",ring:"Anulare",thumb:"Pollice"},params:{index_left_gathering:"indice sinistro",index_right_gathering:"indice destro",middle_left_gathering:"medio sinistro",middle_right_gathering:"medio destro",pinky_left_gathering:"mignolo sinistro",pinky_right_gathering:"mignolo destro",ring_left_gathering:"anulare sinistro",ring_right_gathering:"anulare destro",thumb_left_gathering:"pollice sinistro",thumb_right_gathering:"pollice destro"},pictureInstructions:{backgroundVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_2.gif",dialogAccept:"Ho capito!",dialogTitle:"Posiziona correttamente il tuo telefono",handDialogMessage:"Assicurati di posizionare il tuo dispositivo completamente orizzontale per una misurazione corretta.",handDialogVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/modal_hand.gif",instruction1:"Se indossi anelli, toglili",instruction2:"Metti la mano a faccia in gi\xf9 e separa le dita",instruction3:"Metti la carta accanto alla tua mano",instruction4:"Metti il telefono in orizzontale",instructionDG1:"FOTO ({step}/{total}): MANO {hand, select, right{DESTRA} other{SINISTRA}}",instructionDG2:"Appoggia la mano su una superficie",instructionDG3:"Separa le dita",instructionDG4:"Assicurati che siano visibili tutte le 5 dita",instructionDG5:"Posiziona la carta a 2 cm dalla mano",instructionDG6:"Assicurati che la carta sia completamente visibile",subtitle:"Hai bisogno solo di una carta e della fotocamera del tuo telefono.",title:"Scopri la tua taglia di anello in pochi passaggi"},qrHome:{dataGatheringTitle:"Raccolta dati",findMySizeTab:"Trova la mia taglia",findYourSizeSubtitle:"Scansiona il QR e segui i passaggi, ci vogliono meno di 2 minuti.",findYourSizeTitle:"Trova la tua taglia perfetta per questo anello con il nostro AI Virtual Sizer",manualButton:"Aggiungi misure manualmente",or:"Ehi, conosci gi\xe0 le tue misure?",sizeGuideTab:"Guida alle taglie",subtitle:"Come funziona?",termsAndConditions:"Continuando, accetti i termini di Aitaca.",title:"Troviamo la tua taglia perfetta"},sizesGuide:{firstTitle:"1. Misura il diametro interno di un anello che si adatta al dito desiderato",firstSubtitle:"Assicurati che il tuo righello inizi dalla marca di 0 mm.",firstImageUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/rule.svg",secondTitle:"2. Usa la tabella sottostante per determinare la tua taglia di anello.",tableFirstColumnLabel:"Diametro Interno (mm)",tableSecondColumnLabel:"Taglia {clientName}"},sizesGuidePage:{pageTitle:"Guida alle Misure degli Anelli"},spinner:{initializing_camera:"Attendere mentre la fotocamera viene inizializzata...",calculating_sizeSubtitle:"Questo di solito richiede circa 10 secondi.",calculating_sizeTitle:"Stiamo calcolando la tua taglia..."}},Yn={calibrationSight:{errorOrientationPermissions:"A fim de tirar as imagens com precis\xe3o e obter medidas mais precisas, ser\xe3o solicitadas permiss\xf5es para acessar os sensores de movimento para captura."},capture:{askAgain:"Pergunte novamente",card:"Cart\xe3o",cardTip:"Tire a foto quando o cart\xe3o estiver totalmente vis\xedvel",givePermissions:"Autorizar",guide:"Guia",gyroscopeNotPermissionsSubtitleOne:"Parece que voc\xea n\xe3o permitiu o acesso ao movimento na caixa de di\xe1logo anterior.",gyroscopeNotPermissionsSubtitleTwo:"Siga estas etapas para continuar:
  1. Feche o Safari (ou o navegador que voc\xea est\xe1 usando)
  2. Permita as permiss\xf5es para a c\xe2mera e o movimento quando perguntarmos novamente.
  3. Reabra e volte ao medidor virtual
",gyroscopePermissionsSubtitleOne:"Isso garantir\xe1 que a foto esteja correta.",gyroscopePermissionsSubtitleTwo:"Permita o acesso ao girosc\xf3pio nas configura\xe7\xf5es do seu telefone.",gyroscopePermissionsTitle:"Precisamos de acesso ao movimento",hand:"M\xe3o",handStep_left_1:"M\xe3o esquerda 1",handStep_left_2:"M\xe3o esquerda 2",handStep_left_3:"M\xe3o esquerda 3",handStep_right_1:"M\xe3o direita 1",handStep_right_2:"M\xe3o direita 2",handStep_right_3:"M\xe3o direita 3",handTooltipOLD:'Tire a foto quando...
  • A m\xe3o estiver completa com os dedos separados
  • Os quatro cantos do cart\xe3o estiverem vis\xedveis
',horizontalTip:"Coloque o telefone totalmente horizontal",handCardTip:"Tire a foto quando a m\xe3o e o cart\xe3o estiverem completamente vis\xedveis.",handTip:"Certifique-se de que sua m\xe3o esteja completamente vis\xedvel.",horizontalTooltipOLD:"Coloque o telefone totalmente horizontal",permissionsSubtitleAndroid:"
  1. Abra o seu navegador.
  2. Toque no \xedcone de menu (tr\xeas pontos/linhas horizontais) no canto superior/inferior direito.
  3. Selecione Configura\xe7\xf5es.
  4. Des\xe7a e toque em Configura\xe7\xf5es do site.
  5. Toque em C\xe2mera.
  6. Certifique-se de que o acesso \xe0 c\xe2mera est\xe1 ativado.
  7. Reabra o navegador.
",permissionsSubtitleIos:"
  1. Abra Configura\xe7\xf5es no seu iPhone.
  2. Role para baixo e toque em Safari (ou o navegador que voc\xea usa).
  3. Para o Safari: Role para baixo at\xe9 Configura\xe7\xf5es do site e toque em C\xe2mera.
  4. Para o Chrome (ou outro): Toque em C\xe2mera na se\xe7\xe3o 'Permitir que o Chrome acesse'.
  5. Escolha Permitir.
",permissionsTitle:"Precisamos de acesso \xe0 c\xe2mera"},dataGathering:{agingLabel:"Fase",allSameValues:"Todos os dedos n\xe3o podem ter o mesmo valor",diameterNotValid:"Voc\xea deve inserir um valor correto",email:"E-mail (opcional)",errorFillInput:"Preencha todas as medidas para continuar",female:"F",indexMiddleDifferenceTooBig:"A diferen\xe7a entre os dedos indicador e m\xe9dio \xe9 muito grande",inputLabel:"{measurementKey}:",knuckle:"Articula\xe7\xe3o",male:"M",notSpecified:"N\xe3o especificado",ringMiddleDifferenceTooBig:"A diferen\xe7a entre os dedos anelar e m\xe9dio \xe9 muito grande",ringPinkyDifferenceTooBig:"A diferen\xe7a entre os dedos anelar e m\xednimo \xe9 muito grande",ringSmallerThanPinky:"O valor do anelar \xe9 menor que o do m\xednimo",sameFingerDifferenceTooBig:"A diferen\xe7a com o mesmo dedo na outra m\xe3o \xe9 muito grande",sexLabel:"Sexo",subtitle:"Com uma fita m\xe9trica, me\xe7a a circunfer\xeancia na base de cada dedo.",title:"Coleta de dados"},dialog:{dialogMedia1Key:"Sua foto",dialogMedia2Key:"Foto de exemplo"},errors:{bad_card_perspectiveMessage:'Certifique-se de que...
  • A m\xe3o e a carta est\xe3o apoiadas diretamente sobre a mesa
',bad_card_perspectiveTitle:"A carta n\xe3o est\xe1 bem apoiada",black_pictureMessage:"Garanta que o acesso \xe0 c\xe2mara foi concedido e que o ecr\xe3 n\xe3o aparece preto quando tirar a fotografia. Obrigado!",black_pictureTitle:"Ocorreu um erro com a c\xe2mera",camera_abortMessage:"Ups, n\xe3o foi poss\xedvel usar a c\xe2mera.",camera_abortTitle:"Ocorreu um erro com a c\xe2mera",camera_constraintsMessage:"Parece que n\xe3o conseguimos satisfazer as permiss\xf5es da c\xe2mera.",camera_constraintsTitle:"Ocorreu um erro com a c\xe2mera",camera_disabledMessage:"O suporte de m\xeddia est\xe1 desativado no navegador que voc\xea est\xe1 usando.",camera_disabledTitle:"Ocorreu um erro com a c\xe2mera",camera_hardware_errorMessage:"N\xe3o \xe9 poss\xedvel acessar a c\xe2mera devido a um erro de hardware.",camera_hardware_errorTitle:"Ocorreu um erro com a c\xe2mera",camera_in_useMessage:"Parece que a c\xe2mera j\xe1 est\xe1 sendo usada em outra aba do navegador. Feche a aba, atualize a p\xe1gina e tente novamente.",camera_in_useTitle:"Ocorreu um erro com a c\xe2mera",camera_media_stream_track_endedMessage:"Por favor, utilize outro navegador.",camera_media_stream_track_endedTitle:"Ocorreu um erro com a c\xe2mera.",camera_not_supportedMessage:"A c\xe2mera n\xe3o \xe9 compat\xedvel com este dispositivo ou a URL n\xe3o \xe9 segura.",camera_not_supportedTitle:"Ocorreu um erro com a c\xe2mera",camera_optionsMessage:"Oh, oh!, nenhuma c\xe2mera encontrada.",camera_optionsTitle:"Ocorreu um erro com a c\xe2mera",camera_permissionsMessage:"Isso permitir\xe1 que tiremos a foto e obtenhamos seu tamanho de anel. Por favor, permita o acesso \xe0 c\xe2mera.",camera_permissionsTitle:"Precisamos de acesso \xe0 c\xe2mera",camera_typeMessage:"As op\xe7\xf5es da c\xe2mera est\xe3o incorretas ou foi tentado acessar a entrada de m\xeddia a partir de um contexto inseguro.",camera_unknownMessage:"Ocorreu um erro desconhecido ao recuperar a transmiss\xe3o da c\xe2mera.",camera_unknownTitle:"Ocorreu um erro com a c\xe2mera",card_background_removal_errorMessage:'Certifique-se de que...
  • Esteja completo (sem corte de quaisquer lados)
  • N\xe3o est\xe1 coberta com a m\xe3o
  • Est\xe1 na parte superior da foto
',card_background_removal_errorTitle:"N\xe3o detetamos o cart\xe3o",card_foreground_removal_errorMessage:'Certifique-se de que...
  • Esteja completo (sem corte de quaisquer lados)
  • N\xe3o est\xe1 coberta com a m\xe3o
  • Est\xe1 na parte superior da foto
',card_foreground_removal_errorTitle:"N\xe3o detetamos o cart\xe3o",card_not_foundMessage:'Certifique-se de que a carta...
  • Tem exatamente o mesmo tamanho que um cart\xe3o de cr\xe9dito
  • Est\xe1 completamente vis\xedvel e sem capa
  • N\xe3o est\xe1 coberta pela m\xe3o
  • N\xe3o h\xe1 outros objetos na foto
',card_not_foundTitle:"N\xe3o detetamos o cart\xe3o",client_auth_errorMessage:"Ops, houve um problema. Vamos tentar novamente?",client_auth_errorTitle:"Houve um problema!",client_not_enough_permissionsMessage:"Houve um problema! Vamos tentar novamente?",client_not_enough_permissionsTitle:"Houve um problema!",client_subscription_unpaidMessage:"Parece que h\xe1 problemas com a conta para acessar Aitaca",client_subscription_unpaidTitle:"Assinatura Aitaca",ERR_NETWORKMessage:"Por favor, tente novamente quando a conex\xe3o estiver est\xe1vel",ERR_NETWORKTitle:"Ups, parece que n\xe3o h\xe1 conex\xe3o",form_not_validMessage:"Por favor, certifique-se de que todas as medi\xe7\xf5es est\xe3o corretas.",form_not_validTitle:"Formul\xe1rio inv\xe1lido",generic_errorMessage:"N\xe3o foi poss\xedvel processar a sua foto. Por favor, tente novamente",generic_errorTitle:"Algo deu errado...",gyroscope_permissions_not_grantedMessage:"As permiss\xf5es de orienta\xe7\xe3o s\xe3o necess\xe1rias para recuperar imagens com sucesso. Tente novamente ou feche o navegador e abra-o novamente para conceder autoriza\xe7\xf5es.",gyroscope_permissions_not_grantedTitle:"Ocorreu um erro de girosc\xf3pio",gyroscope_permissions_unknown_errorMessage:"Ocorreu um erro desconhecido ao solicitar autoriza\xe7\xf5es",gyroscope_permissions_unknown_errorTitle:"Ocorreu um erro de girosc\xf3pio",gyroscope_supportMessage:"O seu dispositivo n\xe3o suporta eventos de segmenta\xe7\xe3o.",gyroscope_supportTitle:"Ocorreu um erro de girosc\xf3pio",high_measurementMessage:"As medidas inseridas s\xe3o muito grandes",high_measurementTitle:"Oh, oh, h\xe1 um erro nas medidas",invalid_hand_maskMessage:'Certifique-se de que...
  • N\xe3o h\xe1 outros objetos na foto
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
',invalid_hand_maskTitle:"N\xe3o detectamos a m\xe3o",invalid_image_typeMessage:"O tipo de imagem solicitada n\xe3o \xe9 v\xe1lido para as medidas necess\xe1rias.",invalid_image_typeTitle:"Ocorreu um erro ao processar a imagem",invalid_measureMessage:"Ocorreu um problema com as medi\xe7\xf5es. Vamos tentar novamente desde o in\xedcio?",invalid_measureTitle:"Houve um problema com as medi\xe7\xf5es",invalid_measurement_statusMessage:"Houve um problema com as medidas. Tentamos novamente desde o in\xedcio?",invalid_measurement_statusTitle:"Houve um problema com as medi\xe7\xf5es",invalid_pictureMessage:'Certifique-se de que...
  • Os dedos est\xe3o separados
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
',invalid_pictureTitle:"N\xe3o conseguimos obter os seus tamanhos",invalid_statusMessage:"Ocorreu um erro ao processar a imagem. Siga as instru\xe7\xf5es e vamos repetir a captura.",invalid_statusTitle:"Ocorreu um erro ao processar a imagem",low_measurementMessage:"As medidas inseridas s\xe3o muito pequenas",low_measurementTitle:"H\xe1 um erro nas medidas",no_finger_foundMessage:'Certifique-se de que...
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
  • Os dedos est\xe3o separados
',no_finger_foundTitle:"N\xe3o detectamos a m\xe3o",params_missingMessage:"Certifique-se de que inseriu corretamente os par\xe2metros necess\xe1rios na URL",params_missingTitle:"Ocorreu um erro com os par\xe2metros",segmentation_card_not_foundMessage:'Certifique-se de que a carta...
  • Tem exatamente o mesmo tamanho que um cart\xe3o de cr\xe9dito
  • Est\xe1 completamente vis\xedvel e sem capa
  • N\xe3o est\xe1 coberta pela m\xe3o
  • N\xe3o h\xe1 outros objetos na foto
',segmentation_card_not_foundTitle:"N\xe3o detetamos o cart\xe3o",session_not_existMessage:"A sess\xe3o n\xe3o existe",session_not_existTitle:"Ocorreu um erro",too_close_fingersMessage:'Certifique-se de que...
  • Os dedos est\xe3o bem separados
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
',too_close_fingersTitle:"Separe bem os dedos",unknown_errorMessage:"Ocorreu um erro durante o processamento da imagem. Siga as instru\xe7\xf5es e repita a captura.",unknown_errorTitle:"Ocorreu um erro ao processar a imagem",unknown_foregroundMessage:'Certifique-se de que...
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
  • Os dedos est\xe3o separados
',unknown_foregroundTitle:"N\xe3o conseguimos obter os seus tamanhos",validation_bluredMessage:'Certifique-se de...
  • Boa ilumina\xe7\xe3o
  • A m\xe3o e o cart\xe3o est\xe3o focados
  • Mantenha a m\xe3o firme
',validation_bluredTitle:"A foto parece estar desfocada",validation_fingerMessage:'Certifique-se de que...
  • Os dedos est\xe3o bem separados
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
',validation_fingerTitle:"Separe bem os dedos",validation_full_handMessage:'Certifique-se de que...
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
  • Os dedos est\xe3o separados
',validation_full_handTitle:"N\xe3o detectamos a m\xe3o",validation_handMessage:'Certifique-se de que...
  • A m\xe3o e o cart\xe3o est\xe3o completamente vis\xedveis
  • Os dedos est\xe3o separados
',validation_handTitle:"N\xe3o detectamos a m\xe3o"},finish:{backToHome:"Voltar ao in\xedcio",backToShopAdvice:'Agora voc\xea pode fechar esta tela e retornar \xe0 loja ou repetir a medi\xe7\xe3o.',fingerSelected:"Dedo {measurementKey, select, thumb{polegar} index{indicador} middle{m\xe9dio} ring{anelar} other{m\xednimo}}",greetingsSubtitle:"Agora voc\xea pode fechar o aplicativo ou repetir o processo",greetingsTitle:"Obrigado por usar o Aitaca",high_measurement:"Nenhum tamanho se ajusta neste dedo.
Pode repetir a medi\xe7\xe3o uma segunda vez para garantir que o processo correu bem.",instructionsText:"O tamanho destacado em azul \xe9 a nossa recomenda\xe7\xe3o, a seta rosa indica a sua medida em rela\xe7\xe3o ao tamanho mais pr\xf3ximo. Escolha o que melhor se adapta \xe0s suas necessidades e estilo.",invalid_measure:'N\xe3o conseguimos obter esta medida, por favor repita-a e certifique-se de que os dedos est\xe3o bem separados.',keepShopping:"Fechar",low_measurement:"Nenhum tamanho se ajusta neste dedo.
Pode repetir a medi\xe7\xe3o uma segunda vez para garantir que o processo correu bem.",measurementError:"Erro de medi\xe7\xe3o",repeatDataGathering:"Repetir o processo",repeatMeasurementMessage:"Tem certeza que deseja repetir a medi\xe7\xe3o? Os valores atuais ser\xe3o substitu\xeddos.",repeatMeasurementTitle:"Repetir Medi\xe7\xe3o",repeatProcess:"Repetir o processo",resetMeasurement:"Repetir medi\xe7\xe3o",subtitleDataGathering:"Agora voc\xea pode fechar o aplicativo ou repetir o processo",subtitleEqualRing:"Recomendamos estes dois tamanhos: escolha o menor se preferir um anel mais apertado, o grande se preferir mais folgado ou frouxo.",subtitleRing:"Este \xe9 o tamanho recomendado.",subtitleRingLink:"Porque este tamanho?",suggestedSize:"Tamanho recomendado",titleRing:"A nossa recomenda\xe7\xe3o",userSize:"Sua medi\xe7\xe3o"},footer:{poweredBy:"Powered by"},global:{accept:"Aceitar",back:"Voltar",begin:"Come\xe7ar",cancel:"Cancelar",close:"Fechar",confirm:"Confirmar",done:"Feito",next:"Seguinte",poweredBy:"Powered by",repeat:"Repetir",repeatPicture:"Repetir foto",reset:"Repor",start:"Iniciar",submit:"Enviar"},handSteps:{secondPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_2.mp4",secondPageInstruction1:"Procure um cart\xe3o banc\xe1rio",secondPageInstruction1b:"Ou um cart\xe3o exatamente do mesmo tamanho (transporte, carta de condu\xe7\xe3o...).",secondPageInstruction2:"Procure uma mesa",secondPageInstruction2b:"Sem objetos, bem iluminados, e que n\xe3o seja de vidro.",secondPageTitle:"1. Prepare o espa\xe7o",secondPageTooltipContent:"Usaremos o cart\xe3o apenas como refer\xeancia para fazer medi\xe7\xf5es exatas.\nN\xe3o precisa de ser um cart\xe3o banc\xe1rio, mas tem de ser exatamente do mesmo tamanho.",secondPageTooltipTitle:"Por qu\xea?",thirdPageGif:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_top_card_3.mp4",thirdPageInstruction1:"Tire os an\xe9is",thirdPageInstruction2:"Coloque o cart\xe3o sobre a mesa",thirdPageInstruction3:"Apoie a sua m\xe3o como mostrado acima",thirdPageInstruction4:"Espalhe bem os dedos",thirdPageTitle:"2. Coloque o cart\xe3o e a sua m\xe3o",fourthPageInstruction1:"Pode-se ver o cart\xe3o e a m\xe3o completamente",fourthPageInstruction2:"Certifique-se de que a sua m\xe3o n\xe3o cobre o cart\xe3o",fourthPageInstruction3:"N\xe3o h\xe1 outros objetos na foto",fourthPagePicture:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/hand_card_top.jpg",fourthPageSubtitle:"Certifique-se de que est\xe1 como se v\xea acima.",fourthPageTitle:"3. Tire a foto"},home:{homePageTitle:"Encontramos o seu tamanho perfeito",homePageSubtitle:"Compre com confian\xe7a, sabendo o seu tamanho para este produto.",homePageQuestion:"Como deseja continuar?",homePageMethod1Title:"Tirar uma foto",homePageMethod1Subtitle:"Obtenha o seu tamanho para cada dedo a partir de uma foto da sua m\xe3o.",homePageMethod2Title:"Medir um anel",homePageMethod2Subtitle:"Use um anel que se ajuste ao dedo desejado.",homePageMethod3Title:"Guia de tamanhos",homePageMethod3Subtitle:"Compare cada tamanho com outros tamanhos internacionais ou mil\xedmetros.",termsAndConditions:"Continuando, voc\xea aceita os termos de Aitaca."},keepAlive:{dialogTitle:"Voc\xea ainda est\xe1 a\xed?",dialogMessage:"Por favor, clique no bot\xe3o ou fora desta janela para recuperar sua sess\xe3o.",textButton:"Ainda estou aqui"},launcher:{calculateSize:"Calcular tamanho"},manualCard:{modalInstructionsImage:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/card_phone.svg",modalInstructionsMessage:"Coloque um cart\xe3o banc\xe1rio (ou do mesmo tamanho) sobre o seu telefone e ajuste o tamanho da silhueta at\xe9 que corresponda ao do seu cart\xe3o.",modalInstructionsTitle:"Ajuste da ferramenta",pageSubtitle:"Coloque um cart\xe3o banc\xe1rio e mova as setas at\xe9 que voc\xea possa ver apenas a borda.",pageTitle:"Ajuste da ferramenta"},manualMeasurement:{errorFillInput:"Preencha uma medida para continuar",inputLabel:"Dedo {measurementKey} (circunfer\xeancia do dedo em mm):",subtitle:"Com uma fita m\xe9trica, me\xe7a a circunfer\xeancia na base do dedo. Certifique-se de que esta medida passe pela articula\xe7\xe3o.",title:"Indique suas medidas"},manualRing:{pageSubtitle:"Coloque seu anel no c\xedrculo e ajuste o tamanho at\xe9 que voc\xea veja apenas a borda preta dentro do seu anel.",pageTitle:"Me\xe7a o anel"},manualRingFinish:{backToHome:"Voltar ao in\xedcio",backToShopAdvice:"Agora voc\xea pode fechar o medidor e retornar \xe0 loja.",clientName:"Tamanho {clientName}",title:"Nossa recomenda\xe7\xe3o",subtitle:"Este \xe9 o tamanho recomendado para este anel.",repeatMeasurementMessage:"Os valores atuais ser\xe3o substitu\xeddos.",repeatMeasurementTitle:"Voltar ao in\xedcio?",resetMeasurement:"Repetir medi\xe7\xe3o",closeWidget:"Fechar medidor"},measures:{index:"Indicador",middle:"M\xe9dio",pinky:"M\xednimo",ring:"Anelar",thumb:"Polegar"},params:{index_left_gathering:"indicador esquerdo",index_right_gathering:"indicador direito",middle_left_gathering:"m\xe9dio esquerdo",middle_right_gathering:"m\xe9dio direito",pinky_left_gathering:"m\xednimo esquerdo",pinky_right_gathering:"m\xednimo direito",ring_left_gathering:"anelar esquerdo",ring_right_gathering:"anelar direito",thumb_left_gathering:"polegar esquerdo",thumb_right_gathering:"polegar direito"},pictureInstructions:{backgroundVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/onboarding_hand_2.gif",dialogAccept:"Entendi!",dialogTitle:"Posicione corretamente o seu telefone",handDialogMessage:"Certifique-se de posicionar seu dispositivo completamente horizontal para uma medi\xe7\xe3o correta.",handDialogVideo:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs/modal_hand.gif",instruction1:"Se voc\xea estiver usando an\xe9is, tire-os",instruction2:"Coloque sua m\xe3o voltada para baixo e separe os dedos",instruction3:"Coloque o cart\xe3o ao lado da sua m\xe3o",instruction4:"Coloque o telefone na horizontal",instructionDG1:"FOTO ({step}/{total}): M\xc3O {hand, select, right{DIREITA} other{ESQUERDA}}",instructionDG2:"Apoie a m\xe3o sobre uma superf\xedcie",instructionDG3:"Separe os dedos",instructionDG4:"Certifique-se de que todos os 5 dedos estejam completos",instructionDG5:"Coloque o cart\xe3o a 2 cm da m\xe3o",instructionDG6:"Certifique-se de que o cart\xe3o esteja completamente vis\xedvel",subtitle:"Voc\xea s\xf3 precisa de um cart\xe3o e da c\xe2mera do seu telefone.",title:"Descubra seu tamanho de anel em poucos passos"},qrHome:{dataGatheringTitle:"Coleta de dados",findMySizeTab:"Encontrar minha medida",findYourSizeSubtitle:"Escaneie o QR e siga os passos, leva menos de 2 minutos.",findYourSizeTitle:"Encontre o tamanho perfeito para este anel com o nosso AI Virtual Sizer",manualButton:"Adicionar medidas manualmente",or:"Ei, voc\xea j\xe1 conhece suas medidas?",sizeGuideTab:"Guia de tamanhos",subtitle:"Como funciona?",termsAndConditions:"Ao continuar, voc\xea aceita os termos do Aitaca.",title:"Vamos encontrar o seu tamanho perfeito"},sizesGuide:{firstTitle:"1. Me\xe7a o di\xe2metro interno de um anel que caiba no dedo desejado",firstSubtitle:"Certifique-se de que a sua r\xe9gua comece na marca de 0 mm.",firstImageUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images/rule.svg",secondTitle:"2. Use a tabela abaixo para determinar o tamanho do seu anel.",tableFirstColumnLabel:"Di\xe2metro Interno (mm)",tableSecondColumnLabel:"Tamanho {clientName}"},sizesGuidePage:{pageTitle:"Guia de Tamanhos de An\xe9is"},spinner:{initializing_camera:"Aguarde enquanto a c\xe2mera est\xe1 sendo inicializada...",calculating_sizeSubtitle:"Isso normalmente leva cerca de 10 segundos.",calculating_sizeTitle:"Estamos calculando seu tamanho..."}};var Do=g(9515);let Fi=(()=>{class ot{constructor(K,It){this.document=K,this.translateService=It,this.translateService.setTranslation("de",Go),this.translateService.setTranslation("en",Gn),this.translateService.setTranslation("es",Wo),this.translateService.setTranslation("fr",Vr),this.translateService.setTranslation("it",_n),this.translateService.setTranslation("pt",Yn),this.document.documentElement.lang&&this.isLangSupported(this.document.documentElement.lang)?(this.translateService.setDefaultLang(this.document.documentElement.lang),this.translateService.use(this.document.documentElement.lang)):this.translateService.getBrowserLang()&&this.isLangSupported(this.translateService.getBrowserLang())?this.translateService.use(this.translateService.getBrowserLang()):this.translateService.use(M.N.defaultLang)}isLangSupported(K){return Object.keys(y.s7).includes(K)}static#t=this.\u0275fac=function(It){return new(It||ot)(Ja.LFG(qo.K0),Ja.LFG(Do.sK))};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),Zo=(()=>{class ot{constructor(){}setPxMmRatio(K){sessionStorage.setItem(y.gp.aitacaPxMmRatio,K.toString())}getPxMmRatio(){return parseFloat(sessionStorage.getItem(y.gp.aitacaPxMmRatio)||"0")}setRingSize(K){sessionStorage.setItem(y.gp.aitacaSize,JSON.stringify(K)),this.ringSize=K}getRingSize(){return this.ringSize||sessionStorage.getItem(y.gp.aitacaSize)?JSON.parse(sessionStorage.getItem(y.gp.aitacaSize)):void 0}static#t=this.\u0275fac=function(It){return new(It||ot)};static#e=this.\u0275prov=Ja.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})()},6115:(Ae,H,g)=>{"use strict";g.d(H,{w:()=>M});var r=g(179),u=g(5125),y=g(5879);let M=(()=>{class m{constructor(){this.handStatus=r.vW.initializing,this.isGRSupported=void 0,this.isISSupported=void 0,this.isHLSupported=void 0,this.handStatusSubject$=new u.X(r.vW.initializing),this.handStatus$=this.handStatusSubject$.asObservable(),this.isGestureRecognizerSupportedSubject$=new u.X(void 0),this.isGestureRecognizerSupported$=this.isGestureRecognizerSupportedSubject$.asObservable(),this.isGestureRecognizerRunningSubject$=new u.X(!1),this.isGestureRecognizerRunning$=this.isGestureRecognizerRunningSubject$.asObservable(),this.isImageSegmenterSupportedSubject$=new u.X(void 0),this.isImageSegmenterSupported$=this.isImageSegmenterSupportedSubject$.asObservable(),this.isImageSegmenterRunningSubject$=new u.X(!1),this.isImageSegmenterRunning$=this.isImageSegmenterRunningSubject$.asObservable(),this.isHandLandmarkerSupportedSubject$=new u.X(void 0),this.isHandLandmarkerSupported$=this.isHandLandmarkerSupportedSubject$.asObservable(),this.isHandLandmarkerRunningSubject$=new u.X(!1),this.isHandLandmarkerRunning$=this.isHandLandmarkerRunningSubject$.asObservable(),this.subscriptions=[],this.subscriptions.push(this.handStatus$.subscribe(V=>this.handStatus=V),this.isGestureRecognizerSupported$.subscribe(V=>this.isGRSupported=V),this.isGestureRecognizerRunning$.subscribe(V=>this.isGRRunning=V),this.isImageSegmenterSupported$.subscribe(V=>this.isISSupported=V),this.isImageSegmenterRunning$.subscribe(V=>this.isISRunning=V),this.isHandLandmarkerSupported$.subscribe(V=>this.isHLSupported=V),this.isHandLandmarkerRunning$.subscribe(V=>this.isHLRunning=V))}setHandStatus(V){this.handStatus=V,this.handStatusSubject$.next(V)}setGestureRecognizerSupported(V){this.isGRSupported=V,this.isGestureRecognizerSupportedSubject$.next(V)}isGestureRecognizerSupported(){return this.isGRSupported}setGestureRecognizerRunning(V){this.isGRRunning=V,this.isGestureRecognizerRunningSubject$.next(V)}isGestureRecognizerRunning(){return this.isGRRunning}setImageSegmenterSupported(V){this.isISSupported=V,this.isImageSegmenterSupportedSubject$.next(V)}isImageSegmenterSupported(){return this.isISSupported}setImageSegmenterRunning(V){this.isISRunning=V,this.isImageSegmenterRunningSubject$.next(V)}isImageSegmenterRunning(){return this.isISRunning}setHandLandmarkerSupported(V){this.isHLSupported=V,this.isHandLandmarkerSupportedSubject$.next(V)}isHandLandmarkerSupported(){return this.isHLSupported}setHandLandmarkerRunning(V){this.isHLRunning=V,this.isHandLandmarkerRunningSubject$.next(V)}isHandLandmarkerRunning(){return this.isHLRunning}static#t=this.\u0275fac=function(it){return new(it||m)};static#e=this.\u0275prov=y.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},553:(Ae,H,g)=>{"use strict";g.d(H,{N:()=>u});var r=g(179);const u={name:r.qA.prod,appVersion:g(4147).i8,production:!0,widgetMode:!0,baseUrl:"https://saasapi.aitaca.io",mobileUrl:"https://virtualsizer.aitaca.io/widget-measurement-helper-v3/latest/index.html",assetsImagesUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/images",assetsGifsUrl:"https://virtualsizer.aitaca.io/aitaca-assets/widget/gifs",postHogId:"phc_quyBpPnzTcQRvfgDMoWOdV7mxJJEvDYWhrFrsTRjs8G",apikey:"",agent:"",defaultLang:r.s7.en,defaultLocale:r.xL.default,mediapipeEnabledClients:[1,25]}},7206:Ae=>{"use strict";var H={single_source_shortest_paths:function(g,r,u){var y={},M={};M[r]=0;var m,C,V,it,N,at,z=H.PriorityQueue.make();for(z.push(r,0);!z.empty();)for(V in it=(m=z.pop()).cost,N=g[C=m.value]||{})N.hasOwnProperty(V)&&(at=it+N[V],(typeof M[V]>"u"||M[V]>at)&&(M[V]=at,z.push(V,at),y[V]=C));if(typeof u<"u"&&typeof M[u]>"u"){var ft=["Could not find a path from ",r," to ",u,"."].join("");throw new Error(ft)}return y},extract_shortest_path_from_predecessor_list:function(g,r){for(var u=[],y=r;y;)u.push(y),y=g[y];return u.reverse(),u},find_path:function(g,r,u){var y=H.single_source_shortest_paths(g,r,u);return H.extract_shortest_path_from_predecessor_list(y,u)},PriorityQueue:{make:function(g){var y,r=H.PriorityQueue,u={};for(y in g=g||{},r)r.hasOwnProperty(y)&&(u[y]=r[y]);return u.queue=[],u.sorter=g.sorter||r.default_sorter,u},default_sorter:function(g,r){return g.cost-r.cost},push:function(g,r){this.queue.push({value:g,cost:r}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};Ae.exports=H},6119:Ae=>{"use strict";Ae.exports=function(g){for(var r=[],u=g.length,y=0;y=55296&&M<=56319&&u>y+1){var z=g.charCodeAt(y+1);z>=56320&&z<=57343&&(M=1024*(M-55296)+z-56320+65536,y+=1)}M<128?r.push(M):M<2048?(r.push(M>>6|192),r.push(63&M|128)):M<55296||M>=57344&&M<65536?(r.push(M>>12|224),r.push(M>>6&63|128),r.push(63&M|128)):M>=65536&&M<=1114111?(r.push(M>>18|240),r.push(M>>12&63|128),r.push(M>>6&63|128),r.push(63&M|128)):r.push(239,191,189)}return new Uint8Array(r).buffer}},2027:Ae=>{!function(){function H(lt,St){document.addEventListener?lt.addEventListener("scroll",St,!1):lt.attachEvent("scroll",St)}function r(lt){this.g=document.createElement("div"),this.g.setAttribute("aria-hidden","true"),this.g.appendChild(document.createTextNode(lt)),this.h=document.createElement("span"),this.i=document.createElement("span"),this.m=document.createElement("span"),this.j=document.createElement("span"),this.l=-1,this.h.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.i.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.j.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.m.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;",this.h.appendChild(this.m),this.i.appendChild(this.j),this.g.appendChild(this.h),this.g.appendChild(this.i)}function u(lt,St){lt.g.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+St+";"}function y(lt){var St=lt.g.offsetWidth,ft=St+100;return lt.j.style.width=ft+"px",lt.i.scrollLeft=ft,lt.h.scrollLeft=lt.h.scrollWidth+100,lt.l!==St&&(lt.l=St,!0)}function M(lt,St){function ft(){var Pt=Lt;y(Pt)&&null!==Pt.g.parentNode&&St(Pt.l)}var Lt=lt;H(lt.h,ft),H(lt.i,ft),y(lt)}function z(lt,St,ft){St=St||{},ft=ft||window,this.family=lt,this.style=St.style||"normal",this.weight=St.weight||"normal",this.stretch=St.stretch||"normal",this.context=ft}var m=null,C=null,V=null,it=null;function rt(lt){return null===it&&(it=!!lt.document.fonts),it}function at(lt,St){var ft=lt.style,Lt=lt.weight;if(null===V){var Pt=document.createElement("div");try{Pt.style.font="condensed 100px sans-serif"}catch{}V=""!==Pt.style.font}return[ft,Lt,V?lt.stretch:"","100px",St].join(" ")}z.prototype.load=function(lt,St){var ft=this,Lt=lt||"BESbswy",Pt=0,Xt=St||3e3,wt=(new Date).getTime();return new Promise(function(Wt,st){if(rt(ft.context)&&!function N(lt){return null===C&&(rt(lt)&&/Apple/.test(window.navigator.vendor)?(lt=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent),C=!!lt&&603>parseInt(lt[1],10)):C=!1),C}(ft.context)){var Ft=new Promise(function(Dt,Zt){!function te(){(new Date).getTime()-wt>=Xt?Zt(Error(Xt+"ms timeout exceeded")):ft.context.document.fonts.load(at(ft,'"'+ft.family+'"'),Lt).then(function(X){1<=X.length?Dt():setTimeout(te,25)},Zt)}()}),bt=new Promise(function(Dt,Zt){Pt=setTimeout(function(){Zt(Error(Xt+"ms timeout exceeded"))},Xt)});Promise.race([bt,Ft]).then(function(){clearTimeout(Pt),Wt(ft)},st)}else!function g(lt){document.body?lt():document.addEventListener?document.addEventListener("DOMContentLoaded",function St(){document.removeEventListener("DOMContentLoaded",St),lt()}):document.attachEvent("onreadystatechange",function St(){("interactive"==document.readyState||"complete"==document.readyState)&&(document.detachEvent("onreadystatechange",St),lt())})}(function(){function Dt(){var ee;(ee=-1!=Pe&&-1!=Ue||-1!=Pe&&-1!=se||-1!=Ue&&-1!=se)&&((ee=Pe!=Ue&&Pe!=se&&Ue!=se)||(null===m&&(ee=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),m=!!ee&&(536>parseInt(ee[1],10)||536===parseInt(ee[1],10)&&11>=parseInt(ee[2],10))),ee=m&&(Pe==xa&&Ue==xa&&se==xa||Pe==ea&&Ue==ea&&se==ea||Pe==ra&&Ue==ra&&se==ra)),ee=!ee),ee&&(null!==Vt.parentNode&&Vt.parentNode.removeChild(Vt),clearTimeout(Pt),Wt(ft))}var te=new r(Lt),X=new r(Lt),xe=new r(Lt),Pe=-1,Ue=-1,se=-1,xa=-1,ea=-1,ra=-1,Vt=document.createElement("div");Vt.dir="ltr",u(te,at(ft,"sans-serif")),u(X,at(ft,"serif")),u(xe,at(ft,"monospace")),Vt.appendChild(te.g),Vt.appendChild(X.g),Vt.appendChild(xe.g),ft.context.document.body.appendChild(Vt),xa=te.g.offsetWidth,ea=X.g.offsetWidth,ra=xe.g.offsetWidth,function Zt(){if((new Date).getTime()-wt>=Xt)null!==Vt.parentNode&&Vt.parentNode.removeChild(Vt),st(Error(Xt+"ms timeout exceeded"));else{var ee=ft.context.document.hidden;(!0===ee||void 0===ee)&&(Pe=te.g.offsetWidth,Ue=X.g.offsetWidth,se=xe.g.offsetWidth,Dt()),Pt=setTimeout(Zt,50)}}(),M(te,function(ee){Pe=ee,Dt()}),u(te,at(ft,'"'+ft.family+'",sans-serif')),M(X,function(ee){Ue=ee,Dt()}),u(X,at(ft,'"'+ft.family+'",serif')),M(xe,function(ee){se=ee,Dt()}),u(xe,at(ft,'"'+ft.family+'",monospace'))})})},Ae.exports=z}()},9977:(Ae,H,g)=>{"use strict";function r(_,n){var s=Object.keys(_);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(_);n&&(l=l.filter(function(h){return Object.getOwnPropertyDescriptor(_,h).enumerable})),s.push.apply(s,l)}return s}function u(_){for(var n=1;n_.length)&&(n=_.length);for(var s=0,l=new Array(n);s=_.length?{done:!0}:{done:!1,value:_[l++]}},e:function(xt){throw xt},f:h}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,D=!0,L=!1;return{s:function(){s=s.call(_)},n:function(){var xt=s.next();return D=xt.done,xt},e:function(xt){L=!0,f=xt},f:function(){try{D||null==s.return||s.return()}finally{if(L)throw f}}}}g.d(H,{ZP:()=>mn});var St={DEBUG:!1,LIB_VERSION:"1.160.0"},Lt=Object.prototype,Pt=Lt.hasOwnProperty,Xt=Lt.toString,wt=Array.isArray||function(_){return"[object Array]"===Xt.call(_)},Wt=function(_){return"function"==typeof _},st=function(_){return _===Object(_)&&!wt(_)},Ft=function(_){if(st(_)){for(var n in _)if(Pt.call(_,n))return!1;return!0}return!1},bt=function(_){return void 0===_},Dt=function(_){return"[object String]"==Xt.call(_)},Zt=function(_){return Dt(_)&&0===_.trim().length},te=function(_){return null===_},X=function(_){return bt(_)||te(_)},xe=function(_){return"[object Number]"==Xt.call(_)},Pe=function(_){return"[object Boolean]"===Xt.call(_)},Ue=function(_){return _ instanceof FormData},se=typeof window<"u"?window:void 0,xa=typeof globalThis<"u"?globalThis:se,ea=Array.prototype,ra=ea.forEach,Vt=ea.indexOf,ee=xa?.navigator,he=xa?.document,De=xa?.location,ca=xa?.fetch,me=null!=xa&&xa.XMLHttpRequest&&"withCredentials"in new xa.XMLHttpRequest?xa.XMLHttpRequest:void 0,Te=xa?.AbortController,Re=ee?.userAgent,He=se??{},Ca="[PostHog.js]",Le={_log:function(_){if(se&&(St.DEBUG||He.POSTHOG_DEBUG)&&!bt(se.console)&&se.console){for(var n=("__rrweb_original__"in se.console[_]?se.console[_].__rrweb_original__:se.console[_]),s=arguments.length,l=new Array(s>1?s-1:0),h=1;h1?n-1:0),l=1;l0&&(n[l]=s)}),n},Ye=function(_){return _.replace(/^\$/,"")},q=function(){function _(n){return n&&(n.preventDefault=_.preventDefault,n.stopPropagation=_.stopPropagation),n}return _.preventDefault=function(){this.returnValue=!1},_.stopPropagation=function(){this.cancelBubble=!0},function(n,s,l,h,f){if(n)if(n.addEventListener&&!h)n.addEventListener(s,l,!!f);else{var D="on"+s;n[D]=(xt=n,Gt=l,ue=n[D],function(ze){if(ze=ze||_(se?.event)){var ta,Ve=!0;Wt(ue)&&(ta=ue(ze));var wa=Gt.call(xt,ze);return!1!==ta&&!1!==wa||(Ve=!1),Ve}})}else Le.error("No valid element provided to register_event");var xt,Gt,ue}}();function kt(_,n){for(var s=0;s<_.length;s++)if(n(_[s]))return _[s]}(_=Ot||(Ot={})).GZipJS="gzip-js",_.Base64="base64";var jt="$people_distinct_id",ce="__alias",$t="__timers",oe="$autocapture_disabled_server_side",le="$heatmaps_enabled_server_side",na="$exception_capture_enabled_server_side",We="$exception_capture_endpoint_suffix",aa="$web_vitals_enabled_server_side",Ta="$session_recording_enabled_server_side",ut="$console_log_recording_enabled_server_side",Kt="$session_recording_network_payload_capture",Mt="$session_recording_canvas_recording",Me="$replay_sample_rate",ne="$replay_minimum_duration",Ie="$sesid",$e="$session_is_sampled",ga="$enabled_feature_flags",Sa="$early_access_features",ya="$stored_person_properties",$a="$stored_group_properties",Jt="$surveys",Ht="$surveys_activated",Z="$flag_call_reported",Et="$user_state",ke="$client_session_props",Ge="$capture_rate_limit",de="$initial_campaign_params",Nt="$initial_referrer_info",At="$initial_person_info",j="$epp",vt="__POSTHOG_TOOLBAR__",Yt=[jt,ce,"__cmpns",$t,Ta,le,Ie,ga,Et,Sa,$a,ya,Jt,Z,ke,Ge,de,Nt,j],G="$active_feature_flags",ct="$override_feature_flags",re="$feature_flag_payloads",Fe=function(_){var n,s={},l=lt(oa(_||{}));try{for(l.s();!(n=l.n()).done;){var h=it(n.value,2),D=h[1];D&&(s[h[0]]=D)}}catch(L){l.e(L)}finally{l.f()}return s},Ct=function(){function _(n){M(this,_),this.instance=n,this._override_warning=!1,this.featureFlagEventHandlers=[],this.reloadFeatureFlagsQueued=!1,this.reloadFeatureFlagsInAction=!1}return m(_,[{key:"getFlags",value:function(){return Object.keys(this.getFlagVariants())}},{key:"getFlagVariants",value:function(){var n=this.instance.get_property(ga),s=this.instance.get_property(ct);if(!s)return n||{};for(var l=Ia({},n),h=Object.keys(s),f=0;f1&&void 0!==arguments[1]?arguments[1]:{};if(this.instance.decideEndpointWasHit||this.getFlags()&&this.getFlags().length>0){var l,h=this.getFlagVariants()[n],f="".concat(h),D=this.instance.get_property(Z)||{};return(s.send_event||!("send_event"in s))&&(!(n in D)||!D[n].includes(f))&&(wt(D[n])?D[n].push(f):D[n]=[f],null===(l=this.instance.persistence)||void 0===l||l.register(C({},Z,D)),this.instance.capture("$feature_flag_called",{$feature_flag:n,$feature_flag_response:h})),h}Le.warn('getFeatureFlag for key "'+n+"\" failed. Feature flags didn't load in time.")}},{key:"getFeatureFlagPayload",value:function(n){return this.getFlagPayloads()[n]}},{key:"isFeatureEnabled",value:function(n){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.instance.decideEndpointWasHit||this.getFlags()&&this.getFlags().length>0)return!!this.getFeatureFlag(n,s);Le.warn('isFeatureEnabled for key "'+n+"\" failed. Feature flags didn't load in time.")}},{key:"addFeatureFlagsHandler",value:function(n){this.featureFlagEventHandlers.push(n)}},{key:"removeFeatureFlagsHandler",value:function(n){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter(function(s){return s!==n})}},{key:"receivedFeatureFlags",value:function(n,s){if(this.instance.persistence){this.instance.decideEndpointWasHit=!0;var l=this.getFlagVariants(),h=this.getFlagPayloads();(function(f,D){var L,xt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},Gt=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},ue=f.featureFlags,ze=f.featureFlagPayloads;if(ue)if(wt(ue)){var ta,Ve={};if(ue)for(var wa=0;wa1&&void 0!==arguments[1]&&arguments[1];if(!this.instance.__loaded||!this.instance.persistence)return Le.uninitializedWarning("posthog.feature_flags.override");if(this._override_warning=s,!1===n)this.instance.persistence.unregister(ct);else if(wt(n)){for(var l={},h=0;h1&&void 0!==arguments[1]&&arguments[1],h=this.instance.get_property(Sa);if(h&&!l)return n(h);this.instance._send_request({transport:"XHR",url:this.instance.requestRouter.endpointFor("api","/api/early_access_features/?token=".concat(this.instance.config.token)),method:"GET",callback:function(f){var D;if(f.json){var L=f.json.earlyAccessFeatures;return null===(D=s.instance.persistence)||void 0===D||D.register(C({},Sa,L)),n(L)}}})}},{key:"_prepareFeatureFlagsForCallbacks",value:function(){var n=this.getFlags(),s=this.getFlagVariants();return{flags:n.filter(function(l){return s[l]}),flagVariants:Object.keys(s).filter(function(l){return s[l]}).reduce(function(l,h){return l[h]=s[h],l},{})}}},{key:"_fireFeatureFlagsCallbacks",value:function(n){var s=this._prepareFeatureFlagsForCallbacks(),l=s.flags,h=s.flagVariants;this.featureFlagEventHandlers.forEach(function(f){return f(l,h,{errorsLoading:n})})}},{key:"setPersonPropertiesForFlags",value:function(n){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],l=this.instance.get_property(ya)||{};this.instance.register(C({},ya,u(u({},l),n))),s&&this.instance.reloadFeatureFlags()}},{key:"resetPersonPropertiesForFlags",value:function(){this.instance.unregister(ya)}},{key:"setGroupPropertiesForFlags",value:function(n){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],l=this.instance.get_property($a)||{};0!==Object.keys(l).length&&Object.keys(l).forEach(function(h){l[h]=u(u({},l[h]),n[h]),delete n[h]}),this.instance.register(C({},$a,u(u({},l),n))),s&&this.instance.reloadFeatureFlags()}},{key:"resetGroupPropertiesForFlags",value:function(n){if(n){var s=this.instance.get_property($a)||{};this.instance.register(C({},$a,u(u({},s),{},C({},n,{}))))}else this.instance.unregister($a)}}]),_}();Math.trunc||(Math.trunc=function(_){return _<0?Math.ceil(_):Math.floor(_)}),Number.isInteger||(Number.isInteger=function(_){return xe(_)&&isFinite(_)&&Math.floor(_)===_});var ye="0123456789abcdef",Y=function(){function _(n){if(M(this,_),this.bytes=n,16!==n.length)throw new TypeError("not 128-bit length")}return m(_,[{key:"toString",value:function(){for(var n="",s=0;s>>4)+ye.charAt(15&this.bytes[s]),3!==s&&5!==s&&7!==s&&9!==s||(n+="-");if(36!==n.length)throw new Error("Invalid UUIDv7 was generated");return n}},{key:"clone",value:function(){return new _(this.bytes.slice(0))}},{key:"equals",value:function(n){return 0===this.compareTo(n)}},{key:"compareTo",value:function(n){for(var s=0;s<16;s++){var l=this.bytes[s]-n.bytes[s];if(0!==l)return Math.sign(l)}return 0}}],[{key:"fromFieldsV7",value:function(n,s,l,h){if(!Number.isInteger(n)||!Number.isInteger(s)||!Number.isInteger(l)||!Number.isInteger(h)||n<0||s<0||l<0||h<0||n>0xffffffffffff||s>4095||l>1073741823||h>4294967295)throw new RangeError("invalid field value");var f=new Uint8Array(16);return f[0]=n/Math.pow(2,40),f[1]=n/Math.pow(2,32),f[2]=n/Math.pow(2,24),f[3]=n/Math.pow(2,16),f[4]=n/Math.pow(2,8),f[5]=n,f[6]=112|s>>>8,f[7]=s,f[8]=128|l>>>24,f[9]=l>>>16,f[10]=l>>>8,f[11]=l,f[12]=h>>>24,f[13]=h>>>16,f[14]=h>>>8,f[15]=h,new _(f)}}]),_}(),pt=function(){function _(){M(this,_),C(this,"timestamp",0),C(this,"counter",0),C(this,"random",new Q)}return m(_,[{key:"generate",value:function(){var n=this.generateOrAbort();if(bt(n)){this.timestamp=0;var s=this.generateOrAbort();if(bt(s))throw new Error("Could not generate UUID after timestamp reset");return s}return n}},{key:"generateOrAbort",value:function(){var n=Date.now();if(n>this.timestamp)this.timestamp=n,this.resetCounter();else{if(!(n+1e4>this.timestamp))return;this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter())}return Y.fromFieldsV7(this.timestamp,Math.trunc(this.counter/Math.pow(2,30)),this.counter&Math.pow(2,30)-1,this.random.nextUint32())}},{key:"resetCounter",value:function(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}}]),_}(),$=function(_){if(typeof UUIDV7_DENY_WEAK_RNG<"u"&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var n=0;n<_.length;n++)_[n]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return _};se&&!bt(se.crypto)&&crypto.getRandomValues&&($=function(_){return crypto.getRandomValues(_)});var _e,ii,Q=function(){function _(){M(this,_),C(this,"buffer",new Uint32Array(8)),C(this,"cursor",1/0)}return m(_,[{key:"nextUint32",value:function(){return this.cursor>=this.buffer.length&&($(this.buffer),this.cursor=0),this.buffer[this.cursor++]}}]),_}(),et=function(){return ie().toString()},ie=function(){return(_e||(_e=new pt)).generate()},Qe="",la=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i,Ri={is_supported:function(){return!!he},error:function(_){Le.error("cookieStore error: "+_)},get:function(_){if(he){try{for(var n=_+"=",s=he.cookie.split(";").filter(function(f){return f.length}),l=0;l1&&void 0!==arguments[1]?arguments[1]:he;if(Qe)return Qe;if(!f||["localhost","127.0.0.1"].includes(h))return"";for(var D=h.split("."),L=Math.min(D.length,8),xt="dmn_chk_"+et(),Gt=new RegExp("(^|;)\\s*"+xt+"=1");!Qe&&L--;){var ue=D.slice(L).join("."),ze=xt+"=1;domain=."+ue;f.cookie=ze,Gt.test(f.cookie)&&(f.cookie=ze+";expires=Thu, 01 Jan 1970 00:00:00 GMT",Qe=ue)}return Qe}(_);if(!s){var l=(f=_.match(la))?f[0]:"";l!==s&&Le.info("Warning: cookie subdomain discovery mismatch",l,s),s=l}return s?"; domain=."+s:""}var f;return""}(he.location.hostname,l);if(s){var xt=new Date;xt.setTime(xt.getTime()+24*s*60*60*1e3),f="; expires="+xt.toUTCString()}h&&(D="; secure");var Gt=_+"="+encodeURIComponent(JSON.stringify(n))+f+"; SameSite=Lax; path=/"+L+D;return Gt.length>3686.4&&Le.warn("cookieStore warning: large cookie, len="+Gt.length),he.cookie=Gt,Gt}catch{return}},remove:function(_,n){try{Ri.set(_,"",-1,n)}catch{return}}},Xi=null,oi={is_supported:function(){if(!te(Xi))return Xi;var _=!0;if(bt(se))_=!1;else try{var n="__mplssupport__";oi.set(n,"xyz"),'"xyz"'!==oi.get(n)&&(_=!1),oi.remove(n)}catch{_=!1}return _||Le.error("localStorage unsupported; falling back to cookie store"),Xi=_,_},error:function(_){Le.error("localStorage error: "+_)},get:function(_){try{return se?.localStorage.getItem(_)}catch(n){oi.error(n)}return null},parse:function(_){try{return JSON.parse(oi.get(_))||{}}catch{}return null},set:function(_,n){try{se?.localStorage.setItem(_,JSON.stringify(n))}catch(s){oi.error(s)}},remove:function(_){try{se?.localStorage.removeItem(_)}catch(n){oi.error(n)}}},In=["distinct_id",Ie,$e,j],Zn=u(u({},oi),{},{parse:function(_){try{var n={};try{n=Ri.parse(_)||{}}catch{}var s=Ia(n,JSON.parse(oi.get(_)||"{}"));return oi.set(_,s),s}catch{}return null},set:function(_,n,s,l,h,f){try{oi.set(_,n,void 0,void 0,f);var D={};In.forEach(function(L){n[L]&&(D[L]=n[L])}),Object.keys(D).length&&Ri.set(_,D,s,l,h,f)}catch(L){oi.error(L)}},remove:function(_,n){try{se?.localStorage.removeItem(_),Ri.remove(_,n)}catch(s){oi.error(s)}}}),Mn={},Cn={is_supported:function(){return!0},error:function(_){Le.error("memoryStorage error: "+_)},get:function(_){return Mn[_]||null},parse:function(_){return Mn[_]||null},set:function(_,n){Mn[_]=n},remove:function(_){delete Mn[_]}},Ln=null,an={is_supported:function(){if(!te(Ln))return Ln;if(Ln=!0,bt(se))Ln=!1;else try{var _="__support__";an.set(_,"xyz"),'"xyz"'!==an.get(_)&&(Ln=!1),an.remove(_)}catch{Ln=!1}return Ln},error:function(_){Le.error("sessionStorage error: ",_)},get:function(_){try{return se?.sessionStorage.getItem(_)}catch(n){an.error(n)}return null},parse:function(_){try{return JSON.parse(an.get(_))||null}catch{}return null},set:function(_,n){try{se?.sessionStorage.setItem(_,JSON.stringify(n))}catch(s){an.error(s)}},remove:function(_){try{se?.sessionStorage.removeItem(_)}catch(n){an.error(n)}}},xn=["localhost","127.0.0.1"],Ho=function(_){var n=he?.createElement("a");return bt(n)?null:(n.href=_,n)},Kn=function(_,n){return!!function(s){try{new RegExp(s)}catch{return!1}return!0}(n)&&new RegExp(n).test(_)},no=function(_,n){for(var s,l=((_.split("#")[0]||"").split("?")[1]||"").split("&"),h=0;h=3&&(n=bt(_[2])?_[3]:_[2]),["watchOS",n]}],[new RegExp("("+Qn+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+Qn+")","i"),function(_){return _&&_[2]?[Qn,[_[2],_[3],_[4]||"0"].join(".")]:[Qn,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,function(_){var n=["Mac OS X",""];return _&&_[1]&&(n[1]=[_[1],_[2],_[3]||"0"].join(".")),n}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[Di,""]],[/Linux|debian/i,["Linux",""]]],Fi=function(_){return Go.test(_)?bi:qo.test(_)?Fa:Hi.test(_)?Ja:new RegExp(Qi,"i").test(_)?Qi:new RegExp("("+_i+"|WPDesktop)","i").test(_)?_i:/iPad/.test(_)?"iPad":/iPod/.test(_)?"iPod Touch":/iPhone/.test(_)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(_)?sr:Gn.test(_)?Eo:/(kobo)\s(ereader|touch)/i.test(_)?"Kobo":new RegExp("Nokia","i").test(_)?"Nokia":/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(_)||/(kf[a-z]+)( bui|\)).+silk\//i.test(_)?"Kindle Fire":/(Android|ZTE)/i.test(_)?!new RegExp(fn).test(_)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(_)?/pixel[\daxl ]{1,6}/i.test(_)&&!/pixel c/i.test(_)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(_)||/lmy47v/i.test(_)&&!/QTAQZ3/i.test(_)?Qn:Lo:Qn:new RegExp("(pda|Mobile)","i").test(_)?Uo:new RegExp(Rn,"i").test(_)&&!new RegExp(Rn+" pc","i").test(_)?ci:""},ki="https?://(.*)",Zo=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","gad_source","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","mc_cid","igshid","ttclid","rdt_cid"],Va={campaignParams:function(_){return he?this._campaignParamsFromUrl(he.URL,_):{}},_campaignParamsFromUrl:function(_,n){var s=Zo.concat(n||[]),l={};return va(s,function(h){var f=no(_,h);f&&(l[h]=f)}),l},_searchEngine:function(_){return _?0===_.search(ki+"google.([^/?]*)")?"google":0===_.search(ki+"bing.com")?"bing":0===_.search(ki+"yahoo.com")?"yahoo":0===_.search(ki+"duckduckgo.com")?"duckduckgo":null:null},_searchInfoFromReferrer:function(_){var n=Va._searchEngine(_),s="yahoo"!=n?"q":"p",l={};if(!te(n)){l.$search_engine=n;var h=he?no(he.referrer,s):"";h.length&&(l.ph_keyword=h)}return l},searchInfo:function(){var _=he?.referrer;return _?this._searchInfoFromReferrer(_):{}},browser:_n,browserVersion:function(_,n){var s=_n(_,n),l=Yn[s];if(bt(l))return null;for(var h=0;h1e3?Re.substring(0,997)+"...":Re,$browser_version:Va.browserVersion(Re,navigator.vendor),$browser_language:Va.browserLanguage(),$screen_height:se?.screen.height,$screen_width:se?.screen.width,$viewport_height:se?.innerHeight,$viewport_width:se?.innerWidth,$lib:"web",$lib_version:St.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:ia()/1e3})},people_properties:function(){if(!Re)return{};var _=it(Va.os(Re),2);return Ia(ma({$os:_[0],$os_version:_[1],$browser:Va.browser(Re,navigator.vendor)}),{$browser_version:Va.browserVersion(Re,navigator.vendor)})}},ot=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"],Bt=function(){function _(n){var s,l;M(this,_),this.config=n,this.props={},this.campaign_params_saved=!1,this.name=(l="",(s=n).token&&(l=s.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),s.persistence_name?"ph_"+s.persistence_name:"ph_"+l+"_posthog"),this.storage=this.buildStorage(n),this.load(),n.debug&&Le.info("Persistence loaded",n.persistence,u({},this.props)),this.update_config(n,n),this.save()}return m(_,[{key:"buildStorage",value:function(n){-1===ot.indexOf(n.persistence.toLowerCase())&&(Le.critical("Unknown persistence type "+n.persistence+"; falling back to localStorage+cookie"),n.persistence="localStorage+cookie");var s=n.persistence.toLowerCase();return"localstorage"===s&&oi.is_supported()?oi:"localstorage+cookie"===s&&Zn.is_supported()?Zn:"sessionstorage"===s&&an.is_supported()?an:"memory"===s?Cn:"cookie"===s?Ri:Zn.is_supported()?Zn:Ri}},{key:"properties",value:function(){var n={};return va(this.props,function(s,l){if(l===ga&&st(s))for(var h=Object.keys(s),f=0;f0&&n.at(-1)!==this;)n.pop();return n.includes(l)?"[Circular]":(n.push(l),l)}return l})).length;var n}var It=2,we=4;function ge(_){if(_.size>=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:6606028.8)&&_.data.length>1){var s=Math.floor(_.data.length/2),l=_.data.slice(0,s),h=_.data.slice(s);return[ge({size:K(l),data:l,sessionId:_.sessionId,windowId:_.windowId}),ge({size:K(h),data:h,sessionId:_.sessionId,windowId:_.windowId})].flatMap(function(f){return f})}return[_]}var Be=function(_){return _[_.DomContentLoaded=0]="DomContentLoaded",_[_.Load=1]="Load",_[_.FullSnapshot=2]="FullSnapshot",_[_.IncrementalSnapshot=3]="IncrementalSnapshot",_[_.Meta=4]="Meta",_[_.Custom=5]="Custom",_[_.Plugin=6]="Plugin",_}(Be||{}),ha=function(_){return _[_.Mutation=0]="Mutation",_[_.MouseMove=1]="MouseMove",_[_.MouseInteraction=2]="MouseInteraction",_[_.Scroll=3]="Scroll",_[_.ViewportResize=4]="ViewportResize",_[_.Input=5]="Input",_[_.TouchMove=6]="TouchMove",_[_.MediaInteraction=7]="MediaInteraction",_[_.StyleSheetRule=8]="StyleSheetRule",_[_.CanvasMutation=9]="CanvasMutation",_[_.Font=10]="Font",_[_.Log=11]="Log",_[_.Drag=12]="Drag",_[_.StyleDeclaration=13]="StyleDeclaration",_[_.Selection=14]="Selection",_[_.AdoptedStyleSheet=15]="AdoptedStyleSheet",_[_.CustomElement=16]="CustomElement",_}(ha||{});function Ya(_){return _?Aa(_).split(/\s+/):[]}function ei(_){var n=se?.location.href;return!!(n&&_&&_.some(function(s){return n.match(s)}))}function _a(_){var n="";switch(y(_.className)){case"string":n=_.className;break;case"object":n=(_.className&&"baseVal"in _.className?_.className.baseVal:null)||_.getAttribute("class")||"";break;default:n=""}return Ya(n)}function za(_){return X(_)?null:Aa(_).split(/(\s+)/).filter(function(n){return ys(n)}).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function ji(_){var n="";return F(_)&&!qt(_)&&_.childNodes&&_.childNodes.length&&va(_.childNodes,function(s){var l;fi(s)&&s.textContent&&(n+=null!==(l=za(s.textContent))&&void 0!==l?l:"")}),Aa(n)}function to(_){return!!_&&1===_.nodeType}function li(_,n){return!!_&&!!_.tagName&&_.tagName.toLowerCase()===n.toLowerCase()}function fi(_){return!!_&&3===_.nodeType}function Bn(_){return!!_&&11===_.nodeType}var Wn=["a","button","form","input","select","textarea","label"];function nt(_){var n=_.parentNode;return!(!n||!to(n))&&n}function F(_){for(var n=_;n.parentNode&&!li(n,"body");n=n.parentNode){var s=_a(n);if(be(s,"ph-sensitive")||be(s,"ph-no-capture"))return!1}if(be(_a(_),"ph-include"))return!0;var l=_.type||"";if(Dt(l))switch(l.toLowerCase()){case"hidden":case"password":return!1}var h=_.name||_.id||"";return!(Dt(h)&&/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(h.replace(/[^a-zA-Z0-9]/g,"")))}function qt(_){return!!(li(_,"input")&&!["button","checkbox","submit","reset"].includes(_.type)||li(_,"select")||li(_,"textarea")||"true"===_.getAttribute("contenteditable"))}var Se="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",Wa=new RegExp("^(?:".concat(Se,")$")),Ci=new RegExp(Se),ko="\\d{3}-?\\d{2}-?\\d{4}",bs=new RegExp("^(".concat(ko,")$")),Rs=new RegExp("(".concat(ko,")"));function ys(_){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(X(_)||Dt(_)&&(_=Aa(_),(n?Wa:Ci).test((_||"").replace(/[- ]/g,""))||(n?bs:Rs).test(_)))}function Mr(_){var n=ji(_);return ys(n="".concat(n," ").concat(vs(_)).trim())?n:""}function vs(_){var n="";return _&&_.childNodes&&_.childNodes.length&&va(_.childNodes,function(s){var l;if(s&&"span"===(null===(l=s.tagName)||void 0===l?void 0:l.toLowerCase()))try{var h=ji(s);n="".concat(n," ").concat(h).trim(),s.childNodes&&s.childNodes.length&&(n="".concat(n," ").concat(vs(s)).trim())}catch(f){Le.error(f)}}),n}function xs(_){return _.map(function(s){var l,h,f={text:null===(l=s.$el_text)||void 0===l?void 0:l.slice(0,400),tag_name:s.tag_name,href:null===(h=s.attr__href)||void 0===h?void 0:h.slice(0,2048),attr_class:lc(s),attr_id:s.attr__id,nth_child:s.nth_child,nth_of_type:s.nth_of_type,attributes:{}};return oa(s).filter(function(D){return 0===it(D,1)[0].indexOf("attr__")}).forEach(function(D){var L=it(D,2);return f.attributes[L[0]]=L[1]}),f}).map(function(l){var h,f,D="";if(l.tag_name&&(D+=l.tag_name),l.attr_class){l.attr_class.sort();var L,xt=lt(l.attr_class);try{for(xt.s();!(L=xt.n()).done;)D+=".".concat(L.value.replace(/"/g,""))}catch(ta){xt.e(ta)}finally{xt.f()}}var ue=u(u(u(u({},l.text?{text:l.text}:{}),{},{"nth-child":null!==(h=l.nth_child)&&void 0!==h?h:0,"nth-of-type":null!==(f=l.nth_of_type)&&void 0!==f?f:0},l.href?{href:l.href}:{}),l.attr_id?{attr_id:l.attr_id}:{}),l.attributes),ze={};return oa(ue).sort(function(ta,Ve){var wa=it(ta,1)[0],ka=it(Ve,1)[0];return wa.localeCompare(ka)}).forEach(function(ta){var Ve=it(ta,2),ka=Ve[1];return ze[_s(Ve[0].toString())]=_s(ka.toString())}),(D+=":")+oa(ue).map(function(ta){var Ve=it(ta,2),ka=Ve[1];return"".concat(Ve[0],'="').concat(ka,'"')}).join("")}).join(";")}function _s(_){return _.replace(/"|\\"/g,'\\"')}function lc(_){var n=_.attr__class;return n?wt(n)?n:Ya(n):void 0}var Cr="[SessionRecording]",Sr="redacted",Yo={initiatorTypes:["audio","beacon","body","css","early-hint","embed","fetch","frame","iframe","icon","image","img","input","link","navigation","object","ping","script","track","video","xmlhttprequest"],maskRequestFn:function(_){return _},recordHeaders:!1,recordBody:!1,recordInitialRequests:!1,recordPerformance:!1,performanceEntryTypeToObserve:["first-input","navigation","paint","resource"],payloadSizeLimitBytes:1e6,payloadHostDenyList:[".lr-ingest.io",".ingest.sentry.io"]},po=["authorization","x-forwarded-for","authorization","cookie","set-cookie","x-api-key","x-real-ip","remote-addr","forwarded","proxy-authorization","x-csrf-token","x-csrftoken","x-xsrf-token"],Ka=["password","secret","passwd","api_key","apikey","auth","credentials","mysql_pwd","privatekey","private_key","token"],mo=["/s/","/e/","/i/"];function xo(_,n,s,l){if(X(_))return _;var h=n?.["content-length"]||new Blob([_]).size;return Dt(h)&&(h=parseInt(h)),h>s?Cr+" ".concat(l," body too large to record (").concat(h," bytes)"):_}function Or(_,n){if(X(_))return _;var s=_;return ys(s,!1)||(s=Cr+" "+n+" body "+Sr),va(Ka,function(l){var h,f;null!==(h=s)&&void 0!==h&&h.length&&-1!==(null===(f=s)||void 0===f?void 0:f.indexOf(l))&&(s=Cr+" "+n+" body "+Sr+" as might contain: "+l)}),s}var eo,Ps=m(function _(n){var s,l,h=this,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};M(this,_),C(this,"bucketSize",100),C(this,"refillRate",10),C(this,"mutationBuckets",{}),C(this,"loggedTracker",{}),C(this,"refillBuckets",function(){Object.keys(h.mutationBuckets).forEach(function(D){h.mutationBuckets[D]=h.mutationBuckets[D]+h.refillRate,h.mutationBuckets[D]>=h.bucketSize&&delete h.mutationBuckets[D]})}),C(this,"getNodeOrRelevantParent",function(D){var L=h.rrweb.mirror.getNode(D);if("svg"!==L?.nodeName&&L instanceof Element){var xt=L.closest("svg");if(xt)return[h.rrweb.mirror.getId(xt),xt]}return[D,L]}),C(this,"numberOfChanges",function(D){var L,xt,Gt,ue,ze,ta,Ve,wa;return(null!==(L=null===(xt=D.removes)||void 0===xt?void 0:xt.length)&&void 0!==L?L:0)+(null!==(Gt=null===(ue=D.attributes)||void 0===ue?void 0:ue.length)&&void 0!==Gt?Gt:0)+(null!==(ze=null===(ta=D.texts)||void 0===ta?void 0:ta.length)&&void 0!==ze?ze:0)+(null!==(Ve=null===(wa=D.adds)||void 0===wa?void 0:wa.length)&&void 0!==Ve?Ve:0)}),C(this,"throttleMutations",function(D){if(3!==D.type||0!==D.data.source)return D;var L=D.data,xt=h.numberOfChanges(L);L.attributes&&(L.attributes=L.attributes.filter(function(ue){var ze,ta,Ve,wa=it(h.getNodeOrRelevantParent(ue.id),2),ka=wa[0],vi=wa[1];return 0!==h.mutationBuckets[ka]&&(h.mutationBuckets[ka]=null!==(ze=h.mutationBuckets[ka])&&void 0!==ze?ze:h.bucketSize,h.mutationBuckets[ka]=Math.max(h.mutationBuckets[ka]-1,0),0===h.mutationBuckets[ka]&&(h.loggedTracker[ka]||(h.loggedTracker[ka]=!0,null===(ta=(Ve=h.options).onBlockedNode)||void 0===ta||ta.call(Ve,ka,vi))),ue)}));var Gt=h.numberOfChanges(L);return 0!==Gt||xt===Gt?D:void 0}),this.rrweb=n,this.options=f,this.refillRate=null!==(s=this.options.refillRate)&&void 0!==s?s:this.refillRate,this.bucketSize=null!==(l=this.options.bucketSize)&&void 0!==l?l:this.bucketSize,setInterval(function(){h.refillBuckets()},1e3)}),ur=[ha.MouseMove,ha.MouseInteraction,ha.Scroll,ha.ViewportResize,ha.Input,ha.TouchMove,ha.MediaInteraction,ha.Drag],br=function(_){return{rrwebMethod:_,enqueuedAt:Date.now(),attempt:1}},To="[SessionRecording]",hr=function(){function _(n){var s=this;if(M(this,_),C(this,"queuedRRWebEvents",[]),C(this,"isIdle",!1),C(this,"_linkedFlagSeen",!1),C(this,"_lastActivityTimestamp",Date.now()),C(this,"_linkedFlag",null),C(this,"_forceAllowLocalhostNetworkCapture",!1),C(this,"_onBeforeUnload",function(){s._flushBuffer()}),C(this,"_onOffline",function(){s._tryAddCustomEvent("browser offline",{})}),C(this,"_onOnline",function(){s._tryAddCustomEvent("browser online",{})}),C(this,"_onVisibilityChange",function(){null!=he&&he.visibilityState&&s._tryAddCustomEvent("window "+he.visibilityState,{})}),C(this,"_samplingSessionListener",null),this.instance=n,this._captureStarted=!1,this._endpoint="/s/",this.stopRrweb=void 0,this.receivedDecide=!1,!this.instance.sessionManager)throw Le.error(To+" started without valid sessionManager"),new Error(To+" started without valid sessionManager. This is a bug.");var l=this.sessionManager.checkAndGetSessionAndWindowId(),f=l.windowId;this.sessionId=l.sessionId,this.windowId=f,this.buffer=this.clearBuffer(),this._setupSampling()}return m(_,[{key:"rrwebRecord",get:function(){var n;return null==He||null===(n=He.rrweb)||void 0===n?void 0:n.record}},{key:"started",get:function(){return this._captureStarted}},{key:"sessionManager",get:function(){if(!this.instance.sessionManager)throw new Error(To+" must be started with a valid sessionManager.");return this.instance.sessionManager}},{key:"fullSnapshotIntervalMillis",get:function(){var n;return(null===(n=this.instance.config.session_recording)||void 0===n?void 0:n.full_snapshot_interval_millis)||3e5}},{key:"isSampled",get:function(){var n=this.instance.get_property($e);return Pe(n)?n:null}},{key:"sessionDuration",get:function(){var n,s,l=null===(n=this.buffer)||void 0===n?void 0:n.data[(null===(s=this.buffer)||void 0===s?void 0:s.data.length)-1],h=this.sessionManager.checkAndGetSessionAndWindowId(!0).sessionStartTimestamp;return l?l.timestamp-h:null}},{key:"isRecordingEnabled",get:function(){var n=!!this.instance.get_property(Ta);return se&&n&&!this.instance.config.disable_session_recording}},{key:"isConsoleLogCaptureEnabled",get:function(){var n=!!this.instance.get_property(ut);return this.instance.config.enable_recording_console_log??n}},{key:"canvasRecording",get:function(){var n=this.instance.get_property(Mt);return n&&n.fps&&n.quality?{enabled:n.enabled,fps:n.fps,quality:n.quality}:void 0}},{key:"networkPayloadCapture",get:function(){var n,s,l=this.instance.get_property(Kt),h_recordHeaders=null===(n=this.instance.config.session_recording)||void 0===n?void 0:n.recordHeaders,h_recordBody=null===(s=this.instance.config.session_recording)||void 0===s?void 0:s.recordBody,f=h_recordHeaders||l?.recordHeaders,D=h_recordBody||l?.recordBody,L=st(this.instance.config.capture_performance)?this.instance.config.capture_performance.network_timing:this.instance.config.capture_performance,xt=!!(Pe(L)?L:l?.capturePerformance);return f||D||xt?{recordHeaders:f,recordBody:D,recordPerformance:xt}:void 0}},{key:"sampleRate",get:function(){var n=this.instance.get_property(Me);return xe(n)?n:null}},{key:"minimumDuration",get:function(){var n=this.instance.get_property(ne);return xe(n)?n:null}},{key:"status",get:function(){return this.receivedDecide?this.isRecordingEnabled?X(this._linkedFlag)||this._linkedFlagSeen?Pe(this.isSampled)?this.isSampled?"sampled":"disabled":"active":"buffering":"disabled":"buffering"}},{key:"startIfEnabledOrStop",value:function(){this.isRecordingEnabled?(this._startCapture(),se?.addEventListener("beforeunload",this._onBeforeUnload),se?.addEventListener("offline",this._onOffline),se?.addEventListener("online",this._onOnline),se?.addEventListener("visibilitychange",this._onVisibilityChange),Le.info(To+" started")):(this.stopRecording(),this.clearBuffer())}},{key:"stopRecording",value:function(){this._captureStarted&&this.stopRrweb&&(this.stopRrweb(),this.stopRrweb=void 0,this._captureStarted=!1,se?.removeEventListener("beforeunload",this._onBeforeUnload),se?.removeEventListener("offline",this._onOffline),se?.removeEventListener("online",this._onOnline),se?.removeEventListener("visibilitychange",this._onVisibilityChange),Le.info(To+" stopped"))}},{key:"makeSamplingDecision",value:function(n){var s,l=this.sessionId!==n,h=this.sampleRate;if(xe(h)){var f,D=this.isSampled,L=l||!Pe(D);!(f=L?Math.random()1&&void 0!==arguments[1]?arguments[1]:"log",trace:[],payload:[JSON.stringify(n)]}},timestamp:ia()})}},{key:"_startCapture",value:function(){var n=this;bt(Object.assign)||this._captureStarted||this.instance.config.disable_session_recording||this.instance.consent.isOptedOut()||(this._captureStarted=!0,this.sessionManager.checkAndGetSessionAndWindowId(),this.rrwebRecord?this._onScriptLoaded():this.instance.requestRouter.loadScript("/static/recorder.js?v=".concat(St.LIB_VERSION),function(s){if(s)return Le.error(To+" could not load recorder.js",s);n._onScriptLoaded()}))}},{key:"isInteractiveEvent",value:function(n){var s;return 3===n.type&&-1!==ur.indexOf(null===(s=n.data)||void 0===s?void 0:s.source)}},{key:"_updateWindowAndSessionIds",value:function(n){var s=this.isInteractiveEvent(n);s||this.isIdle||n.timestamp-this._lastActivityTimestamp>3e5&&(this.isIdle=!0,clearTimeout(this._fullSnapshotTimer),this._flushBuffer());var l=!1;if(s&&(this._lastActivityTimestamp=n.timestamp,this.isIdle&&(this.isIdle=!1,this._tryAddCustomEvent("sessionNoLongerIdle",{reason:"user activity",type:n.type}),l=!0)),!this.isIdle){var h=this.sessionManager.checkAndGetSessionAndWindowId(!s,n.timestamp),f=h.windowId,D=h.sessionId,L=this.sessionId!==D,xt=this.windowId!==f;this.windowId=f,this.sessionId=D,(l||-1===[It,we].indexOf(n.type)&&(xt||L||bt(this._fullSnapshotTimer)))&&this._tryTakeFullSnapshot()}}},{key:"_tryRRWebMethod",value:function(n){try{return n.rrwebMethod(),!0}catch(s){return this.queuedRRWebEvents.length<10?this.queuedRRWebEvents.push({enqueuedAt:n.enqueuedAt||Date.now(),attempt:n.attempt++,rrwebMethod:n.rrwebMethod}):Le.warn(To+" could not emit queued rrweb event.",s,n),!1}}},{key:"_tryAddCustomEvent",value:function(n,s){var l=this;return this._tryRRWebMethod(br(function(){return l.rrwebRecord.addCustomEvent(n,s)}))}},{key:"_tryTakeFullSnapshot",value:function(){var n=this;return this._tryRRWebMethod(br(function(){return n.rrwebRecord.takeFullSnapshot()}))}},{key:"_onScriptLoaded",value:function(){for(var n,s=this,l={blockClass:"ph-no-capture",blockSelector:void 0,ignoreClass:"ph-ignore-input",maskTextClass:"ph-mask",maskTextSelector:void 0,maskTextFn:void 0,maskAllInputs:!0,maskInputOptions:{password:!0},maskInputFn:void 0,slimDOMOptions:{},collectFonts:!1,inlineStylesheet:!0,recordCrossOriginIframes:!1},f=0,D=Object.entries(this.instance.config.session_recording||{});f10&&(xt.data.payload.payload=xt.data.payload.payload.slice(0,10),xt.data.payload.payload.push("...[truncated]"));for(var Gt=[],ue=0;ue2e3?xt.data.payload.payload[ue].slice(0,2e3)+"...[truncated]":xt.data.payload.payload[ue]);return xt.data.payload.payload=Gt,L}return L}(l),f=K(h);this._updateWindowAndSessionIds(h),this.isIdle&&h.type!==Be.Custom||("disabled"!==this.status?this._captureSnapshotBuffered({$snapshot_bytes:f,$snapshot_data:h,$session_id:this.sessionId,$window_id:this.windowId}):this.clearBuffer())}}}},{key:"_pageViewFallBack",value:function(){if(!this.instance.config.capture_pageview&&se){var n=this._maskUrl(se.location.href);this._lastHref!==n&&(this._tryAddCustomEvent("$url_changed",{href:n}),this._lastHref=n)}}},{key:"_processQueuedEvents",value:function(){var n=this;if(this.queuedRRWebEvents.length){var s=N(this.queuedRRWebEvents);this.queuedRRWebEvents=[],s.forEach(function(l){Date.now()-l.enqueuedAt<=2e3&&n._tryRRWebMethod(l)})}}},{key:"_maskUrl",value:function(n){var s=this.instance.config.session_recording;if(s.maskNetworkRequestFn){var l,h={url:n};return null===(l=h=s.maskNetworkRequestFn(h))||void 0===l?void 0:l.url}return n}},{key:"clearBuffer",value:function(){return this.buffer={size:0,data:[],sessionId:this.sessionId,windowId:this.windowId},this.buffer}},{key:"_flushBuffer",value:function(){var n=this;this.flushBufferTimer&&(clearTimeout(this.flushBufferTimer),this.flushBufferTimer=void 0);var s=this.minimumDuration,l=this.sessionDuration,h=xe(l)&&l>=0,f=xe(s)&&h&&l0&&ge(this.buffer).forEach(function(D){n._captureSnapshot({$snapshot_bytes:D.size,$snapshot_data:D.data,$session_id:D.sessionId,$window_id:D.windowId})}),this.clearBuffer())}},{key:"_captureSnapshotBuffered",value:function(n){var s,l=this,h=2+((null===(s=this.buffer)||void 0===s?void 0:s.data.length)||0);(this.buffer.size+n.$snapshot_bytes+h>943718.4||this.buffer.sessionId!==this.sessionId)&&(this.buffer=this._flushBuffer()),this.buffer.size+=n.$snapshot_bytes,this.buffer.data.push(n.$snapshot_data),this.flushBufferTimer||(this.flushBufferTimer=setTimeout(function(){l._flushBuffer()},2e3))}},{key:"_captureSnapshot",value:function(n){this.instance.capture("$snapshot",n,{_url:this.instance.requestRouter.endpointFor("api",this._endpoint),_noTruncate:!0,_batchKey:"recordings",skip_client_rate_limiting:!0})}},{key:"overrideLinkedFlag",value:function(){this._linkedFlagSeen=!0}}]),_}(),Ur=function(){function _(n){M(this,_),this.instance=n,this.instance.decideEndpointWasHit=this.instance._hasBootstrappedFeatureFlags()}return m(_,[{key:"call",value:function(){var n=this,s={token:this.instance.config.token,distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups(),person_properties:this.instance.get_property(ya),group_properties:this.instance.get_property($a),disable_flags:this.instance.config.advanced_disable_feature_flags||this.instance.config.advanced_disable_feature_flags_on_first_load||void 0};this.instance._send_request({method:"POST",url:this.instance.requestRouter.endpointFor("api","/decide/?v=3"),data:s,compression:this.instance.config.disable_compression?void 0:Ot.Base64,timeout:this.instance.config.feature_flag_request_timeout_ms,callback:function(l){return n.parseDecideResponse(l.json)}})}},{key:"parseDecideResponse",value:function(n){var s=this;this.instance.featureFlags.setReloadingPaused(!1),this.instance.featureFlags._startReloadTimer();var l=!n;if(this.instance.config.advanced_disable_feature_flags_on_first_load||this.instance.config.advanced_disable_feature_flags||this.instance.featureFlags.receivedFeatureFlags(n??{},l),l)Le.error("Failed to fetch feature flags from PostHog.");else{if(!he||!he.body)return Le.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout(function(){s.parseDecideResponse(n)},500);if(this.instance._afterDecideResponse(n),n.siteApps)if(this.instance.config.opt_in_site_apps){var h,f=lt(n.siteApps);try{var D=function(){var L=h.value,xt=L.id,ue=s.instance.requestRouter.endpointFor("api",L.url);He["__$$ph_site_app_".concat(xt)]=s.instance,s.instance.requestRouter.loadScript(ue,function(ze){if(ze)return Le.error("Error while initializing PostHog app with config id ".concat(xt),ze)})};for(f.s();!(h=f.n()).done;)D()}catch(L){f.e(L)}finally{f.f()}}else n.siteApps.length>0&&Le.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}}]),_}(),No=null!=se&&se.location?lo(se.location.hash,"__posthog")||lo(location.hash,"state"):null,ks="_postHogToolbarParams";!function(_){_[_.UNINITIALIZED=0]="UNINITIALIZED",_[_.LOADING=1]="LOADING",_[_.LOADED=2]="LOADED"}(eo||(eo={}));var zs=function(){function _(n){M(this,_),this.instance=n}return m(_,[{key:"setToolbarState",value:function(n){He.ph_toolbar_state=n}},{key:"getToolbarState",value:function(){var n;return null!==(n=He.ph_toolbar_state)&&void 0!==n?n:eo.UNINITIALIZED}},{key:"maybeLoadToolbar",value:function(){var n,s,l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(!se||!he)return!1;l=null!==(n=l)&&void 0!==n?n:se.location,f=null!==(s=f)&&void 0!==s?s:se.history;try{if(!h){try{se.localStorage.setItem("test","test"),se.localStorage.removeItem("test")}catch{return!1}h=se?.localStorage}var D,L=No||lo(l.hash,"__posthog")||lo(l.hash,"state"),xt=L?Ra(function(){return JSON.parse(atob(decodeURIComponent(L)))})||Ra(function(){return JSON.parse(decodeURIComponent(L))}):null;return xt&&"ph_authorize"===xt.action?((D=xt).source="url",D&&Object.keys(D).length>0&&(xt.desiredHash?l.hash=xt.desiredHash:f?f.replaceState(f.state,"",l.pathname+l.search):l.hash="")):((D=JSON.parse(h.getItem(ks)||"{}")).source="localstorage",delete D.userIntent),!(!D.token||this.instance.config.token!==D.token||(this.loadToolbar(D),0))}catch{return!1}}},{key:"_callLoadToolbar",value:function(n){(He.ph_load_toolbar||He.ph_load_editor)(n,this.instance)}},{key:"loadToolbar",value:function(n){var s=this,l=!(null==he||!he.getElementById(vt));if(!se||l)return!1;var h="custom"===this.instance.requestRouter.region&&this.instance.config.advanced_disable_toolbar_metrics,f=u(u({token:this.instance.config.token},n),{},{apiURL:this.instance.requestRouter.endpointFor("ui")},h?{instrument:!1}:{});if(se.localStorage.setItem(ks,JSON.stringify(u(u({},f),{},{source:void 0}))),this.getToolbarState()===eo.LOADED)this._callLoadToolbar(f);else if(this.getToolbarState()===eo.UNINITIALIZED){this.setToolbarState(eo.LOADING);var D=3e5,L=Math.floor(Date.now()/D)*D;this.instance.requestRouter.loadScript("/static/toolbar.js?t=".concat(L),function(xt){if(xt)return Le.error("Failed to load toolbar",xt),void s.setToolbarState(eo.UNINITIALIZED);s.setToolbarState(eo.LOADED),s._callLoadToolbar(f)}),q(se,"turbolinks:load",function(){s.setToolbarState(eo.UNINITIALIZED),s.loadToolbar(f)})}return!0}},{key:"_loadEditor",value:function(n){return this.loadToolbar(n)}},{key:"maybeLoadEditor",value:function(){return this.maybeLoadToolbar(arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0)}}]),_}(),zr=function(){function _(n){M(this,_),C(this,"isPaused",!0),C(this,"queue",[]),C(this,"flushTimeoutMs",3e3),this.sendRequest=n}return m(_,[{key:"enqueue",value:function(n){this.queue.push(n),this.flushTimeout||this.setFlushTimeout()}},{key:"unload",value:function(){var n=this;this.clearFlushTimeout();var s=this.queue.length>0?this.formatQueue():{},l=Object.values(s);[].concat(N(l.filter(function(h){return 0===h.url.indexOf("/e")})),N(l.filter(function(h){return 0!==h.url.indexOf("/e")}))).map(function(h){n.sendRequest(u(u({},h),{},{transport:"sendBeacon"}))})}},{key:"enable",value:function(){this.isPaused=!1,this.setFlushTimeout()}},{key:"setFlushTimeout",value:function(){var n=this;this.isPaused||(this.flushTimeout=setTimeout(function(){if(n.clearFlushTimeout(),n.queue.length>0){var s=n.formatQueue(),l=function(f){var D=s[f],L=(new Date).getTime();D.data&&wt(D.data)&&va(D.data,function(xt){xt.offset=Math.abs(xt.timestamp-L),delete xt.timestamp}),n.sendRequest(D)};for(var h in s)l(h)}},this.flushTimeoutMs))}},{key:"clearFlushTimeout",value:function(){clearTimeout(this.flushTimeout),this.flushTimeout=void 0}},{key:"formatQueue",value:function(){var n={};return va(this.queue,function(s){var l,h=s,f=(h?h.batchKey:null)||h.url;bt(n[f])&&(n[f]=u(u({},h),{},{data:[]})),null===(l=n[f].data)||void 0===l||l.push(h.data)}),this.queue=[],n}}]),_}(),fo=Uint8Array,On=Uint16Array,Er=Uint32Array,$r=new fo([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Js=new fo([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Xs=new fo([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),dc=function(_,n){for(var s=new On(31),l=0;l<31;++l)s[l]=n+=1<<_[l-1];var h=new Er(s[30]);for(l=1;l<30;++l)for(var f=s[l];f>>1|(21845&En)<<1;Ms=(61680&(Ms=(52428&Ms)>>>2|(13107&Ms)<<2))>>>4|(3855&Ms)<<4,tc[En]=((65280&Ms)>>>8|(255&Ms)<<8)>>>1}var yr=function(_,n,s){for(var l=_.length,h=0,f=new On(n);h>>xt]=Gt}else for(D=new On(l),h=0;h>>15-_[h];return D},cs=new fo(288);for(En=0;En<144;++En)cs[En]=8;for(En=144;En<256;++En)cs[En]=9;for(En=256;En<280;++En)cs[En]=7;for(En=280;En<288;++En)cs[En]=8;var T=new fo(32);for(En=0;En<32;++En)T[En]=5;var Tt=yr(cs,9,0),U=yr(T,5,0),yt=function(_){return(_/8>>0)+(7&_&&1)},ve=function(_,n,s){(null==n||n<0)&&(n=0),(null==s||s>_.length)&&(s=_.length);var l=new(_ instanceof On?On:_ instanceof Er?Er:fo)(s-n);return l.set(_.subarray(n,s)),l},Je=function(_,n,s){var l=n/8>>0;_[l]|=s<<=7&n,_[l+1]|=s>>>8},ua=function(_,n,s){var l=n/8>>0;_[l]|=s<<=7&n,_[l+1]|=s>>>8,_[l+2]|=s>>>16},ti=function(_,n){for(var s=[],l=0;l<_.length;++l)_[l]&&s.push({s:l,f:_[l]});var h=s.length,f=s.slice();if(!h)return[new fo(0),0];if(1==h){var D=new fo(s[0].s+1);return D[s[0].s]=1,[D,1]}s.sort(function(ui,_o){return ui.f-_o.f}),s.push({s:-1,f:25001});var L=s[0],xt=s[1],Gt=0,ue=1,ze=2;for(s[0]={s:-1,f:L.f+xt.f,l:L,r:xt};ue!=h-1;)L=s[s[Gt].fta&&(ta=f[l].s);var Ve=new On(ta+1),wa=Ni(s[ue-1],Ve,0);if(wa>n){l=0;var ka=0,vi=wa-n,hn=1<n))break;ka+=hn-(1<>>=vi;ka>0;){var sn=f[l].s;Ve[sn]=0&&ka;--l){var $i=f[l].s;Ve[$i]==n&&(--Ve[$i],++ka)}wa=n}return[new fo(Ve),wa]},Ni=function _(n,s,l){return-1==n.s?Math.max(_(n.l,s,l+1),_(n.r,s,l+1)):s[n.s]=l},gn=function(_){for(var n=_.length;n&&!_[--n];);for(var s=new On(++n),l=0,h=_[0],f=1,D=function(xt){s[l++]=xt},L=1;L<=n;++L)if(_[L]==h&&L!=n)++f;else{if(!h&&f>2){for(;f>138;f-=138)D(32754);f>2&&(D(f>10?f-11<<5|28690:f-3<<5|12305),f=0)}else if(f>3){for(D(h),--f;f>6;f-=6)D(8304);f>2&&(D(f-3<<5|8208),f=0)}for(;f--;)D(h);f=1,h=_[L]}return[s.subarray(0,l),n]},Pi=function(_,n){for(var s=0,l=0;l>>8,_[h+2]=255^_[h],_[h+3]=255^_[h+1];for(var f=0;f4&&!xr[Xs[Fr-1]];--Fr);var Fs,_r,Ar,hc,Ns=Gt+5<<3,Es=Pi(h,cs)+Pi(f,T)+D,Bs=Pi(h,ta)+Pi(f,ka)+D+14+3*Fr+Pi(en,xr)+(2*en[16]+3*en[17]+7*en[18]);if(Ns<=Es&&Ns<=Bs)return Si(n,ue,_.subarray(xt,xt+Gt));if(Je(n,ue,1+(Bs15&&(Je(n,ue,es[cn]>>>5&127),ue+=es[cn]>>>12)}}}else Fs=Tt,_r=cs,Ar=U,hc=T;for(cn=0;cn255){ua(n,ue,Fs[257+(kr=l[cn]>>>18&31)]),ue+=_r[kr+257],kr>7&&(Je(n,ue,l[cn]>>>23&31),ue+=$r[kr]);var Ds=31&l[cn];ua(n,ue,Ar[Ds]),ue+=hc[Ds],Ds>3&&(ua(n,ue,l[cn]>>>5&8191),ue+=Js[Ds])}else ua(n,ue,Fs[l[cn]]),ue+=_r[l[cn]];return ua(n,ue,Fs[256]),ue+_r[256]},bn=new Er([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ro=(new fo(0),function(){for(var _=new Er(256),n=0;n<256;++n){for(var s=n,l=9;--l;)s=(1&s&&3988292384)^s>>>1;_[n]=s}return _}()),vr=function(_,n,s){for(;s;++n)_[n]=s,s>>>=8};var Po=!!me||!!ca,on="text/plain",Dr=function(_,n){var s=it(_.split("?"),2),l=s[0],h=s[1],f=u({},n);h?.split("&").forEach(function(L){var xt=it(L.split("="),1)[0];delete f[xt]});var D=function(_){var n,s,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"&",h=[];return va(_,function(f,D){bt(f)||bt(D)||"undefined"===D||(n=encodeURIComponent(f instanceof File?f.name:f.toString()),s=encodeURIComponent(D),h[h.length]=s+"="+n)}),h.join(l)}(f);return D=D?(h?h+"&":"")+D:h,"".concat(l,"?").concat(D)},Cs=function(_){return"data="+encodeURIComponent("string"==typeof _?_:JSON.stringify(_))},un=function(_){var n=_.data,s=_.compression;if(n){if(s===Ot.GZipJS){var l=function dn(_,n){void 0===n&&(n={});var L,s=(L=4294967295,{p:function(xt){for(var Gt=L,ue=0;ue>>8;L=Gt},d:function(){return 4294967295^L}}),l=_.length;s.p(_);var h,f=function(_,n,s,l,h){return function(f,D,L,xt,Gt,ue){var ze=f.length,ta=new fo(xt+ze+5*(1+Math.floor(ze/7e3))+8),Ve=ta.subarray(xt,ta.length-8),wa=0;if(!D||ze<8)for(var ka=0;ka<=ze;ka+=65535){var vi=ka+65535;vi>>13,sn=8191&hn,$i=(1<7e3||Ar>24576)&&Cc>423){wa=Hn(f,Ve,0,xr,ds,Fr,_r,Ar,Ns,ka-Ns,wa),Ar=Fs=_r=0,Ns=ka;for(var Jo=0;Jo<286;++Jo)ds[Jo]=0;for(Jo=0;Jo<30;++Jo)Fr[Jo]=0}var es=2,kr=0,Ds=sn,js=Bs-Hs&32767;if(Cc>2&&Es==Qo(ka-js))for(var pc=Math.min(zi,Cc)-1,Fc=Math.min(32767,ka),Nc=Math.min(258,Cc);js<=Fc&&--Ds&&Bs!=Hs;){if(f[ka+es]==f[ka+es-js]){for(var ec=0;eces){if(es=ec,kr=js,ec>pc)break;var Ml=Math.min(js,ec-2),Bc=0;for(Jo=0;JoBc&&(Bc=us,Hs=dl)}}}js+=(Bs=Hs)-(Hs=ui[Bs])+32768&32767}if(kr){xr[Ar++]=268435456|Xa[es]<<18|Ls[kr];var Jl=31&Xa[es],Hc=31&Ls[kr];_r+=$r[Jl]+Js[Hc],++ds[257+Jl],++Fr[Hc],hc=ka+es,++Fs}else xr[Ar++]=f[ka],++ds[f[ka]]}}wa=Hn(f,Ve,!0,xr,ds,Fr,_r,Ar,Ns,ka-Ns,wa)}return ve(ta,0,xt+yt(wa)+8)}(_,null==n.level?6:n.level,null==n.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(_.length)))):12+n.mem,s)}(_,n,10+((h=n).filename&&h.filename.length+1||0)),D=f.length;return function(L,xt){var Gt=xt.filename;if(L[0]=31,L[1]=139,L[2]=8,L[8]=xt.level<2?4:9==xt.level?2:0,L[9]=3,0!=xt.mtime&&vr(L,4,Math.floor(new Date(xt.mtime||Date.now())/1e3)),Gt){L[3]=8;for(var ue=0;ue<=Gt.length;++ue)L[ue+10]=Gt.charCodeAt(ue)}}(f,n),vr(f,D-8,s.d()),vr(f,D-4,l),f}(function(f,D){var L=f.length;if(typeof TextEncoder<"u")return(new TextEncoder).encode(f);for(var xt=new fo(f.length+(f.length>>>1)),Gt=0,ue=function(wa){xt[Gt++]=wa},ze=0;zext.length){var ta=new fo(Gt+8+(L-ze<<1));ta.set(xt),xt=ta}var Ve=f.charCodeAt(ze);Ve<128?ue(Ve):Ve<2048?(ue(192|Ve>>>6),ue(128|63&Ve)):Ve>55295&&Ve<57344?(ue(240|(Ve=65536+(1047552&Ve)|1023&f.charCodeAt(++ze))>>>18),ue(128|Ve>>>12&63),ue(128|Ve>>>6&63),ue(128|63&Ve)):(ue(224|Ve>>>12),ue(128|Ve>>>6&63),ue(128|63&Ve))}return ve(xt,0,Gt)}(JSON.stringify(n)),{mtime:0});return{contentType:on,body:new Blob([l],{type:on})}}if(s===Ot.Base64){var h=function(f){var D,L,xt,Gt,ue,ze="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",ta=0,Ve=0,wa="",ka=[];if(!f)return f;f=function(_){var n,s,l,h,f="";for(n=s=0,l=(_=(_+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n")).length,h=0;h127&&D<2048?String.fromCharCode(D>>6|192,63&D|128):String.fromCharCode(D>>12|224,D>>6&63|128,63&D|128),te(L)||(s>n&&(f+=_.substring(n,s)),f+=L,n=s=h+1)}return s>n&&(f+=_.substring(n,_.length)),f}(f);do{D=(ue=f.charCodeAt(ta++)<<16|f.charCodeAt(ta++)<<8|f.charCodeAt(ta++))>>18&63,L=ue>>12&63,xt=ue>>6&63,Gt=63&ue,ka[Ve++]=ze.charAt(D)+ze.charAt(L)+ze.charAt(xt)+ze.charAt(Gt)}while(ta=0||(ue[xt]=D[xt]);return ue}(_,n);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(_);for(l=0;l=0||Object.prototype.propertyIsEnumerable.call(_,s)&&(h[s]=_[s])}return h}(n,ls);xe(l)&&l>0&&(h.url=Dr(h.url,{retry_count:l})),this.instance._send_request(u(u({},h),{},{callback:function(f){var D;200!==f.statusCode&&(f.statusCode<400||f.statusCode>=500)&&(l??0)<10?s.enqueue(u({retriesPerformedSoFar:l},h)):null===(D=h.callback)||void 0===D||D.call(h,f)}}))}},{key:"enqueue",value:function(n){var s=n.retriesPerformedSoFar||0;n.retriesPerformedSoFar=s+1;var L,xt,Gt,ue,l=(xt=(L=3e3*Math.pow(2,s))/2,Gt=Math.min(18e5,L),ue=(Math.random()-.5)*(Gt-xt),Math.ceil(Gt+ue)),h=Date.now()+l;this.queue.push({retryAt:h,requestOptions:n});var f="Enqueued failed request for retry in ".concat(l);navigator.onLine||(f+=" (Browser is offline)"),Le.warn(f),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var n=this;this.poller&&clearTimeout(this.poller),this.poller=setTimeout(function(){n.areWeOnline&&n.queue.length>0&&n.flush(),n.poll()},this.pollIntervalMs)}},{key:"flush",value:function(){var n=Date.now(),s=[],l=this.queue.filter(function(L){return L.retryAt0){var h,f=lt(l);try{for(f.s();!(h=f.n()).done;)this.retriableRequest(h.value.requestOptions)}catch(L){f.e(L)}finally{f.f()}}}},{key:"unload",value:function(){this.poller&&(clearTimeout(this.poller),this.poller=void 0);var n,s=lt(this.queue);try{for(s.s();!(n=s.n()).done;){var l=n.value.requestOptions;try{this.instance._send_request(u(u({},l),{},{transport:"sendBeacon"}))}catch(h){Le.error(h)}}}catch(h){s.e(h)}finally{s.f()}this.queue=[]}}]),_}(),jn=function(){function _(n,s,l,h){var f;M(this,_),C(this,"_sessionIdChangedHandlers",[]),this.config=n,this.persistence=s,this._windowId=void 0,this._sessionId=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this._sessionIdGenerator=l||et,this._windowIdGenerator=h||et;var D=n.persistence_name||n.token,L=n.session_idle_timeout_seconds||1800;if(xe(L)?L>1800?Le.warn("session_idle_timeout_seconds cannot be greater than 30 minutes. Using 30 minutes instead."):L<60&&Le.warn("session_idle_timeout_seconds cannot be less than 60 seconds. Using 60 seconds instead."):(Le.warn("session_idle_timeout_seconds must be a number. Defaulting to 30 minutes."),L=1800),this._sessionTimeoutMs=1e3*Math.min(Math.max(L,60),1800),this._window_id_storage_key="ph_"+D+"_window_id",this._primary_window_exists_storage_key="ph_"+D+"_primary_window_exists",this._canUseSessionStorage()){var xt=an.parse(this._window_id_storage_key),Gt=an.parse(this._primary_window_exists_storage_key);xt&&!Gt?this._windowId=xt:an.remove(this._window_id_storage_key),an.set(this._primary_window_exists_storage_key,!0)}if(null!==(f=this.config.bootstrap)&&void 0!==f&&f.sessionID)try{var ue=function(ze){var ta=ze.replace(/-/g,"");if(32!==ta.length)throw new Error("Not a valid UUID");if("7"!==ta[12])throw new Error("Not a UUIDv7");return parseInt(ta.substring(0,12),16)}(this.config.bootstrap.sessionID);this._setSessionId(this.config.bootstrap.sessionID,(new Date).getTime(),ue)}catch(ze){Le.error("Invalid sessionID in bootstrap",ze)}this._listenToReloadWindow()}return m(_,[{key:"onSessionId",value:function(n){var s=this;return bt(this._sessionIdChangedHandlers)&&(this._sessionIdChangedHandlers=[]),this._sessionIdChangedHandlers.push(n),this._sessionId&&n(this._sessionId,this._windowId),function(){s._sessionIdChangedHandlers=s._sessionIdChangedHandlers.filter(function(l){return l!==n})}}},{key:"_canUseSessionStorage",value:function(){return"memory"!==this.config.persistence&&!this.persistence.disabled&&an.is_supported()}},{key:"_setWindowId",value:function(n){n!==this._windowId&&(this._windowId=n,this._canUseSessionStorage()&&an.set(this._window_id_storage_key,n))}},{key:"_getWindowId",value:function(){return this._windowId?this._windowId:this._canUseSessionStorage()?an.parse(this._window_id_storage_key):null}},{key:"_setSessionId",value:function(n,s,l){n===this._sessionId&&s===this._sessionActivityTimestamp&&l===this._sessionStartTimestamp||(this._sessionStartTimestamp=l,this._sessionActivityTimestamp=s,this._sessionId=n,this.persistence.register(C({},Ie,[s,n,l])))}},{key:"_getSessionId",value:function(){if(this._sessionId&&this._sessionActivityTimestamp&&this._sessionStartTimestamp)return[this._sessionActivityTimestamp,this._sessionId,this._sessionStartTimestamp];var n=this.persistence.props[Ie];return wt(n)&&2===n.length&&n.push(n[0]),n||[0,null,0]}},{key:"resetSessionId",value:function(){this._setSessionId(null,null,null)}},{key:"_listenToReloadWindow",value:function(){var n=this;se?.addEventListener("beforeunload",function(){n._canUseSessionStorage()&&an.remove(n._primary_window_exists_storage_key)})}},{key:"checkAndGetSessionAndWindowId",value:function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)||(new Date).getTime(),l=it(this._getSessionId(),3),h=l[0],f=l[1],D=l[2],L=this._getWindowId(),xt=D&&D>0&&Math.abs(s-D)>864e5,Gt=!1,ue=!f,ze=!n&&Math.abs(s-h)>this._sessionTimeoutMs;ue||ze||xt?(f=this._sessionIdGenerator(),L=this._windowIdGenerator(),Le.info("[SessionId] new session ID generated",{sessionId:f,windowId:L,changeReason:{noSessionId:ue,activityTimeout:ze,sessionPastMaximumLength:xt}}),D=s,Gt=!0):L||(L=this._windowIdGenerator(),Gt=!0);var ta=0===h||!n||xt?s:h,Ve=0===D?(new Date).getTime():D;return this._setWindowId(L),this._setSessionId(f,ta,Ve),Gt&&this._sessionIdChangedHandlers.forEach(function(wa){return wa(f,L)}),{sessionId:f,windowId:L,sessionStartTimestamp:Ve}}}]),_}();!function(_){_.US="us",_.EU="eu",_.CUSTOM="custom"}(Ui||(Ui={}));var go="i.posthog.com",zn=function(){function _(n){M(this,_),C(this,"_regionCache",{}),this.instance=n}return m(_,[{key:"apiHost",get:function(){var n=this.instance.config.api_host.trim().replace(/\/$/,"");return"https://app.posthog.com"===n?"https://us.i.posthog.com":n}},{key:"uiHost",get:function(){var n,s=null===(n=this.instance.config.ui_host)||void 0===n?void 0:n.replace(/\/$/,"");return s||(s=this.apiHost.replace(".".concat(go),".posthog.com")),"https://app.posthog.com"===s?"https://us.posthog.com":s}},{key:"region",get:function(){return this._regionCache[this.apiHost]||(this._regionCache[this.apiHost]=/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?Ui.US:/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?Ui.EU:Ui.CUSTOM),this._regionCache[this.apiHost]}},{key:"endpointFor",value:function(n){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(s&&(s="/"===s[0]?s:"/".concat(s)),"ui"===n)return this.uiHost+s;if(this.region===Ui.CUSTOM)return this.apiHost+s;var l=go+s;switch(n){case"assets":return"https://".concat(this.region,"-assets.").concat(l);case"api":return"https://".concat(this.region,".").concat(l)}}},{key:"loadScript",value:function(n,s){if(this.instance.config.disable_external_dependency_loading)return Le.warn("".concat(n," was requested but loading of external scripts is disabled.")),s("Loading of external scripts is disabled");var l="/"===n[0]?this.endpointFor("assets",n):n,h=function(){if(!he)return s("document not found");var f=he.createElement("script");f.type="text/javascript",f.src=l,f.onload=function(xt){return s(void 0,xt)},f.onerror=function(xt){return s(xt)};var D,L=he.querySelectorAll("body > script");L.length>0?null===(D=L[0].parentNode)||void 0===D||D.insertBefore(f,L[0]):he.body.appendChild(f)};null!=he&&he.body?h():he?.addEventListener("DOMContentLoaded",h)}}]),_}(),Gr="posthog-js";function yn(_){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=n.organization,l=n.projectId,h=n.prefix,f=n.severityAllowList,D=void 0===f?["error"]:f;return function(L){var xt,Gt,ue,ze,ta;if("*"!==D&&!D.includes(L.level)||!_.__loaded)return L;L.tags||(L.tags={});var Ve=_.requestRouter.endpointFor("ui","/project/".concat(_.config.token,"/person/").concat(_.get_distinct_id()));L.tags["PostHog Person URL"]=Ve,_.sessionRecordingStarted()&&(L.tags["PostHog Recording URL"]=_.get_session_replay_url({withTimestamp:!0}));var wa=(null===(xt=L.exception)||void 0===xt?void 0:xt.values)||[],ka={$exception_message:(null===(Gt=wa[0])||void 0===Gt?void 0:Gt.value)||L.message,$exception_type:null===(ue=wa[0])||void 0===ue?void 0:ue.type,$exception_personURL:Ve,$exception_level:L.level,$sentry_event_id:L.event_id,$sentry_exception:L.exception,$sentry_exception_message:(null===(ze=wa[0])||void 0===ze?void 0:ze.value)||L.message,$sentry_exception_type:null===(ta=wa[0])||void 0===ta?void 0:ta.type,$sentry_tags:L.tags,$level:L.level};return s&&l&&(ka.$sentry_url=(h||"https://sentry.io/organizations/")+s+"/issues/?project="+l+"&query="+L.event_id),_.exceptions.sendExceptionEvent(ka),L}}var Dn,Ss,tt,Lr=m(function _(n,s,l,h,f){M(this,_),this.name=Gr,this.setupOnce=function(D){D(yn(n,{organization:s,projectId:l,prefix:h,severityAllowList:f}))}}),k=function(){function _(n){M(this,_),this._instance=n}return m(_,[{key:"doPageView",value:function(n){var s,l=this._previousPageViewProperties(n);return this._currentPath=null!==(s=se?.location.pathname)&&void 0!==s?s:"",this._instance.scrollManager.resetContext(),this._prevPageviewTimestamp=n,l}},{key:"doPageLeave",value:function(n){return this._previousPageViewProperties(n)}},{key:"_previousPageViewProperties",value:function(n){var s=this._currentPath,l=this._prevPageviewTimestamp,h=this._instance.scrollManager.getContext();if(!l)return{};var f={};if(h){var D=h.maxScrollHeight,L=h.lastScrollY,xt=h.maxScrollY,Gt=h.maxContentHeight,ue=h.lastContentY,ze=h.maxContentY;bt(D)||bt(L)||bt(xt)||bt(Gt)||bt(ue)||bt(ze)||(D=Math.ceil(D),L=Math.ceil(L),xt=Math.ceil(xt),Gt=Math.ceil(Gt),ue=Math.ceil(ue),ze=Math.ceil(ze),f={$prev_pageview_last_scroll:L,$prev_pageview_last_scroll_percentage:D<=1?1:x(L/D,0,1),$prev_pageview_max_scroll:xt,$prev_pageview_max_scroll_percentage:D<=1?1:x(xt/D,0,1),$prev_pageview_last_content:ue,$prev_pageview_last_content_percentage:Gt<=1?1:x(ue/Gt,0,1),$prev_pageview_max_content:ze,$prev_pageview_max_content_percentage:Gt<=1?1:x(ze/Gt,0,1)})}return s&&(f.$prev_pageview_pathname=s),l&&(f.$prev_pageview_duration=(n.getTime()-l.getTime())/1e3),f}}]),_}();function x(_,n,s){return Math.max(n,Math.min(_,s))}(function(_){_.Popover="popover",_.API="api",_.Widget="widget"})(Dn||(Dn={})),function(_){_.Open="open",_.MultipleChoice="multiple_choice",_.SingleChoice="single_choice",_.Rating="rating",_.Link="link"}(Ss||(Ss={})),function(_){_.NextQuestion="next_question",_.End="end",_.ResponseBased="response_based",_.SpecificQuestion="specific_question"}(tt||(tt={}));var A=function(){function _(){M(this,_),C(this,"events",{}),this.events={}}return m(_,[{key:"on",value:function(n,s){var l=this;return this.events[n]||(this.events[n]=[]),this.events[n].push(s),function(){l.events[n]=l.events[n].filter(function(h){return h!==s})}}},{key:"emit",value:function(n,s){var l,h=lt(this.events[n]||[]);try{for(h.s();!(l=h.n()).done;)(0,l.value)(s)}catch(L){h.e(L)}finally{h.f()}var f,D=lt(this.events["*"]||[]);try{for(D.s();!(f=D.n()).done;)(0,f.value)(n,s)}catch(L){D.e(L)}finally{D.f()}}}]),_}(),ht=function(){function _(n){var s=this;M(this,_),C(this,"_debugEventEmitter",new A),C(this,"checkStep",function(l,h){return s.checkStepEvent(l,h)&&s.checkStepUrl(l,h)&&s.checkStepElement(l,h)}),C(this,"checkStepEvent",function(l,h){return null==h||!h.event||l?.event===h?.event}),this.instance=n,this.actionEvents=new Set,this.actionRegistry=new Set}return m(_,[{key:"init",value:function(){var n,l,s=this;bt(null===(n=this.instance)||void 0===n?void 0:n._addCaptureHook)||null===(l=this.instance)||void 0===l||l._addCaptureHook(function(h,f){s.on(h,f)})}},{key:"register",value:function(n){var s,l,h=this;if(!bt(null===(s=this.instance)||void 0===s?void 0:s._addCaptureHook)&&(n.forEach(function(L){var xt,Gt;null===(xt=h.actionRegistry)||void 0===xt||xt.add(L),null===(Gt=L.steps)||void 0===Gt||Gt.forEach(function(ue){var ze;null===(ze=h.actionEvents)||void 0===ze||ze.add(ue?.event||"")})}),null!==(l=this.instance)&&void 0!==l&&l.autocapture)){var f,D=new Set;n.forEach(function(L){var xt;null===(xt=L.steps)||void 0===xt||xt.forEach(function(Gt){null!=Gt&&Gt.selector&&D.add(Gt?.selector)})}),null===(f=this.instance)||void 0===f||f.autocapture.setElementSelectors(D)}}},{key:"on",value:function(n,s){var l,h=this;null!=s&&0!=n.length&&(this.actionEvents.has(n)||this.actionEvents.has(s?.event))&&this.actionRegistry&&(null===(l=this.actionRegistry)||void 0===l?void 0:l.size)>0&&this.actionRegistry.forEach(function(f){h.checkAction(s,f)&&h._debugEventEmitter.emit("actionCaptured",f.name)})}},{key:"_addActionHook",value:function(n){this.onAction("actionCaptured",function(s){return n(s)})}},{key:"checkAction",value:function(n,s){if(null==s?.steps)return!1;var l,h=lt(s.steps);try{for(h.s();!(l=h.n()).done;)if(this.checkStep(n,l.value))return!0}catch(D){h.e(D)}finally{h.f()}return!1}},{key:"onAction",value:function(n,s){return this._debugEventEmitter.on(n,s)}},{key:"checkStepUrl",value:function(n,s){if(null!=s&&s.url){var l,h=null==n||null===(l=n.properties)||void 0===l?void 0:l.$current_url;if(!h||"string"!=typeof h||!_.matchString(h,s?.url,s?.url_matching||"contains"))return!1}return!0}},{key:"checkStepElement",value:function(n,s){if((null!=s&&s.href||null!=s&&s.tag_name||null!=s&&s.text)&&!this.getElementsList(n).some(function(f){return!(null!=s&&s.href&&!_.matchString(f.href||"",s?.href,s?.href_matching||"exact")||null!=s&&s.tag_name&&f.tag_name!==s?.tag_name||null!=s&&s.text&&!_.matchString(f.text||"",s?.text,s?.text_matching||"exact")&&!_.matchString(f.$el_text||"",s?.text,s?.text_matching||"exact"))}))return!1;if(null!=s&&s.selector){var l,h=null==n||null===(l=n.properties)||void 0===l?void 0:l.$element_selectors;if(!h||!h.includes(s?.selector))return!1}return!0}},{key:"getElementsList",value:function(n){return null==n?.properties.$elements?[]:n?.properties.$elements}}],[{key:"matchString",value:function(n,s,l){switch(l){case"regex":return!!se&&Kn(n,s);case"exact":return s===n;case"contains":var h=_.escapeStringRegexp(s).replace(/_/g,".").replace(/%/g,".*");return Kn(n,h);default:return!1}}},{key:"escapeStringRegexp",value:function(n){return n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}}]),_}(),Qt=function(){function _(n){M(this,_),this.instance=n,this.eventToSurveys=new Map,this.actionToSurveys=new Map}return m(_,[{key:"register",value:function(n){var s;bt(null===(s=this.instance)||void 0===s?void 0:s._addCaptureHook)||(this.setupEventBasedSurveys(n),this.setupActionBasedSurveys(n))}},{key:"setupActionBasedSurveys",value:function(n){var s=this,l=n.filter(function(h){var f,D,L,xt;return(null===(f=h.conditions)||void 0===f?void 0:f.actions)&&(null===(D=h.conditions)||void 0===D||null===(L=D.actions)||void 0===L||null===(xt=L.values)||void 0===xt?void 0:xt.length)>0});0!==l.length&&(null==this.actionMatcher&&(this.actionMatcher=new ht(this.instance),this.actionMatcher.init(),this.actionMatcher._addActionHook(function(h){s.onAction(h)})),l.forEach(function(h){var f,D,L,xt,Gt,ue,ze,ta,Ve,wa;h.conditions&&null!==(f=h.conditions)&&void 0!==f&&f.actions&&null!==(D=h.conditions)&&void 0!==D&&null!==(L=D.actions)&&void 0!==L&&L.values&&(null===(xt=h.conditions)||void 0===xt||null===(Gt=xt.actions)||void 0===Gt||null===(ue=Gt.values)||void 0===ue?void 0:ue.length)>0&&(null===(ze=s.actionMatcher)||void 0===ze||ze.register(h.conditions.actions.values),null===(ta=h.conditions)||void 0===ta||null===(Ve=ta.actions)||void 0===Ve||null===(wa=Ve.values)||void 0===wa||wa.forEach(function(ka){if(ka&&ka.name){var vi=s.actionToSurveys.get(ka.name);vi&&vi.push(h.id),s.actionToSurveys.set(ka.name,vi||[h.id])}}))}))}},{key:"setupEventBasedSurveys",value:function(n){var s,l=this;0!==n.filter(function(h){var f,D,L,xt;return(null===(f=h.conditions)||void 0===f?void 0:f.events)&&(null===(D=h.conditions)||void 0===D||null===(L=D.events)||void 0===L||null===(xt=L.values)||void 0===xt?void 0:xt.length)>0}).length&&(null===(s=this.instance)||void 0===s||s._addCaptureHook(function(h,f){l.onEvent(h,f)}),n.forEach(function(h){var f,D,L;null===(f=h.conditions)||void 0===f||null===(D=f.events)||void 0===D||null===(L=D.values)||void 0===L||L.forEach(function(xt){if(xt&&xt.name){var Gt=l.eventToSurveys.get(xt.name);Gt&&Gt.push(h.id),l.eventToSurveys.set(xt.name,Gt||[h.id])}})}))}},{key:"onEvent",value:function(n,s){var l,h,f=(null===(l=this.instance)||void 0===l||null===(h=l.persistence)||void 0===h?void 0:h.props[Ht])||[];if(_.SURVEY_SHOWN_EVENT_NAME==n&&s&&f.length>0){var D,L=null==s||null===(D=s.properties)||void 0===D?void 0:D.$survey_id;if(L){var xt=f.indexOf(L);xt>=0&&(f.splice(xt,1),this._updateActivatedSurveys(f))}}else this.eventToSurveys.has(n)&&this._updateActivatedSurveys(f.concat(this.eventToSurveys.get(n)||[]))}},{key:"onAction",value:function(n){var s,l,h=(null===(s=this.instance)||void 0===s||null===(l=s.persistence)||void 0===l?void 0:l.props[Ht])||[];this.actionToSurveys.has(n)&&this._updateActivatedSurveys(h.concat(this.actionToSurveys.get(n)||[]))}},{key:"_updateActivatedSurveys",value:function(n){var s,l;null===(s=this.instance)||void 0===s||null===(l=s.persistence)||void 0===l||l.register(C({},Ht,N(new Set(n))))}},{key:"getSurveys",value:function(){var n,s;return(null===(n=this.instance)||void 0===n||null===(s=n.persistence)||void 0===s?void 0:s.props[Ht])||[]}},{key:"getEventToSurveys",value:function(){return this.eventToSurveys}},{key:"_getActionMatcher",value:function(){return this.actionMatcher}}]),_}();C(Qt,"SURVEY_SHOWN_EVENT_NAME","survey shown");var Ce="[Surveys]",Ee={icontains:function(_){return!!se&&se.location.href.toLowerCase().indexOf(_.toLowerCase())>-1},not_icontains:function(_){return!!se&&-1===se.location.href.toLowerCase().indexOf(_.toLowerCase())},regex:function(_){return!!se&&Kn(se.location.href,_)},not_regex:function(_){return!!se&&!Kn(se.location.href,_)},exact:function(_){return se?.location.href===_},is_not:function(_){return se?.location.href!==_}},Ke=function(){function _(n){M(this,_),this.instance=n,this._surveyEventReceiver=null}return m(_,[{key:"afterDecideResponse",value:function(n){this._decideServerResponse=!!n.surveys,this.loadIfEnabled()}},{key:"loadIfEnabled",value:function(){var n=this,s=He?.extendPostHogWithSurveys;this.instance.config.disable_surveys||!this._decideServerResponse||s||(null==this._surveyEventReceiver&&(this._surveyEventReceiver=new Qt(this.instance)),this.instance.requestRouter.loadScript("/static/surveys.js",function(l){if(l)return Le.error(Ce,"Could not load surveys script",l);n._surveyManager=He.extendPostHogWithSurveys(n.instance)}))}},{key:"getSurveys",value:function(n){var s=this,l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.instance.config.disable_surveys)return n([]);null==this._surveyEventReceiver&&(this._surveyEventReceiver=new Qt(this.instance));var h=this.instance.get_property(Jt);if(h&&!l)return n(h);this.instance._send_request({url:this.instance.requestRouter.endpointFor("api","/api/surveys/?token=".concat(this.instance.config.token)),method:"GET",transport:"XHR",callback:function(f){var D;if(200!==f.statusCode||!f.json)return n([]);var L,xt=f.json.surveys||[],Gt=xt.filter(function(ue){var ze,ta,Ve,wa,ka,vi,hn,zi,sn,$i,ui,_o;return(null===(ze=ue.conditions)||void 0===ze?void 0:ze.events)&&(null===(ta=ue.conditions)||void 0===ta||null===(Ve=ta.events)||void 0===Ve?void 0:Ve.values)&&(null===(wa=ue.conditions)||void 0===wa||null===(ka=wa.events)||void 0===ka||null===(vi=ka.values)||void 0===vi?void 0:vi.length)>0||(null===(hn=ue.conditions)||void 0===hn?void 0:hn.actions)&&(null===(zi=ue.conditions)||void 0===zi||null===(sn=zi.actions)||void 0===sn?void 0:sn.values)&&(null===($i=ue.conditions)||void 0===$i||null===(ui=$i.actions)||void 0===ui||null===(_o=ui.values)||void 0===_o?void 0:_o.length)>0});return Gt.length>0&&(null===(L=s._surveyEventReceiver)||void 0===L||L.register(Gt)),null===(D=s.instance.persistence)||void 0===D||D.register(C({},Jt,xt)),n(xt)}})}},{key:"getActiveMatchingSurveys",value:function(n){var s=this;this.getSurveys(function(h){var f,D=h.filter(function(Gt){return!(!Gt.start_date||Gt.end_date)}).filter(function(Gt){var ue,ze,ta,Ve;if(!Gt.conditions)return!0;var wa=null===(ue=Gt.conditions)||void 0===ue||!ue.url||Ee[null!==(ze=null===(ta=Gt.conditions)||void 0===ta?void 0:ta.urlMatchType)&&void 0!==ze?ze:"icontains"](Gt.conditions.url),ka=null===(Ve=Gt.conditions)||void 0===Ve||!Ve.selector||he?.querySelector(Gt.conditions.selector);return wa&&ka}),L=null===(f=s._surveyEventReceiver)||void 0===f?void 0:f.getSurveys(),xt=D.filter(function(Gt){var ue,ze,ta,Ve,wa,ka,vi,hn,zi,sn;if(!Gt.linked_flag_key&&!Gt.targeting_flag_key&&!Gt.internal_targeting_flag_key)return!0;var $i=!Gt.linked_flag_key||s.instance.featureFlags.isFeatureEnabled(Gt.linked_flag_key),ui=!Gt.targeting_flag_key||s.instance.featureFlags.isFeatureEnabled(Gt.targeting_flag_key),_o=(null===(ue=Gt.conditions)||void 0===ue?void 0:ue.events)&&(null===(ze=Gt.conditions)||void 0===ze||null===(ta=ze.events)||void 0===ta?void 0:ta.values)&&(null===(Ve=Gt.conditions)||void 0===Ve||null===(wa=Ve.events)||void 0===wa?void 0:wa.values.length)>0,en=(null===(ka=Gt.conditions)||void 0===ka?void 0:ka.actions)&&(null===(vi=Gt.conditions)||void 0===vi||null===(hn=vi.actions)||void 0===hn?void 0:hn.values)&&(null===(zi=Gt.conditions)||void 0===zi||null===(sn=zi.actions)||void 0===sn?void 0:sn.values.length)>0,cn=!_o&&!en||L?.includes(Gt.id),Qo=s._canActivateRepeatedly(Gt),xr=!(Gt.internal_targeting_flag_key&&!Qo)||s.instance.featureFlags.isFeatureEnabled(Gt.internal_targeting_flag_key);return $i&&ui&&xr&&cn});return n(xt)},arguments.length>1&&void 0!==arguments[1]&&arguments[1])}},{key:"getNextSurveyStep",value:function(n,s,l){var h,f=n.questions[s],D=s+1;if(null===(h=f.branching)||void 0===h||!h.type)return s===n.questions.length-1?tt.End:D;if(f.branching.type===tt.End)return tt.End;if(f.branching.type===tt.SpecificQuestion){if(Number.isInteger(f.branching.index))return f.branching.index}else if(f.branching.type===tt.ResponseBased){if(f.type===Ss.SingleChoice){var L,xt,Gt=f.choices.indexOf("".concat(l));if(null!==(L=f.branching)&&void 0!==L&&null!==(xt=L.responseValues)&&void 0!==xt&&xt.hasOwnProperty(Gt)){var ue=f.branching.responseValues[Gt];return Number.isInteger(ue)?ue:ue===tt.End?tt.End:D}}else if(f.type===Ss.Rating){var ze,ta;if("number"!=typeof l||!Number.isInteger(l))throw new Error("The response type must be an integer");var Ve=function(ka,vi){if(3===vi){if(ka<1||ka>3)throw new Error("The response must be in range 1-3");return 1===ka?"negative":2===ka?"neutral":"positive"}if(5===vi){if(ka<1||ka>5)throw new Error("The response must be in range 1-5");return ka<=2?"negative":3===ka?"neutral":"positive"}if(10===vi){if(ka<0||ka>10)throw new Error("The response must be in range 0-10");return ka<=6?"detractors":ka<=8?"passives":"promoters"}throw new Error("The scale must be one of: 3, 5, 10")}(l,f.scale);if(null!==(ze=f.branching)&&void 0!==ze&&null!==(ta=ze.responseValues)&&void 0!==ta&&ta.hasOwnProperty(Ve)){var wa=f.branching.responseValues[Ve];return Number.isInteger(wa)?wa:wa===tt.End?tt.End:D}}return D}return Le.warn(Ce,"Falling back to next question index due to unexpected branching type"),D}},{key:"_canActivateRepeatedly",value:function(n){return X(He.__PosthogExtensions__.canActivateRepeatedly)&&Le.warn(Ce,"canActivateRepeatedly is not defined, must init before calling"),He.__PosthogExtensions__.canActivateRepeatedly(n)}},{key:"canRenderSurvey",value:function(n){var s=this;X(this._surveyManager)?Le.warn(Ce,"canActivateRepeatedly is not defined, must init before calling"):this.getSurveys(function(l){var h=l.filter(function(f){return f.id===n})[0];s._surveyManager.canRenderSurvey(h)})}},{key:"renderSurvey",value:function(n,s){var l=this;X(this._surveyManager)?Le.warn(Ce,"canActivateRepeatedly is not defined, must init before calling"):this.getSurveys(function(h){var f=h.filter(function(D){return D.id===n})[0];l._surveyManager.renderSurvey(f,he?.querySelector(s))})}}]),_}(),pa=function(){function _(n){var s,l,h=this;M(this,_),C(this,"serverLimits",{}),C(this,"lastEventRateLimited",!1),C(this,"checkForLimiting",function(f){var D=f.text;if(D&&D.length)try{(JSON.parse(D).quota_limited||[]).forEach(function(L){Le.info("[RateLimiter] ".concat(L||"events"," is quota limited.")),h.serverLimits[L]=(new Date).getTime()+6e4})}catch(L){return void Le.warn('[RateLimiter] could not rate limit - continuing. Error: "'.concat(L?.message,'"'),{text:D})}}),this.instance=n,this.captureEventsPerSecond=(null===(s=n.config.rate_limiting)||void 0===s?void 0:s.events_per_second)||10,this.captureEventsBurstLimit=Math.max((null===(l=n.config.rate_limiting)||void 0===l?void 0:l.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond),this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}return m(_,[{key:"clientRateLimitContext",value:function(){var n,s,l,h=arguments.length>0&&void 0!==arguments[0]&&arguments[0],f=(new Date).getTime(),D=null!==(n=null===(s=this.instance.persistence)||void 0===s?void 0:s.get_property(Ge))&&void 0!==n?n:{tokens:this.captureEventsBurstLimit,last:f};D.tokens+=(f-D.last)/1e3*this.captureEventsPerSecond,D.last=f,D.tokens>this.captureEventsBurstLimit&&(D.tokens=this.captureEventsBurstLimit);var L=D.tokens<1;return L||h||(D.tokens=Math.max(0,D.tokens-1)),!L||this.lastEventRateLimited||h||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to ".concat(this.captureEventsPerSecond," events per second and ").concat(this.captureEventsBurstLimit," events burst limit.")},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=L,null===(l=this.instance.persistence)||void 0===l||l.set_property(Ge,D),{isRateLimited:L,remainingTokens:D.tokens}}},{key:"isServerRateLimited",value:function(n){var s=this.serverLimits[n||"events"]||!1;return!1!==s&&(new Date).getTime()_?n.slice(0,_)+"...":n}var xi,vn=function(){function _(n){M(this,_),C(this,"_initialized",!1),C(this,"_isDisabledServerSide",null),C(this,"rageclicks",new hi),C(this,"_elementsChainAsString",!1),this.instance=n,this._elementSelectors=null}return m(_,[{key:"config",get:function(){var n,s,l=st(this.instance.config.autocapture)?this.instance.config.autocapture:{};return l.url_allowlist=null===(n=l.url_allowlist)||void 0===n?void 0:n.map(function(h){return new RegExp(h)}),l.url_ignorelist=null===(s=l.url_ignorelist)||void 0===s?void 0:s.map(function(h){return new RegExp(h)}),l}},{key:"_addDomEventHandlers",value:function(){var n=this;if(this.isBrowserSupported()){if(se&&he){var s=function(h){h=h||se?.event;try{n._captureEvent(h)}catch(f){Le.error("Failed to capture event",f)}},l=function(h){n._captureEvent(h=h||se?.event,Wi)};q(he,"submit",s,!1,!0),q(he,"change",s,!1,!0),q(he,"click",s,!1,!0),this.config.capture_copied_text&&(q(he,"copy",l,!1,!0),q(he,"cut",l,!1,!0))}}else Le.info("Disabling Automatic Event Collection because this browser is not supported")}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this._initialized&&(this._addDomEventHandlers(),this._initialized=!0)}},{key:"afterDecideResponse",value:function(n){n.elementsChainAsString&&(this._elementsChainAsString=n.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register(C({},oe,!!n.autocapture_opt_out)),this._isDisabledServerSide=!!n.autocapture_opt_out,this.startIfEnabled()}},{key:"setElementSelectors",value:function(n){this._elementSelectors=n}},{key:"getElementSelectors",value:function(n){var s,l=[];return null===(s=this._elementSelectors)||void 0===s||s.forEach(function(h){var f=he?.querySelectorAll(h);f?.forEach(function(D){n===D&&l.push(h)})}),l}},{key:"isEnabled",get:function(){var n,s,l=null===(n=this.instance.persistence)||void 0===n?void 0:n.props[oe];if(te(this._isDisabledServerSide)&&!Pe(l)&&!this.instance.config.advanced_disable_decide)return!1;var f=null!==(s=this._isDisabledServerSide)&&void 0!==s?s:!!l;return!!this.instance.config.autocapture&&!f}},{key:"_previousElementSibling",value:function(n){if(n.previousElementSibling)return n.previousElementSibling;var s=n;do{s=s.previousSibling}while(s&&!to(s));return s}},{key:"_getAugmentPropertiesFromElement",value:function(n){if(!F(n))return{};var s={};return va(n.attributes,function(l){if(l.name&&0===l.name.indexOf("data-ph-capture-attribute")){var h=l.name.replace("data-ph-capture-attribute-",""),f=l.value;h&&f&&ys(f)&&(s[h]=f)}}),s}},{key:"_getPropertiesFromElement",value:function(n,s,l){var h,f=n.tagName.toLowerCase(),D={tag_name:f};Wn.indexOf(f)>-1&&!l&&(D.$el_text="a"===f.toLowerCase()||"button"===f.toLowerCase()?wo(1024,Mr(n)):wo(1024,ji(n)));var L=_a(n);L.length>0&&(D.classes=L.filter(function(ta){return""!==ta}));var xt=null===(h=this.config)||void 0===h?void 0:h.element_attribute_ignorelist;va(n.attributes,function(ta){var Ve;if((!qt(n)||-1!==["name","id","class","aria-label"].indexOf(ta.name))&&(null==xt||!xt.includes(ta.name))&&!s&&ys(ta.value)&&(!Dt(Ve=ta.name)||"_ngcontent"!==Ve.substring(0,10)&&"_nghost"!==Ve.substring(0,7))){var wa=ta.value;"class"===ta.name&&(wa=Ya(wa).join(" ")),D["attr__"+ta.name]=wo(1024,wa)}});for(var Gt=1,ue=1,ze=n;ze=this._previousElementSibling(ze);)Gt++,ze.tagName===n.tagName&&ue++;return D.nth_child=Gt,D.nth_of_type=ue,D}},{key:"_getDefaultProperties",value:function(n){return{$event_type:n,$ce_version:1}}},{key:"_getEventTarget",value:function(n){return bt(n.target)?n.srcElement||null:null!==(s=n.target)&&void 0!==s&&s.shadowRoot?n.composedPath()[0]||null:n.target||null;var s}},{key:"_captureEvent",value:function(n){var s=this,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$autocapture";if(this.isEnabled){var h,f=this._getEventTarget(n);fi(f)&&(f=f.parentNode||null),"$autocapture"===l&&"click"===n.type&&n instanceof MouseEvent&&this.instance.config.rageclick&&null!==(h=this.rageclicks)&&void 0!==h&&h.isRageClick(n.clientX,n.clientY,(new Date).getTime())&&this._captureEvent(n,"$rageclick");var D=l===Wi;if(f&&function dt(_,n){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0,h=arguments.length>4?arguments[4]:void 0;if(!se||!_||li(_,"html")||!to(_)||null!=s&&s.url_allowlist&&!ei(s.url_allowlist)||null!=s&&s.url_ignorelist&&ei(s.url_ignorelist))return!1;if(null!=s&&s.dom_event_allowlist){var f=s.dom_event_allowlist;if(f&&!f.some(function(Ve){return n.type===Ve}))return!1}for(var D=!1,L=[_],xt=!0,Gt=_;Gt.parentNode&&!li(Gt,"body");)if(Bn(Gt.parentNode))L.push(Gt.parentNode.host),Gt=Gt.parentNode.host;else{if(!(xt=nt(Gt)))break;if(l||Wn.indexOf(xt.tagName.toLowerCase())>-1)D=!0;else{var ue=se.getComputedStyle(xt);ue&&"pointer"===ue.getPropertyValue("cursor")&&(D=!0)}L.push(xt),Gt=xt}if(!function(Ve,wa){var ka=wa?.element_allowlist;if(bt(ka))return!0;var vi,hn=lt(Ve);try{var zi=function(){var $i=vi.value;if(ka.some(function(ui){return $i.tagName.toLowerCase()===ui}))return{v:!0}};for(hn.s();!(vi=hn.n()).done;){var sn=zi();if("object"===y(sn))return sn.v}}catch($i){hn.e($i)}finally{hn.f()}return!1}(L,s)||!function(Ve,wa){var ka=wa?.css_selector_allowlist;if(bt(ka))return!0;var vi,hn=lt(Ve);try{var zi=function(){var $i=vi.value;if(ka.some(function(ui){return $i.matches(ui)}))return{v:!0}};for(hn.s();!(vi=hn.n()).done;){var sn=zi();if("object"===y(sn))return sn.v}}catch($i){hn.e($i)}finally{hn.f()}return!1}(L,s))return!1;var ze=se.getComputedStyle(_);if(ze&&"pointer"===ze.getPropertyValue("cursor")&&"click"===n.type)return!0;var ta=_.tagName.toLowerCase();switch(ta){case"html":return!1;case"form":return(h||["submit"]).indexOf(n.type)>=0;case"input":case"select":case"textarea":return(h||["change","click"]).indexOf(n.type)>=0;default:return D?(h||["click"]).indexOf(n.type)>=0:(h||["click"]).indexOf(n.type)>=0&&(Wn.indexOf(ta)>-1||"true"===_.getAttribute("contenteditable"))}}(f,n,this.config,D,D?["copy","cut"]:void 0)){for(var L,xt,Gt=[f],ue=f;ue.parentNode&&!li(ue,"body");)Bn(ue.parentNode)?(Gt.push(ue.parentNode.host),ue=ue.parentNode.host):(Gt.push(ue.parentNode),ue=ue.parentNode);var ze,ta,Ve=[],wa={},ka=!1;if(va(Gt,function(Qo){var xr=F(Qo);"a"===Qo.tagName.toLowerCase()&&(ze=Qo.getAttribute("href"),ze=xr&&ys(ze)&&ze),be(_a(Qo),"ph-no-capture")&&(ka=!0),Ve.push(s._getPropertiesFromElement(Qo,s.instance.config.mask_all_element_attributes,s.instance.config.mask_all_text));var ds=s._getAugmentPropertiesFromElement(Qo);Ia(wa,ds)}),this.instance.config.mask_all_text||(Ve[0].$el_text="a"===f.tagName.toLowerCase()||"button"===f.tagName.toLowerCase()?Mr(f):ji(f)),ze){var vi,hn;Ve[0].attr__href=ze;var zi=null===(vi=Ho(ze))||void 0===vi?void 0:vi.host,sn=null==se||null===(hn=se.location)||void 0===hn?void 0:hn.host;zi&&sn&&zi!==sn&&(ta=ze)}if(ka)return!1;var $i=Ia(this._getDefaultProperties(n.type),this._elementsChainAsString?{$elements_chain:xs(Ve)}:{$elements:Ve},null!==(L=Ve[0])&&void 0!==L&&L.$el_text?{$el_text:null===(xt=Ve[0])||void 0===xt?void 0:xt.$el_text}:{},ta&&"click"===n.type?{$external_click_url:ta}:{},wa),ui=this.getElementSelectors(f);if(ui&&ui.length>0&&($i.$element_selectors=ui),l===Wi){var _o,en=za(null==se||null===(_o=se.getSelection())||void 0===_o?void 0:_o.toString()),cn=n.type||"clipboard";if(!en)return!1;$i.$selected_content=en,$i.$copy_type=cn}return this.instance.capture(l,$i),!0}}}},{key:"isBrowserSupported",value:function(){return Wt(he?.querySelectorAll)}}]),_}(),Ti=function(){function _(n){var s=this;M(this,_),C(this,"_restoreXHRPatch",void 0),C(this,"_restoreFetchPatch",void 0),C(this,"_startCapturing",function(){bt(s._restoreXHRPatch)&&He.postHogTracingHeadersPatchFns._patchXHR(s.instance.sessionManager),bt(s._restoreFetchPatch)&&He.postHogTracingHeadersPatchFns._patchFetch(s.instance.sessionManager)}),this.instance=n}return m(_,[{key:"_loadScript",value:function(n){He.postHogTracingHeadersPatchFns&&n(),this.instance.requestRouter.loadScript("/static/tracing-headers.js?v=".concat(St.LIB_VERSION),function(s){if(s)return Le.error("[TRACING-HEADERS] failed to load script",s);n()})}},{key:"startIfEnabledOrStop",value:function(){var n,s;this.instance.config.__add_tracing_headers?this._loadScript(this._startCapturing):(null===(n=this._restoreXHRPatch)||void 0===n||n.call(this),null===(s=this._restoreFetchPatch)||void 0===s||s.call(this),this._restoreXHRPatch=void 0,this._restoreFetchPatch=void 0)}}]),_}();!function(_){_[_.PENDING=-1]="PENDING",_[_.DENIED=0]="DENIED",_[_.GRANTED=1]="GRANTED"}(xi||(xi={}));var tn=function(){function _(n){M(this,_),this.instance=n}return m(_,[{key:"config",get:function(){return this.instance.config}},{key:"consent",get:function(){return this.getDnt()?xi.DENIED:this.storedConsent}},{key:"isOptedOut",value:function(){return this.consent===xi.DENIED||this.consent===xi.PENDING&&this.config.opt_out_capturing_by_default}},{key:"isOptedIn",value:function(){return!this.isOptedOut()}},{key:"optInOut",value:function(n){this.storage.set(this.storageKey,n?1:0,this.config.cookie_expiration,this.config.cross_subdomain_cookie,this.config.secure_cookie)}},{key:"reset",value:function(){this.storage.remove(this.storageKey,this.config.cross_subdomain_cookie)}},{key:"storageKey",get:function(){var n=this.instance.config;return(n.opt_out_capturing_cookie_prefix||"__ph_opt_in_out_")+n.token}},{key:"storedConsent",get:function(){var n=this.storage.get(this.storageKey);return"1"===n?xi.GRANTED:"0"===n?xi.DENIED:xi.PENDING}},{key:"storage",get:function(){if(!this._storage){var n=this.config.opt_out_capturing_persistence_type;this._storage="localStorage"===n?oi:Ri;var s="localStorage"===n?Ri:oi;s.get(this.storageKey)&&(this._storage.get(this.storageKey)||this.optInOut("1"===s.get(this.storageKey)),s.remove(this.storageKey,this.config.cross_subdomain_cookie))}return this._storage}},{key:"getDnt",value:function(){return!!this.config.respect_dnt&&!!kt([ee?.doNotTrack,ee?.msDoNotTrack,He.doNotTrack],function(n){return be([!0,1,"1","yes"],n)})}}]),_}(),Oo="[Exception Autocapture]",pr=function(){function _(n){var s,l=this;M(this,_),C(this,"originalOnUnhandledRejectionHandler",void 0),C(this,"startCapturing",function(){if(se&&l.isEnabled&&!l.hasHandlers&&!l.isCapturing){var h=se.posthogErrorWrappingFunctions.wrapOnError,f=se.posthogErrorWrappingFunctions.wrapUnhandledRejection;if(h&&f)try{l.unwrapOnError=h(l.captureException.bind(l)),l.unwrapUnhandledRejection=f(l.captureException.bind(l))}catch(D){Le.error(Oo+" failed to start",D),l.stopCapturing()}else Le.error(Oo+" failed to load error wrapping functions - cannot start")}}),this.instance=n,this.remoteEnabled=!(null===(s=this.instance.persistence)||void 0===s||!s.props[na]),this.startIfEnabled()}return m(_,[{key:"isEnabled",get:function(){var n;return null!==(n=this.remoteEnabled)&&void 0!==n&&n}},{key:"isCapturing",get:function(){var n;return!(null==se||null===(n=se.onerror)||void 0===n||!n.__POSTHOG_INSTRUMENTED__)}},{key:"hasHandlers",get:function(){return this.originalOnUnhandledRejectionHandler||this.unwrapOnError}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this.isCapturing&&(Le.info(Oo+" enabled, starting..."),this.loadScript(this.startCapturing))}},{key:"loadScript",value:function(n){this.hasHandlers&&n(),this.instance.requestRouter.loadScript("/static/exception-autocapture.js?v=".concat(St.LIB_VERSION),function(s){if(s)return Le.error(Oo+" failed to load script",s);n()})}},{key:"stopCapturing",value:function(){var n,s;null===(n=this.unwrapOnError)||void 0===n||n.call(this),null===(s=this.unwrapUnhandledRejection)||void 0===s||s.call(this)}},{key:"afterDecideResponse",value:function(n){this.remoteEnabled=!!n.autocaptureExceptions||!1,this.instance.persistence&&this.instance.persistence.register(C({},na,this.remoteEnabled)),this.startIfEnabled()}},{key:"captureException",value:function(n){var s=this.instance.requestRouter.endpointFor("ui");n.$exception_personURL="".concat(s,"/project/").concat(this.instance.config.token,"/person/").concat(this.instance.get_distinct_id()),this.instance.exceptions.sendExceptionEvent(n)}}]),_}(),Mo="[Web Vitals]",kn=function(){function _(n){var s,l=this;M(this,_),C(this,"_enabledServerSide",!1),C(this,"_initialized",!1),C(this,"buffer",{url:void 0,metrics:[],firstMetricTimestamp:void 0}),C(this,"_flushToCapture",function(){clearTimeout(l._delayedFlushTimer),0!==l.buffer.metrics.length&&(l.instance.capture("$web_vitals",l.buffer.metrics.reduce(function(h,f){var D;return u(u({},h),{},(C(D={},"$web_vitals_".concat(f.name,"_event"),u({},f)),C(D,"$web_vitals_".concat(f.name,"_value"),f.value),D))},{})),l.buffer={url:void 0,metrics:[],firstMetricTimestamp:void 0})}),C(this,"_addToBuffer",function(h){var f,D=null===(f=l.instance.sessionManager)||void 0===f?void 0:f.checkAndGetSessionAndWindowId(!0);if(bt(D))Le.error(Mo+"Could not read session ID. Dropping metrics!");else{l.buffer=l.buffer||{url:void 0,metrics:[],firstMetricTimestamp:void 0};var L=l._currentURL();bt(L)||(X(h?.name)||X(h?.value)?Le.error(Mo+"Invalid metric received",h):l._maxAllowedValue&&h.value>=l._maxAllowedValue?Le.error(Mo+"Ignoring metric with value >= "+l._maxAllowedValue,h):(l.buffer.url!==L&&(l._flushToCapture(),l._delayedFlushTimer=setTimeout(l._flushToCapture,8e3)),bt(l.buffer.url)&&(l.buffer.url=L),l.buffer.firstMetricTimestamp=bt(l.buffer.firstMetricTimestamp)?Date.now():l.buffer.firstMetricTimestamp,l.buffer.metrics.push(u(u({},h),{},{$current_url:L,$session_id:D.sessionId,$window_id:D.windowId,timestamp:Date.now()})),4===l.buffer.metrics.length&&l._flushToCapture()))}}),C(this,"_startCapturing",function(){var h=He.postHogWebVitalsCallbacks,f=h.onLCP,D=h.onCLS,L=h.onFCP,xt=h.onINP;f&&D&&L&&xt?(f(l._addToBuffer),D(l._addToBuffer),L(l._addToBuffer),xt(l._addToBuffer),l._initialized=!0):Le.error(Mo+"web vitals callbacks not loaded - not starting")}),this.instance=n,this._enabledServerSide=!(null===(s=this.instance.persistence)||void 0===s||!s.props[aa]),this.startIfEnabled()}return m(_,[{key:"_maxAllowedValue",get:function(){var n=st(this.instance.config.capture_performance)&&xe(this.instance.config.capture_performance.__web_vitals_max_value)?this.instance.config.capture_performance.__web_vitals_max_value:9e5;return 01&&void 0!==arguments[1]?arguments[1]:{},D=arguments.length>2?arguments[2]:void 0;if(bt(n)||Zt(n))return Le.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return Le.warn("You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},this._triggered_notifs=[],this.set_config(Ia({},rn(),bo(f),{name:D,token:n})),this.config.on_xhr_error&&Le.error("[posthog] on_xhr_error is deprecated. Use on_request_error instead"),this.compression=f.disable_compression?void 0:Ot.GZipJS,this.persistence=new Bt(this.config),this.sessionPersistence="sessionStorage"===this.config.persistence?this.persistence:new Bt(u(u({},this.config),{},{persistence:"sessionStorage"}));var L=u({},this.persistence.props),xt=u({},this.sessionPersistence.props);if(this._requestQueue=new zr(function(zi){return h._send_retriable_request(zi)}),this._retryQueue=new uc(this),this.__request_queue=[],this.sessionManager=new jn(this.config,this.persistence),this.sessionPropsManager=new Qa(this.sessionManager,this.persistence),new Ti(this).startIfEnabledOrStop(),this.sessionRecording=new hr(this),this.sessionRecording.startIfEnabledOrStop(),this.config.disable_scroll_properties||this.scrollManager.startMeasuringScrollPosition(),this.autocapture=new vn(this),this.autocapture.startIfEnabled(),this.surveys.loadIfEnabled(),this.heatmaps=new sa(this),this.heatmaps.startIfEnabled(),this.webVitalsAutocapture=new kn(this),this.exceptionObserver=new pr(this),this.exceptionObserver.startIfEnabled(),St.DEBUG=St.DEBUG||this.config.debug,St.DEBUG&&Le.info("Starting in debug mode",{this:this,config:f,thisC:u({},this.config),p:L,s:xt}),this._sync_opt_out_with_persistence(),void 0!==(null===(s=f.bootstrap)||void 0===s?void 0:s.distinctID)){var Gt,ue,ze=this.config.get_device_id(et()),ta=null!==(Gt=f.bootstrap)&&void 0!==Gt&&Gt.isIdentifiedID?ze:f.bootstrap.distinctID;this.persistence.set_property(Et,null!==(ue=f.bootstrap)&&void 0!==ue&&ue.isIdentifiedID?"identified":"anonymous"),this.register({distinct_id:f.bootstrap.distinctID,$device_id:ta})}if(this._hasBootstrappedFeatureFlags()){var Ve,wa,ka=Object.keys((null===(Ve=f.bootstrap)||void 0===Ve?void 0:Ve.featureFlags)||{}).filter(function(zi){var sn,$i;return!(null===(sn=f.bootstrap)||void 0===sn||null===($i=sn.featureFlags)||void 0===$i||!$i[zi])}).reduce(function(zi,sn){var $i,ui;return zi[sn]=(null===($i=f.bootstrap)||void 0===$i||null===(ui=$i.featureFlags)||void 0===ui?void 0:ui[sn])||!1,zi},{}),vi=Object.keys((null===(wa=f.bootstrap)||void 0===wa?void 0:wa.featureFlagPayloads)||{}).filter(function(zi){return ka[zi]}).reduce(function(zi,sn){var $i,ui,_o,en;return null!==($i=f.bootstrap)&&void 0!==$i&&null!==(ui=$i.featureFlagPayloads)&&void 0!==ui&&ui[sn]&&(zi[sn]=null===(_o=f.bootstrap)||void 0===_o||null===(en=_o.featureFlagPayloads)||void 0===en?void 0:en[sn]),zi},{});this.featureFlags.receivedFeatureFlags({featureFlags:ka,featureFlagPayloads:vi})}if(!this.get_distinct_id()){var hn=this.config.get_device_id(et());this.register_once({distinct_id:hn,$device_id:hn},""),this.persistence.set_property(Et,"anonymous")}return null==se||null===(l=se.addEventListener)||void 0===l||l.call(se,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this)),this.toolbar.maybeLoadToolbar(),f.segment?function Mc(_,n){var s=_.config.segment;if(!s)return n();!function(l,h){var f=l.config.segment;if(!f)return h();var D=function(xt){var Gt=function(){return xt.anonymousId()||et()};l.config.get_device_id=Gt,xt.id()&&(l.register({distinct_id:xt.id(),$device_id:Gt()}),l.persistence.set_property(Et,"identified")),h()},L=f.user();"then"in L&&Wt(L.then)?L.then(function(xt){return D(xt)}):D(L)}(_,function(){s.register(function(l){Promise&&Promise.resolve||Le.warn("This browser does not have Promise support, and can not use the segment integration");var h=function(f,D){var L;if(!D)return f;f.event.userId||f.event.anonymousId===l.get_distinct_id()||(Le.info("Segment integration does not have a userId set, resetting PostHog"),l.reset()),f.event.userId&&f.event.userId!==l.get_distinct_id()&&(Le.info("Segment integration has a userId set, identifying with PostHog"),l.identify(f.event.userId));var xt=l._calculate_event_properties(D,null!==(L=f.event.properties)&&void 0!==L?L:{},new Date);return f.event.properties=Object.assign({},xt,f.event.properties),f};return{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:function(f){return h(f,f.event.event)},page:function(f){return h(f,"$pageview")},identify:function(f){return h(f,"$identify")},screen:function(f){return h(f,"$screen")}}}(_)).then(function(){n()})})}(this,function(){return h._loaded()}):this._loaded(),Wt(this.config._onCapture)&&this.on("eventCaptured",function(zi){return h.config._onCapture(zi.event,zi)}),this}},{key:"_afterDecideResponse",value:function(n){var s,l,h,f,D,L,xt,Gt;this.compression=void 0,n.supportedCompression&&!this.config.disable_compression&&(this.compression=be(n.supportedCompression,Ot.GZipJS)?Ot.GZipJS:be(n.supportedCompression,Ot.Base64)?Ot.Base64:void 0),null!==(s=n.analytics)&&void 0!==s&&s.endpoint&&(this.analyticsDefaultEndpoint=n.analytics.endpoint),null===(l=this.sessionRecording)||void 0===l||l.afterDecideResponse(n),null===(h=this.autocapture)||void 0===h||h.afterDecideResponse(n),null===(f=this.heatmaps)||void 0===f||f.afterDecideResponse(n),null===(D=this.surveys)||void 0===D||D.afterDecideResponse(n),null===(L=this.webVitalsAutocapture)||void 0===L||L.afterDecideResponse(n),null===(xt=this.exceptions)||void 0===xt||xt.afterDecideResponse(n),null===(Gt=this.exceptionObserver)||void 0===Gt||Gt.afterDecideResponse(n)}},{key:"_loaded",value:function(){var n=this,s=this.config.advanced_disable_decide;s||this.featureFlags.setReloadingPaused(!0);try{this.config.loaded(this)}catch(l){Le.critical("`loaded` function failed",l)}this._start_queue_if_opted_in(),this.config.capture_pageview&&setTimeout(function(){n.consent.isOptedIn()&&n._captureInitialPageview()},1),s||(new Ur(this).call(),this.featureFlags.resetRequestQueue())}},{key:"_start_queue_if_opted_in",value:function(){var n;this.has_opted_out_capturing()||this.config.request_batching&&(null===(n=this._requestQueue)||void 0===n||n.enable())}},{key:"_dom_loaded",value:function(){var n=this;this.has_opted_out_capturing()||fa(this.__request_queue,function(s){return n._send_retriable_request(s)}),this.__request_queue=[],this._start_queue_if_opted_in()}},{key:"_handle_unload",value:function(){var n,s;this.config.request_batching?(this._shouldCapturePageleave()&&this.capture("$pageleave"),null===(n=this._requestQueue)||void 0===n||n.unload(),null===(s=this._retryQueue)||void 0===s||s.unload()):this._shouldCapturePageleave()&&this.capture("$pageleave",null,{transport:"sendBeacon"})}},{key:"_send_request",value:function(n){var s=this;this.__loaded&&(yi?this.__request_queue.push(n):this.rateLimiter.isServerRateLimited(n.batchKey)||(n.transport=n.transport||this.config.api_transport,n.url=Dr(n.url,{ip:this.config.ip?1:0}),n.headers=u({},this.config.request_headers),n.compression="best-available"===n.compression?this.compression:n.compression,function(l){var h,f,D,L=u({},l);L.timeout=L.timeout||6e4,L.url=Dr(L.url,{_:(new Date).getTime().toString(),ver:St.LIB_VERSION,compression:L.compression});var xt=null!==(h=L.transport)&&void 0!==h?h:"XHR",Gt=null!==(f=null===(D=kt(Xr,function(ue){return ue.transport===xt}))||void 0===D?void 0:D.method)&&void 0!==f?f:Xr[0].method;if(!Gt)throw new Error("No available transport method");Gt(L)}(u(u({},n),{},{callback:function(l){var h,f,D;s.rateLimiter.checkForLimiting(l),l.statusCode>=400&&(null===(f=(D=s.config).on_request_error)||void 0===f||f.call(D,l)),null===(h=n.callback)||void 0===h||h.call(n,l)}}))))}},{key:"_send_retriable_request",value:function(n){this._retryQueue?this._retryQueue.retriableRequest(n):this._send_request(n)}},{key:"_execute_array",value:function(n){var s,l=this,h=[],f=[],D=[];fa(n,function(xt){xt&&(wt(s=xt[0])?D.push(xt):Wt(xt)?xt.call(l):wt(xt)&&"alias"===s?h.push(xt):wt(xt)&&-1!==s.indexOf("capture")&&Wt(l[s])?D.push(xt):f.push(xt))});var L=function(xt,Gt){fa(xt,function(ue){if(wt(ue[0])){var ze=Gt;va(ue,function(ta){ze=ze[ta[0]].apply(ze,ta.slice(1))})}else this[ue[0]].apply(this,ue.slice(1))},Gt)};L(h,this),L(f,this),L(D,this)}},{key:"_hasBootstrappedFeatureFlags",value:function(){var n,s;return(null===(n=this.config.bootstrap)||void 0===n?void 0:n.featureFlags)&&Object.keys(null===(s=this.config.bootstrap)||void 0===s?void 0:s.featureFlags).length>0||!1}},{key:"push",value:function(n){this._execute_array([n])}},{key:"capture",value:function(n,s,l){var h;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this._requestQueue){if(!this.consent.isOptedOut())if(!bt(n)&&Dt(n)){if(this.config.opt_out_useragent_filter||!this._is_bot()){var f=null!=l&&l.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(null==f||!f.isRateLimited){this.sessionPersistence.update_search_keyword(),this.config.store_google&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.store_google||this.config.save_referrer)&&this.persistence.set_initial_person_info();var D=new Date,L=l?.timestamp||D,xt={uuid:et(),event:n,properties:this._calculate_event_properties(n,s||{},L)};f&&(xt.properties.$lib_rate_limit_remaining_tokens=f.remainingTokens),l?.$set&&(xt.$set=l?.$set);var Gt=this._calculate_set_once_properties(l?.$set_once);Gt&&(xt.$set_once=Gt),(xt=function _t(_,n){return s=_,l=function(f){return Dt(f)&&!te(n)?f.slice(0,n):f},h=new Set,function f(D,L){return D!==Object(D)?l?l(D):D:h.has(D)?void 0:(h.add(D),wt(D)?(xt=[],fa(D,function(Gt){xt.push(f(Gt))})):(xt={},va(D,function(Gt,ue){h.has(Gt)||(xt[ue]=f(Gt))})),xt);var xt}(s);var s,l,h}(xt,null!=l&&l._noTruncate?null:this.config.properties_string_max_length)).timestamp=L,bt(l?.timestamp)||(xt.properties.$event_time_override_provided=!0,xt.properties.$event_time_override_system_time=D);var ue=u(u({},xt.properties.$set),xt.$set);Ft(ue)||this.setPersonPropertiesForFlags(ue),this._internalEventEmitter.emit("eventCaptured",xt);var ze={method:"POST",url:null!==(h=l?._url)&&void 0!==h?h:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:xt,compression:"best-available",batchKey:l?._batchKey};return!this.config.request_batching||l&&(null==l||!l._batchKey)||null!=l&&l.send_instantly?this._send_retriable_request(ze):this._requestQueue.enqueue(ze),xt}Le.critical("This capture call is ignored due to client rate limiting.")}}else Le.error("No event name provided to posthog.capture")}else Le.uninitializedWarning("posthog.capture")}},{key:"_addCaptureHook",value:function(n){this.on("eventCaptured",function(s){return n(s.event,s)})}},{key:"_calculate_event_properties",value:function(n,s,l){if(l=l||new Date,!this.persistence||!this.sessionPersistence)return s;var h=this.persistence.remove_event_timer(n),f=u({},s);if(f.token=this.config.token,"$snapshot"===n){var D=u(u({},this.persistence.properties()),this.sessionPersistence.properties());return f.distinct_id=D.distinct_id,(!Dt(f.distinct_id)&&!xe(f.distinct_id)||Zt(f.distinct_id))&&Le.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),f}var L=Va.properties();if(this.sessionManager){var xt=this.sessionManager.checkAndGetSessionAndWindowId(),ue=xt.windowId;f.$session_id=xt.sessionId,f.$window_id=ue}if(this.requestRouter.region===Ui.CUSTOM&&(f.$lib_custom_api_host=this.config.api_host),this.sessionPropsManager&&this.config.__preview_send_client_session_params&&("$pageview"===n||"$pageleave"===n||"$autocapture"===n)){var ze=this.sessionPropsManager.getSessionProps();f=Ia(f,ze)}if(!this.config.disable_scroll_properties){var ta={};"$pageview"===n?ta=this.pageViewManager.doPageView(l):"$pageleave"===n&&(ta=this.pageViewManager.doPageLeave(l)),f=Ia(f,ta)}if("$pageview"===n&&he&&(f.title=he.title),!bt(h)){var Ve=l.getTime()-h;f.$duration=parseFloat((Ve/1e3).toFixed(3))}Re&&this.config.opt_out_useragent_filter&&(f.$browser_type=this._is_bot()?"bot":"browser"),(f=Ia({},L,this.persistence.properties(),this.sessionPersistence.properties(),f)).$is_identified=this._isIdentified(),wt(this.config.property_denylist)?va(this.config.property_denylist,function(ka){delete f[ka]}):Le.error("Invalid value for property_denylist config: "+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var wa=this.config.sanitize_properties;return wa&&(f=wa(f,n)),f.$process_person_profile=this._hasPersonProcessing(),f}},{key:"_calculate_set_once_properties",value:function(n){if(!this.persistence||!this._hasPersonProcessing())return n;var s=Ia({},this.persistence.get_initial_props(),n||{});return Ft(s)?void 0:s}},{key:"register",value:function(n,s){var l;null===(l=this.persistence)||void 0===l||l.register(n,s)}},{key:"register_once",value:function(n,s,l){var h;null===(h=this.persistence)||void 0===h||h.register_once(n,s,l)}},{key:"register_for_session",value:function(n){var s;null===(s=this.sessionPersistence)||void 0===s||s.register(n)}},{key:"unregister",value:function(n){var s;null===(s=this.persistence)||void 0===s||s.unregister(n)}},{key:"unregister_for_session",value:function(n){var s;null===(s=this.sessionPersistence)||void 0===s||s.unregister(n)}},{key:"_register_single",value:function(n,s){this.register(C({},n,s))}},{key:"getFeatureFlag",value:function(n,s){return this.featureFlags.getFeatureFlag(n,s)}},{key:"getFeatureFlagPayload",value:function(n){var s=this.featureFlags.getFeatureFlagPayload(n);try{return JSON.parse(s)}catch{return s}}},{key:"isFeatureEnabled",value:function(n,s){return this.featureFlags.isFeatureEnabled(n,s)}},{key:"reloadFeatureFlags",value:function(){this.featureFlags.reloadFeatureFlags()}},{key:"updateEarlyAccessFeatureEnrollment",value:function(n,s){this.featureFlags.updateEarlyAccessFeatureEnrollment(n,s)}},{key:"getEarlyAccessFeatures",value:function(n){return this.featureFlags.getEarlyAccessFeatures(n,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}},{key:"on",value:function(n,s){return this._internalEventEmitter.on(n,s)}},{key:"onFeatureFlags",value:function(n){return this.featureFlags.onFeatureFlags(n)}},{key:"onSessionId",value:function(n){var s,l;return null!==(s=null===(l=this.sessionManager)||void 0===l?void 0:l.onSessionId(n))&&void 0!==s?s:function(){}}},{key:"getSurveys",value:function(n){this.surveys.getSurveys(n,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}},{key:"getActiveMatchingSurveys",value:function(n){this.surveys.getActiveMatchingSurveys(n,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}},{key:"renderSurvey",value:function(n,s){this.surveys.renderSurvey(n,s)}},{key:"canRenderSurvey",value:function(n){this.surveys.canRenderSurvey(n)}},{key:"getNextSurveyStep",value:function(n,s,l){return this.surveys.getNextSurveyStep(n,s,l)}},{key:"identify",value:function(n,s,l){if(!this.__loaded||!this.persistence)return Le.uninitializedWarning("posthog.identify");if(xe(n)&&(n=n.toString(),Le.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),n){if(["distinct_id","distinctid"].includes(n.toLowerCase()))Le.critical('The string "'.concat(n,'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.'));else if(this._requirePersonProcessing("posthog.identify")){var h=this.get_distinct_id();this.register({$user_id:n}),this.get_property("$device_id")||this.register_once({$had_persisted_distinct_id:!0,$device_id:h},""),n!==h&&n!==this.get_property(ce)&&(this.unregister(ce),this.register({distinct_id:n}));var D="anonymous"===(this.persistence.get_property(Et)||"anonymous");n!==h&&D?(this.persistence.set_property(Et,"identified"),this.setPersonPropertiesForFlags(s||{},!1),this.capture("$identify",{distinct_id:n,$anon_distinct_id:h},{$set:s||{},$set_once:l||{}}),this.featureFlags.setAnonymousDistinctId(h)):(s||l)&&this.setPersonProperties(s,l),n!==h&&(this.reloadFeatureFlags(),this.unregister(Z))}}else Le.error("Unique user id has not been set in posthog.identify")}},{key:"setPersonProperties",value:function(n,s){(n||s)&&this._requirePersonProcessing("posthog.setPersonProperties")&&(this.setPersonPropertiesForFlags(n||{}),this.capture("$set",{$set:n||{},$set_once:s||{}}))}},{key:"group",value:function(n,s,l){if(n&&s){if(this._requirePersonProcessing("posthog.group")){var h=this.getGroups();h[n]!==s&&this.resetGroupPropertiesForFlags(n),this.register({$groups:u(u({},h),{},C({},n,s))}),l&&(this.capture("$groupidentify",{$group_type:n,$group_key:s,$group_set:l}),this.setGroupPropertiesForFlags(C({},n,l))),h[n]===s||l||this.reloadFeatureFlags()}}else Le.error("posthog.group requires a group type and group key")}},{key:"resetGroups",value:function(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}},{key:"setPersonPropertiesForFlags",value:function(n){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._requirePersonProcessing("posthog.setPersonPropertiesForFlags")&&this.featureFlags.setPersonPropertiesForFlags(n,s)}},{key:"resetPersonPropertiesForFlags",value:function(){this.featureFlags.resetPersonPropertiesForFlags()}},{key:"setGroupPropertiesForFlags",value:function(n){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._requirePersonProcessing("posthog.setGroupPropertiesForFlags")&&this.featureFlags.setGroupPropertiesForFlags(n,s)}},{key:"resetGroupPropertiesForFlags",value:function(n){this.featureFlags.resetGroupPropertiesForFlags(n)}},{key:"reset",value:function(n){var s,l,h,f;if(Le.info("reset"),!this.__loaded)return Le.uninitializedWarning("posthog.reset");var D=this.get_property("$device_id");this.consent.reset(),null===(s=this.persistence)||void 0===s||s.clear(),null===(l=this.sessionPersistence)||void 0===l||l.clear(),null===(h=this.persistence)||void 0===h||h.set_property(Et,"anonymous"),null===(f=this.sessionManager)||void 0===f||f.resetSessionId();var L=this.config.get_device_id(et());this.register_once({distinct_id:L,$device_id:n?L:D},"")}},{key:"get_distinct_id",value:function(){return this.get_property("distinct_id")}},{key:"getGroups",value:function(){return this.get_property("$groups")||{}}},{key:"get_session_id",value:function(){var n,s;return null!==(n=null===(s=this.sessionManager)||void 0===s?void 0:s.checkAndGetSessionAndWindowId(!0).sessionId)&&void 0!==n?n:""}},{key:"get_session_replay_url",value:function(n){if(!this.sessionManager)return"";var s=this.sessionManager.checkAndGetSessionAndWindowId(!0),l=s.sessionId,h=s.sessionStartTimestamp,f=this.requestRouter.endpointFor("ui","/project/".concat(this.config.token,"/replay/").concat(l));if(null!=n&&n.withTimestamp&&h){var D,L=null!==(D=n.timestampLookBack)&&void 0!==D?D:10;if(!h)return f;var xt=Math.max(Math.floor(((new Date).getTime()-h)/1e3)-L,0);f+="?t=".concat(xt)}return f}},{key:"alias",value:function(n,s){return n===this.get_property(jt)?(Le.critical("Attempting to create alias for existing People user - aborting."),-2):this._requirePersonProcessing("posthog.alias")?(bt(s)&&(s=this.get_distinct_id()),n!==s?(this._register_single(ce,n),this.capture("$create_alias",{alias:n,distinct_id:s})):(Le.warn("alias matches current distinct_id - skipping api call."),this.identify(n),-1)):void 0}},{key:"set_config",value:function(n){var s,l,h,f,D=u({},this.config);st(n)&&(Ia(this.config,bo(n)),null===(s=this.persistence)||void 0===s||s.update_config(this.config,D),this.sessionPersistence="sessionStorage"===this.config.persistence?this.persistence:new Bt(u(u({},this.config),{},{persistence:"sessionStorage"})),oi.is_supported()&&"true"===oi.get("ph_debug")&&(this.config.debug=!0),this.config.debug&&(St.DEBUG=!0,Le.info("set_config",{config:n,oldConfig:D,newConfig:u({},this.config)})),null===(l=this.sessionRecording)||void 0===l||l.startIfEnabledOrStop(),null===(h=this.autocapture)||void 0===h||h.startIfEnabled(),null===(f=this.heatmaps)||void 0===f||f.startIfEnabled(),this.surveys.loadIfEnabled(),this._sync_opt_out_with_persistence())}},{key:"startSessionRecording",value:function(n){var s,l=Pe(n)&&n;if(l||null!=n&&n.sampling){var h,f,D=null===(h=this.sessionManager)||void 0===h?void 0:h.checkAndGetSessionAndWindowId();null===(f=this.persistence)||void 0===f||f.register(C({},$e,!0)),Le.info("Session recording started with sampling override for session: ",D?.sessionId)}(l||null!=n&&n.linked_flag)&&(null===(s=this.sessionRecording)||void 0===s||s.overrideLinkedFlag(),Le.info("Session recording started with linked_flags override")),this.set_config({disable_session_recording:!1})}},{key:"stopSessionRecording",value:function(){this.set_config({disable_session_recording:!0})}},{key:"sessionRecordingStarted",value:function(){var n;return!(null===(n=this.sessionRecording)||void 0===n||!n.started)}},{key:"captureException",value:function(n,s){var l=Wt(He.parseErrorAsProperties)?He.parseErrorAsProperties([n.message,void 0,void 0,void 0,n]):u({$exception_type:n.name,$exception_message:n.message,$exception_level:"error"},s);this.exceptions.sendExceptionEvent(l)}},{key:"loadToolbar",value:function(n){return this.toolbar.loadToolbar(n)}},{key:"get_property",value:function(n){var s;return null===(s=this.persistence)||void 0===s?void 0:s.props[n]}},{key:"getSessionProperty",value:function(n){var s;return null===(s=this.sessionPersistence)||void 0===s?void 0:s.props[n]}},{key:"toString",value:function(){var n,s=null!==(n=this.config.name)&&void 0!==n?n:ri;return s!==ri&&(s=ri+"."+s),s}},{key:"_isIdentified",value:function(){var n,s;return"identified"===(null===(n=this.persistence)||void 0===n?void 0:n.get_property(Et))||"identified"===(null===(s=this.sessionPersistence)||void 0===s?void 0:s.get_property(Et))}},{key:"_hasPersonProcessing",value:function(){var n,s,l,h;return!("never"===this.config.person_profiles||"identified_only"===this.config.person_profiles&&!this._isIdentified()&&Ft(this.getGroups())&&(null===(n=this.persistence)||void 0===n||null===(s=n.props)||void 0===s||!s[ce])&&(null===(l=this.persistence)||void 0===l||null===(h=l.props)||void 0===h||!h[j]))}},{key:"_shouldCapturePageleave",value:function(){return!0===this.config.capture_pageleave||"if_capture_pageview"===this.config.capture_pageleave&&this.config.capture_pageview}},{key:"createPersonProfile",value:function(){this._hasPersonProcessing()||this._requirePersonProcessing("posthog.createPersonProfile")&&this.setPersonProperties({},{})}},{key:"_requirePersonProcessing",value:function(n){return"never"===this.config.person_profiles?(Le.error(n+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this._register_single(j,!0),!0)}},{key:"_sync_opt_out_with_persistence",value:function(){var n,s,l,h,f=this.consent.isOptedOut(),L=this.config.disable_persistence||f&&!!this.config.opt_out_persistence_by_default;(null===(n=this.persistence)||void 0===n?void 0:n.disabled)!==L&&(null===(l=this.persistence)||void 0===l||l.set_disabled(L)),(null===(s=this.sessionPersistence)||void 0===s?void 0:s.disabled)!==L&&(null===(h=this.sessionPersistence)||void 0===h||h.set_disabled(L))}},{key:"opt_in_capturing",value:function(n){var s;this.consent.optInOut(!0),this._sync_opt_out_with_persistence(),(bt(n?.captureEventName)||null!=n&&n.captureEventName)&&this.capture(null!==(s=n?.captureEventName)&&void 0!==s?s:"$opt_in",n?.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this._captureInitialPageview()}},{key:"opt_out_capturing",value:function(){this.consent.optInOut(!1),this._sync_opt_out_with_persistence()}},{key:"has_opted_in_capturing",value:function(){return this.consent.isOptedIn()}},{key:"has_opted_out_capturing",value:function(){return this.consent.isOptedOut()}},{key:"clear_opt_in_out_capturing",value:function(){this.consent.reset(),this._sync_opt_out_with_persistence()}},{key:"_is_bot",value:function(){return ee?function(n,s){if(!n)return!1;var l=n.userAgent;if(l&&Oi(l,s))return!0;try{var h=n?.userAgentData;if(null!=h&&h.brands&&h.brands.some(function(f){return Oi(f?.brand,s)}))return!0}catch{}return!!n.webdriver}(ee,this.config.custom_blocked_useragents):void 0}},{key:"_captureInitialPageview",value:function(){he&&!this._initialPageviewCaptured&&(this._initialPageviewCaptured=!0,this.capture("$pageview",{title:he.title},{send_instantly:!0}))}},{key:"debug",value:function(n){!1===n?(se?.console.log("You've disabled debug mode."),localStorage&&localStorage.removeItem("ph_debug"),this.set_config({debug:!1})):(se?.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem("ph_debug","true"),this.set_config({debug:!0}))}}]),_}();!function(_,n){for(var s=0;s{const u=g(8310),y=g(6208),M=g(6422),z=g(7772);function m(C,V,it,N,rt){const at=[].slice.call(arguments,1),lt=at.length,St="function"==typeof at[lt-1];if(!St&&!u())throw new Error("Callback required as last argument");if(!St){if(lt<1)throw new Error("Too few arguments provided");return 1===lt?(it=V,V=N=void 0):2===lt&&!V.getContext&&(N=it,it=V,V=void 0),new Promise(function(ft,Lt){try{const Pt=y.create(it,N);ft(C(Pt,V,N))}catch(Pt){Lt(Pt)}})}if(lt<2)throw new Error("Too few arguments provided");2===lt?(rt=it,it=V,V=N=void 0):3===lt&&(V.getContext&&typeof rt>"u"?(rt=N,N=void 0):(rt=N,N=it,it=V,V=void 0));try{const ft=y.create(it,N);rt(null,C(ft,V,N))}catch(ft){rt(ft)}}H.rT=m.bind(null,M.render),H.hz=m.bind(null,M.renderToDataURL),H.toString=m.bind(null,function(C,V,it){return z.render(C,it)})},8310:Ae=>{Ae.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},5281:(Ae,H,g)=>{const r=g(2562).getSymbolSize;H.getRowColCoords=function(y){if(1===y)return[];const M=Math.floor(y/7)+2,z=r(y),m=145===z?26:2*Math.ceil((z-13)/(2*M-2)),C=[z-7];for(let V=1;V{const r=g(1239),u=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function y(M){this.mode=r.ALPHANUMERIC,this.data=M}y.getBitsLength=function(z){return 11*Math.floor(z/2)+z%2*6},y.prototype.getLength=function(){return this.data.length},y.prototype.getBitsLength=function(){return y.getBitsLength(this.data.length)},y.prototype.write=function(z){let m;for(m=0;m+2<=this.data.length;m+=2){let C=45*u.indexOf(this.data[m]);C+=u.indexOf(this.data[m+1]),z.put(C,11)}this.data.length%2&&z.put(u.indexOf(this.data[m]),6)},Ae.exports=y},6509:Ae=>{function H(){this.buffer=[],this.length=0}H.prototype={get:function(g){const r=Math.floor(g/8);return 1==(this.buffer[r]>>>7-g%8&1)},put:function(g,r){for(let u=0;u>>r-u-1&1))},getLengthInBits:function(){return this.length},putBit:function(g){const r=Math.floor(this.length/8);this.buffer.length<=r&&this.buffer.push(0),g&&(this.buffer[r]|=128>>>this.length%8),this.length++}},Ae.exports=H},5147:Ae=>{function H(g){if(!g||g<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=g,this.data=new Uint8Array(g*g),this.reservedBit=new Uint8Array(g*g)}H.prototype.set=function(g,r,u,y){const M=g*this.size+r;this.data[M]=u,y&&(this.reservedBit[M]=!0)},H.prototype.get=function(g,r){return this.data[g*this.size+r]},H.prototype.xor=function(g,r,u){this.data[g*this.size+r]^=u},H.prototype.isReserved=function(g,r){return this.reservedBit[g*this.size+r]},Ae.exports=H},277:(Ae,H,g)=>{const r=g(6119),u=g(1239);function y(M){this.mode=u.BYTE,"string"==typeof M&&(M=r(M)),this.data=new Uint8Array(M)}y.getBitsLength=function(z){return 8*z},y.prototype.getLength=function(){return this.data.length},y.prototype.getBitsLength=function(){return y.getBitsLength(this.data.length)},y.prototype.write=function(M){for(let z=0,m=this.data.length;z{const r=g(4505),u=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],y=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];H.getBlocksCount=function(z,m){switch(m){case r.L:return u[4*(z-1)+0];case r.M:return u[4*(z-1)+1];case r.Q:return u[4*(z-1)+2];case r.H:return u[4*(z-1)+3];default:return}},H.getTotalCodewordsCount=function(z,m){switch(m){case r.L:return y[4*(z-1)+0];case r.M:return y[4*(z-1)+1];case r.Q:return y[4*(z-1)+2];case r.H:return y[4*(z-1)+3];default:return}}},4505:(Ae,H)=>{H.L={bit:1},H.M={bit:0},H.Q={bit:3},H.H={bit:2},H.isValid=function(u){return u&&typeof u.bit<"u"&&u.bit>=0&&u.bit<4},H.from=function(u,y){if(H.isValid(u))return u;try{return function g(r){if("string"!=typeof r)throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return H.L;case"m":case"medium":return H.M;case"q":case"quartile":return H.Q;case"h":case"high":return H.H;default:throw new Error("Unknown EC Level: "+r)}}(u)}catch{return y}}},5232:(Ae,H,g)=>{const r=g(2562).getSymbolSize;H.getPositions=function(M){const z=r(M);return[[0,0],[z-7,0],[0,z-7]]}},8508:(Ae,H,g)=>{const r=g(2562),M=r.getBCHDigit(1335);H.getEncodedBits=function(m,C){const V=m.bit<<3|C;let it=V<<10;for(;r.getBCHDigit(it)-M>=0;)it^=1335<{const g=new Uint8Array(512),r=new Uint8Array(256);(function(){let y=1;for(let M=0;M<255;M++)g[M]=y,r[y]=M,y<<=1,256&y&&(y^=285);for(let M=255;M<512;M++)g[M]=g[M-255]})(),H.log=function(y){if(y<1)throw new Error("log("+y+")");return r[y]},H.exp=function(y){return g[y]},H.mul=function(y,M){return 0===y||0===M?0:g[r[y]+r[M]]}},9995:(Ae,H,g)=>{const r=g(1239),u=g(2562);function y(M){this.mode=r.KANJI,this.data=M}y.getBitsLength=function(z){return 13*z},y.prototype.getLength=function(){return this.data.length},y.prototype.getBitsLength=function(){return y.getBitsLength(this.data.length)},y.prototype.write=function(M){let z;for(z=0;z=33088&&m<=40956)m-=33088;else{if(!(m>=57408&&m<=60351))throw new Error("Invalid SJIS character: "+this.data[z]+"\nMake sure your charset is UTF-8");m-=49472}m=192*(m>>>8&255)+(255&m),M.put(m,13)}},Ae.exports=y},9023:(Ae,H)=>{H.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function r(u,y,M){switch(u){case H.Patterns.PATTERN000:return(y+M)%2==0;case H.Patterns.PATTERN001:return y%2==0;case H.Patterns.PATTERN010:return M%3==0;case H.Patterns.PATTERN011:return(y+M)%3==0;case H.Patterns.PATTERN100:return(Math.floor(y/2)+Math.floor(M/3))%2==0;case H.Patterns.PATTERN101:return y*M%2+y*M%3==0;case H.Patterns.PATTERN110:return(y*M%2+y*M%3)%2==0;case H.Patterns.PATTERN111:return(y*M%3+(y+M)%2)%2==0;default:throw new Error("bad maskPattern:"+u)}}H.isValid=function(y){return null!=y&&""!==y&&!isNaN(y)&&y>=0&&y<=7},H.from=function(y){return H.isValid(y)?parseInt(y,10):void 0},H.getPenaltyN1=function(y){const M=y.size;let z=0,m=0,C=0,V=null,it=null;for(let N=0;N=5&&(z+=m-5+3),V=at,m=1),at=y.get(rt,N),at===it?C++:(C>=5&&(z+=C-5+3),it=at,C=1)}m>=5&&(z+=m-5+3),C>=5&&(z+=C-5+3)}return z},H.getPenaltyN2=function(y){const M=y.size;let z=0;for(let m=0;m=10&&(1488===m||93===m)&&z++,C=C<<1&2047|y.get(it,V),it>=10&&(1488===C||93===C)&&z++}return 40*z},H.getPenaltyN4=function(y){let M=0;const z=y.data.length;for(let C=0;C{const r=g(6161),u=g(2427);H.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},H.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},H.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},H.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},H.MIXED={bit:-1},H.getCharCountIndicator=function(z,m){if(!z.ccBits)throw new Error("Invalid mode: "+z);if(!r.isValid(m))throw new Error("Invalid version: "+m);return m>=1&&m<10?z.ccBits[0]:m<27?z.ccBits[1]:z.ccBits[2]},H.getBestModeForData=function(z){return u.testNumeric(z)?H.NUMERIC:u.testAlphanumeric(z)?H.ALPHANUMERIC:u.testKanji(z)?H.KANJI:H.BYTE},H.toString=function(z){if(z&&z.id)return z.id;throw new Error("Invalid mode")},H.isValid=function(z){return z&&z.bit&&z.ccBits},H.from=function(z,m){if(H.isValid(z))return z;try{return function y(M){if("string"!=typeof M)throw new Error("Param is not a string");switch(M.toLowerCase()){case"numeric":return H.NUMERIC;case"alphanumeric":return H.ALPHANUMERIC;case"kanji":return H.KANJI;case"byte":return H.BYTE;default:throw new Error("Unknown mode: "+M)}}(z)}catch{return m}}},8722:(Ae,H,g)=>{const r=g(1239);function u(y){this.mode=r.NUMERIC,this.data=y.toString()}u.getBitsLength=function(M){return 10*Math.floor(M/3)+(M%3?M%3*3+1:0)},u.prototype.getLength=function(){return this.data.length},u.prototype.getBitsLength=function(){return u.getBitsLength(this.data.length)},u.prototype.write=function(M){let z,m,C;for(z=0;z+3<=this.data.length;z+=3)m=this.data.substr(z,3),C=parseInt(m,10),M.put(C,10);const V=this.data.length-z;V>0&&(m=this.data.substr(z),C=parseInt(m,10),M.put(C,3*V+1))},Ae.exports=u},2376:(Ae,H,g)=>{const r=g(1674);H.mul=function(y,M){const z=new Uint8Array(y.length+M.length-1);for(let m=0;m=0;){const m=z[0];for(let V=0;V{const r=g(2562),u=g(4505),y=g(6509),M=g(5147),z=g(5281),m=g(5232),C=g(9023),V=g(7191),it=g(1297),N=g(9467),rt=g(8508),at=g(1239),lt=g(1799);function Xt(bt,Dt,Zt){const te=bt.size,X=rt.getEncodedBits(Dt,Zt);let xe,Pe;for(xe=0;xe<15;xe++)Pe=1==(X>>xe&1),bt.set(xe<6?xe:xe<8?xe+1:te-15+xe,8,Pe,!0),bt.set(8,xe<8?te-xe-1:xe<9?15-xe-1+1:15-xe-1,Pe,!0);bt.set(te-8,8,1,!0)}function Ft(bt,Dt,Zt,te){let X;if(Array.isArray(bt))X=lt.fromArray(bt);else{if("string"!=typeof bt)throw new Error("Invalid data");{let xa=Dt;if(!xa){const ea=lt.rawSplit(bt);xa=N.getBestVersionForData(ea,Zt)}X=lt.fromString(bt,xa||40)}}const xe=N.getBestVersionForData(X,Zt);if(!xe)throw new Error("The amount of data is too big to be stored in a QR Code");if(Dt){if(Dt=0&&Ue<=6&&(0===se||6===se)||se>=0&&se<=6&&(0===Ue||6===Ue)||Ue>=2&&Ue<=4&&se>=2&&se<=4,!0)}}(se,Dt),function ft(bt){const Dt=bt.size;for(let Zt=8;Zt=7&&function Pt(bt,Dt){const Zt=bt.size,te=N.getEncodedBits(Dt);let X,xe,Pe;for(let Ue=0;Ue<18;Ue++)X=Math.floor(Ue/3),xe=Ue%3+Zt-8-3,Pe=1==(te>>Ue&1),bt.set(X,xe,Pe,!0),bt.set(xe,X,Pe,!0)}(se,Dt),function wt(bt,Dt){const Zt=bt.size;let te=-1,X=Zt-1,xe=7,Pe=0;for(let Ue=Zt-1;Ue>0;Ue-=2)for(6===Ue&&Ue--;;){for(let se=0;se<2;se++)if(!bt.isReserved(X,Ue-se)){let xa=!1;Pe>>xe&1)),bt.set(X,Ue-se,xa),xe--,-1===xe&&(Pe++,xe=7)}if(X+=te,X<0||Zt<=X){X-=te,te=-te;break}}}(se,Pe),isNaN(te)&&(te=C.getBestMask(se,Xt.bind(null,se,Zt))),C.applyMask(te,se),Xt(se,Zt,te),{modules:se,version:Dt,errorCorrectionLevel:Zt,maskPattern:te,segments:X}}H.create=function(Dt,Zt){if(typeof Dt>"u"||""===Dt)throw new Error("No input text");let X,xe,te=u.M;return typeof Zt<"u"&&(te=u.from(Zt.errorCorrectionLevel,u.M),X=N.from(Zt.version),xe=C.from(Zt.maskPattern),Zt.toSJISFunc&&r.setToSJISFunction(Zt.toSJISFunc)),Ft(Dt,X,te,xe)}},1297:(Ae,H,g)=>{const r=g(2376);function u(y){this.genPoly=void 0,this.degree=y,this.degree&&this.initialize(this.degree)}u.prototype.initialize=function(M){this.degree=M,this.genPoly=r.generateECPolynomial(this.degree)},u.prototype.encode=function(M){if(!this.genPoly)throw new Error("Encoder not initialized");const z=new Uint8Array(M.length+this.degree);z.set(M);const m=r.mod(z,this.genPoly),C=this.degree-m.length;if(C>0){const V=new Uint8Array(this.degree);return V.set(m,C),V}return m},Ae.exports=u},2427:(Ae,H)=>{const g="[0-9]+";let u="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";u=u.replace(/u/g,"\\u");const y="(?:(?![A-Z0-9 $%*+\\-./:]|"+u+")(?:.|[\r\n]))+";H.KANJI=new RegExp(u,"g"),H.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),H.BYTE=new RegExp(y,"g"),H.NUMERIC=new RegExp(g,"g"),H.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const M=new RegExp("^"+u+"$"),z=new RegExp("^"+g+"$"),m=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");H.testKanji=function(V){return M.test(V)},H.testNumeric=function(V){return z.test(V)},H.testAlphanumeric=function(V){return m.test(V)}},1799:(Ae,H,g)=>{const r=g(1239),u=g(8722),y=g(120),M=g(277),z=g(9995),m=g(2427),C=g(2562),V=g(7206);function it(Pt){return unescape(encodeURIComponent(Pt)).length}function N(Pt,Xt,wt){const Wt=[];let st;for(;null!==(st=Pt.exec(wt));)Wt.push({data:st[0],index:st.index,mode:Xt,length:st[0].length});return Wt}function rt(Pt){const Xt=N(m.NUMERIC,r.NUMERIC,Pt),wt=N(m.ALPHANUMERIC,r.ALPHANUMERIC,Pt);let Wt,st;return C.isKanjiModeEnabled()?(Wt=N(m.BYTE,r.BYTE,Pt),st=N(m.KANJI,r.KANJI,Pt)):(Wt=N(m.BYTE_KANJI,r.BYTE,Pt),st=[]),Xt.concat(wt,Wt,st).sort(function(bt,Dt){return bt.index-Dt.index}).map(function(bt){return{data:bt.data,mode:bt.mode,length:bt.length}})}function at(Pt,Xt){switch(Xt){case r.NUMERIC:return u.getBitsLength(Pt);case r.ALPHANUMERIC:return y.getBitsLength(Pt);case r.KANJI:return z.getBitsLength(Pt);case r.BYTE:return M.getBitsLength(Pt)}}function Lt(Pt,Xt){let wt;const Wt=r.getBestModeForData(Pt);if(wt=r.from(Xt,Wt),wt!==r.BYTE&&wt.bit=0?Xt[Xt.length-1]:null;return Wt&&Wt.mode===wt.mode?(Xt[Xt.length-1].data+=wt.data,Xt):(Xt.push(wt),Xt)},[])}(Dt))},H.rawSplit=function(Xt){return H.fromArray(rt(Xt,C.isKanjiModeEnabled()))}},2562:(Ae,H)=>{let g;const r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];H.getSymbolSize=function(y){if(!y)throw new Error('"version" cannot be null or undefined');if(y<1||y>40)throw new Error('"version" should be in range from 1 to 40');return 4*y+17},H.getSymbolTotalCodewords=function(y){return r[y]},H.getBCHDigit=function(u){let y=0;for(;0!==u;)y++,u>>>=1;return y},H.setToSJISFunction=function(y){if("function"!=typeof y)throw new Error('"toSJISFunc" is not a valid function.');g=y},H.isKanjiModeEnabled=function(){return typeof g<"u"},H.toSJIS=function(y){return g(y)}},6161:(Ae,H)=>{H.isValid=function(r){return!isNaN(r)&&r>=1&&r<=40}},9467:(Ae,H,g)=>{const r=g(2562),u=g(7191),y=g(4505),M=g(1239),z=g(6161),C=r.getBCHDigit(7973);function it(at,lt){return M.getCharCountIndicator(at,lt)+4}function N(at,lt){let St=0;return at.forEach(function(ft){const Lt=it(ft.mode,lt);St+=Lt+ft.getBitsLength()}),St}H.from=function(lt,St){return z.isValid(lt)?parseInt(lt,10):St},H.getCapacity=function(lt,St,ft){if(!z.isValid(lt))throw new Error("Invalid QR Code version");typeof ft>"u"&&(ft=M.BYTE);const Xt=8*(r.getSymbolTotalCodewords(lt)-u.getTotalCodewordsCount(lt,St));if(ft===M.MIXED)return Xt;const wt=Xt-it(ft,lt);switch(ft){case M.NUMERIC:return Math.floor(wt/10*3);case M.ALPHANUMERIC:return Math.floor(wt/11*2);case M.KANJI:return Math.floor(wt/13);default:return Math.floor(wt/8)}},H.getBestVersionForData=function(lt,St){let ft;const Lt=y.from(St,y.M);if(Array.isArray(lt)){if(lt.length>1)return function rt(at,lt){for(let St=1;St<=40;St++)if(N(at,St)<=H.getCapacity(St,lt,M.MIXED))return St}(lt,Lt);if(0===lt.length)return 1;ft=lt[0]}else ft=lt;return function V(at,lt,St){for(let ft=1;ft<=40;ft++)if(lt<=H.getCapacity(ft,St,at))return ft}(ft.mode,ft.getLength(),Lt)},H.getEncodedBits=function(lt){if(!z.isValid(lt)||lt<7)throw new Error("Invalid QR Code version");let St=lt<<12;for(;r.getBCHDigit(St)-C>=0;)St^=7973<{const r=g(1101);H.render=function(z,m,C){let V=C,it=m;typeof V>"u"&&(!m||!m.getContext)&&(V=m,m=void 0),m||(it=function y(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),V=r.getOptions(V);const N=r.getImageWidth(z.modules.size,V),rt=it.getContext("2d"),at=rt.createImageData(N,N);return r.qrToImageData(at.data,z,V),function u(M,z,m){M.clearRect(0,0,z.width,z.height),z.style||(z.style={}),z.height=m,z.width=m,z.style.height=m+"px",z.style.width=m+"px"}(rt,it,N),rt.putImageData(at,0,0),it},H.renderToDataURL=function(z,m,C){let V=C;return typeof V>"u"&&(!m||!m.getContext)&&(V=m,m=void 0),V||(V={}),H.render(z,m,V).toDataURL(V.type||"image/png",(V.rendererOpts||{}).quality)}},7772:(Ae,H,g)=>{const r=g(1101);function u(z,m){const C=z.a/255,V=m+'="'+z.hex+'"';return C<1?V+" "+m+'-opacity="'+C.toFixed(2).slice(1)+'"':V}function y(z,m,C){let V=z+m;return typeof C<"u"&&(V+=" "+C),V}H.render=function(m,C,V){const it=r.getOptions(C),N=m.modules.size,rt=m.modules.data,at=N+2*it.margin,lt=it.color.light.a?"':"",St="0&<>0&&z[at-1]||(V+=N?y("M",lt+C,.5+St+C):y("m",it,0),it=0,N=!1),lt+1',Pt=''+lt+St+"\n";return"function"==typeof V&&V(null,Pt),Pt}},1101:(Ae,H)=>{function g(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let u=r.slice().replace("#","").split("");if(u.length<3||5===u.length||u.length>8)throw new Error("Invalid hex color: "+r);(3===u.length||4===u.length)&&(u=Array.prototype.concat.apply([],u.map(function(M){return[M,M]}))),6===u.length&&u.push("F","F");const y=parseInt(u.join(""),16);return{r:y>>24&255,g:y>>16&255,b:y>>8&255,a:255&y,hex:"#"+u.slice(0,6).join("")}}H.getOptions=function(u){u||(u={}),u.color||(u.color={});const M=u.width&&u.width>=21?u.width:void 0;return{width:M,scale:M?4:u.scale||4,margin:typeof u.margin>"u"||null===u.margin||u.margin<0?4:u.margin,color:{dark:g(u.color.dark||"#000000ff"),light:g(u.color.light||"#ffffffff")},type:u.type,rendererOpts:u.rendererOpts||{}}},H.getScale=function(u,y){return y.width&&y.width>=u+2*y.margin?y.width/(u+2*y.margin):y.scale},H.getImageWidth=function(u,y){const M=H.getScale(u,y);return Math.floor((u+2*y.margin)*M)},H.qrToImageData=function(u,y,M){const z=y.modules.size,m=y.modules.data,C=H.getScale(z,M),V=Math.floor((z+2*M.margin)*C),it=M.margin*C,N=[M.color.light,M.color.dark];for(let rt=0;rt=it&&at>=it&&rt{"use strict";g.d(H,{X:()=>y});var r=g(2079),u=g(6229);class y extends r.xQ{constructor(z){super(),this._value=z}get value(){return this.getValue()}_subscribe(z){const m=super._subscribe(z);return m&&!m.closed&&z.next(this._value),m}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new u.N;return this._value}next(z){super.next(this._value=z)}}},4699:(Ae,H,g)=>{"use strict";g.d(H,{y:()=>it});var r=g(254),y=g(5297),M=g(7308),m=g(2677),C=g(4813),V=g(7213);let it=(()=>{class rt{constructor(lt){this._isScalar=!1,lt&&(this._subscribe=lt)}lift(lt){const St=new rt;return St.source=this,St.operator=lt,St}subscribe(lt,St,ft){const{operator:Lt}=this,Pt=function z(rt,at,lt){if(rt){if(rt instanceof r.L)return rt;if(rt[y.b])return rt[y.b]()}return rt||at||lt?new r.L(rt,at,lt):new r.L(M.c)}(lt,St,ft);if(Pt.add(Lt?Lt.call(Pt,this.source):this.source||V.config.useDeprecatedSynchronousErrorHandling&&!Pt.syncErrorThrowable?this._subscribe(Pt):this._trySubscribe(Pt)),V.config.useDeprecatedSynchronousErrorHandling&&Pt.syncErrorThrowable&&(Pt.syncErrorThrowable=!1,Pt.syncErrorThrown))throw Pt.syncErrorValue;return Pt}_trySubscribe(lt){try{return this._subscribe(lt)}catch(St){V.config.useDeprecatedSynchronousErrorHandling&&(lt.syncErrorThrown=!0,lt.syncErrorValue=St),function u(rt){for(;rt;){const{closed:at,destination:lt,isStopped:St}=rt;if(at||St)return!1;rt=lt&< instanceof r.L?lt:null}return!0}(lt)?lt.error(St):console.warn(St)}}forEach(lt,St){return new(St=N(St))((ft,Lt)=>{let Pt;Pt=this.subscribe(Xt=>{try{lt(Xt)}catch(wt){Lt(wt),Pt&&Pt.unsubscribe()}},Lt,ft)})}_subscribe(lt){const{source:St}=this;return St&&St.subscribe(lt)}[m.L](){return this}pipe(...lt){return 0===lt.length?this:(0,C.U)(lt)(this)}toPromise(lt){return new(lt=N(lt))((St,ft)=>{let Lt;this.subscribe(Pt=>Lt=Pt,Pt=>ft(Pt),()=>St(Lt))})}}return rt.create=at=>new rt(at),rt})();function N(rt){if(rt||(rt=V.config.Promise||Promise),!rt)throw new Error("no Promise impl found");return rt}},7308:(Ae,H,g)=>{"use strict";g.d(H,{c:()=>y});var r=g(7213),u=g(3510);const y={closed:!0,next(M){},error(M){if(r.config.useDeprecatedSynchronousErrorHandling)throw M;(0,u.z)(M)},complete(){}}},465:(Ae,H,g)=>{"use strict";g.d(H,{t:()=>st});var r=g(2079),u=g(1618),M=g(1781);const C=new class z extends M.v{}(class y extends u.o{constructor(Dt,Zt){super(Dt,Zt),this.scheduler=Dt,this.work=Zt}schedule(Dt,Zt=0){return Zt>0?super.schedule(Dt,Zt):(this.delay=Zt,this.state=Dt,this.scheduler.flush(this),this)}execute(Dt,Zt){return Zt>0||this.closed?super.execute(Dt,Zt):this._execute(Dt,Zt)}requestAsyncId(Dt,Zt,te=0){return null!==te&&te>0||null===te&&this.delay>0?super.requestAsyncId(Dt,Zt,te):Dt.flush(this)}});var V=g(7902),it=g(254),N=g(1226),rt=g(9193),at=g(6222);class St{constructor(Dt,Zt,te){this.kind=Dt,this.value=Zt,this.error=te,this.hasValue="N"===Dt}observe(Dt){switch(this.kind){case"N":return Dt.next&&Dt.next(this.value);case"E":return Dt.error&&Dt.error(this.error);case"C":return Dt.complete&&Dt.complete()}}do(Dt,Zt,te){switch(this.kind){case"N":return Dt&&Dt(this.value);case"E":return Zt&&Zt(this.error);case"C":return te&&te()}}accept(Dt,Zt,te){return Dt&&"function"==typeof Dt.next?this.observe(Dt):this.do(Dt,Zt,te)}toObservable(){switch(this.kind){case"N":return(0,rt.of)(this.value);case"E":return(0,at._)(this.error);case"C":return(0,N.c)()}throw new Error("unexpected notification kind value")}static createNext(Dt){return typeof Dt<"u"?new St("N",Dt):St.undefinedValueNotification}static createError(Dt){return new St("E",void 0,Dt)}static createComplete(){return St.completeNotification}}St.completeNotification=new St("C"),St.undefinedValueNotification=new St("N",void 0);class Pt extends it.L{constructor(Dt,Zt,te=0){super(Dt),this.scheduler=Zt,this.delay=te}static dispatch(Dt){const{notification:Zt,destination:te}=Dt;Zt.observe(te),this.unsubscribe()}scheduleMessage(Dt){this.destination.add(this.scheduler.schedule(Pt.dispatch,this.delay,new Xt(Dt,this.destination)))}_next(Dt){this.scheduleMessage(St.createNext(Dt))}_error(Dt){this.scheduleMessage(St.createError(Dt)),this.unsubscribe()}_complete(){this.scheduleMessage(St.createComplete()),this.unsubscribe()}}class Xt{constructor(Dt,Zt){this.notification=Dt,this.destination=Zt}}var wt=g(6229),Wt=g(9806);class st extends r.xQ{constructor(Dt=Number.POSITIVE_INFINITY,Zt=Number.POSITIVE_INFINITY,te){super(),this.scheduler=te,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=Dt<1?1:Dt,this._windowTime=Zt<1?1:Zt,Zt===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(Dt){if(!this.isStopped){const Zt=this._events;Zt.push(Dt),Zt.length>this._bufferSize&&Zt.shift()}super.next(Dt)}nextTimeWindow(Dt){this.isStopped||(this._events.push(new Ft(this._getNow(),Dt)),this._trimBufferThenGetEvents()),super.next(Dt)}_subscribe(Dt){const Zt=this._infiniteTimeWindow,te=Zt?this._events:this._trimBufferThenGetEvents(),X=this.scheduler,xe=te.length;let Pe;if(this.closed)throw new wt.N;if(this.isStopped||this.hasError?Pe=V.w.EMPTY:(this.observers.push(Dt),Pe=new Wt.W(this,Dt)),X&&Dt.add(Dt=new Pt(Dt,X)),Zt)for(let Ue=0;UeZt&&(Pe=Math.max(Pe,xe-Zt)),Pe>0&&X.splice(0,Pe),X}}class Ft{constructor(Dt,Zt){this.time=Dt,this.value=Zt}}},2079:(Ae,H,g)=>{"use strict";g.d(H,{Yc:()=>C,xQ:()=>V});var r=g(4699),u=g(254),y=g(7902),M=g(6229),z=g(9806),m=g(5297);class C extends u.L{constructor(rt){super(rt),this.destination=rt}}let V=(()=>{class N extends r.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[m.b](){return new C(this)}lift(at){const lt=new it(this,this);return lt.operator=at,lt}next(at){if(this.closed)throw new M.N;if(!this.isStopped){const{observers:lt}=this,St=lt.length,ft=lt.slice();for(let Lt=0;Ltnew it(rt,at),N})();class it extends V{constructor(rt,at){super(),this.destination=rt,this.source=at}next(rt){const{destination:at}=this;at&&at.next&&at.next(rt)}error(rt){const{destination:at}=this;at&&at.error&&this.destination.error(rt)}complete(){const{destination:rt}=this;rt&&rt.complete&&this.destination.complete()}_subscribe(rt){const{source:at}=this;return at?this.source.subscribe(rt):y.w.EMPTY}}},9806:(Ae,H,g)=>{"use strict";g.d(H,{W:()=>u});var r=g(7902);class u extends r.w{constructor(M,z){super(),this.subject=M,this.subscriber=z,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const M=this.subject,z=M.observers;if(this.subject=null,!z||0===z.length||M.isStopped||M.closed)return;const m=z.indexOf(this.subscriber);-1!==m&&z.splice(m,1)}}},254:(Ae,H,g)=>{"use strict";g.d(H,{L:()=>C});var r=g(8594),u=g(7308),y=g(7902),M=g(5297),z=g(7213),m=g(3510);class C extends y.w{constructor(N,rt,at){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=u.c;break;case 1:if(!N){this.destination=u.c;break}if("object"==typeof N){N instanceof C?(this.syncErrorThrowable=N.syncErrorThrowable,this.destination=N,N.add(this)):(this.syncErrorThrowable=!0,this.destination=new V(this,N));break}default:this.syncErrorThrowable=!0,this.destination=new V(this,N,rt,at)}}[M.b](){return this}static create(N,rt,at){const lt=new C(N,rt,at);return lt.syncErrorThrowable=!1,lt}next(N){this.isStopped||this._next(N)}error(N){this.isStopped||(this.isStopped=!0,this._error(N))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(N){this.destination.next(N)}_error(N){this.destination.error(N),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:N}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=N,this}}class V extends C{constructor(N,rt,at,lt){super(),this._parentSubscriber=N;let St,ft=this;(0,r.m)(rt)?St=rt:rt&&(St=rt.next,at=rt.error,lt=rt.complete,rt!==u.c&&(ft=Object.create(rt),(0,r.m)(ft.unsubscribe)&&this.add(ft.unsubscribe.bind(ft)),ft.unsubscribe=this.unsubscribe.bind(this))),this._context=ft,this._next=St,this._error=at,this._complete=lt}next(N){if(!this.isStopped&&this._next){const{_parentSubscriber:rt}=this;z.config.useDeprecatedSynchronousErrorHandling&&rt.syncErrorThrowable?this.__tryOrSetError(rt,this._next,N)&&this.unsubscribe():this.__tryOrUnsub(this._next,N)}}error(N){if(!this.isStopped){const{_parentSubscriber:rt}=this,{useDeprecatedSynchronousErrorHandling:at}=z.config;if(this._error)at&&rt.syncErrorThrowable?(this.__tryOrSetError(rt,this._error,N),this.unsubscribe()):(this.__tryOrUnsub(this._error,N),this.unsubscribe());else if(rt.syncErrorThrowable)at?(rt.syncErrorValue=N,rt.syncErrorThrown=!0):(0,m.z)(N),this.unsubscribe();else{if(this.unsubscribe(),at)throw N;(0,m.z)(N)}}}complete(){if(!this.isStopped){const{_parentSubscriber:N}=this;if(this._complete){const rt=()=>this._complete.call(this._context);z.config.useDeprecatedSynchronousErrorHandling&&N.syncErrorThrowable?(this.__tryOrSetError(N,rt),this.unsubscribe()):(this.__tryOrUnsub(rt),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(N,rt){try{N.call(this._context,rt)}catch(at){if(this.unsubscribe(),z.config.useDeprecatedSynchronousErrorHandling)throw at;(0,m.z)(at)}}__tryOrSetError(N,rt,at){if(!z.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{rt.call(this._context,at)}catch(lt){return z.config.useDeprecatedSynchronousErrorHandling?(N.syncErrorValue=lt,N.syncErrorThrown=!0,!0):((0,m.z)(lt),!0)}return!1}_unsubscribe(){const{_parentSubscriber:N}=this;this._context=null,this._parentSubscriber=null,N.unsubscribe()}}},7902:(Ae,H,g)=>{"use strict";g.d(H,{w:()=>m});var r=g(1280),u=g(7755),y=g(8594);const z=(()=>{function V(it){return Error.call(this),this.message=it?`${it.length} errors occurred during unsubscription:\n${it.map((N,rt)=>`${rt+1}) ${N.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=it,this}return V.prototype=Object.create(Error.prototype),V})();class m{constructor(it){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,it&&(this._ctorUnsubscribe=!0,this._unsubscribe=it)}unsubscribe(){let it;if(this.closed)return;let{_parentOrParents:N,_ctorUnsubscribe:rt,_unsubscribe:at,_subscriptions:lt}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,N instanceof m)N.remove(this);else if(null!==N)for(let St=0;Stit.concat(N instanceof z?N.errors:N),[])}m.EMPTY=((V=new m).closed=!0,V)},7213:(Ae,H,g)=>{"use strict";g.d(H,{config:()=>u});let r=!1;const u={Promise:void 0,set useDeprecatedSynchronousErrorHandling(y){if(y){const M=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+M.stack)}else r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");r=y},get useDeprecatedSynchronousErrorHandling(){return r}}},5846:(Ae,H,g)=>{"use strict";g.d(H,{Ds:()=>m,IY:()=>M,ft:()=>V});var r=g(254),u=g(4699),y=g(4372);class M extends r.L{constructor(N){super(),this.parent=N}_next(N){this.parent.notifyNext(N)}_error(N){this.parent.notifyError(N),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class m extends r.L{notifyNext(N){this.destination.next(N)}notifyError(N){this.destination.error(N)}notifyComplete(){this.destination.complete()}}function V(it,N){if(N.closed)return;if(it instanceof u.y)return it.subscribe(N);let rt;try{rt=(0,y.s)(it)(N)}catch(at){N.error(at)}return rt}},4247:(Ae,H,g)=>{"use strict";g.d(H,{N:()=>m,c:()=>z});var r=g(2079),u=g(4699),y=g(7902),M=g(2851);class z extends u.y{constructor(rt,at){super(),this.source=rt,this.subjectFactory=at,this._refCount=0,this._isComplete=!1}_subscribe(rt){return this.getSubject().subscribe(rt)}getSubject(){const rt=this._subject;return(!rt||rt.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let rt=this._connection;return rt||(this._isComplete=!1,rt=this._connection=new y.w,rt.add(this.source.subscribe(new C(this.getSubject(),this))),rt.closed&&(this._connection=null,rt=y.w.EMPTY)),rt}refCount(){return(0,M.x)()(this)}}const m=(()=>{const N=z.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:N._subscribe},_isComplete:{value:N._isComplete,writable:!0},getSubject:{value:N.getSubject},connect:{value:N.connect},refCount:{value:N.refCount}}})();class C extends r.Yc{constructor(rt,at){super(rt),this.connectable=at}_error(rt){this._unsubscribe(),super._error(rt)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const rt=this.connectable;if(rt){this.connectable=null;const at=rt._connection;rt._refCount=0,rt._subject=null,rt._connection=null,at&&at.unsubscribe()}}}},2994:(Ae,H,g)=>{"use strict";g.d(H,{aj:()=>rt});var r=g(9759),u=g(1280),y=g(254);class M extends y.L{notifyNext(ft,Lt,Pt,Xt,wt){this.destination.next(Lt)}notifyError(ft,Lt){this.destination.error(ft)}notifyComplete(ft){this.destination.complete()}}class z extends y.L{constructor(ft,Lt,Pt){super(),this.parent=ft,this.outerValue=Lt,this.outerIndex=Pt,this.index=0}_next(ft){this.parent.notifyNext(this.outerValue,ft,this.outerIndex,this.index++,this)}_error(ft){this.parent.notifyError(ft,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var m=g(4372),C=g(4699);function V(St,ft,Lt,Pt,Xt=new z(St,Lt,Pt)){if(!Xt.closed)return ft instanceof C.y?ft.subscribe(Xt):(0,m.s)(ft)(Xt)}var it=g(2594);const N={};function rt(...St){let ft,Lt;return(0,r.K)(St[St.length-1])&&(Lt=St.pop()),"function"==typeof St[St.length-1]&&(ft=St.pop()),1===St.length&&(0,u.k)(St[0])&&(St=St[0]),(0,it.n)(St,Lt).lift(new at(ft))}class at{constructor(ft){this.resultSelector=ft}call(ft,Lt){return Lt.subscribe(new lt(ft,this.resultSelector))}}class lt extends M{constructor(ft,Lt){super(ft),this.resultSelector=Lt,this.active=0,this.values=[],this.observables=[]}_next(ft){this.values.push(N),this.observables.push(ft)}_complete(){const ft=this.observables,Lt=ft.length;if(0===Lt)this.destination.complete();else{this.active=Lt,this.toRespond=Lt;for(let Pt=0;Pt{"use strict";g.d(H,{z:()=>M});var r=g(9193),u=g(7449);function M(...z){return function y(){return(0,u.J)(1)}()((0,r.of)(...z))}},4917:(Ae,H,g)=>{"use strict";g.d(H,{P:()=>M});var r=g(4699),u=g(5253),y=g(1226);function M(z){return new r.y(m=>{let C;try{C=z()}catch(it){return void m.error(it)}return(C?(0,u.D)(C):(0,y.c)()).subscribe(m)})}},1226:(Ae,H,g)=>{"use strict";g.d(H,{E:()=>u,c:()=>y});var r=g(4699);const u=new r.y(z=>z.complete());function y(z){return z?function M(z){return new r.y(m=>z.schedule(()=>m.complete()))}(z):u}},7504:(Ae,H,g)=>{"use strict";g.d(H,{D:()=>m});var r=g(4699),u=g(1280),y=g(6124),M=g(7755),z=g(5253);function m(...V){if(1===V.length){const it=V[0];if((0,u.k)(it))return C(it,null);if((0,M.K)(it)&&Object.getPrototypeOf(it)===Object.prototype){const N=Object.keys(it);return C(N.map(rt=>it[rt]),N)}}if("function"==typeof V[V.length-1]){const it=V.pop();return C(V=1===V.length&&(0,u.k)(V[0])?V[0]:V,null).pipe((0,y.U)(N=>it(...N)))}return C(V,null)}function C(V,it){return new r.y(N=>{const rt=V.length;if(0===rt)return void N.complete();const at=new Array(rt);let lt=0,St=0;for(let ft=0;ft{Pt||(Pt=!0,St++),at[ft]=Xt},error:Xt=>N.error(Xt),complete:()=>{lt++,(lt===rt||!Pt)&&(St===rt&&N.next(it?it.reduce((Xt,wt,Wt)=>(Xt[wt]=at[Wt],Xt),{}):at),N.complete())}}))}})}},5253:(Ae,H,g)=>{"use strict";g.d(H,{D:()=>ft});var r=g(4699),u=g(4372),y=g(7902),M=g(2677),C=g(5513),V=g(6258),rt=g(6007),at=g(9990);function ft(Lt,Pt){return Pt?function St(Lt,Pt){if(null!=Lt){if(function N(Lt){return Lt&&"function"==typeof Lt[M.L]}(Lt))return function z(Lt,Pt){return new r.y(Xt=>{const wt=new y.w;return wt.add(Pt.schedule(()=>{const Wt=Lt[M.L]();wt.add(Wt.subscribe({next(st){wt.add(Pt.schedule(()=>Xt.next(st)))},error(st){wt.add(Pt.schedule(()=>Xt.error(st)))},complete(){wt.add(Pt.schedule(()=>Xt.complete()))}}))})),wt})}(Lt,Pt);if((0,rt.t)(Lt))return function m(Lt,Pt){return new r.y(Xt=>{const wt=new y.w;return wt.add(Pt.schedule(()=>Lt.then(Wt=>{wt.add(Pt.schedule(()=>{Xt.next(Wt),wt.add(Pt.schedule(()=>Xt.complete()))}))},Wt=>{wt.add(Pt.schedule(()=>Xt.error(Wt)))}))),wt})}(Lt,Pt);if((0,at.z)(Lt))return(0,C.r)(Lt,Pt);if(function lt(Lt){return Lt&&"function"==typeof Lt[V.hZ]}(Lt)||"string"==typeof Lt)return function it(Lt,Pt){if(!Lt)throw new Error("Iterable cannot be null");return new r.y(Xt=>{const wt=new y.w;let Wt;return wt.add(()=>{Wt&&"function"==typeof Wt.return&&Wt.return()}),wt.add(Pt.schedule(()=>{Wt=Lt[V.hZ](),wt.add(Pt.schedule(function(){if(Xt.closed)return;let st,Ft;try{const bt=Wt.next();st=bt.value,Ft=bt.done}catch(bt){return void Xt.error(bt)}Ft?Xt.complete():(Xt.next(st),this.schedule())}))})),wt})}(Lt,Pt)}throw new TypeError((null!==Lt&&typeof Lt||Lt)+" is not observable")}(Lt,Pt):Lt instanceof r.y?Lt:new r.y((0,u.s)(Lt))}},2594:(Ae,H,g)=>{"use strict";g.d(H,{n:()=>M});var r=g(4699),u=g(4947),y=g(5513);function M(z,m){return m?(0,y.r)(z,m):new r.y((0,u.V)(z))}},9016:(Ae,H,g)=>{"use strict";g.d(H,{R:()=>m});var r=g(4699),u=g(1280),y=g(8594),M=g(6124);function m(rt,at,lt,St){return(0,y.m)(lt)&&(St=lt,lt=void 0),St?m(rt,at,lt).pipe((0,M.U)(ft=>(0,u.k)(ft)?St(...ft):St(ft))):new r.y(ft=>{C(rt,at,function Lt(Pt){ft.next(arguments.length>1?Array.prototype.slice.call(arguments):Pt)},ft,lt)})}function C(rt,at,lt,St,ft){let Lt;if(function N(rt){return rt&&"function"==typeof rt.addEventListener&&"function"==typeof rt.removeEventListener}(rt)){const Pt=rt;rt.addEventListener(at,lt,ft),Lt=()=>Pt.removeEventListener(at,lt,ft)}else if(function it(rt){return rt&&"function"==typeof rt.on&&"function"==typeof rt.off}(rt)){const Pt=rt;rt.on(at,lt),Lt=()=>Pt.off(at,lt)}else if(function V(rt){return rt&&"function"==typeof rt.addListener&&"function"==typeof rt.removeListener}(rt)){const Pt=rt;rt.addListener(at,lt),Lt=()=>Pt.removeListener(at,lt)}else{if(!rt||!rt.length)throw new TypeError("Invalid event target");for(let Pt=0,Xt=rt.length;Pt{"use strict";g.d(H,{T:()=>z});var r=g(4699),u=g(9759),y=g(7449),M=g(2594);function z(...m){let C=Number.POSITIVE_INFINITY,V=null,it=m[m.length-1];return(0,u.K)(it)?(V=m.pop(),m.length>1&&"number"==typeof m[m.length-1]&&(C=m.pop())):"number"==typeof it&&(C=m.pop()),null===V&&1===m.length&&m[0]instanceof r.y?m[0]:(0,y.J)(C)((0,M.n)(m,V))}},9193:(Ae,H,g)=>{"use strict";g.d(H,{of:()=>M});var r=g(9759),u=g(2594),y=g(5513);function M(...z){let m=z[z.length-1];return(0,r.K)(m)?(z.pop(),(0,y.r)(z,m)):(0,u.n)(z)}},6222:(Ae,H,g)=>{"use strict";g.d(H,{_:()=>u});var r=g(4699);function u(M,z){return new r.y(z?m=>z.schedule(y,0,{error:M,subscriber:m}):m=>m.error(M))}function y({error:M,subscriber:z}){z.error(M)}},9249:(Ae,H,g)=>{"use strict";g.d(H,{H:()=>m});var r=g(4699),u=g(435),y=g(1280);function M(V){return!(0,y.k)(V)&&V-parseFloat(V)+1>=0}var z=g(9759);function m(V=0,it,N){let rt=-1;return M(it)?rt=Number(it)<1?1:Number(it):(0,z.K)(it)&&(N=it),(0,z.K)(N)||(N=u.P),new r.y(at=>{const lt=M(V)?V:+V-N.now();return N.schedule(C,lt,{index:0,period:rt,subscriber:at})})}function C(V){const{index:it,period:N,subscriber:rt}=V;if(rt.next(it),!rt.closed){if(-1===N)return rt.complete();V.index=it+1,this.schedule(V,N)}}},2413:(Ae,H,g)=>{"use strict";g.d(H,{K:()=>u});var r=g(5846);function u(z){return function(C){const V=new y(z),it=C.lift(V);return V.caught=it}}class y{constructor(m){this.selector=m}call(m,C){return C.subscribe(new M(m,this.selector,this.caught))}}class M extends r.Ds{constructor(m,C,V){super(m),this.selector=C,this.caught=V}error(m){if(!this.isStopped){let C;try{C=this.selector(m,this.caught)}catch(N){return void super.error(N)}this._unsubscribeAndRecycle();const V=new r.IY(this);this.add(V);const it=(0,r.ft)(C,V);it!==V&&this.add(it)}}}},9724:(Ae,H,g)=>{"use strict";g.d(H,{b:()=>u});var r=g(6743);function u(y,M){return(0,r.zg)(y,M,1)}},6776:(Ae,H,g)=>{"use strict";g.d(H,{b:()=>y});var r=g(254),u=g(435);function y(C,V=u.P){return it=>it.lift(new M(C,V))}class M{constructor(V,it){this.dueTime=V,this.scheduler=it}call(V,it){return it.subscribe(new z(V,this.dueTime,this.scheduler))}}class z extends r.L{constructor(V,it,N){super(V),this.dueTime=it,this.scheduler=N,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(V){this.clearDebounce(),this.lastValue=V,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(m,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:V}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(V)}}clearDebounce(){const V=this.debouncedSubscription;null!==V&&(this.remove(V),V.unsubscribe(),this.debouncedSubscription=null)}}function m(C){C.debouncedNext()}},2068:(Ae,H,g)=>{"use strict";g.d(H,{x:()=>u});var r=g(254);function u(z,m){return C=>C.lift(new y(z,m))}class y{constructor(m,C){this.compare=m,this.keySelector=C}call(m,C){return C.subscribe(new M(m,this.compare,this.keySelector))}}class M extends r.L{constructor(m,C,V){super(m),this.keySelector=V,this.hasKey=!1,"function"==typeof C&&(this.compare=C)}compare(m,C){return m===C}_next(m){let C;try{const{keySelector:it}=this;C=it?it(m):m}catch(it){return this.destination.error(it)}let V=!1;if(this.hasKey)try{const{compare:it}=this;V=it(this.key,C)}catch(it){return this.destination.error(it)}else this.hasKey=!0;V||(this.key=C,this.destination.next(m))}}},7734:(Ae,H,g)=>{"use strict";g.d(H,{h:()=>u});var r=g(254);function u(z,m){return function(V){return V.lift(new y(z,m))}}class y{constructor(m,C){this.predicate=m,this.thisArg=C}call(m,C){return C.subscribe(new M(m,this.predicate,this.thisArg))}}class M extends r.L{constructor(m,C,V){super(m),this.predicate=C,this.thisArg=V,this.count=0}_next(m){let C;try{C=this.predicate.call(this.thisArg,m,this.count++)}catch(V){return void this.destination.error(V)}C&&this.destination.next(m)}}},1541:(Ae,H,g)=>{"use strict";g.d(H,{x:()=>y});var r=g(254),u=g(7902);function y(m){return C=>C.lift(new M(m))}class M{constructor(C){this.callback=C}call(C,V){return V.subscribe(new z(C,this.callback))}}class z extends r.L{constructor(C,V){super(C),this.add(new u.w(V))}}},6124:(Ae,H,g)=>{"use strict";g.d(H,{U:()=>u});var r=g(254);function u(z,m){return function(V){if("function"!=typeof z)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return V.lift(new y(z,m))}}class y{constructor(m,C){this.project=m,this.thisArg=C}call(m,C){return C.subscribe(new M(m,this.project,this.thisArg))}}class M extends r.L{constructor(m,C,V){super(m),this.project=C,this.count=0,this.thisArg=V||this}_next(m){let C;try{C=this.project.call(this.thisArg,m,this.count++)}catch(V){return void this.destination.error(V)}this.destination.next(C)}}},7449:(Ae,H,g)=>{"use strict";g.d(H,{J:()=>y});var r=g(6743),u=g(158);function y(M=Number.POSITIVE_INFINITY){return(0,r.zg)(u.y,M)}},6743:(Ae,H,g)=>{"use strict";g.d(H,{zg:()=>M});var r=g(6124),u=g(5253),y=g(5846);function M(V,it,N=Number.POSITIVE_INFINITY){return"function"==typeof it?rt=>rt.pipe(M((at,lt)=>(0,u.D)(V(at,lt)).pipe((0,r.U)((St,ft)=>it(at,St,lt,ft))),N)):("number"==typeof it&&(N=it),rt=>rt.lift(new z(V,N)))}class z{constructor(it,N=Number.POSITIVE_INFINITY){this.project=it,this.concurrent=N}call(it,N){return N.subscribe(new m(it,this.project,this.concurrent))}}class m extends y.Ds{constructor(it,N,rt=Number.POSITIVE_INFINITY){super(it),this.project=N,this.concurrent=rt,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(it){this.active0?this._next(it.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},2851:(Ae,H,g)=>{"use strict";g.d(H,{x:()=>u});var r=g(254);function u(){return function(m){return m.lift(new y(m))}}class y{constructor(m){this.connectable=m}call(m,C){const{connectable:V}=this;V._refCount++;const it=new M(m,V),N=C.subscribe(it);return it.closed||(it.connection=V.connect()),N}}class M extends r.L{constructor(m,C){super(m),this.connectable=C}_unsubscribe(){const{connectable:m}=this;if(!m)return void(this.connection=null);this.connectable=null;const C=m._refCount;if(C<=0)return void(this.connection=null);if(m._refCount=C-1,C>1)return void(this.connection=null);const{connection:V}=this,it=m._connection;this.connection=null,it&&(!V||it===V)&&it.unsubscribe()}}},5705:(Ae,H,g)=>{"use strict";g.d(H,{B:()=>C});var r=g(4247);class y{constructor(it,N){this.subjectFactory=it,this.selector=N}call(it,N){const{selector:rt}=this,at=this.subjectFactory(),lt=rt(at).subscribe(it);return lt.add(N.subscribe(at)),lt}}var M=g(2851),z=g(2079);function m(){return new z.xQ}function C(){return V=>(0,M.x)()(function u(V,it){return function(rt){let at;if(at="function"==typeof V?V:function(){return V},"function"==typeof it)return rt.lift(new y(at,it));const lt=Object.create(rt,r.N);return lt.source=rt,lt.subjectFactory=at,lt}}(m)(V))}},9185:(Ae,H,g)=>{"use strict";g.d(H,{d:()=>u});var r=g(465);function u(M,z,m){let C;return C=M&&"object"==typeof M?M:{bufferSize:M,windowTime:z,refCount:!1,scheduler:m},V=>V.lift(function y({bufferSize:M=Number.POSITIVE_INFINITY,windowTime:z=Number.POSITIVE_INFINITY,refCount:m,scheduler:C}){let V,N,it=0,rt=!1,at=!1;return function(St){let ft;it++,!V||rt?(rt=!1,V=new r.t(M,z,C),ft=V.subscribe(this),N=St.subscribe({next(Lt){V.next(Lt)},error(Lt){rt=!0,V.error(Lt)},complete(){at=!0,N=void 0,V.complete()}}),at&&(N=void 0)):ft=V.subscribe(this),this.add(()=>{it--,ft.unsubscribe(),ft=void 0,N&&!at&&m&&0===it&&(N.unsubscribe(),N=void 0,V=void 0)})}}(C))}},4521:(Ae,H,g)=>{"use strict";g.d(H,{T:()=>u});var r=g(254);function u(z){return m=>m.lift(new y(z))}class y{constructor(m){this.total=m}call(m,C){return C.subscribe(new M(m,this.total))}}class M extends r.L{constructor(m,C){super(m),this.total=C,this.count=0}_next(m){++this.count>this.total&&this.destination.next(m)}}},3075:(Ae,H,g)=>{"use strict";g.d(H,{O:()=>y});var r=g(3990),u=g(9759);function y(...M){const z=M[M.length-1];return(0,u.K)(z)?(M.pop(),m=>(0,r.z)(M,m,z)):m=>(0,r.z)(M,m)}},5222:(Ae,H,g)=>{"use strict";g.d(H,{w:()=>M});var r=g(6124),u=g(5253),y=g(5846);function M(C,V){return"function"==typeof V?it=>it.pipe(M((N,rt)=>(0,u.D)(C(N,rt)).pipe((0,r.U)((at,lt)=>V(N,at,rt,lt))))):it=>it.lift(new z(C))}class z{constructor(V){this.project=V}call(V,it){return it.subscribe(new m(V,this.project))}}class m extends y.Ds{constructor(V,it){super(V),this.project=it,this.index=0}_next(V){let it;const N=this.index++;try{it=this.project(V,N)}catch(rt){return void this.destination.error(rt)}this._innerSub(it)}_innerSub(V){const it=this.innerSubscription;it&&it.unsubscribe();const N=new y.IY(this),rt=this.destination;rt.add(N),this.innerSubscription=(0,y.ft)(V,N),this.innerSubscription!==N&&rt.add(this.innerSubscription)}_complete(){const{innerSubscription:V}=this;(!V||V.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(V){this.destination.next(V)}}},1418:(Ae,H,g)=>{"use strict";g.d(H,{q:()=>M});var r=g(254),u=g(6310),y=g(1226);function M(C){return V=>0===C?(0,y.c)():V.lift(new z(C))}class z{constructor(V){if(this.total=V,this.total<0)throw new u.W}call(V,it){return it.subscribe(new m(V,this.total))}}class m extends r.L{constructor(V,it){super(V),this.total=it,this.count=0}_next(V){const it=this.total,N=++this.count;N<=it&&(this.destination.next(V),N===it&&(this.destination.complete(),this.unsubscribe()))}}},9352:(Ae,H,g)=>{"use strict";g.d(H,{R:()=>u});var r=g(5846);function u(z){return m=>m.lift(new y(z))}class y{constructor(m){this.notifier=m}call(m,C){const V=new M(m),it=(0,r.ft)(this.notifier,new r.IY(V));return it&&!V.seenValue?(V.add(it),C.subscribe(V)):V}}class M extends r.Ds{constructor(m){super(m),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},2420:(Ae,H,g)=>{"use strict";g.d(H,{b:()=>M});var r=g(254);function u(){}var y=g(8594);function M(C,V,it){return function(rt){return rt.lift(new z(C,V,it))}}class z{constructor(V,it,N){this.nextOrObserver=V,this.error=it,this.complete=N}call(V,it){return it.subscribe(new m(V,this.nextOrObserver,this.error,this.complete))}}class m extends r.L{constructor(V,it,N,rt){super(V),this._tapNext=u,this._tapError=u,this._tapComplete=u,this._tapError=N||u,this._tapComplete=rt||u,(0,y.m)(it)?(this._context=this,this._tapNext=it):it&&(this._context=it,this._tapNext=it.next||u,this._tapError=it.error||u,this._tapComplete=it.complete||u)}_next(V){try{this._tapNext.call(this._context,V)}catch(it){return void this.destination.error(it)}this.destination.next(V)}_error(V){try{this._tapError.call(this._context,V)}catch(it){return void this.destination.error(it)}this.destination.error(V)}_complete(){try{this._tapComplete.call(this._context)}catch(V){return void this.destination.error(V)}return this.destination.complete()}}},5513:(Ae,H,g)=>{"use strict";g.d(H,{r:()=>y});var r=g(4699),u=g(7902);function y(M,z){return new r.y(m=>{const C=new u.w;let V=0;return C.add(z.schedule(function(){V!==M.length?(m.next(M[V++]),m.closed||C.add(this.schedule())):m.complete()})),C})}},1618:(Ae,H,g)=>{"use strict";g.d(H,{o:()=>y});var r=g(7902);class u extends r.w{constructor(z,m){super()}schedule(z,m=0){return this}}class y extends u{constructor(z,m){super(z,m),this.scheduler=z,this.work=m,this.pending=!1}schedule(z,m=0){if(this.closed)return this;this.state=z;const C=this.id,V=this.scheduler;return null!=C&&(this.id=this.recycleAsyncId(V,C,m)),this.pending=!0,this.delay=m,this.id=this.id||this.requestAsyncId(V,this.id,m),this}requestAsyncId(z,m,C=0){return setInterval(z.flush.bind(z,this),C)}recycleAsyncId(z,m,C=0){if(null!==C&&this.delay===C&&!1===this.pending)return m;clearInterval(m)}execute(z,m){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const C=this._execute(z,m);if(C)return C;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(z,m){let V,C=!1;try{this.work(z)}catch(it){C=!0,V=!!it&&it||new Error(it)}if(C)return this.unsubscribe(),V}_unsubscribe(){const z=this.id,m=this.scheduler,C=m.actions,V=C.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==V&&C.splice(V,1),null!=z&&(this.id=this.recycleAsyncId(m,z,null)),this.delay=null}}},1781:(Ae,H,g)=>{"use strict";g.d(H,{v:()=>u});let r=(()=>{class y{constructor(z,m=y.now){this.SchedulerAction=z,this.now=m}schedule(z,m=0,C){return new this.SchedulerAction(this,z).schedule(C,m)}}return y.now=()=>Date.now(),y})();class u extends r{constructor(M,z=r.now){super(M,()=>u.delegate&&u.delegate!==this?u.delegate.now():z()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(M,z=0,m){return u.delegate&&u.delegate!==this?u.delegate.schedule(M,z,m):super.schedule(M,z,m)}flush(M){const{actions:z}=this;if(this.active)return void z.push(M);let m;this.active=!0;do{if(m=M.execute(M.state,M.delay))break}while(M=z.shift());if(this.active=!1,m){for(;M=z.shift();)M.unsubscribe();throw m}}}},435:(Ae,H,g)=>{"use strict";g.d(H,{P:()=>M});var r=g(1618);const M=new(g(1781).v)(r.o)},6258:(Ae,H,g)=>{"use strict";g.d(H,{hZ:()=>u});const u=function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},2677:(Ae,H,g)=>{"use strict";g.d(H,{L:()=>r});const r="function"==typeof Symbol&&Symbol.observable||"@@observable"},5297:(Ae,H,g)=>{"use strict";g.d(H,{b:()=>r});const r="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},6310:(Ae,H,g)=>{"use strict";g.d(H,{W:()=>u});const u=(()=>{function y(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return y.prototype=Object.create(Error.prototype),y})()},6229:(Ae,H,g)=>{"use strict";g.d(H,{N:()=>u});const u=(()=>{function y(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return y.prototype=Object.create(Error.prototype),y})()},3510:(Ae,H,g)=>{"use strict";function r(u){setTimeout(()=>{throw u},0)}g.d(H,{z:()=>r})},158:(Ae,H,g)=>{"use strict";function r(u){return u}g.d(H,{y:()=>r})},1280:(Ae,H,g)=>{"use strict";g.d(H,{k:()=>r});const r=Array.isArray||(u=>u&&"number"==typeof u.length)},9990:(Ae,H,g)=>{"use strict";g.d(H,{z:()=>r});const r=u=>u&&"number"==typeof u.length&&"function"!=typeof u},8594:(Ae,H,g)=>{"use strict";function r(u){return"function"==typeof u}g.d(H,{m:()=>r})},7755:(Ae,H,g)=>{"use strict";function r(u){return null!==u&&"object"==typeof u}g.d(H,{K:()=>r})},5363:(Ae,H,g)=>{"use strict";g.d(H,{b:()=>u});var r=g(4699);function u(y){return!!y&&(y instanceof r.y||"function"==typeof y.lift&&"function"==typeof y.subscribe)}},6007:(Ae,H,g)=>{"use strict";function r(u){return!!u&&"function"!=typeof u.subscribe&&"function"==typeof u.then}g.d(H,{t:()=>r})},9759:(Ae,H,g)=>{"use strict";function r(u){return u&&"function"==typeof u.schedule}g.d(H,{K:()=>r})},4813:(Ae,H,g)=>{"use strict";g.d(H,{U:()=>y,z:()=>u});var r=g(158);function u(...M){return y(M)}function y(M){return 0===M.length?r.y:1===M.length?M[0]:function(m){return M.reduce((C,V)=>V(C),m)}}},4372:(Ae,H,g)=>{"use strict";g.d(H,{s:()=>rt});var r=g(4947),u=g(3510),M=g(6258),m=g(2677),V=g(9990),it=g(6007),N=g(7755);const rt=at=>{if(at&&"function"==typeof at[m.L])return(at=>lt=>{const St=at[m.L]();if("function"!=typeof St.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return St.subscribe(lt)})(at);if((0,V.z)(at))return(0,r.V)(at);if((0,it.t)(at))return(at=>lt=>(at.then(St=>{lt.closed||(lt.next(St),lt.complete())},St=>lt.error(St)).then(null,u.z),lt))(at);if(at&&"function"==typeof at[M.hZ])return(at=>lt=>{const St=at[M.hZ]();for(;;){let ft;try{ft=St.next()}catch(Lt){return lt.error(Lt),lt}if(ft.done){lt.complete();break}if(lt.next(ft.value),lt.closed)break}return"function"==typeof St.return&<.add(()=>{St.return&&St.return()}),lt})(at);{const St=`You provided ${(0,N.K)(at)?"an invalid object":`'${at}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(St)}}},4947:(Ae,H,g)=>{"use strict";g.d(H,{V:()=>r});const r=u=>y=>{for(let M=0,z=u.length;M{"use strict";!function(_t){const Ot=_t.performance;function Ut(vt){Ot&&Ot.mark&&Ot.mark(vt)}function q(vt,Yt){Ot&&Ot.measure&&Ot.measure(vt,Yt)}Ut("Zone");const kt=_t.__Zone_symbol_prefix||"__zone_symbol__";function mt(vt){return kt+vt}const jt=!0===_t[mt("forceDuplicateZoneCheck")];if(_t.Zone){if(jt||"function"!=typeof _t.Zone.__symbol__)throw new Error("Zone already loaded.");return _t.Zone}let ce=(()=>{class vt{static#t=this.__symbol__=mt;static assertZonePatched(){if(_t.Promise!==ke.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let G=vt.current;for(;G.parent;)G=G.parent;return G}static get current(){return de.zone}static get currentTask(){return Nt}static __load_patch(G,ct,re=!1){if(ke.hasOwnProperty(G)){if(!re&&jt)throw Error("Already loaded patch: "+G)}else if(!_t["__Zone_disable_"+G]){const Fe="Zone:"+G;Ut(Fe),ke[G]=ct(_t,vt,Ge),q(Fe,Fe)}}get parent(){return this._parent}get name(){return this._name}constructor(G,ct){this._parent=G,this._name=ct?ct.name||"unnamed":"",this._properties=ct&&ct.properties||{},this._zoneDelegate=new oe(this,this._parent&&this._parent._zoneDelegate,ct)}get(G){const ct=this.getZoneWith(G);if(ct)return ct._properties[G]}getZoneWith(G){let ct=this;for(;ct;){if(ct._properties.hasOwnProperty(G))return ct;ct=ct._parent}return null}fork(G){if(!G)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,G)}wrap(G,ct){if("function"!=typeof G)throw new Error("Expecting function got: "+G);const re=this._zoneDelegate.intercept(this,G,ct),Fe=this;return function(){return Fe.runGuarded(re,this,arguments,ct)}}run(G,ct,re,Fe){de={parent:de,zone:this};try{return this._zoneDelegate.invoke(this,G,ct,re,Fe)}finally{de=de.parent}}runGuarded(G,ct=null,re,Fe){de={parent:de,zone:this};try{try{return this._zoneDelegate.invoke(this,G,ct,re,Fe)}catch(Ct){if(this._zoneDelegate.handleError(this,Ct))throw Ct}}finally{de=de.parent}}runTask(G,ct,re){if(G.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(G.zone||Ie).name+"; Execution: "+this.name+")");if(G.state===$e&&(G.type===Et||G.type===Z))return;const Fe=G.state!=ya;Fe&&G._transitionTo(ya,Sa),G.runCount++;const Ct=Nt;Nt=G,de={parent:de,zone:this};try{G.type==Z&&G.data&&!G.data.isPeriodic&&(G.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,G,ct,re)}catch(ye){if(this._zoneDelegate.handleError(this,ye))throw ye}}finally{G.state!==$e&&G.state!==Jt&&(G.type==Et||G.data&&G.data.isPeriodic?Fe&&G._transitionTo(Sa,ya):(G.runCount=0,this._updateTaskCount(G,-1),Fe&&G._transitionTo($e,ya,$e))),de=de.parent,Nt=Ct}}scheduleTask(G){if(G.zone&&G.zone!==this){let re=this;for(;re;){if(re===G.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${G.zone.name}`);re=re.parent}}G._transitionTo(ga,$e);const ct=[];G._zoneDelegates=ct,G._zone=this;try{G=this._zoneDelegate.scheduleTask(this,G)}catch(re){throw G._transitionTo(Jt,ga,$e),this._zoneDelegate.handleError(this,re),re}return G._zoneDelegates===ct&&this._updateTaskCount(G,1),G.state==ga&&G._transitionTo(Sa,ga),G}scheduleMicroTask(G,ct,re,Fe){return this.scheduleTask(new le(Ht,G,ct,re,Fe,void 0))}scheduleMacroTask(G,ct,re,Fe,Ct){return this.scheduleTask(new le(Z,G,ct,re,Fe,Ct))}scheduleEventTask(G,ct,re,Fe,Ct){return this.scheduleTask(new le(Et,G,ct,re,Fe,Ct))}cancelTask(G){if(G.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(G.zone||Ie).name+"; Execution: "+this.name+")");if(G.state===Sa||G.state===ya){G._transitionTo($a,Sa,ya);try{this._zoneDelegate.cancelTask(this,G)}catch(ct){throw G._transitionTo(Jt,$a),this._zoneDelegate.handleError(this,ct),ct}return this._updateTaskCount(G,-1),G._transitionTo($e,$a),G.runCount=0,G}}_updateTaskCount(G,ct){const re=G._zoneDelegates;-1==ct&&(G._zoneDelegates=null);for(let Fe=0;Fevt.hasTask(G,ct),onScheduleTask:(vt,Yt,G,ct)=>vt.scheduleTask(G,ct),onInvokeTask:(vt,Yt,G,ct,re,Fe)=>vt.invokeTask(G,ct,re,Fe),onCancelTask:(vt,Yt,G,ct)=>vt.cancelTask(G,ct)};class oe{constructor(Yt,G,ct){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=Yt,this._parentDelegate=G,this._forkZS=ct&&(ct&&ct.onFork?ct:G._forkZS),this._forkDlgt=ct&&(ct.onFork?G:G._forkDlgt),this._forkCurrZone=ct&&(ct.onFork?this.zone:G._forkCurrZone),this._interceptZS=ct&&(ct.onIntercept?ct:G._interceptZS),this._interceptDlgt=ct&&(ct.onIntercept?G:G._interceptDlgt),this._interceptCurrZone=ct&&(ct.onIntercept?this.zone:G._interceptCurrZone),this._invokeZS=ct&&(ct.onInvoke?ct:G._invokeZS),this._invokeDlgt=ct&&(ct.onInvoke?G:G._invokeDlgt),this._invokeCurrZone=ct&&(ct.onInvoke?this.zone:G._invokeCurrZone),this._handleErrorZS=ct&&(ct.onHandleError?ct:G._handleErrorZS),this._handleErrorDlgt=ct&&(ct.onHandleError?G:G._handleErrorDlgt),this._handleErrorCurrZone=ct&&(ct.onHandleError?this.zone:G._handleErrorCurrZone),this._scheduleTaskZS=ct&&(ct.onScheduleTask?ct:G._scheduleTaskZS),this._scheduleTaskDlgt=ct&&(ct.onScheduleTask?G:G._scheduleTaskDlgt),this._scheduleTaskCurrZone=ct&&(ct.onScheduleTask?this.zone:G._scheduleTaskCurrZone),this._invokeTaskZS=ct&&(ct.onInvokeTask?ct:G._invokeTaskZS),this._invokeTaskDlgt=ct&&(ct.onInvokeTask?G:G._invokeTaskDlgt),this._invokeTaskCurrZone=ct&&(ct.onInvokeTask?this.zone:G._invokeTaskCurrZone),this._cancelTaskZS=ct&&(ct.onCancelTask?ct:G._cancelTaskZS),this._cancelTaskDlgt=ct&&(ct.onCancelTask?G:G._cancelTaskDlgt),this._cancelTaskCurrZone=ct&&(ct.onCancelTask?this.zone:G._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const re=ct&&ct.onHasTask;(re||G&&G._hasTaskZS)&&(this._hasTaskZS=re?ct:$t,this._hasTaskDlgt=G,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=Yt,ct.onScheduleTask||(this._scheduleTaskZS=$t,this._scheduleTaskDlgt=G,this._scheduleTaskCurrZone=this.zone),ct.onInvokeTask||(this._invokeTaskZS=$t,this._invokeTaskDlgt=G,this._invokeTaskCurrZone=this.zone),ct.onCancelTask||(this._cancelTaskZS=$t,this._cancelTaskDlgt=G,this._cancelTaskCurrZone=this.zone))}fork(Yt,G){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,Yt,G):new ce(Yt,G)}intercept(Yt,G,ct){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,Yt,G,ct):G}invoke(Yt,G,ct,re,Fe){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,Yt,G,ct,re,Fe):G.apply(ct,re)}handleError(Yt,G){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,Yt,G)}scheduleTask(Yt,G){let ct=G;if(this._scheduleTaskZS)this._hasTaskZS&&ct._zoneDelegates.push(this._hasTaskDlgtOwner),ct=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,Yt,G),ct||(ct=G);else if(G.scheduleFn)G.scheduleFn(G);else{if(G.type!=Ht)throw new Error("Task is missing scheduleFn.");Me(G)}return ct}invokeTask(Yt,G,ct,re){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,Yt,G,ct,re):G.callback.apply(ct,re)}cancelTask(Yt,G){let ct;if(this._cancelTaskZS)ct=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,Yt,G);else{if(!G.cancelFn)throw Error("Task is not cancelable");ct=G.cancelFn(G)}return ct}hasTask(Yt,G){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,Yt,G)}catch(ct){this.handleError(Yt,ct)}}_updateTaskCount(Yt,G){const ct=this._taskCounts,re=ct[Yt],Fe=ct[Yt]=re+G;if(Fe<0)throw new Error("More tasks executed then were scheduled.");0!=re&&0!=Fe||this.hasTask(this.zone,{microTask:ct.microTask>0,macroTask:ct.macroTask>0,eventTask:ct.eventTask>0,change:Yt})}}class le{constructor(Yt,G,ct,re,Fe,Ct){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=Yt,this.source=G,this.data=re,this.scheduleFn=Fe,this.cancelFn=Ct,!ct)throw new Error("callback is not defined");this.callback=ct;const ye=this;this.invoke=Yt===Et&&re&&re.useG?le.invokeTask:function(){return le.invokeTask.call(_t,ye,this,arguments)}}static invokeTask(Yt,G,ct){Yt||(Yt=this),At++;try{return Yt.runCount++,Yt.zone.runTask(Yt,G,ct)}finally{1==At&&ne(),At--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo($e,ga)}_transitionTo(Yt,G,ct){if(this._state!==G&&this._state!==ct)throw new Error(`${this.type} '${this.source}': can not transition to '${Yt}', expecting state '${G}'${ct?" or '"+ct+"'":""}, was '${this._state}'.`);this._state=Yt,Yt==$e&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const na=mt("setTimeout"),We=mt("Promise"),aa=mt("then");let Kt,Ta=[],ut=!1;function Mt(vt){if(Kt||_t[We]&&(Kt=_t[We].resolve(0)),Kt){let Yt=Kt[aa];Yt||(Yt=Kt.then),Yt.call(Kt,vt)}else _t[na](vt,0)}function Me(vt){0===At&&0===Ta.length&&Mt(ne),vt&&Ta.push(vt)}function ne(){if(!ut){for(ut=!0;Ta.length;){const vt=Ta;Ta=[];for(let Yt=0;Ytde,onUnhandledError:j,microtaskDrainDone:j,scheduleMicroTask:Me,showUncaughtError:()=>!ce[mt("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:j,patchMethod:()=>j,bindArguments:()=>[],patchThen:()=>j,patchMacroTask:()=>j,patchEventPrototype:()=>j,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>j,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>j,wrapWithCurrentZone:()=>j,filterProperties:()=>[],attachOriginToPatched:()=>j,_redefineProperty:()=>j,patchCallbacks:()=>j,nativeScheduleMicroTask:Mt};let de={parent:null,zone:new ce(null,null)},Nt=null,At=0;function j(){}q("Zone","Zone"),_t.Zone=ce}(typeof window<"u"&&window||typeof self<"u"&&self||global);const Ae=Object.getOwnPropertyDescriptor,H=Object.defineProperty,g=Object.getPrototypeOf,r=Object.create,u=Array.prototype.slice,y="addEventListener",M="removeEventListener",z=Zone.__symbol__(y),m=Zone.__symbol__(M),C="true",V="false",it=Zone.__symbol__("");function N(_t,Ot){return Zone.current.wrap(_t,Ot)}function rt(_t,Ot,Ut,q,kt){return Zone.current.scheduleMacroTask(_t,Ot,Ut,q,kt)}const at=Zone.__symbol__,lt=typeof window<"u",St=lt?window:void 0,ft=lt&&St||"object"==typeof self&&self||global,Lt="removeAttribute";function Pt(_t,Ot){for(let Ut=_t.length-1;Ut>=0;Ut--)"function"==typeof _t[Ut]&&(_t[Ut]=N(_t[Ut],Ot+"_"+Ut));return _t}function wt(_t){return!_t||!1!==_t.writable&&!("function"==typeof _t.get&&typeof _t.set>"u")}const Wt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,st=!("nw"in ft)&&typeof ft.process<"u"&&"[object process]"==={}.toString.call(ft.process),Ft=!st&&!Wt&&!(!lt||!St.HTMLElement),bt=typeof ft.process<"u"&&"[object process]"==={}.toString.call(ft.process)&&!Wt&&!(!lt||!St.HTMLElement),Dt={},Zt=function(_t){if(!(_t=_t||ft.event))return;let Ot=Dt[_t.type];Ot||(Ot=Dt[_t.type]=at("ON_PROPERTY"+_t.type));const Ut=this||_t.target||ft,q=Ut[Ot];let kt;return Ft&&Ut===St&&"error"===_t.type?(kt=q&&q.call(this,_t.message,_t.filename,_t.lineno,_t.colno,_t.error),!0===kt&&_t.preventDefault()):(kt=q&&q.apply(this,arguments),null!=kt&&!kt&&_t.preventDefault()),kt};function te(_t,Ot,Ut){let q=Ae(_t,Ot);if(!q&&Ut&&Ae(Ut,Ot)&&(q={enumerable:!0,configurable:!0}),!q||!q.configurable)return;const kt=at("on"+Ot+"patched");if(_t.hasOwnProperty(kt)&&_t[kt])return;delete q.writable,delete q.value;const mt=q.get,jt=q.set,ce=Ot.slice(2);let $t=Dt[ce];$t||($t=Dt[ce]=at("ON_PROPERTY"+ce)),q.set=function(oe){let le=this;!le&&_t===ft&&(le=ft),le&&("function"==typeof le[$t]&&le.removeEventListener(ce,Zt),jt&&jt.call(le,null),le[$t]=oe,"function"==typeof oe&&le.addEventListener(ce,Zt,!1))},q.get=function(){let oe=this;if(!oe&&_t===ft&&(oe=ft),!oe)return null;const le=oe[$t];if(le)return le;if(mt){let na=mt.call(this);if(na)return q.set.call(this,na),"function"==typeof oe[Lt]&&oe.removeAttribute(Ot),na}return null},H(_t,Ot,q),_t[kt]=!0}function X(_t,Ot,Ut){if(Ot)for(let q=0;qfunction(jt,ce){const $t=Ut(jt,ce);return $t.cbIdx>=0&&"function"==typeof ce[$t.cbIdx]?rt($t.name,ce[$t.cbIdx],$t,kt):mt.apply(jt,ce)})}function xa(_t,Ot){_t[at("OriginalDelegate")]=Ot}let ea=!1,ra=!1;function ee(){if(ea)return ra;ea=!0;try{const _t=St.navigator.userAgent;(-1!==_t.indexOf("MSIE ")||-1!==_t.indexOf("Trident/")||-1!==_t.indexOf("Edge/"))&&(ra=!0)}catch{}return ra}Zone.__load_patch("ZoneAwarePromise",(_t,Ot,Ut)=>{const q=Object.getOwnPropertyDescriptor,kt=Object.defineProperty,jt=Ut.symbol,ce=[],$t=!0===_t[jt("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],oe=jt("Promise"),le=jt("then"),na="__creationTrace__";Ut.onUnhandledError=ye=>{if(Ut.showUncaughtError()){const Y=ye&&ye.rejection;Y?console.error("Unhandled Promise rejection:",Y instanceof Error?Y.message:Y,"; Zone:",ye.zone.name,"; Task:",ye.task&&ye.task.source,"; Value:",Y,Y instanceof Error?Y.stack:void 0):console.error(ye)}},Ut.microtaskDrainDone=()=>{for(;ce.length;){const ye=ce.shift();try{ye.zone.runGuarded(()=>{throw ye.throwOriginal?ye.rejection:ye})}catch(Y){aa(Y)}}};const We=jt("unhandledPromiseRejectionHandler");function aa(ye){Ut.onUnhandledError(ye);try{const Y=Ot[We];"function"==typeof Y&&Y.call(this,ye)}catch{}}function Ta(ye){return ye&&ye.then}function ut(ye){return ye}function Kt(ye){return G.reject(ye)}const Mt=jt("state"),Me=jt("value"),ne=jt("finally"),Ie=jt("parentPromiseValue"),$e=jt("parentPromiseState"),ga="Promise.then",Sa=null,ya=!0,$a=!1,Jt=0;function Ht(ye,Y){return pt=>{try{Ge(ye,Y,pt)}catch($){Ge(ye,!1,$)}}}const Z=function(){let ye=!1;return function(pt){return function(){ye||(ye=!0,pt.apply(null,arguments))}}},Et="Promise resolved with itself",ke=jt("currentTaskTrace");function Ge(ye,Y,pt){const $=Z();if(ye===pt)throw new TypeError(Et);if(ye[Mt]===Sa){let _e=null;try{("object"==typeof pt||"function"==typeof pt)&&(_e=pt&&pt.then)}catch(Q){return $(()=>{Ge(ye,!1,Q)})(),ye}if(Y!==$a&&pt instanceof G&&pt.hasOwnProperty(Mt)&&pt.hasOwnProperty(Me)&&pt[Mt]!==Sa)Nt(pt),Ge(ye,pt[Mt],pt[Me]);else if(Y!==$a&&"function"==typeof _e)try{_e.call(pt,$(Ht(ye,Y)),$(Ht(ye,!1)))}catch(Q){$(()=>{Ge(ye,!1,Q)})()}else{ye[Mt]=Y;const Q=ye[Me];if(ye[Me]=pt,ye[ne]===ne&&Y===ya&&(ye[Mt]=ye[$e],ye[Me]=ye[Ie]),Y===$a&&pt instanceof Error){const et=Ot.currentTask&&Ot.currentTask.data&&Ot.currentTask.data[na];et&&kt(pt,ke,{configurable:!0,enumerable:!1,writable:!0,value:et})}for(let et=0;et{try{const ie=ye[Me],Ne=!!pt&&ne===pt[ne];Ne&&(pt[Ie]=ie,pt[$e]=Q);const Qe=Y.run(et,void 0,Ne&&et!==Kt&&et!==ut?[]:[ie]);Ge(pt,!0,Qe)}catch(ie){Ge(pt,!1,ie)}},pt)}const vt=function(){},Yt=_t.AggregateError;class G{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Y){return Ge(new this(null),ya,Y)}static reject(Y){return Ge(new this(null),$a,Y)}static any(Y){if(!Y||"function"!=typeof Y[Symbol.iterator])return Promise.reject(new Yt([],"All promises were rejected"));const pt=[];let $=0;try{for(let et of Y)$++,pt.push(G.resolve(et))}catch{return Promise.reject(new Yt([],"All promises were rejected"))}if(0===$)return Promise.reject(new Yt([],"All promises were rejected"));let _e=!1;const Q=[];return new G((et,ie)=>{for(let Ne=0;Ne{_e||(_e=!0,et(Qe))},Qe=>{Q.push(Qe),$--,0===$&&(_e=!0,ie(new Yt(Q,"All promises were rejected")))})})}static race(Y){let pt,$,_e=new this((ie,Ne)=>{pt=ie,$=Ne});function Q(ie){pt(ie)}function et(ie){$(ie)}for(let ie of Y)Ta(ie)||(ie=this.resolve(ie)),ie.then(Q,et);return _e}static all(Y){return G.allWithCallback(Y)}static allSettled(Y){return(this&&this.prototype instanceof G?this:G).allWithCallback(Y,{thenCallback:$=>({status:"fulfilled",value:$}),errorCallback:$=>({status:"rejected",reason:$})})}static allWithCallback(Y,pt){let $,_e,Q=new this((Qe,la)=>{$=Qe,_e=la}),et=2,ie=0;const Ne=[];for(let Qe of Y){Ta(Qe)||(Qe=this.resolve(Qe));const la=ie;try{Qe.then(Ea=>{Ne[la]=pt?pt.thenCallback(Ea):Ea,et--,0===et&&$(Ne)},Ea=>{pt?(Ne[la]=pt.errorCallback(Ea),et--,0===et&&$(Ne)):_e(Ea)})}catch(Ea){_e(Ea)}et++,ie++}return et-=2,0===et&&$(Ne),Q}constructor(Y){const pt=this;if(!(pt instanceof G))throw new Error("Must be an instanceof Promise.");pt[Mt]=Sa,pt[Me]=[];try{const $=Z();Y&&Y($(Ht(pt,ya)),$(Ht(pt,$a)))}catch($){Ge(pt,!1,$)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return G}then(Y,pt){let $=this.constructor?.[Symbol.species];(!$||"function"!=typeof $)&&($=this.constructor||G);const _e=new $(vt),Q=Ot.current;return this[Mt]==Sa?this[Me].push(Q,_e,Y,pt):At(this,Q,_e,Y,pt),_e}catch(Y){return this.then(null,Y)}finally(Y){let pt=this.constructor?.[Symbol.species];(!pt||"function"!=typeof pt)&&(pt=G);const $=new pt(vt);$[ne]=ne;const _e=Ot.current;return this[Mt]==Sa?this[Me].push(_e,$,Y,Y):At(this,_e,$,Y,Y),$}}G.resolve=G.resolve,G.reject=G.reject,G.race=G.race,G.all=G.all;const ct=_t[oe]=_t.Promise;_t.Promise=G;const re=jt("thenPatched");function Fe(ye){const Y=ye.prototype,pt=q(Y,"then");if(pt&&(!1===pt.writable||!pt.configurable))return;const $=Y.then;Y[le]=$,ye.prototype.then=function(_e,Q){return new G((ie,Ne)=>{$.call(this,ie,Ne)}).then(_e,Q)},ye[re]=!0}return Ut.patchThen=Fe,ct&&(Fe(ct),Ue(_t,"fetch",ye=>function Ct(ye){return function(Y,pt){let $=ye.apply(Y,pt);if($ instanceof G)return $;let _e=$.constructor;return _e[re]||Fe(_e),$}}(ye))),Promise[Ot.__symbol__("uncaughtPromiseErrors")]=ce,G}),Zone.__load_patch("toString",_t=>{const Ot=Function.prototype.toString,Ut=at("OriginalDelegate"),q=at("Promise"),kt=at("Error"),mt=function(){if("function"==typeof this){const oe=this[Ut];if(oe)return"function"==typeof oe?Ot.call(oe):Object.prototype.toString.call(oe);if(this===Promise){const le=_t[q];if(le)return Ot.call(le)}if(this===Error){const le=_t[kt];if(le)return Ot.call(le)}}return Ot.call(this)};mt[Ut]=Ot,Function.prototype.toString=mt;const jt=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":jt.call(this)}});let he=!1;if(typeof window<"u")try{const _t=Object.defineProperty({},"passive",{get:function(){he=!0}});window.addEventListener("test",_t,_t),window.removeEventListener("test",_t,_t)}catch{he=!1}const De={useG:!0},ca={},me={},Te=new RegExp("^"+it+"(\\w+)(true|false)$"),Re=at("propagationStopped");function He(_t,Ot){const Ut=(Ot?Ot(_t):_t)+V,q=(Ot?Ot(_t):_t)+C,kt=it+Ut,mt=it+q;ca[_t]={},ca[_t][V]=kt,ca[_t][C]=mt}function Ca(_t,Ot,Ut,q){const kt=q&&q.add||y,mt=q&&q.rm||M,jt=q&&q.listeners||"eventListeners",ce=q&&q.rmAll||"removeAllListeners",$t=at(kt),oe="."+kt+":",le="prependListener",na="."+le+":",We=function(Me,ne,Ie){if(Me.isRemoved)return;const $e=Me.callback;let ga;"object"==typeof $e&&$e.handleEvent&&(Me.callback=ya=>$e.handleEvent(ya),Me.originalDelegate=$e);try{Me.invoke(Me,ne,[Ie])}catch(ya){ga=ya}const Sa=Me.options;return Sa&&"object"==typeof Sa&&Sa.once&&ne[mt].call(ne,Ie.type,Me.originalDelegate?Me.originalDelegate:Me.callback,Sa),ga};function aa(Me,ne,Ie){if(!(ne=ne||_t.event))return;const $e=Me||ne.target||_t,ga=$e[ca[ne.type][Ie?C:V]];if(ga){const Sa=[];if(1===ga.length){const ya=We(ga[0],$e,ne);ya&&Sa.push(ya)}else{const ya=ga.slice();for(let $a=0;$a{throw $a})}}}const Ta=function(Me){return aa(this,Me,!1)},ut=function(Me){return aa(this,Me,!0)};function Kt(Me,ne){if(!Me)return!1;let Ie=!0;ne&&void 0!==ne.useG&&(Ie=ne.useG);const $e=ne&&ne.vh;let ga=!0;ne&&void 0!==ne.chkDup&&(ga=ne.chkDup);let Sa=!1;ne&&void 0!==ne.rt&&(Sa=ne.rt);let ya=Me;for(;ya&&!ya.hasOwnProperty(kt);)ya=g(ya);if(!ya&&Me[kt]&&(ya=Me),!ya||ya[$t])return!1;const $a=ne&&ne.eventNameToString,Jt={},Ht=ya[$t]=ya[kt],Z=ya[at(mt)]=ya[mt],Et=ya[at(jt)]=ya[jt],ke=ya[at(ce)]=ya[ce];let Ge;ne&&ne.prepend&&(Ge=ya[at(ne.prepend)]=ya[ne.prepend]);const G=Ie?function(pt){if(!Jt.isExisting)return Ht.call(Jt.target,Jt.eventName,Jt.capture?ut:Ta,Jt.options)}:function(pt){return Ht.call(Jt.target,Jt.eventName,pt.invoke,Jt.options)},ct=Ie?function(pt){if(!pt.isRemoved){const $=ca[pt.eventName];let _e;$&&(_e=$[pt.capture?C:V]);const Q=_e&&pt.target[_e];if(Q)for(let et=0;etfunction(kt,mt){kt[Re]=!0,q&&q.apply(kt,mt)})}function Aa(_t,Ot,Ut,q,kt){const mt=Zone.__symbol__(q);if(Ot[mt])return;const jt=Ot[mt]=Ot[q];Ot[q]=function(ce,$t,oe){return $t&&$t.prototype&&kt.forEach(function(le){const na=`${Ut}.${q}::`+le,We=$t.prototype;try{if(We.hasOwnProperty(le)){const aa=_t.ObjectGetOwnPropertyDescriptor(We,le);aa&&aa.value?(aa.value=_t.wrapWithCurrentZone(aa.value,na),_t._redefineProperty($t.prototype,le,aa)):We[le]&&(We[le]=_t.wrapWithCurrentZone(We[le],na))}else We[le]&&(We[le]=_t.wrapWithCurrentZone(We[le],na))}catch{}}),jt.call(Ot,ce,$t,oe)},_t.attachOriginToPatched(Ot[q],jt)}function fa(_t,Ot,Ut){if(!Ut||0===Ut.length)return Ot;const q=Ut.filter(mt=>mt.target===_t);if(!q||0===q.length)return Ot;const kt=q[0].ignoreProperties;return Ot.filter(mt=>-1===kt.indexOf(mt))}function va(_t,Ot,Ut,q){_t&&X(_t,fa(_t,Ot,Ut),q)}function Ia(_t){return Object.getOwnPropertyNames(_t).filter(Ot=>Ot.startsWith("on")&&Ot.length>2).map(Ot=>Ot.substring(2))}Zone.__load_patch("util",(_t,Ot,Ut)=>{const q=Ia(_t);Ut.patchOnProperties=X,Ut.patchMethod=Ue,Ut.bindArguments=Pt,Ut.patchMacroTask=se;const kt=Ot.__symbol__("BLACK_LISTED_EVENTS"),mt=Ot.__symbol__("UNPATCHED_EVENTS");_t[mt]&&(_t[kt]=_t[mt]),_t[kt]&&(Ot[kt]=Ot[mt]=_t[kt]),Ut.patchEventPrototype=ja,Ut.patchEventTarget=Ca,Ut.isIEOrEdge=ee,Ut.ObjectDefineProperty=H,Ut.ObjectGetOwnPropertyDescriptor=Ae,Ut.ObjectCreate=r,Ut.ArraySlice=u,Ut.patchClass=Pe,Ut.wrapWithCurrentZone=N,Ut.filterProperties=fa,Ut.attachOriginToPatched=xa,Ut._redefineProperty=Object.defineProperty,Ut.patchCallbacks=Aa,Ut.getGlobalObjects=()=>({globalSources:me,zoneSymbolEventNames:ca,eventNames:q,isBrowser:Ft,isMix:bt,isNode:st,TRUE_STR:C,FALSE_STR:V,ZONE_SYMBOL_PREFIX:it,ADD_EVENT_LISTENER_STR:y,REMOVE_EVENT_LISTENER_STR:M})});const ia=at("zoneTask");function Ra(_t,Ot,Ut,q){let kt=null,mt=null;Ut+=q;const jt={};function ce(oe){const le=oe.data;return le.args[0]=function(){return oe.invoke.apply(this,arguments)},le.handleId=kt.apply(_t,le.args),oe}function $t(oe){return mt.call(_t,oe.data.handleId)}kt=Ue(_t,Ot+=q,oe=>function(le,na){if("function"==typeof na[0]){const We={isPeriodic:"Interval"===q,delay:"Timeout"===q||"Interval"===q?na[1]||0:void 0,args:na},aa=na[0];na[0]=function(){try{return aa.apply(this,arguments)}finally{We.isPeriodic||("number"==typeof We.handleId?delete jt[We.handleId]:We.handleId&&(We.handleId[ia]=null))}};const Ta=rt(Ot,na[0],We,ce,$t);if(!Ta)return Ta;const ut=Ta.data.handleId;return"number"==typeof ut?jt[ut]=Ta:ut&&(ut[ia]=Ta),ut&&ut.ref&&ut.unref&&"function"==typeof ut.ref&&"function"==typeof ut.unref&&(Ta.ref=ut.ref.bind(ut),Ta.unref=ut.unref.bind(ut)),"number"==typeof ut||ut?ut:Ta}return oe.apply(_t,na)}),mt=Ue(_t,Ut,oe=>function(le,na){const We=na[0];let aa;"number"==typeof We?aa=jt[We]:(aa=We&&We[ia],aa||(aa=We)),aa&&"string"==typeof aa.type?"notScheduled"!==aa.state&&(aa.cancelFn&&aa.data.isPeriodic||0===aa.runCount)&&("number"==typeof We?delete jt[We]:We&&(We[ia]=null),aa.zone.cancelTask(aa)):oe.apply(_t,na)})}Zone.__load_patch("legacy",_t=>{const Ot=_t[Zone.__symbol__("legacyPatch")];Ot&&Ot()}),Zone.__load_patch("timers",_t=>{const Ut="clear";Ra(_t,"set",Ut,"Timeout"),Ra(_t,"set",Ut,"Interval"),Ra(_t,"set",Ut,"Immediate")}),Zone.__load_patch("requestAnimationFrame",_t=>{Ra(_t,"request","cancel","AnimationFrame"),Ra(_t,"mozRequest","mozCancel","AnimationFrame"),Ra(_t,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(_t,Ot)=>{const Ut=["alert","prompt","confirm"];for(let q=0;qfunction($t,oe){return Ot.current.run(mt,_t,oe,ce)})}),Zone.__load_patch("EventTarget",(_t,Ot,Ut)=>{(function Ye(_t,Ot){Ot.patchEventPrototype(_t,Ot)})(_t,Ut),function ma(_t,Ot){if(Zone[Ot.symbol("patchEventTarget")])return;const{eventNames:Ut,zoneSymbolEventNames:q,TRUE_STR:kt,FALSE_STR:mt,ZONE_SYMBOL_PREFIX:jt}=Ot.getGlobalObjects();for(let $t=0;$t{Pe("MutationObserver"),Pe("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(_t,Ot,Ut)=>{Pe("IntersectionObserver")}),Zone.__load_patch("FileReader",(_t,Ot,Ut)=>{Pe("FileReader")}),Zone.__load_patch("on_property",(_t,Ot,Ut)=>{!function be(_t,Ot){if(st&&!bt||Zone[_t.symbol("patchEvents")])return;const Ut=Ot.__Zone_ignore_on_properties;let q=[];if(Ft){const kt=window;q=q.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const mt=function Vt(){try{const _t=St.navigator.userAgent;if(-1!==_t.indexOf("MSIE ")||-1!==_t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:kt,ignoreProperties:["error"]}]:[];va(kt,Ia(kt),Ut&&Ut.concat(mt),g(kt))}q=q.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let kt=0;kt{!function Ua(_t,Ot){const{isBrowser:Ut,isMix:q}=Ot.getGlobalObjects();(Ut||q)&&_t.customElements&&"customElements"in _t&&Ot.patchCallbacks(Ot,_t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(_t,Ut)}),Zone.__load_patch("XHR",(_t,Ot)=>{!function $t(oe){const le=oe.XMLHttpRequest;if(!le)return;const na=le.prototype;let aa=na[z],Ta=na[m];if(!aa){const Jt=oe.XMLHttpRequestEventTarget;if(Jt){const Ht=Jt.prototype;aa=Ht[z],Ta=Ht[m]}}const ut="readystatechange",Kt="scheduled";function Mt(Jt){const Ht=Jt.data,Z=Ht.target;Z[mt]=!1,Z[ce]=!1;const Et=Z[kt];aa||(aa=Z[z],Ta=Z[m]),Et&&Ta.call(Z,ut,Et);const ke=Z[kt]=()=>{if(Z.readyState===Z.DONE)if(!Ht.aborted&&Z[mt]&&Jt.state===Kt){const de=Z[Ot.__symbol__("loadfalse")];if(0!==Z.status&&de&&de.length>0){const Nt=Jt.invoke;Jt.invoke=function(){const At=Z[Ot.__symbol__("loadfalse")];for(let j=0;jfunction(Jt,Ht){return Jt[q]=0==Ht[2],Jt[jt]=Ht[1],Ie.apply(Jt,Ht)}),ga=at("fetchTaskAborting"),Sa=at("fetchTaskScheduling"),ya=Ue(na,"send",()=>function(Jt,Ht){if(!0===Ot.current[Sa]||Jt[q])return ya.apply(Jt,Ht);{const Z={target:Jt,url:Jt[jt],isPeriodic:!1,args:Ht,aborted:!1},Et=rt("XMLHttpRequest.send",Me,Z,Mt,ne);Jt&&!0===Jt[ce]&&!Z.aborted&&Et.state===Kt&&Et.invoke()}}),$a=Ue(na,"abort",()=>function(Jt,Ht){const Z=function We(Jt){return Jt[Ut]}(Jt);if(Z&&"string"==typeof Z.type){if(null==Z.cancelFn||Z.data&&Z.data.aborted)return;Z.zone.cancelTask(Z)}else if(!0===Ot.current[ga])return $a.apply(Jt,Ht)})}(_t);const Ut=at("xhrTask"),q=at("xhrSync"),kt=at("xhrListener"),mt=at("xhrScheduled"),jt=at("xhrURL"),ce=at("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",_t=>{_t.navigator&&_t.navigator.geolocation&&function Xt(_t,Ot){const Ut=_t.constructor.name;for(let q=0;q{const $t=function(){return ce.apply(this,Pt(arguments,Ut+"."+kt))};return xa($t,ce),$t})(mt)}}}(_t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(_t,Ot)=>{function Ut(q){return function(kt){Le(_t,q).forEach(jt=>{const ce=_t.PromiseRejectionEvent;if(ce){const $t=new ce(q,{promise:kt.promise,reason:kt.rejection});jt.invoke($t)}})}}_t.PromiseRejectionEvent&&(Ot[at("unhandledPromiseRejectionHandler")]=Ut("unhandledrejection"),Ot[at("rejectionHandledHandler")]=Ut("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(_t,Ot,Ut)=>{!function oa(_t,Ot){Ot.patchMethod(_t,"queueMicrotask",Ut=>function(q,kt){Zone.current.scheduleMicroTask("queueMicrotask",kt[0])})}(_t,Ut)})},6825:(Ae,H,g)=>{"use strict";g.d(H,{IO:()=>ft,LC:()=>u,SB:()=>it,X$:()=>M,ZE:()=>Xt,ZN:()=>Pt,_j:()=>r,eR:()=>rt,jt:()=>z,k1:()=>wt,l3:()=>y,oB:()=>V,pV:()=>lt,ru:()=>m,vP:()=>C});class r{}class u{}const y="*";function M(Wt,st){return{type:7,name:Wt,definitions:st,options:{}}}function z(Wt,st=null){return{type:4,styles:st,timings:Wt}}function m(Wt,st=null){return{type:3,steps:Wt,options:st}}function C(Wt,st=null){return{type:2,steps:Wt,options:st}}function V(Wt){return{type:6,styles:Wt,offset:null}}function it(Wt,st,Ft){return{type:0,name:Wt,styles:st,options:Ft}}function rt(Wt,st,Ft=null){return{type:1,expr:Wt,animation:st,options:Ft}}function lt(Wt=null){return{type:9,options:Wt}}function ft(Wt,st,Ft=null){return{type:11,selector:Wt,animation:st,options:Ft}}class Pt{constructor(st=0,Ft=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=st+Ft}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(st=>st()),this._onDoneFns=[])}onStart(st){this._originalOnStartFns.push(st),this._onStartFns.push(st)}onDone(st){this._originalOnDoneFns.push(st),this._onDoneFns.push(st)}onDestroy(st){this._onDestroyFns.push(st)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(st=>st()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(st=>st()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(st){this._position=this.totalTime?st*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(st){const Ft="start"==st?this._onStartFns:this._onDoneFns;Ft.forEach(bt=>bt()),Ft.length=0}}class Xt{constructor(st){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=st;let Ft=0,bt=0,Dt=0;const Zt=this.players.length;0==Zt?queueMicrotask(()=>this._onFinish()):this.players.forEach(te=>{te.onDone(()=>{++Ft==Zt&&this._onFinish()}),te.onDestroy(()=>{++bt==Zt&&this._onDestroy()}),te.onStart(()=>{++Dt==Zt&&this._onStart()})}),this.totalTime=this.players.reduce((te,X)=>Math.max(te,X.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(st=>st()),this._onDoneFns=[])}init(){this.players.forEach(st=>st.init())}onStart(st){this._onStartFns.push(st)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(st=>st()),this._onStartFns=[])}onDone(st){this._onDoneFns.push(st)}onDestroy(st){this._onDestroyFns.push(st)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(st=>st.play())}pause(){this.players.forEach(st=>st.pause())}restart(){this.players.forEach(st=>st.restart())}finish(){this._onFinish(),this.players.forEach(st=>st.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(st=>st.destroy()),this._onDestroyFns.forEach(st=>st()),this._onDestroyFns=[])}reset(){this.players.forEach(st=>st.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(st){const Ft=st*this.totalTime;this.players.forEach(bt=>{const Dt=bt.totalTime?Math.min(1,Ft/bt.totalTime):1;bt.setPosition(Dt)})}getPosition(){const st=this.players.reduce((Ft,bt)=>null===Ft||bt.totalTime>Ft.totalTime?bt:Ft,null);return null!=st?st.getPosition():0}beforeDestroy(){this.players.forEach(st=>{st.beforeDestroy&&st.beforeDestroy()})}triggerCallback(st){const Ft="start"==st?this._onStartFns:this._onDoneFns;Ft.forEach(bt=>bt()),Ft.length=0}}const wt="!"},4191:(Ae,H,g)=>{"use strict";g.d(H,{rt:()=>Ge,s1:()=>Ca,$s:()=>me,kH:()=>Jt,Em:()=>Le,tE:()=>$a,qV:()=>q,qm:()=>ke,ic:()=>Aa,Kd:()=>$e,Zf:()=>ea,X6:()=>le,yG:()=>na,iD:()=>ra});var r=g(6814),u=g(5879),y=g(2831),M=g(2079),z=g(7902),m=g(5125),C=g(9193),V=g(6028),it=g(2420),N=g(6776),rt=g(7734),at=g(6124),lt=g(1418),St=g(4521),ft=g(2068),Lt=g(9352),Pt=g(2495),Xt=g(7131),wt=g(2994),Wt=g(3990),st=g(4699),Ft=g(3075);const Dt=new Set;let Zt,te=(()=>{class de{constructor(At,j){this._platform=At,this._nonce=j,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):xe}matchMedia(At){return(this._platform.WEBKIT||this._platform.BLINK)&&function X(de,Nt){if(!Dt.has(de))try{Zt||(Zt=document.createElement("style"),Nt&&(Zt.nonce=Nt),Zt.setAttribute("type","text/css"),document.head.appendChild(Zt)),Zt.sheet&&(Zt.sheet.insertRule(`@media ${de} {body{ }}`,0),Dt.add(de))}catch(At){console.error(At)}}(At,this._nonce),this._matchMedia(At)}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(y.t4),u.LFG(u.Ojb,8))};static#e=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();function xe(de){return{matches:"all"===de||""===de,media:de,addListener:()=>{},removeListener:()=>{}}}let Pe=(()=>{class de{constructor(At,j){this._mediaMatcher=At,this._zone=j,this._queries=new Map,this._destroySubject=new M.xQ}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(At){return Ue((0,Pt.Eq)(At)).some(vt=>this._registerQuery(vt).mql.matches)}observe(At){const vt=Ue((0,Pt.Eq)(At)).map(G=>this._registerQuery(G).observable);let Yt=(0,wt.aj)(vt);return Yt=(0,Wt.z)(Yt.pipe((0,lt.q)(1)),Yt.pipe((0,St.T)(1),(0,N.b)(0))),Yt.pipe((0,at.U)(G=>{const ct={matches:!1,breakpoints:{}};return G.forEach(({matches:re,query:Fe})=>{ct.matches=ct.matches||re,ct.breakpoints[Fe]=re}),ct}))}_registerQuery(At){if(this._queries.has(At))return this._queries.get(At);const j=this._mediaMatcher.matchMedia(At),Yt={observable:new st.y(G=>{const ct=re=>this._zone.run(()=>G.next(re));return j.addListener(ct),()=>{j.removeListener(ct)}}).pipe((0,Ft.O)(j),(0,at.U)(({matches:G})=>({query:At,matches:G})),(0,Lt.R)(this._destroySubject)),mql:j};return this._queries.set(At,Yt),Yt}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(te),u.LFG(u.R0b))};static#e=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();function Ue(de){return de.map(Nt=>Nt.split(",")).reduce((Nt,At)=>Nt.concat(At)).map(Nt=>Nt.trim())}const xa=" ";function ea(de,Nt,At){const j=Vt(de,Nt);j.some(vt=>vt.trim()==At.trim())||(j.push(At.trim()),de.setAttribute(Nt,j.join(xa)))}function ra(de,Nt,At){const vt=Vt(de,Nt).filter(Yt=>Yt!=At.trim());vt.length?de.setAttribute(Nt,vt.join(xa)):de.removeAttribute(Nt)}function Vt(de,Nt){return(de.getAttribute(Nt)||"").match(/\S+/g)||[]}const he="cdk-describedby-message",De="cdk-describedby-host";let ca=0,me=(()=>{class de{constructor(At,j){this._platform=j,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ca++,this._document=At,this._id=(0,u.f3M)(u.AFp)+"-"+ca++}describe(At,j,vt){if(!this._canBeDescribed(At,j))return;const Yt=Te(j,vt);"string"!=typeof j?(Re(j,this._id),this._messageRegistry.set(Yt,{messageElement:j,referenceCount:0})):this._messageRegistry.has(Yt)||this._createMessageElement(j,vt),this._isElementDescribedByMessage(At,Yt)||this._addMessageReference(At,Yt)}removeDescription(At,j,vt){if(!j||!this._isElementNode(At))return;const Yt=Te(j,vt);if(this._isElementDescribedByMessage(At,Yt)&&this._removeMessageReference(At,Yt),"string"==typeof j){const G=this._messageRegistry.get(Yt);G&&0===G.referenceCount&&this._deleteMessageElement(Yt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const At=this._document.querySelectorAll(`[${De}="${this._id}"]`);for(let j=0;j0!=vt.indexOf(he));At.setAttribute("aria-describedby",j.join(" "))}_addMessageReference(At,j){const vt=this._messageRegistry.get(j);ea(At,"aria-describedby",vt.messageElement.id),At.setAttribute(De,this._id),vt.referenceCount++}_removeMessageReference(At,j){const vt=this._messageRegistry.get(j);vt.referenceCount--,ra(At,"aria-describedby",vt.messageElement.id),At.removeAttribute(De)}_isElementDescribedByMessage(At,j){const vt=Vt(At,"aria-describedby"),Yt=this._messageRegistry.get(j),G=Yt&&Yt.messageElement.id;return!!G&&-1!=vt.indexOf(G)}_canBeDescribed(At,j){if(!this._isElementNode(At))return!1;if(j&&"object"==typeof j)return!0;const vt=null==j?"":`${j}`.trim(),Yt=At.getAttribute("aria-label");return!(!vt||Yt&&Yt.trim()===vt)}_isElementNode(At){return At.nodeType===this._document.ELEMENT_NODE}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(r.K0),u.LFG(y.t4))};static#e=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();function Te(de,Nt){return"string"==typeof de?`${Nt||""}/${de}`:de}function Re(de,Nt){de.id||(de.id=`${he}-${Nt}-${ca++}`)}class He{constructor(Nt){this._items=Nt,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new M.xQ,this._typeaheadSubscription=z.w.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=At=>At.disabled,this._pressedLetters=[],this.tabOut=new M.xQ,this.change=new M.xQ,Nt instanceof u.n_E&&(this._itemChangesSubscription=Nt.changes.subscribe(At=>{if(this._activeItem){const vt=At.toArray().indexOf(this._activeItem);vt>-1&&vt!==this._activeItemIndex&&(this._activeItemIndex=vt)}}))}skipPredicate(Nt){return this._skipPredicateFn=Nt,this}withWrap(Nt=!0){return this._wrap=Nt,this}withVerticalOrientation(Nt=!0){return this._vertical=Nt,this}withHorizontalOrientation(Nt){return this._horizontal=Nt,this}withAllowedModifierKeys(Nt){return this._allowedModifierKeys=Nt,this}withTypeAhead(Nt=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,it.b)(At=>this._pressedLetters.push(At)),(0,N.b)(Nt),(0,rt.h)(()=>this._pressedLetters.length>0),(0,at.U)(()=>this._pressedLetters.join(""))).subscribe(At=>{const j=this._getItemsArray();for(let vt=1;vt!Nt[Yt]||this._allowedModifierKeys.indexOf(Yt)>-1);switch(At){case V.Mf:return void this.tabOut.next();case V.JH:if(this._vertical&&vt){this.setNextItemActive();break}return;case V.LH:if(this._vertical&&vt){this.setPreviousItemActive();break}return;case V.SV:if(this._horizontal&&vt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case V.oh:if(this._horizontal&&vt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case V.Sd:if(this._homeAndEnd&&vt){this.setFirstItemActive();break}return;case V.uR:if(this._homeAndEnd&&vt){this.setLastItemActive();break}return;case V.Ku:if(this._pageUpAndDown.enabled&&vt){const Yt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Yt>0?Yt:0,1);break}return;case V.VM:if(this._pageUpAndDown.enabled&&vt){const Yt=this._activeItemIndex+this._pageUpAndDown.delta,G=this._getItemsArray().length;this._setActiveItemByIndex(Yt=V.A&&At<=V.Z||At>=V.xE&&At<=V.aO)&&this._letterKeyStream.next(String.fromCharCode(At))))}this._pressedLetters=[],Nt.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(Nt){const At=this._getItemsArray(),j="number"==typeof Nt?Nt:At.indexOf(Nt);this._activeItem=At[j]??null,this._activeItemIndex=j}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(Nt){this._wrap?this._setActiveInWrapMode(Nt):this._setActiveInDefaultMode(Nt)}_setActiveInWrapMode(Nt){const At=this._getItemsArray();for(let j=1;j<=At.length;j++){const vt=(this._activeItemIndex+Nt*j+At.length)%At.length;if(!this._skipPredicateFn(At[vt]))return void this.setActiveItem(vt)}}_setActiveInDefaultMode(Nt){this._setActiveItemByIndex(this._activeItemIndex+Nt,Nt)}_setActiveItemByIndex(Nt,At){const j=this._getItemsArray();if(j[Nt]){for(;this._skipPredicateFn(j[Nt]);)if(!j[Nt+=At])return;this.setActiveItem(Nt)}}_getItemsArray(){return this._items instanceof u.n_E?this._items.toArray():this._items}}class Ca extends He{setActiveItem(Nt){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(Nt),this.activeItem&&this.activeItem.setActiveStyles()}}class Le extends He{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(Nt){return this._origin=Nt,this}setActiveItem(Nt){super.setActiveItem(Nt),this.activeItem&&this.activeItem.focus(this._origin)}}let Aa=(()=>{class de{constructor(At){this._platform=At}isDisabled(At){return At.hasAttribute("disabled")}isVisible(At){return function va(de){return!!(de.offsetWidth||de.offsetHeight||"function"==typeof de.getClientRects&&de.getClientRects().length)}(At)&&"visible"===getComputedStyle(At).visibility}isTabbable(At){if(!this._platform.isBrowser)return!1;const j=function fa(de){try{return de.frameElement}catch{return null}}(function Ot(de){return de.ownerDocument&&de.ownerDocument.defaultView||window}(At));if(j&&(-1===ma(j)||!this.isVisible(j)))return!1;let vt=At.nodeName.toLowerCase(),Yt=ma(At);return At.hasAttribute("contenteditable")?-1!==Yt:!("iframe"===vt||"object"===vt||this._platform.WEBKIT&&this._platform.IOS&&!function Ye(de){let Nt=de.nodeName.toLowerCase(),At="input"===Nt&&de.type;return"text"===At||"password"===At||"select"===Nt||"textarea"===Nt}(At))&&("audio"===vt?!!At.hasAttribute("controls")&&-1!==Yt:"video"===vt?-1!==Yt&&(null!==Yt||this._platform.FIREFOX||At.hasAttribute("controls")):At.tabIndex>=0)}isFocusable(At,j){return function _t(de){return!function be(de){return function ia(de){return"input"==de.nodeName.toLowerCase()}(de)&&"hidden"==de.type}(de)&&(function Ia(de){let Nt=de.nodeName.toLowerCase();return"input"===Nt||"select"===Nt||"button"===Nt||"textarea"===Nt}(de)||function oa(de){return function Ra(de){return"a"==de.nodeName.toLowerCase()}(de)&&de.hasAttribute("href")}(de)||de.hasAttribute("contenteditable")||Ua(de))}(At)&&!this.isDisabled(At)&&(j?.ignoreVisibility||this.isVisible(At))}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(y.t4))};static#e=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();function Ua(de){if(!de.hasAttribute("tabindex")||void 0===de.tabIndex)return!1;let Nt=de.getAttribute("tabindex");return!(!Nt||isNaN(parseInt(Nt,10)))}function ma(de){if(!Ua(de))return null;const Nt=parseInt(de.getAttribute("tabindex")||"",10);return isNaN(Nt)?-1:Nt}class Ut{get enabled(){return this._enabled}set enabled(Nt){this._enabled=Nt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Nt,this._startAnchor),this._toggleAnchorTabIndex(Nt,this._endAnchor))}constructor(Nt,At,j,vt,Yt=!1){this._element=Nt,this._checker=At,this._ngZone=j,this._document=vt,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Yt||this.attachAnchors()}destroy(){const Nt=this._startAnchor,At=this._endAnchor;Nt&&(Nt.removeEventListener("focus",this.startAnchorListener),Nt.remove()),At&&(At.removeEventListener("focus",this.endAnchorListener),At.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(Nt){return new Promise(At=>{this._executeOnStable(()=>At(this.focusInitialElement(Nt)))})}focusFirstTabbableElementWhenReady(Nt){return new Promise(At=>{this._executeOnStable(()=>At(this.focusFirstTabbableElement(Nt)))})}focusLastTabbableElementWhenReady(Nt){return new Promise(At=>{this._executeOnStable(()=>At(this.focusLastTabbableElement(Nt)))})}_getRegionBoundary(Nt){const At=this._element.querySelectorAll(`[cdk-focus-region-${Nt}], [cdkFocusRegion${Nt}], [cdk-focus-${Nt}]`);return"start"==Nt?At.length?At[0]:this._getFirstTabbableElement(this._element):At.length?At[At.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Nt){const At=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(At){if(!this._checker.isFocusable(At)){const j=this._getFirstTabbableElement(At);return j?.focus(Nt),!!j}return At.focus(Nt),!0}return this.focusFirstTabbableElement(Nt)}focusFirstTabbableElement(Nt){const At=this._getRegionBoundary("start");return At&&At.focus(Nt),!!At}focusLastTabbableElement(Nt){const At=this._getRegionBoundary("end");return At&&At.focus(Nt),!!At}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Nt){if(this._checker.isFocusable(Nt)&&this._checker.isTabbable(Nt))return Nt;const At=Nt.children;for(let j=0;j=0;j--){const vt=At[j].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(At[j]):null;if(vt)return vt}return null}_createAnchor(){const Nt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Nt),Nt.classList.add("cdk-visually-hidden"),Nt.classList.add("cdk-focus-trap-anchor"),Nt.setAttribute("aria-hidden","true"),Nt}_toggleAnchorTabIndex(Nt,At){Nt?At.setAttribute("tabindex","0"):At.removeAttribute("tabindex")}toggleAnchors(Nt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Nt,this._startAnchor),this._toggleAnchorTabIndex(Nt,this._endAnchor))}_executeOnStable(Nt){this._ngZone.isStable?Nt():this._ngZone.onStable.pipe((0,lt.q)(1)).subscribe(Nt)}}let q=(()=>{class de{constructor(At,j,vt){this._checker=At,this._ngZone=j,this._document=vt}create(At,j=!1){return new Ut(At,this._checker,this._ngZone,this._document,j)}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(Aa),u.LFG(u.R0b),u.LFG(r.K0))};static#e=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();function le(de){return 0===de.buttons||0===de.offsetX&&0===de.offsetY}function na(de){const Nt=de.touches&&de.touches[0]||de.changedTouches&&de.changedTouches[0];return!(!Nt||-1!==Nt.identifier||null!=Nt.radiusX&&1!==Nt.radiusX||null!=Nt.radiusY&&1!==Nt.radiusY)}const We=new u.OlP("cdk-input-modality-detector-options"),aa={ignoreKeys:[V.zL,V.jx,V.b2,V.MW,V.JU]},ut=(0,y.i$)({passive:!0,capture:!0});let Kt=(()=>{class de{get mostRecentModality(){return this._modality.value}constructor(At,j,vt,Yt){this._platform=At,this._mostRecentTarget=null,this._modality=new m.X(null),this._lastTouchMs=0,this._onKeydown=G=>{this._options?.ignoreKeys?.some(ct=>ct===G.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,y.sA)(G))},this._onMousedown=G=>{Date.now()-this._lastTouchMs<650||(this._modality.next(le(G)?"keyboard":"mouse"),this._mostRecentTarget=(0,y.sA)(G))},this._onTouchstart=G=>{na(G)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,y.sA)(G))},this._options={...aa,...Yt},this.modalityDetected=this._modality.pipe((0,St.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ft.x)()),At.isBrowser&&j.runOutsideAngular(()=>{vt.addEventListener("keydown",this._onKeydown,ut),vt.addEventListener("mousedown",this._onMousedown,ut),vt.addEventListener("touchstart",this._onTouchstart,ut)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ut),document.removeEventListener("mousedown",this._onMousedown,ut),document.removeEventListener("touchstart",this._onTouchstart,ut))}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(y.t4),u.LFG(u.R0b),u.LFG(r.K0),u.LFG(We,8))};static#e=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();const Mt=new u.OlP("liveAnnouncerElement",{providedIn:"root",factory:function Me(){return null}}),ne=new u.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Ie=0,$e=(()=>{class de{constructor(At,j,vt,Yt){this._ngZone=j,this._defaultOptions=Yt,this._document=vt,this._liveElement=At||this._createLiveElement()}announce(At,...j){const vt=this._defaultOptions;let Yt,G;return 1===j.length&&"number"==typeof j[0]?G=j[0]:[Yt,G]=j,this.clear(),clearTimeout(this._previousTimeout),Yt||(Yt=vt&&vt.politeness?vt.politeness:"polite"),null==G&&vt&&(G=vt.duration),this._liveElement.setAttribute("aria-live",Yt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ct=>this._currentResolve=ct)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=At,"number"==typeof G&&(this._previousTimeout=setTimeout(()=>this.clear(),G)),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 At="cdk-live-announcer-element",j=this._document.getElementsByClassName(At),vt=this._document.createElement("div");for(let Yt=0;Yt .cdk-overlay-container [aria-modal="true"]');for(let vt=0;vt{class de{constructor(At,j,vt,Yt,G){this._ngZone=At,this._platform=j,this._inputModalityDetector=vt,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 M.xQ,this._rootNodeFocusAndBlurListener=ct=>{for(let Fe=(0,y.sA)(ct);Fe;Fe=Fe.parentElement)"focus"===ct.type?this._onFocus(ct,Fe):this._onBlur(ct,Fe)},this._document=Yt,this._detectionMode=G?.detectionMode||0}monitor(At,j=!1){const vt=(0,Pt.fI)(At);if(!this._platform.isBrowser||1!==vt.nodeType)return(0,C.of)();const Yt=(0,y.kV)(vt)||this._getDocument(),G=this._elementInfo.get(vt);if(G)return j&&(G.checkChildren=!0),G.subject;const ct={checkChildren:j,subject:new M.xQ,rootNode:Yt};return this._elementInfo.set(vt,ct),this._registerGlobalListeners(ct),ct.subject}stopMonitoring(At){const j=(0,Pt.fI)(At),vt=this._elementInfo.get(j);vt&&(vt.subject.complete(),this._setClasses(j),this._elementInfo.delete(j),this._removeGlobalListeners(vt))}focusVia(At,j,vt){const Yt=(0,Pt.fI)(At);Yt===this._getDocument().activeElement?this._getClosestElementsInfo(Yt).forEach(([ct,re])=>this._originChanged(ct,j,re)):(this._setOrigin(j),"function"==typeof Yt.focus&&Yt.focus(vt))}ngOnDestroy(){this._elementInfo.forEach((At,j)=>this.stopMonitoring(j))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(At){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(At)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:At&&this._isLastInteractionFromInputLabel(At)?"mouse":"program"}_shouldBeAttributedToTouch(At){return 1===this._detectionMode||!!At?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(At,j){At.classList.toggle("cdk-focused",!!j),At.classList.toggle("cdk-touch-focused","touch"===j),At.classList.toggle("cdk-keyboard-focused","keyboard"===j),At.classList.toggle("cdk-mouse-focused","mouse"===j),At.classList.toggle("cdk-program-focused","program"===j)}_setOrigin(At,j=!1){this._ngZone.runOutsideAngular(()=>{this._origin=At,this._originFromTouchInteraction="touch"===At&&j,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(At,j){const vt=this._elementInfo.get(j),Yt=(0,y.sA)(At);!vt||!vt.checkChildren&&j!==Yt||this._originChanged(j,this._getFocusOrigin(Yt),vt)}_onBlur(At,j){const vt=this._elementInfo.get(j);!vt||vt.checkChildren&&At.relatedTarget instanceof Node&&j.contains(At.relatedTarget)||(this._setClasses(j),this._emitOrigin(vt,null))}_emitOrigin(At,j){At.subject.observers.length&&this._ngZone.run(()=>At.subject.next(j))}_registerGlobalListeners(At){if(!this._platform.isBrowser)return;const j=At.rootNode,vt=this._rootNodeFocusListenerCount.get(j)||0;vt||this._ngZone.runOutsideAngular(()=>{j.addEventListener("focus",this._rootNodeFocusAndBlurListener,ya),j.addEventListener("blur",this._rootNodeFocusAndBlurListener,ya)}),this._rootNodeFocusListenerCount.set(j,vt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Lt.R)(this._stopInputModalityDetector)).subscribe(Yt=>{this._setOrigin(Yt,!0)}))}_removeGlobalListeners(At){const j=At.rootNode;if(this._rootNodeFocusListenerCount.has(j)){const vt=this._rootNodeFocusListenerCount.get(j);vt>1?this._rootNodeFocusListenerCount.set(j,vt-1):(j.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ya),j.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ya),this._rootNodeFocusListenerCount.delete(j))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(At,j,vt){this._setClasses(At,j),this._emitOrigin(vt,j),this._lastFocusOrigin=j}_getClosestElementsInfo(At){const j=[];return this._elementInfo.forEach((vt,Yt)=>{(Yt===At||vt.checkChildren&&Yt.contains(At))&&j.push([Yt,vt])}),j}_isLastInteractionFromInputLabel(At){const{_mostRecentTarget:j,mostRecentModality:vt}=this._inputModalityDetector;if("mouse"!==vt||!j||j===At||"INPUT"!==At.nodeName&&"TEXTAREA"!==At.nodeName||At.disabled)return!1;const Yt=At.labels;if(Yt)for(let G=0;G{class de{constructor(At,j){this._elementRef=At,this._focusMonitor=j,this._focusOrigin=null,this.cdkFocusChange=new u.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const At=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(At,1===At.nodeType&&At.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(j=>{this._focusOrigin=j,this.cdkFocusChange.emit(j)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#t=this.\u0275fac=function(j){return new(j||de)(u.Y36(u.SBq),u.Y36($a))};static#e=this.\u0275dir=u.lG2({type:de,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return de})();const Ht="cdk-high-contrast-black-on-white",Z="cdk-high-contrast-white-on-black",Et="cdk-high-contrast-active";let ke=(()=>{class de{constructor(At,j){this._platform=At,this._document=j,this._breakpointSubscription=(0,u.f3M)(Pe).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const At=this._document.createElement("div");At.style.backgroundColor="rgb(1,2,3)",At.style.position="absolute",this._document.body.appendChild(At);const j=this._document.defaultView||window,vt=j&&j.getComputedStyle?j.getComputedStyle(At):null,Yt=(vt&&vt.backgroundColor||"").replace(/ /g,"");switch(At.remove(),Yt){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 At=this._document.body.classList;At.remove(Et,Ht,Z),this._hasCheckedHighContrastMode=!0;const j=this.getHighContrastMode();1===j?At.add(Et,Ht):2===j&&At.add(Et,Z)}}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(y.t4),u.LFG(r.K0))};static#e=this.\u0275prov=u.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})(),Ge=(()=>{class de{constructor(At){At._applyBodyHighContrastModeCssClasses()}static#t=this.\u0275fac=function(j){return new(j||de)(u.LFG(ke))};static#e=this.\u0275mod=u.oAB({type:de});static#a=this.\u0275inj=u.cJS({imports:[Xt.Q8]})}return de})()},9388:(Ae,H,g)=>{"use strict";g.d(H,{Is:()=>C,vT:()=>it});var r=g(5879),u=g(6814);const y=new r.OlP("cdk-dir-doc",{providedIn:"root",factory:function M(){return(0,r.f3M)(u.K0)}}),z=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let C=(()=>{class N{constructor(at){this.value="ltr",this.change=new r.vpe,at&&(this.value=function m(N){const rt=N?.toLowerCase()||"";return"auto"===rt&&typeof navigator<"u"&&navigator?.language?z.test(navigator.language)?"rtl":"ltr":"rtl"===rt?"rtl":"ltr"}((at.body?at.body.dir:null)||(at.documentElement?at.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#t=this.\u0275fac=function(lt){return new(lt||N)(r.LFG(y,8))};static#e=this.\u0275prov=r.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),it=(()=>{class N{static#t=this.\u0275fac=function(lt){return new(lt||N)};static#e=this.\u0275mod=r.oAB({type:N});static#a=this.\u0275inj=r.cJS({})}return N})()},2495:(Ae,H,g)=>{"use strict";g.d(H,{Eq:()=>z,HM:()=>m,Ig:()=>u,fI:()=>C,su:()=>y});var r=g(5879);function u(it){return null!=it&&"false"!=`${it}`}function y(it,N=0){return function M(it){return!isNaN(parseFloat(it))&&!isNaN(Number(it))}(it)?Number(it):N}function z(it){return Array.isArray(it)?it:[it]}function m(it){return null==it?"":"string"==typeof it?it:`${it}px`}function C(it){return it instanceof r.SBq?it.nativeElement:it}},8337:(Ae,H,g)=>{"use strict";g.d(H,{Ov:()=>it,Z9:()=>z,eX:()=>V,k:()=>at,yy:()=>C});var r=g(4247),u=g(2079),y=g(5879);function z(lt){return lt&&"function"==typeof lt.connect&&!(lt instanceof r.c)}class C{applyChanges(St,ft,Lt,Pt,Xt){St.forEachOperation((wt,Wt,st)=>{let Ft,bt;if(null==wt.previousIndex){const Dt=Lt(wt,Wt,st);Ft=ft.createEmbeddedView(Dt.templateRef,Dt.context,Dt.index),bt=1}else null==st?(ft.remove(Wt),bt=3):(Ft=ft.get(Wt),ft.move(Ft,st),bt=2);Xt&&Xt({context:Ft?.context,operation:bt,record:wt})})}detach(){}}class V{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(St,ft,Lt,Pt,Xt){St.forEachOperation((wt,Wt,st)=>{let Ft,bt;null==wt.previousIndex?(Ft=this._insertView(()=>Lt(wt,Wt,st),st,ft,Pt(wt)),bt=Ft?1:0):null==st?(this._detachAndCacheView(Wt,ft),bt=3):(Ft=this._moveView(Wt,st,ft,Pt(wt)),bt=2),Xt&&Xt({context:Ft?.context,operation:bt,record:wt})})}detach(){for(const St of this._viewCache)St.destroy();this._viewCache=[]}_insertView(St,ft,Lt,Pt){const Xt=this._insertViewFromCache(ft,Lt);if(Xt)return void(Xt.context.$implicit=Pt);const wt=St();return Lt.createEmbeddedView(wt.templateRef,wt.context,wt.index)}_detachAndCacheView(St,ft){const Lt=ft.detach(St);this._maybeCacheView(Lt,ft)}_moveView(St,ft,Lt,Pt){const Xt=Lt.get(St);return Lt.move(Xt,ft),Xt.context.$implicit=Pt,Xt}_maybeCacheView(St,ft){if(this._viewCache.lengththis._markSelected(Xt)):this._markSelected(ft[0]),this._selectedToEmit.length=0)}select(...St){this._verifyValueAssignment(St),St.forEach(Lt=>this._markSelected(Lt));const ft=this._hasQueuedChanges();return this._emitChangeEvent(),ft}deselect(...St){this._verifyValueAssignment(St),St.forEach(Lt=>this._unmarkSelected(Lt));const ft=this._hasQueuedChanges();return this._emitChangeEvent(),ft}setSelection(...St){this._verifyValueAssignment(St);const ft=this.selected,Lt=new Set(St);St.forEach(Xt=>this._markSelected(Xt)),ft.filter(Xt=>!Lt.has(Xt)).forEach(Xt=>this._unmarkSelected(Xt));const Pt=this._hasQueuedChanges();return this._emitChangeEvent(),Pt}toggle(St){return this.isSelected(St)?this.deselect(St):this.select(St)}clear(St=!0){this._unmarkAll();const ft=this._hasQueuedChanges();return St&&this._emitChangeEvent(),ft}isSelected(St){return this._selection.has(this._getConcreteValue(St))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(St){this._multiple&&this.selected&&this._selected.sort(St)}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(St){St=this._getConcreteValue(St),this.isSelected(St)||(this._multiple||this._unmarkAll(),this.isSelected(St)||this._selection.add(St),this._emitChanges&&this._selectedToEmit.push(St))}_unmarkSelected(St){St=this._getConcreteValue(St),this.isSelected(St)&&(this._selection.delete(St),this._emitChanges&&this._deselectedToEmit.push(St))}_unmarkAll(){this.isEmpty()||this._selection.forEach(St=>this._unmarkSelected(St))}_verifyValueAssignment(St){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(St){if(this.compareWith){for(let ft of this._selection)if(this.compareWith(St,ft))return ft;return St}return St}}const at=new y.OlP("_ViewRepeater")},6028:(Ae,H,g)=>{"use strict";g.d(H,{A:()=>ca,JH:()=>Wt,JU:()=>m,K5:()=>z,Ku:()=>lt,LH:()=>Xt,L_:()=>at,MW:()=>ce,Mf:()=>y,SV:()=>wt,Sd:()=>Lt,VM:()=>St,Vb:()=>Cn,Z:()=>jt,aO:()=>ra,b2:()=>Mn,hY:()=>rt,jx:()=>C,oh:()=>Pt,uR:()=>ft,xE:()=>Zt,zL:()=>V});const y=9,z=13,m=16,C=17,V=18,rt=27,at=32,lt=33,St=34,ft=35,Lt=36,Pt=37,Xt=38,wt=39,Wt=40,Zt=48,ra=57,ca=65,jt=90,ce=91,Mn=224;function Cn(Ln,...an){return an.length?an.some(xn=>Ln[xn]):Ln.altKey||Ln.shiftKey||Ln.ctrlKey||Ln.metaKey}},7131:(Ae,H,g)=>{"use strict";g.d(H,{Q8:()=>it,wD:()=>V});var r=g(2495),u=g(5879),y=g(4699),M=g(2079),z=g(6776);let m=(()=>{class N{create(at){return typeof MutationObserver>"u"?null:new MutationObserver(at)}static#t=this.\u0275fac=function(lt){return new(lt||N)};static#e=this.\u0275prov=u.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),C=(()=>{class N{constructor(at){this._mutationObserverFactory=at,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((at,lt)=>this._cleanupObserver(lt))}observe(at){const lt=(0,r.fI)(at);return new y.y(St=>{const Lt=this._observeElement(lt).subscribe(St);return()=>{Lt.unsubscribe(),this._unobserveElement(lt)}})}_observeElement(at){if(this._observedElements.has(at))this._observedElements.get(at).count++;else{const lt=new M.xQ,St=this._mutationObserverFactory.create(ft=>lt.next(ft));St&&St.observe(at,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(at,{observer:St,stream:lt,count:1})}return this._observedElements.get(at).stream}_unobserveElement(at){this._observedElements.has(at)&&(this._observedElements.get(at).count--,this._observedElements.get(at).count||this._cleanupObserver(at))}_cleanupObserver(at){if(this._observedElements.has(at)){const{observer:lt,stream:St}=this._observedElements.get(at);lt&<.disconnect(),St.complete(),this._observedElements.delete(at)}}static#t=this.\u0275fac=function(lt){return new(lt||N)(u.LFG(m))};static#e=this.\u0275prov=u.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),V=(()=>{class N{get disabled(){return this._disabled}set disabled(at){this._disabled=(0,r.Ig)(at),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(at){this._debounce=(0,r.su)(at),this._subscribe()}constructor(at,lt,St){this._contentObserver=at,this._elementRef=lt,this._ngZone=St,this.event=new u.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const at=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?at.pipe((0,z.b)(this.debounce)):at).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#t=this.\u0275fac=function(lt){return new(lt||N)(u.Y36(C),u.Y36(u.SBq),u.Y36(u.R0b))};static#e=this.\u0275dir=u.lG2({type:N,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return N})(),it=(()=>{class N{static#t=this.\u0275fac=function(lt){return new(lt||N)};static#e=this.\u0275mod=u.oAB({type:N});static#a=this.\u0275inj=u.cJS({providers:[m]})}return N})()},748:(Ae,H,g)=>{"use strict";g.d(H,{pI:()=>Ua,xu:()=>Ra,aV:()=>be,X_:()=>xe,Xj:()=>he,U8:()=>_t,Iu:()=>De});var r=g(8301),u=g(6814),y=g(5879),M=g(2495),z=g(2831),m=g(7734),C=g(1418),V=g(9352),it=g(254);class rt{constructor(q,kt){this.predicate=q,this.inclusive=kt}call(q,kt){return kt.subscribe(new at(q,this.predicate,this.inclusive))}}class at extends it.L{constructor(q,kt,mt){super(q),this.predicate=kt,this.inclusive=mt,this.index=0}_next(q){const kt=this.destination;let mt;try{mt=this.predicate(q,this.index++)}catch(jt){return void kt.error(jt)}this.nextOrComplete(q,mt)}nextOrComplete(q,kt){const mt=this.destination;kt?mt.next(q):(this.inclusive&&mt.next(q),mt.complete())}}var lt=g(9388),St=g(8484),ft=g(2079),Lt=g(7902),Pt=g(7354),Xt=g(6028);const wt=(0,z.Mq)();class Wt{constructor(q,kt){this._viewportRuler=q,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=kt}attach(){}enable(){if(this._canBeEnabled()){const q=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=q.style.left||"",this._previousHTMLStyles.top=q.style.top||"",q.style.left=(0,M.HM)(-this._previousScrollPosition.left),q.style.top=(0,M.HM)(-this._previousScrollPosition.top),q.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const q=this._document.documentElement,mt=q.style,jt=this._document.body.style,ce=mt.scrollBehavior||"",$t=jt.scrollBehavior||"";this._isEnabled=!1,mt.left=this._previousHTMLStyles.left,mt.top=this._previousHTMLStyles.top,q.classList.remove("cdk-global-scrollblock"),wt&&(mt.scrollBehavior=jt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),wt&&(mt.scrollBehavior=ce,jt.scrollBehavior=$t)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const kt=this._document.body,mt=this._viewportRuler.getViewportSize();return kt.scrollHeight>mt.height||kt.scrollWidth>mt.width}}class Ft{constructor(q,kt,mt,jt){this._scrollDispatcher=q,this._ngZone=kt,this._viewportRuler=mt,this._config=jt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(q){this._overlayRef=q}enable(){if(this._scrollSubscription)return;const q=this._scrollDispatcher.scrolled(0).pipe((0,m.h)(kt=>!kt||!this._overlayRef.overlayElement.contains(kt.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=q.subscribe(()=>{const kt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(kt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=q.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class bt{enable(){}disable(){}attach(){}}function Dt(Ut,q){return q.some(kt=>Ut.bottomkt.bottom||Ut.rightkt.right)}function Zt(Ut,q){return q.some(kt=>Ut.topkt.bottom||Ut.leftkt.right)}class te{constructor(q,kt,mt,jt){this._scrollDispatcher=q,this._viewportRuler=kt,this._ngZone=mt,this._config=jt,this._scrollSubscription=null}attach(q){this._overlayRef=q}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 kt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:mt,height:jt}=this._viewportRuler.getViewportSize();Dt(kt,[{width:mt,height:jt,bottom:jt,right:mt,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 X=(()=>{class Ut{constructor(kt,mt,jt,ce){this._scrollDispatcher=kt,this._viewportRuler=mt,this._ngZone=jt,this.noop=()=>new bt,this.close=$t=>new Ft(this._scrollDispatcher,this._ngZone,this._viewportRuler,$t),this.block=()=>new Wt(this._viewportRuler,this._document),this.reposition=$t=>new te(this._scrollDispatcher,this._viewportRuler,this._ngZone,$t),this._document=ce}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.LFG(r.mF),y.LFG(r.rL),y.LFG(y.R0b),y.LFG(u.K0))};static#e=this.\u0275prov=y.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();class xe{constructor(q){if(this.scrollStrategy=new bt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,q){const kt=Object.keys(q);for(const mt of kt)void 0!==q[mt]&&(this[mt]=q[mt])}}}class se{constructor(q,kt){this.connectionPair=q,this.scrollableViewProperties=kt}}let ra=(()=>{class Ut{constructor(kt){this._attachedOverlays=[],this._document=kt}ngOnDestroy(){this.detach()}add(kt){this.remove(kt),this._attachedOverlays.push(kt)}remove(kt){const mt=this._attachedOverlays.indexOf(kt);mt>-1&&this._attachedOverlays.splice(mt,1),0===this._attachedOverlays.length&&this.detach()}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.LFG(u.K0))};static#e=this.\u0275prov=y.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})(),Vt=(()=>{class Ut extends ra{constructor(kt,mt){super(kt),this._ngZone=mt,this._keydownListener=jt=>{const ce=this._attachedOverlays;for(let $t=ce.length-1;$t>-1;$t--)if(ce[$t]._keydownEvents.observers.length>0){const oe=ce[$t]._keydownEvents;this._ngZone?this._ngZone.run(()=>oe.next(jt)):oe.next(jt);break}}}add(kt){super.add(kt),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)}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.LFG(u.K0),y.LFG(y.R0b,8))};static#e=this.\u0275prov=y.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})(),ee=(()=>{class Ut extends ra{constructor(kt,mt,jt){super(kt),this._platform=mt,this._ngZone=jt,this._cursorStyleIsSet=!1,this._pointerDownListener=ce=>{this._pointerDownEventTarget=(0,z.sA)(ce)},this._clickListener=ce=>{const $t=(0,z.sA)(ce),oe="click"===ce.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:$t;this._pointerDownEventTarget=null;const le=this._attachedOverlays.slice();for(let na=le.length-1;na>-1;na--){const We=le[na];if(We._outsidePointerEvents.observers.length<1||!We.hasAttached())continue;if(We.overlayElement.contains($t)||We.overlayElement.contains(oe))break;const aa=We._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>aa.next(ce)):aa.next(ce)}}}add(kt){if(super.add(kt),!this._isAttached){const mt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(mt)):this._addEventListeners(mt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=mt.style.cursor,mt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const kt=this._document.body;kt.removeEventListener("pointerdown",this._pointerDownListener,!0),kt.removeEventListener("click",this._clickListener,!0),kt.removeEventListener("auxclick",this._clickListener,!0),kt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(kt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(kt){kt.addEventListener("pointerdown",this._pointerDownListener,!0),kt.addEventListener("click",this._clickListener,!0),kt.addEventListener("auxclick",this._clickListener,!0),kt.addEventListener("contextmenu",this._clickListener,!0)}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.LFG(u.K0),y.LFG(z.t4),y.LFG(y.R0b,8))};static#e=this.\u0275prov=y.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})(),he=(()=>{class Ut{constructor(kt,mt){this._platform=mt,this._document=kt}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const kt="cdk-overlay-container";if(this._platform.isBrowser||(0,z.Oy)()){const jt=this._document.querySelectorAll(`.${kt}[platform="server"], .${kt}[platform="test"]`);for(let ce=0;cethis._backdropClick.next(aa),this._backdropTransitionendHandler=aa=>{this._disposeBackdrop(aa.target)},this._keydownEvents=new ft.xQ,this._outsidePointerEvents=new ft.xQ,jt.scrollStrategy&&(this._scrollStrategy=jt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=jt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(q){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const kt=this._portalOutlet.attach(q);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,C.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 kt?.onDestroy&&kt.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),kt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const q=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),q}dispose(){const q=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,q&&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(q){q!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=q,this.hasAttached()&&(q.attach(this),this.updatePosition()))}updateSize(q){this._config={...this._config,...q},this._updateElementSize()}setDirection(q){this._config={...this._config,direction:q},this._updateElementDirection()}addPanelClass(q){this._pane&&this._toggleClasses(this._pane,q,!0)}removePanelClass(q){this._pane&&this._toggleClasses(this._pane,q,!1)}getDirection(){const q=this._config.direction;return q?"string"==typeof q?q:q.value:"ltr"}updateScrollStrategy(q){q!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=q,this.hasAttached()&&(q.attach(this),q.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const q=this._pane.style;q.width=(0,M.HM)(this._config.width),q.height=(0,M.HM)(this._config.height),q.minWidth=(0,M.HM)(this._config.minWidth),q.minHeight=(0,M.HM)(this._config.minHeight),q.maxWidth=(0,M.HM)(this._config.maxWidth),q.maxHeight=(0,M.HM)(this._config.maxHeight)}_togglePointerEvents(q){this._pane.style.pointerEvents=q?"":"none"}_attachBackdrop(){const q="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(q)})}):this._backdropElement.classList.add(q)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const q=this._backdropElement;if(q){if(this._animationsDisabled)return void this._disposeBackdrop(q);q.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{q.addEventListener("transitionend",this._backdropTransitionendHandler)}),q.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(q)},500))}}_toggleClasses(q,kt,mt){const jt=(0,M.Eq)(kt||[]).filter(ce=>!!ce);jt.length&&(mt?q.classList.add(...jt):q.classList.remove(...jt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const q=this._ngZone.onStable.pipe((0,V.R)((0,Pt.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()),q.unsubscribe())})})}_disposeScrollStrategy(){const q=this._scrollStrategy;q&&(q.disable(),q.detach&&q.detach())}_disposeBackdrop(q){q&&(q.removeEventListener("click",this._backdropClickHandler),q.removeEventListener("transitionend",this._backdropTransitionendHandler),q.remove(),this._backdropElement===q&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ca="cdk-overlay-connected-position-bounding-box",me=/([A-Za-z%]+)$/;class Te{get positions(){return this._preferredPositions}constructor(q,kt,mt,jt,ce){this._viewportRuler=kt,this._document=mt,this._platform=jt,this._overlayContainer=ce,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 ft.xQ,this._resizeSubscription=Lt.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(q)}attach(q){this._validatePositions(),q.hostElement.classList.add(ca),this._overlayRef=q,this._boundingBox=q.hostElement,this._pane=q.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 q=this._originRect,kt=this._overlayRect,mt=this._viewportRect,jt=this._containerRect,ce=[];let $t;for(let oe of this._preferredPositions){let le=this._getOriginPoint(q,jt,oe),na=this._getOverlayPoint(le,kt,oe),We=this._getOverlayFit(na,kt,mt,oe);if(We.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(oe,le);this._canFitWithFlexibleDimensions(We,na,mt)?ce.push({position:oe,origin:le,overlayRect:kt,boundingBoxRect:this._calculateBoundingBoxRect(le,oe)}):(!$t||$t.overlayFit.visibleAreale&&(le=We,oe=na)}return this._isPushed=!1,void this._applyPosition(oe.position,oe.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition($t.position,$t.originPoint);this._applyPosition($t.position,$t.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Re(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ca),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const q=this._lastPosition;if(q){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const kt=this._getOriginPoint(this._originRect,this._containerRect,q);this._applyPosition(q,kt)}else this.apply()}withScrollableContainers(q){return this._scrollables=q,this}withPositions(q){return this._preferredPositions=q,-1===q.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(q){return this._viewportMargin=q,this}withFlexibleDimensions(q=!0){return this._hasFlexibleDimensions=q,this}withGrowAfterOpen(q=!0){return this._growAfterOpen=q,this}withPush(q=!0){return this._canPush=q,this}withLockedPosition(q=!0){return this._positionLocked=q,this}setOrigin(q){return this._origin=q,this}withDefaultOffsetX(q){return this._offsetX=q,this}withDefaultOffsetY(q){return this._offsetY=q,this}withTransformOriginOn(q){return this._transformOriginSelector=q,this}_getOriginPoint(q,kt,mt){let jt,ce;if("center"==mt.originX)jt=q.left+q.width/2;else{const $t=this._isRtl()?q.right:q.left,oe=this._isRtl()?q.left:q.right;jt="start"==mt.originX?$t:oe}return kt.left<0&&(jt-=kt.left),ce="center"==mt.originY?q.top+q.height/2:"top"==mt.originY?q.top:q.bottom,kt.top<0&&(ce-=kt.top),{x:jt,y:ce}}_getOverlayPoint(q,kt,mt){let jt,ce;return jt="center"==mt.overlayX?-kt.width/2:"start"===mt.overlayX?this._isRtl()?-kt.width:0:this._isRtl()?0:-kt.width,ce="center"==mt.overlayY?-kt.height/2:"top"==mt.overlayY?0:-kt.height,{x:q.x+jt,y:q.y+ce}}_getOverlayFit(q,kt,mt,jt){const ce=Ca(kt);let{x:$t,y:oe}=q,le=this._getOffset(jt,"x"),na=this._getOffset(jt,"y");le&&($t+=le),na&&(oe+=na);let Ta=0-oe,ut=oe+ce.height-mt.height,Kt=this._subtractOverflows(ce.width,0-$t,$t+ce.width-mt.width),Mt=this._subtractOverflows(ce.height,Ta,ut),Me=Kt*Mt;return{visibleArea:Me,isCompletelyWithinViewport:ce.width*ce.height===Me,fitsInViewportVertically:Mt===ce.height,fitsInViewportHorizontally:Kt==ce.width}}_canFitWithFlexibleDimensions(q,kt,mt){if(this._hasFlexibleDimensions){const jt=mt.bottom-kt.y,ce=mt.right-kt.x,$t=He(this._overlayRef.getConfig().minHeight),oe=He(this._overlayRef.getConfig().minWidth);return(q.fitsInViewportVertically||null!=$t&&$t<=jt)&&(q.fitsInViewportHorizontally||null!=oe&&oe<=ce)}return!1}_pushOverlayOnScreen(q,kt,mt){if(this._previousPushAmount&&this._positionLocked)return{x:q.x+this._previousPushAmount.x,y:q.y+this._previousPushAmount.y};const jt=Ca(kt),ce=this._viewportRect,$t=Math.max(q.x+jt.width-ce.width,0),oe=Math.max(q.y+jt.height-ce.height,0),le=Math.max(ce.top-mt.top-q.y,0),na=Math.max(ce.left-mt.left-q.x,0);let We=0,aa=0;return We=jt.width<=ce.width?na||-$t:q.xKt&&!this._isInitialRender&&!this._growAfterOpen&&($t=q.y-Kt/2)}if("end"===kt.overlayX&&!jt||"start"===kt.overlayX&&jt)Ta=mt.width-q.x+this._viewportMargin,We=q.x-this._viewportMargin;else if("start"===kt.overlayX&&!jt||"end"===kt.overlayX&&jt)aa=q.x,We=mt.right-q.x;else{const ut=Math.min(mt.right-q.x+mt.left,q.x),Kt=this._lastBoundingBoxSize.width;We=2*ut,aa=q.x-ut,We>Kt&&!this._isInitialRender&&!this._growAfterOpen&&(aa=q.x-Kt/2)}return{top:$t,left:aa,bottom:oe,right:Ta,width:We,height:ce}}_setBoundingBoxStyles(q,kt){const mt=this._calculateBoundingBoxRect(q,kt);!this._isInitialRender&&!this._growAfterOpen&&(mt.height=Math.min(mt.height,this._lastBoundingBoxSize.height),mt.width=Math.min(mt.width,this._lastBoundingBoxSize.width));const jt={};if(this._hasExactPosition())jt.top=jt.left="0",jt.bottom=jt.right=jt.maxHeight=jt.maxWidth="",jt.width=jt.height="100%";else{const ce=this._overlayRef.getConfig().maxHeight,$t=this._overlayRef.getConfig().maxWidth;jt.height=(0,M.HM)(mt.height),jt.top=(0,M.HM)(mt.top),jt.bottom=(0,M.HM)(mt.bottom),jt.width=(0,M.HM)(mt.width),jt.left=(0,M.HM)(mt.left),jt.right=(0,M.HM)(mt.right),jt.alignItems="center"===kt.overlayX?"center":"end"===kt.overlayX?"flex-end":"flex-start",jt.justifyContent="center"===kt.overlayY?"center":"bottom"===kt.overlayY?"flex-end":"flex-start",ce&&(jt.maxHeight=(0,M.HM)(ce)),$t&&(jt.maxWidth=(0,M.HM)($t))}this._lastBoundingBoxSize=mt,Re(this._boundingBox.style,jt)}_resetBoundingBoxStyles(){Re(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Re(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(q,kt){const mt={},jt=this._hasExactPosition(),ce=this._hasFlexibleDimensions,$t=this._overlayRef.getConfig();if(jt){const We=this._viewportRuler.getViewportScrollPosition();Re(mt,this._getExactOverlayY(kt,q,We)),Re(mt,this._getExactOverlayX(kt,q,We))}else mt.position="static";let oe="",le=this._getOffset(kt,"x"),na=this._getOffset(kt,"y");le&&(oe+=`translateX(${le}px) `),na&&(oe+=`translateY(${na}px)`),mt.transform=oe.trim(),$t.maxHeight&&(jt?mt.maxHeight=(0,M.HM)($t.maxHeight):ce&&(mt.maxHeight="")),$t.maxWidth&&(jt?mt.maxWidth=(0,M.HM)($t.maxWidth):ce&&(mt.maxWidth="")),Re(this._pane.style,mt)}_getExactOverlayY(q,kt,mt){let jt={top:"",bottom:""},ce=this._getOverlayPoint(kt,this._overlayRect,q);return this._isPushed&&(ce=this._pushOverlayOnScreen(ce,this._overlayRect,mt)),"bottom"===q.overlayY?jt.bottom=this._document.documentElement.clientHeight-(ce.y+this._overlayRect.height)+"px":jt.top=(0,M.HM)(ce.y),jt}_getExactOverlayX(q,kt,mt){let $t,jt={left:"",right:""},ce=this._getOverlayPoint(kt,this._overlayRect,q);return this._isPushed&&(ce=this._pushOverlayOnScreen(ce,this._overlayRect,mt)),$t=this._isRtl()?"end"===q.overlayX?"left":"right":"end"===q.overlayX?"right":"left","right"===$t?jt.right=this._document.documentElement.clientWidth-(ce.x+this._overlayRect.width)+"px":jt.left=(0,M.HM)(ce.x),jt}_getScrollVisibility(){const q=this._getOriginRect(),kt=this._pane.getBoundingClientRect(),mt=this._scrollables.map(jt=>jt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Zt(q,mt),isOriginOutsideView:Dt(q,mt),isOverlayClipped:Zt(kt,mt),isOverlayOutsideView:Dt(kt,mt)}}_subtractOverflows(q,...kt){return kt.reduce((mt,jt)=>mt-Math.max(jt,0),q)}_getNarrowedViewportRect(){const q=this._document.documentElement.clientWidth,kt=this._document.documentElement.clientHeight,mt=this._viewportRuler.getViewportScrollPosition();return{top:mt.top+this._viewportMargin,left:mt.left+this._viewportMargin,right:mt.left+q-this._viewportMargin,bottom:mt.top+kt-this._viewportMargin,width:q-2*this._viewportMargin,height:kt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(q,kt){return"x"===kt?null==q.offsetX?this._offsetX:q.offsetX:null==q.offsetY?this._offsetY:q.offsetY}_validatePositions(){}_addPanelClasses(q){this._pane&&(0,M.Eq)(q).forEach(kt=>{""!==kt&&-1===this._appliedPanelClasses.indexOf(kt)&&(this._appliedPanelClasses.push(kt),this._pane.classList.add(kt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(q=>{this._pane.classList.remove(q)}),this._appliedPanelClasses=[])}_getOriginRect(){const q=this._origin;if(q instanceof y.SBq)return q.nativeElement.getBoundingClientRect();if(q instanceof Element)return q.getBoundingClientRect();const kt=q.width||0,mt=q.height||0;return{top:q.y,bottom:q.y+mt,left:q.x,right:q.x+kt,height:mt,width:kt}}}function Re(Ut,q){for(let kt in q)q.hasOwnProperty(kt)&&(Ut[kt]=q[kt]);return Ut}function He(Ut){if("number"!=typeof Ut&&null!=Ut){const[q,kt]=Ut.split(me);return kt&&"px"!==kt?null:parseFloat(q)}return Ut||null}function Ca(Ut){return{top:Math.floor(Ut.top),right:Math.floor(Ut.right),bottom:Math.floor(Ut.bottom),left:Math.floor(Ut.left),width:Math.floor(Ut.width),height:Math.floor(Ut.height)}}const Aa="cdk-global-overlay-wrapper";class fa{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(q){const kt=q.getConfig();this._overlayRef=q,this._width&&!kt.width&&q.updateSize({width:this._width}),this._height&&!kt.height&&q.updateSize({height:this._height}),q.hostElement.classList.add(Aa),this._isDisposed=!1}top(q=""){return this._bottomOffset="",this._topOffset=q,this._alignItems="flex-start",this}left(q=""){return this._xOffset=q,this._xPosition="left",this}bottom(q=""){return this._topOffset="",this._bottomOffset=q,this._alignItems="flex-end",this}right(q=""){return this._xOffset=q,this._xPosition="right",this}start(q=""){return this._xOffset=q,this._xPosition="start",this}end(q=""){return this._xOffset=q,this._xPosition="end",this}width(q=""){return this._overlayRef?this._overlayRef.updateSize({width:q}):this._width=q,this}height(q=""){return this._overlayRef?this._overlayRef.updateSize({height:q}):this._height=q,this}centerHorizontally(q=""){return this.left(q),this._xPosition="center",this}centerVertically(q=""){return this.top(q),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const q=this._overlayRef.overlayElement.style,kt=this._overlayRef.hostElement.style,mt=this._overlayRef.getConfig(),{width:jt,height:ce,maxWidth:$t,maxHeight:oe}=mt,le=!("100%"!==jt&&"100vw"!==jt||$t&&"100%"!==$t&&"100vw"!==$t),na=!("100%"!==ce&&"100vh"!==ce||oe&&"100%"!==oe&&"100vh"!==oe),We=this._xPosition,aa=this._xOffset,Ta="rtl"===this._overlayRef.getConfig().direction;let ut="",Kt="",Mt="";le?Mt="flex-start":"center"===We?(Mt="center",Ta?Kt=aa:ut=aa):Ta?"left"===We||"end"===We?(Mt="flex-end",ut=aa):("right"===We||"start"===We)&&(Mt="flex-start",Kt=aa):"left"===We||"start"===We?(Mt="flex-start",ut=aa):("right"===We||"end"===We)&&(Mt="flex-end",Kt=aa),q.position=this._cssPosition,q.marginLeft=le?"0":ut,q.marginTop=na?"0":this._topOffset,q.marginBottom=this._bottomOffset,q.marginRight=le?"0":Kt,kt.justifyContent=Mt,kt.alignItems=na?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const q=this._overlayRef.overlayElement.style,kt=this._overlayRef.hostElement,mt=kt.style;kt.classList.remove(Aa),mt.justifyContent=mt.alignItems=q.marginTop=q.marginBottom=q.marginLeft=q.marginRight=q.position="",this._overlayRef=null,this._isDisposed=!0}}let va=(()=>{class Ut{constructor(kt,mt,jt,ce){this._viewportRuler=kt,this._document=mt,this._platform=jt,this._overlayContainer=ce}global(){return new fa}flexibleConnectedTo(kt){return new Te(kt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.LFG(r.rL),y.LFG(u.K0),y.LFG(z.t4),y.LFG(he))};static#e=this.\u0275prov=y.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})(),Ia=0,be=(()=>{class Ut{constructor(kt,mt,jt,ce,$t,oe,le,na,We,aa,Ta,ut){this.scrollStrategies=kt,this._overlayContainer=mt,this._componentFactoryResolver=jt,this._positionBuilder=ce,this._keyboardDispatcher=$t,this._injector=oe,this._ngZone=le,this._document=na,this._directionality=We,this._location=aa,this._outsideClickDispatcher=Ta,this._animationsModuleType=ut}create(kt){const mt=this._createHostElement(),jt=this._createPaneElement(mt),ce=this._createPortalOutlet(jt),$t=new xe(kt);return $t.direction=$t.direction||this._directionality.value,new De(ce,mt,jt,$t,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(kt){const mt=this._document.createElement("div");return mt.id="cdk-overlay-"+Ia++,mt.classList.add("cdk-overlay-pane"),kt.appendChild(mt),mt}_createHostElement(){const kt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(kt),kt}_createPortalOutlet(kt){return this._appRef||(this._appRef=this._injector.get(y.z2F)),new St.u0(kt,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.LFG(X),y.LFG(he),y.LFG(y._Vd),y.LFG(va),y.LFG(Vt),y.LFG(y.zs3),y.LFG(y.R0b),y.LFG(u.K0),y.LFG(lt.Is),y.LFG(u.Ye),y.LFG(ee),y.LFG(y.QbO,8))};static#e=this.\u0275prov=y.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();const oa=[{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"}],ia=new y.OlP("cdk-connected-overlay-scroll-strategy");let Ra=(()=>{class Ut{constructor(kt){this.elementRef=kt}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.Y36(y.SBq))};static#e=this.\u0275dir=y.lG2({type:Ut,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return Ut})(),Ua=(()=>{class Ut{get offsetX(){return this._offsetX}set offsetX(kt){this._offsetX=kt,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(kt){this._offsetY=kt,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(kt){this._hasBackdrop=(0,M.Ig)(kt)}get lockPosition(){return this._lockPosition}set lockPosition(kt){this._lockPosition=(0,M.Ig)(kt)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(kt){this._flexibleDimensions=(0,M.Ig)(kt)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(kt){this._growAfterOpen=(0,M.Ig)(kt)}get push(){return this._push}set push(kt){this._push=(0,M.Ig)(kt)}constructor(kt,mt,jt,ce,$t){this._overlay=kt,this._dir=$t,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Lt.w.EMPTY,this._attachSubscription=Lt.w.EMPTY,this._detachSubscription=Lt.w.EMPTY,this._positionSubscription=Lt.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new y.vpe,this.positionChange=new y.vpe,this.attach=new y.vpe,this.detach=new y.vpe,this.overlayKeydown=new y.vpe,this.overlayOutsideClick=new y.vpe,this._templatePortal=new St.UE(mt,jt),this._scrollStrategyFactory=ce,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(kt){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),kt.origin&&this.open&&this._position.apply()),kt.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=oa);const kt=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=kt.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=kt.detachments().subscribe(()=>this.detach.emit()),kt.keydownEvents().subscribe(mt=>{this.overlayKeydown.next(mt),mt.keyCode===Xt.hY&&!this.disableClose&&!(0,Xt.Vb)(mt)&&(mt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(mt=>{this.overlayOutsideClick.next(mt)})}_buildConfig(){const kt=this._position=this.positionStrategy||this._createPositionStrategy(),mt=new xe({direction:this._dir,positionStrategy:kt,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(mt.width=this.width),(this.height||0===this.height)&&(mt.height=this.height),(this.minWidth||0===this.minWidth)&&(mt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(mt.minHeight=this.minHeight),this.backdropClass&&(mt.backdropClass=this.backdropClass),this.panelClass&&(mt.panelClass=this.panelClass),mt}_updatePositionStrategy(kt){const mt=this.positions.map(jt=>({originX:jt.originX,originY:jt.originY,overlayX:jt.overlayX,overlayY:jt.overlayY,offsetX:jt.offsetX||this.offsetX,offsetY:jt.offsetY||this.offsetY,panelClass:jt.panelClass||void 0}));return kt.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(mt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const kt=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(kt),kt}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Ra?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(kt=>{this.backdropClick.emit(kt)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function N(Ut,q=!1){return kt=>kt.lift(new rt(Ut,q))}(()=>this.positionChange.observers.length>0)).subscribe(kt=>{this.positionChange.emit(kt),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#t=this.\u0275fac=function(mt){return new(mt||Ut)(y.Y36(be),y.Y36(y.Rgc),y.Y36(y.s_b),y.Y36(ia),y.Y36(lt.Is,8))};static#e=this.\u0275dir=y.lG2({type:Ut,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:[y.TTD]})}return Ut})();const Ye={provide:ia,deps:[be],useFactory:function ma(Ut){return()=>Ut.scrollStrategies.reposition()}};let _t=(()=>{class Ut{static#t=this.\u0275fac=function(mt){return new(mt||Ut)};static#e=this.\u0275mod=y.oAB({type:Ut});static#a=this.\u0275inj=y.cJS({providers:[be,Ye],imports:[lt.vT,St.eL,r.Cl,r.Cl]})}return Ut})()},2831:(Ae,H,g)=>{"use strict";g.d(H,{Mq:()=>St,Oy:()=>st,ht:()=>wt,i$:()=>rt,kV:()=>Xt,sA:()=>Wt,t4:()=>M});var r=g(5879),u=g(6814);let y;try{y=typeof Intl<"u"&&Intl.v8BreakIterator}catch{y=!1}let it,lt,Lt,M=(()=>{class Ft{constructor(Dt){this._platformId=Dt,this.isBrowser=this._platformId?(0,u.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&&!y)&&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}static#t=this.\u0275fac=function(Zt){return new(Zt||Ft)(r.LFG(r.Lbi))};static#e=this.\u0275prov=r.Yz7({token:Ft,factory:Ft.\u0275fac,providedIn:"root"})}return Ft})();function rt(Ft){return function N(){if(null==it&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>it=!0}))}finally{it=it||!1}return it}()?Ft:!!Ft.capture}function St(){if(null==lt){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return lt=!1,lt;if("scrollBehavior"in document.documentElement.style)lt=!0;else{const Ft=Element.prototype.scrollTo;lt=!!Ft&&!/\{\s*\[native code\]\s*\}/.test(Ft.toString())}}return lt}function Xt(Ft){if(function Pt(){if(null==Lt){const Ft=typeof document<"u"?document.head:null;Lt=!(!Ft||!Ft.createShadowRoot&&!Ft.attachShadow)}return Lt}()){const bt=Ft.getRootNode?Ft.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&bt instanceof ShadowRoot)return bt}return null}function wt(){let Ft=typeof document<"u"&&document?document.activeElement:null;for(;Ft&&Ft.shadowRoot;){const bt=Ft.shadowRoot.activeElement;if(bt===Ft)break;Ft=bt}return Ft}function Wt(Ft){return Ft.composedPath?Ft.composedPath()[0]:Ft.target}function st(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},8484:(Ae,H,g)=>{"use strict";g.d(H,{C5:()=>N,Pl:()=>wt,UE:()=>rt,eL:()=>st,en:()=>lt,ig:()=>Pt,u0:()=>ft});var r=g(5879),u=g(6814);class it{attach(Dt){return this._attachedHost=Dt,Dt.attach(this)}detach(){let Dt=this._attachedHost;null!=Dt&&(this._attachedHost=null,Dt.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Dt){this._attachedHost=Dt}}class N extends it{constructor(Dt,Zt,te,X,xe){super(),this.component=Dt,this.viewContainerRef=Zt,this.injector=te,this.componentFactoryResolver=X,this.projectableNodes=xe}}class rt extends it{constructor(Dt,Zt,te,X){super(),this.templateRef=Dt,this.viewContainerRef=Zt,this.context=te,this.injector=X}get origin(){return this.templateRef.elementRef}attach(Dt,Zt=this.context){return this.context=Zt,super.attach(Dt)}detach(){return this.context=void 0,super.detach()}}class at extends it{constructor(Dt){super(),this.element=Dt instanceof r.SBq?Dt.nativeElement:Dt}}class lt{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Dt){return Dt instanceof N?(this._attachedPortal=Dt,this.attachComponentPortal(Dt)):Dt instanceof rt?(this._attachedPortal=Dt,this.attachTemplatePortal(Dt)):this.attachDomPortal&&Dt instanceof at?(this._attachedPortal=Dt,this.attachDomPortal(Dt)):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(Dt){this._disposeFn=Dt}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ft extends lt{constructor(Dt,Zt,te,X,xe){super(),this.outletElement=Dt,this._componentFactoryResolver=Zt,this._appRef=te,this._defaultInjector=X,this.attachDomPortal=Pe=>{const Ue=Pe.element,se=this._document.createComment("dom-portal");Ue.parentNode.insertBefore(se,Ue),this.outletElement.appendChild(Ue),this._attachedPortal=Pe,super.setDisposeFn(()=>{se.parentNode&&se.parentNode.replaceChild(Ue,se)})},this._document=xe}attachComponentPortal(Dt){const te=(Dt.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Dt.component);let X;return Dt.viewContainerRef?(X=Dt.viewContainerRef.createComponent(te,Dt.viewContainerRef.length,Dt.injector||Dt.viewContainerRef.injector,Dt.projectableNodes||void 0),this.setDisposeFn(()=>X.destroy())):(X=te.create(Dt.injector||this._defaultInjector||r.zs3.NULL),this._appRef.attachView(X.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(X.hostView),X.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(X)),this._attachedPortal=Dt,X}attachTemplatePortal(Dt){let Zt=Dt.viewContainerRef,te=Zt.createEmbeddedView(Dt.templateRef,Dt.context,{injector:Dt.injector});return te.rootNodes.forEach(X=>this.outletElement.appendChild(X)),te.detectChanges(),this.setDisposeFn(()=>{let X=Zt.indexOf(te);-1!==X&&Zt.remove(X)}),this._attachedPortal=Dt,te}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Dt){return Dt.hostView.rootNodes[0]}}let Pt=(()=>{class bt extends rt{constructor(Zt,te){super(Zt,te)}static#t=this.\u0275fac=function(te){return new(te||bt)(r.Y36(r.Rgc),r.Y36(r.s_b))};static#e=this.\u0275dir=r.lG2({type:bt,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[r.qOj]})}return bt})(),wt=(()=>{class bt extends lt{constructor(Zt,te,X){super(),this._componentFactoryResolver=Zt,this._viewContainerRef=te,this._isInitialized=!1,this.attached=new r.vpe,this.attachDomPortal=xe=>{const Pe=xe.element,Ue=this._document.createComment("dom-portal");xe.setAttachedHost(this),Pe.parentNode.insertBefore(Ue,Pe),this._getRootNode().appendChild(Pe),this._attachedPortal=xe,super.setDisposeFn(()=>{Ue.parentNode&&Ue.parentNode.replaceChild(Pe,Ue)})},this._document=X}get portal(){return this._attachedPortal}set portal(Zt){this.hasAttached()&&!Zt&&!this._isInitialized||(this.hasAttached()&&super.detach(),Zt&&super.attach(Zt),this._attachedPortal=Zt||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Zt){Zt.setAttachedHost(this);const te=null!=Zt.viewContainerRef?Zt.viewContainerRef:this._viewContainerRef,xe=(Zt.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Zt.component),Pe=te.createComponent(xe,te.length,Zt.injector||te.injector,Zt.projectableNodes||void 0);return te!==this._viewContainerRef&&this._getRootNode().appendChild(Pe.hostView.rootNodes[0]),super.setDisposeFn(()=>Pe.destroy()),this._attachedPortal=Zt,this._attachedRef=Pe,this.attached.emit(Pe),Pe}attachTemplatePortal(Zt){Zt.setAttachedHost(this);const te=this._viewContainerRef.createEmbeddedView(Zt.templateRef,Zt.context,{injector:Zt.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Zt,this._attachedRef=te,this.attached.emit(te),te}_getRootNode(){const Zt=this._viewContainerRef.element.nativeElement;return Zt.nodeType===Zt.ELEMENT_NODE?Zt:Zt.parentNode}static#t=this.\u0275fac=function(te){return new(te||bt)(r.Y36(r._Vd),r.Y36(r.s_b),r.Y36(u.K0))};static#e=this.\u0275dir=r.lG2({type:bt,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[r.qOj]})}return bt})(),st=(()=>{class bt{static#t=this.\u0275fac=function(te){return new(te||bt)};static#e=this.\u0275mod=r.oAB({type:bt});static#a=this.\u0275inj=r.cJS({})}return bt})()},8301:(Ae,H,g)=>{"use strict";g.d(H,{ZD:()=>Ra,mF:()=>Te,Cl:()=>Ua,rL:()=>Ca});var r=g(2495),u=g(5879),y=g(2079),M=g(9193),z=g(4699),m=g(9016),C=g(1618),it=g(1781);new class N extends it.v{flush(Ye){this.active=!0,this.scheduled=void 0;const{actions:_t}=this;let Ot,Ut=-1,q=_t.length;Ye=Ye||_t.shift();do{if(Ot=Ye.execute(Ye.state,Ye.delay))break}while(++Ut0?super.requestAsyncId(Ye,_t,Ot):(Ye.actions.push(this),Ye.scheduled||(Ye.scheduled=requestAnimationFrame(()=>Ye.flush(null))))}recycleAsyncId(Ye,_t,Ot=0){if(null!==Ot&&Ot>0||null===Ot&&this.delay>0)return super.recycleAsyncId(Ye,_t,Ot);0===Ye.actions.length&&(cancelAnimationFrame(_t),Ye.scheduled=void 0)}});let lt=1;const St=Promise.resolve(),ft={};function Lt(ma){return ma in ft&&(delete ft[ma],!0)}const Pt={setImmediate(ma){const Ye=lt++;return ft[Ye]=!0,St.then(()=>Lt(Ye)&&ma()),Ye},clearImmediate(ma){Lt(ma)}};new class Wt extends it.v{flush(Ye){this.active=!0,this.scheduled=void 0;const{actions:_t}=this;let Ot,Ut=-1,q=_t.length;Ye=Ye||_t.shift();do{if(Ot=Ye.execute(Ye.state,Ye.delay))break}while(++Ut0?super.requestAsyncId(Ye,_t,Ot):(Ye.actions.push(this),Ye.scheduled||(Ye.scheduled=Pt.setImmediate(Ye.flush.bind(Ye,null))))}recycleAsyncId(Ye,_t,Ot=0){if(null!==Ot&&Ot>0||null===Ot&&this.delay>0)return super.recycleAsyncId(Ye,_t,Ot);0===Ye.actions.length&&(Pt.clearImmediate(_t),Ye.scheduled=void 0)}});var bt=g(435),Dt=g(5846);class te{constructor(Ye){this.durationSelector=Ye}call(Ye,_t){return _t.subscribe(new X(Ye,this.durationSelector))}}class X extends Dt.Ds{constructor(Ye,_t){super(Ye),this.durationSelector=_t,this.hasValue=!1}_next(Ye){if(this.value=Ye,this.hasValue=!0,!this.throttled){let _t;try{const{durationSelector:Ut}=this;_t=Ut(Ye)}catch(Ut){return this.destination.error(Ut)}const Ot=(0,Dt.ft)(_t,new Dt.IY(this));!Ot||Ot.closed?this.clearThrottle():this.add(this.throttled=Ot)}}clearThrottle(){const{value:Ye,hasValue:_t,throttled:Ot}=this;Ot&&(this.remove(Ot),this.throttled=void 0,Ot.unsubscribe()),_t&&(this.value=void 0,this.hasValue=!1,this.destination.next(Ye))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var xe=g(9249);function Pe(ma,Ye=bt.P){return function Zt(ma){return function(_t){return _t.lift(new te(ma))}}(()=>(0,xe.H)(ma,Ye))}var Ue=g(7734),se=g(2831),xa=g(6814),ea=g(9388);let Te=(()=>{class ma{constructor(_t,Ot,Ut){this._ngZone=_t,this._platform=Ot,this._scrolled=new y.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Ut}register(_t){this.scrollContainers.has(_t)||this.scrollContainers.set(_t,_t.elementScrolled().subscribe(()=>this._scrolled.next(_t)))}deregister(_t){const Ot=this.scrollContainers.get(_t);Ot&&(Ot.unsubscribe(),this.scrollContainers.delete(_t))}scrolled(_t=20){return this._platform.isBrowser?new z.y(Ot=>{this._globalSubscription||this._addGlobalListener();const Ut=_t>0?this._scrolled.pipe(Pe(_t)).subscribe(Ot):this._scrolled.subscribe(Ot);return this._scrolledCount++,()=>{Ut.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,M.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((_t,Ot)=>this.deregister(Ot)),this._scrolled.complete()}ancestorScrolled(_t,Ot){const Ut=this.getAncestorScrollContainers(_t);return this.scrolled(Ot).pipe((0,Ue.h)(q=>!q||Ut.indexOf(q)>-1))}getAncestorScrollContainers(_t){const Ot=[];return this.scrollContainers.forEach((Ut,q)=>{this._scrollableContainsElement(q,_t)&&Ot.push(q)}),Ot}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(_t,Ot){let Ut=(0,r.fI)(Ot),q=_t.getElementRef().nativeElement;do{if(Ut==q)return!0}while(Ut=Ut.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const _t=this._getWindow();return(0,m.R)(_t.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#t=this.\u0275fac=function(Ot){return new(Ot||ma)(u.LFG(u.R0b),u.LFG(se.t4),u.LFG(xa.K0,8))};static#e=this.\u0275prov=u.Yz7({token:ma,factory:ma.\u0275fac,providedIn:"root"})}return ma})(),Ca=(()=>{class ma{constructor(_t,Ot,Ut){this._platform=_t,this._change=new y.xQ,this._changeListener=q=>{this._change.next(q)},this._document=Ut,Ot.runOutsideAngular(()=>{if(_t.isBrowser){const q=this._getWindow();q.addEventListener("resize",this._changeListener),q.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const _t=this._getWindow();_t.removeEventListener("resize",this._changeListener),_t.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const _t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),_t}getViewportRect(){const _t=this.getViewportScrollPosition(),{width:Ot,height:Ut}=this.getViewportSize();return{top:_t.top,left:_t.left,bottom:_t.top+Ut,right:_t.left+Ot,height:Ut,width:Ot}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const _t=this._document,Ot=this._getWindow(),Ut=_t.documentElement,q=Ut.getBoundingClientRect();return{top:-q.top||_t.body.scrollTop||Ot.scrollY||Ut.scrollTop||0,left:-q.left||_t.body.scrollLeft||Ot.scrollX||Ut.scrollLeft||0}}change(_t=20){return _t>0?this._change.pipe(Pe(_t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const _t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:_t.innerWidth,height:_t.innerHeight}:{width:0,height:0}}static#t=this.\u0275fac=function(Ot){return new(Ot||ma)(u.LFG(se.t4),u.LFG(u.R0b),u.LFG(xa.K0,8))};static#e=this.\u0275prov=u.Yz7({token:ma,factory:ma.\u0275fac,providedIn:"root"})}return ma})(),Ra=(()=>{class ma{static#t=this.\u0275fac=function(Ot){return new(Ot||ma)};static#e=this.\u0275mod=u.oAB({type:ma});static#a=this.\u0275inj=u.cJS({})}return ma})(),Ua=(()=>{class ma{static#t=this.\u0275fac=function(Ot){return new(Ot||ma)};static#e=this.\u0275mod=u.oAB({type:ma});static#a=this.\u0275inj=u.cJS({imports:[ea.vT,Ra,ea.vT,Ra]})}return ma})()},6814:(Ae,H,g)=>{"use strict";g.d(H,{Do:()=>Lt,ED:()=>Kn,EM:()=>Go,HT:()=>M,JF:()=>_n,K0:()=>m,Mx:()=>Ne,NF:()=>ho,O5:()=>Mn,PC:()=>fn,PM:()=>Nn,RF:()=>xn,S$:()=>lt,V_:()=>V,Ye:()=>Pt,b0:()=>ft,bD:()=>Qi,ez:()=>Mi,mk:()=>Ea,n9:()=>Ho,q:()=>y,sg:()=>oi,tP:()=>yo,w_:()=>z});var r=g(5879);let u=null;function y(){return u}function M(T){u||(u=T)}class z{}const m=new r.OlP("DocumentToken");let C=(()=>{class T{historyGo(U){throw new Error("Not implemented")}static#t=this.\u0275fac=function(yt){return new(yt||T)};static#e=this.\u0275prov=r.Yz7({token:T,factory:function(){return(0,r.f3M)(it)},providedIn:"platform"})}return T})();const V=new r.OlP("Location Initialized");let it=(()=>{class T extends C{constructor(){super(),this._doc=(0,r.f3M)(m),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return y().getBaseHref(this._doc)}onPopState(U){const yt=y().getGlobalEventTarget(this._doc,"window");return yt.addEventListener("popstate",U,!1),()=>yt.removeEventListener("popstate",U)}onHashChange(U){const yt=y().getGlobalEventTarget(this._doc,"window");return yt.addEventListener("hashchange",U,!1),()=>yt.removeEventListener("hashchange",U)}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(U){this._location.pathname=U}pushState(U,yt,ve){this._history.pushState(U,yt,ve)}replaceState(U,yt,ve){this._history.replaceState(U,yt,ve)}forward(){this._history.forward()}back(){this._history.back()}historyGo(U=0){this._history.go(U)}getState(){return this._history.state}static#t=this.\u0275fac=function(yt){return new(yt||T)};static#e=this.\u0275prov=r.Yz7({token:T,factory:function(){return new T},providedIn:"platform"})}return T})();function N(T,Tt){if(0==T.length)return Tt;if(0==Tt.length)return T;let U=0;return T.endsWith("/")&&U++,Tt.startsWith("/")&&U++,2==U?T+Tt.substring(1):1==U?T+Tt:T+"/"+Tt}function rt(T){const Tt=T.match(/#|\?|$/),U=Tt&&Tt.index||T.length;return T.slice(0,U-("/"===T[U-1]?1:0))+T.slice(U)}function at(T){return T&&"?"!==T[0]?"?"+T:T}let lt=(()=>{class T{historyGo(U){throw new Error("Not implemented")}static#t=this.\u0275fac=function(yt){return new(yt||T)};static#e=this.\u0275prov=r.Yz7({token:T,factory:function(){return(0,r.f3M)(ft)},providedIn:"root"})}return T})();const St=new r.OlP("appBaseHref");let ft=(()=>{class T extends lt{constructor(U,yt){super(),this._platformLocation=U,this._removeListenerFns=[],this._baseHref=yt??this._platformLocation.getBaseHrefFromDOM()??(0,r.f3M)(m).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(U){this._removeListenerFns.push(this._platformLocation.onPopState(U),this._platformLocation.onHashChange(U))}getBaseHref(){return this._baseHref}prepareExternalUrl(U){return N(this._baseHref,U)}path(U=!1){const yt=this._platformLocation.pathname+at(this._platformLocation.search),ve=this._platformLocation.hash;return ve&&U?`${yt}${ve}`:yt}pushState(U,yt,ve,Je){const ua=this.prepareExternalUrl(ve+at(Je));this._platformLocation.pushState(U,yt,ua)}replaceState(U,yt,ve,Je){const ua=this.prepareExternalUrl(ve+at(Je));this._platformLocation.replaceState(U,yt,ua)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(U=0){this._platformLocation.historyGo?.(U)}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.LFG(C),r.LFG(St,8))};static#e=this.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})(),Lt=(()=>{class T extends lt{constructor(U,yt){super(),this._platformLocation=U,this._baseHref="",this._removeListenerFns=[],null!=yt&&(this._baseHref=yt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(U){this._removeListenerFns.push(this._platformLocation.onPopState(U),this._platformLocation.onHashChange(U))}getBaseHref(){return this._baseHref}path(U=!1){let yt=this._platformLocation.hash;return null==yt&&(yt="#"),yt.length>0?yt.substring(1):yt}prepareExternalUrl(U){const yt=N(this._baseHref,U);return yt.length>0?"#"+yt:yt}pushState(U,yt,ve,Je){let ua=this.prepareExternalUrl(ve+at(Je));0==ua.length&&(ua=this._platformLocation.pathname),this._platformLocation.pushState(U,yt,ua)}replaceState(U,yt,ve,Je){let ua=this.prepareExternalUrl(ve+at(Je));0==ua.length&&(ua=this._platformLocation.pathname),this._platformLocation.replaceState(U,yt,ua)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(U=0){this._platformLocation.historyGo?.(U)}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.LFG(C),r.LFG(St,8))};static#e=this.\u0275prov=r.Yz7({token:T,factory:T.\u0275fac})}return T})(),Pt=(()=>{class T{constructor(U){this._subject=new r.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=U;const yt=this._locationStrategy.getBaseHref();this._basePath=function st(T){if(new RegExp("^(https?:)?//").test(T)){const[,U]=T.split(/\/\/[^\/]+/);return U}return T}(rt(Wt(yt))),this._locationStrategy.onPopState(ve=>{this._subject.emit({url:this.path(!0),pop:!0,state:ve.state,type:ve.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(U=!1){return this.normalize(this._locationStrategy.path(U))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(U,yt=""){return this.path()==this.normalize(U+at(yt))}normalize(U){return T.stripTrailingSlash(function wt(T,Tt){if(!T||!Tt.startsWith(T))return Tt;const U=Tt.substring(T.length);return""===U||["/",";","?","#"].includes(U[0])?U:Tt}(this._basePath,Wt(U)))}prepareExternalUrl(U){return U&&"/"!==U[0]&&(U="/"+U),this._locationStrategy.prepareExternalUrl(U)}go(U,yt="",ve=null){this._locationStrategy.pushState(ve,"",U,yt),this._notifyUrlChangeListeners(this.prepareExternalUrl(U+at(yt)),ve)}replaceState(U,yt="",ve=null){this._locationStrategy.replaceState(ve,"",U,yt),this._notifyUrlChangeListeners(this.prepareExternalUrl(U+at(yt)),ve)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(U=0){this._locationStrategy.historyGo?.(U)}onUrlChange(U){return this._urlChangeListeners.push(U),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(yt=>{this._notifyUrlChangeListeners(yt.url,yt.state)})),()=>{const yt=this._urlChangeListeners.indexOf(U);this._urlChangeListeners.splice(yt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(U="",yt){this._urlChangeListeners.forEach(ve=>ve(U,yt))}subscribe(U,yt,ve){return this._subject.subscribe({next:U,error:yt,complete:ve})}static#t=this.normalizeQueryParams=at;static#e=this.joinWithSlash=N;static#a=this.stripTrailingSlash=rt;static#i=this.\u0275fac=function(yt){return new(yt||T)(r.LFG(lt))};static#n=this.\u0275prov=r.Yz7({token:T,factory:function(){return function Xt(){return new Pt((0,r.LFG)(lt))}()},providedIn:"root"})}return T})();function Wt(T){return T.replace(/\/index.html$/,"")}function Ne(T,Tt){Tt=encodeURIComponent(Tt);for(const U of T.split(";")){const yt=U.indexOf("="),[ve,Je]=-1==yt?[U,""]:[U.slice(0,yt),U.slice(yt+1)];if(ve.trim()===Tt)return decodeURIComponent(Je)}return null}const Qe=/\s+/,la=[];let Ea=(()=>{class T{constructor(U,yt,ve,Je){this._iterableDiffers=U,this._keyValueDiffers=yt,this._ngEl=ve,this._renderer=Je,this.initialClasses=la,this.stateMap=new Map}set klass(U){this.initialClasses=null!=U?U.trim().split(Qe):la}set ngClass(U){this.rawClass="string"==typeof U?U.trim().split(Qe):U}ngDoCheck(){for(const yt of this.initialClasses)this._updateState(yt,!0);const U=this.rawClass;if(Array.isArray(U)||U instanceof Set)for(const yt of U)this._updateState(yt,!0);else if(null!=U)for(const yt of Object.keys(U))this._updateState(yt,!!U[yt]);this._applyStateDiff()}_updateState(U,yt){const ve=this.stateMap.get(U);void 0!==ve?(ve.enabled!==yt&&(ve.changed=!0,ve.enabled=yt),ve.touched=!0):this.stateMap.set(U,{enabled:yt,changed:!0,touched:!0})}_applyStateDiff(){for(const U of this.stateMap){const yt=U[0],ve=U[1];ve.changed?(this._toggleClass(yt,ve.enabled),ve.changed=!1):ve.touched||(ve.enabled&&this._toggleClass(yt,!1),this.stateMap.delete(yt)),ve.touched=!1}}_toggleClass(U,yt){(U=U.trim()).length>0&&U.split(Qe).forEach(ve=>{yt?this._renderer.addClass(this._ngEl.nativeElement,ve):this._renderer.removeClass(this._ngEl.nativeElement,ve)})}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.Y36(r.ZZ4),r.Y36(r.aQg),r.Y36(r.SBq),r.Y36(r.Qsj))};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return T})();class Xi{constructor(Tt,U,yt,ve){this.$implicit=Tt,this.ngForOf=U,this.index=yt,this.count=ve}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 oi=(()=>{class T{set ngForOf(U){this._ngForOf=U,this._ngForOfDirty=!0}set ngForTrackBy(U){this._trackByFn=U}get ngForTrackBy(){return this._trackByFn}constructor(U,yt,ve){this._viewContainer=U,this._template=yt,this._differs=ve,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(U){U&&(this._template=U)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const U=this._ngForOf;!this._differ&&U&&(this._differ=this._differs.find(U).create(this.ngForTrackBy))}if(this._differ){const U=this._differ.diff(this._ngForOf);U&&this._applyChanges(U)}}_applyChanges(U){const yt=this._viewContainer;U.forEachOperation((ve,Je,ua)=>{if(null==ve.previousIndex)yt.createEmbeddedView(this._template,new Xi(ve.item,this._ngForOf,-1,-1),null===ua?void 0:ua);else if(null==ua)yt.remove(null===Je?void 0:Je);else if(null!==Je){const ti=yt.get(Je);yt.move(ti,ua),In(ti,ve)}});for(let ve=0,Je=yt.length;ve{In(yt.get(ve.currentIndex),ve)})}static ngTemplateContextGuard(U,yt){return!0}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.Y36(r.s_b),r.Y36(r.Rgc),r.Y36(r.ZZ4))};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return T})();function In(T,Tt){T.context.$implicit=Tt.item}let Mn=(()=>{class T{constructor(U,yt){this._viewContainer=U,this._context=new Cn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=yt}set ngIf(U){this._context.$implicit=this._context.ngIf=U,this._updateView()}set ngIfThen(U){Ln("ngIfThen",U),this._thenTemplateRef=U,this._thenViewRef=null,this._updateView()}set ngIfElse(U){Ln("ngIfElse",U),this._elseTemplateRef=U,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(U,yt){return!0}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.Y36(r.s_b),r.Y36(r.Rgc))};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return T})();class Cn{constructor(){this.$implicit=null,this.ngIf=null}}function Ln(T,Tt){if(Tt&&!Tt.createEmbeddedView)throw new Error(`${T} must be a TemplateRef, but received '${(0,r.AaK)(Tt)}'.`)}class an{constructor(Tt,U){this._viewContainerRef=Tt,this._templateRef=U,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Tt){Tt&&!this._created?this.create():!Tt&&this._created&&this.destroy()}}let xn=(()=>{class T{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(U){this._ngSwitch=U,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(U){this._defaultViews.push(U)}_matchCase(U){const yt=U==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||yt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),yt}_updateDefaultCases(U){if(this._defaultViews.length>0&&U!==this._defaultUsed){this._defaultUsed=U;for(const yt of this._defaultViews)yt.enforceState(U)}}static#t=this.\u0275fac=function(yt){return new(yt||T)};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return T})(),Ho=(()=>{class T{constructor(U,yt,ve){this.ngSwitch=ve,ve._addCase(),this._view=new an(U,yt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.Y36(r.s_b),r.Y36(r.Rgc),r.Y36(xn,9))};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return T})(),Kn=(()=>{class T{constructor(U,yt,ve){ve._addDefault(new an(U,yt))}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.Y36(r.s_b),r.Y36(r.Rgc),r.Y36(xn,9))};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return T})(),fn=(()=>{class T{constructor(U,yt,ve){this._ngEl=U,this._differs=yt,this._renderer=ve,this._ngStyle=null,this._differ=null}set ngStyle(U){this._ngStyle=U,!this._differ&&U&&(this._differ=this._differs.find(U).create())}ngDoCheck(){if(this._differ){const U=this._differ.diff(this._ngStyle);U&&this._applyChanges(U)}}_setStyle(U,yt){const[ve,Je]=U.split("."),ua=-1===ve.indexOf("-")?void 0:r.JOm.DashCase;null!=yt?this._renderer.setStyle(this._ngEl.nativeElement,ve,Je?`${yt}${Je}`:yt,ua):this._renderer.removeStyle(this._ngEl.nativeElement,ve,ua)}_applyChanges(U){U.forEachRemovedItem(yt=>this._setStyle(yt.key,null)),U.forEachAddedItem(yt=>this._setStyle(yt.key,yt.currentValue)),U.forEachChangedItem(yt=>this._setStyle(yt.key,yt.currentValue))}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.Y36(r.SBq),r.Y36(r.aQg),r.Y36(r.Qsj))};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return T})(),yo=(()=>{class T{constructor(U){this._viewContainerRef=U,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(U){if(U.ngTemplateOutlet||U.ngTemplateOutletInjector){const yt=this._viewContainerRef;if(this._viewRef&&yt.remove(yt.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ve,ngTemplateOutletContext:Je,ngTemplateOutletInjector:ua}=this;this._viewRef=yt.createEmbeddedView(ve,Je,ua?{injector:ua}:void 0)}else this._viewRef=null}else this._viewRef&&U.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#t=this.\u0275fac=function(yt){return new(yt||T)(r.Y36(r.s_b))};static#e=this.\u0275dir=r.lG2({type:T,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[r.TTD]})}return T})(),Mi=(()=>{class T{static#t=this.\u0275fac=function(yt){return new(yt||T)};static#e=this.\u0275mod=r.oAB({type:T});static#a=this.\u0275inj=r.cJS({})}return T})();const Qi="browser",Xn="server";function ho(T){return T===Qi}function Nn(T){return T===Xn}let Go=(()=>{class T{static#t=this.\u0275prov=(0,r.Yz7)({token:T,providedIn:"root",factory:()=>new Gn((0,r.LFG)(m),window)})}return T})();class Gn{constructor(Tt,U){this.document=Tt,this.window=U,this.offset=()=>[0,0]}setOffset(Tt){this.offset=Array.isArray(Tt)?()=>Tt:Tt}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(Tt){this.supportsScrolling()&&this.window.scrollTo(Tt[0],Tt[1])}scrollToAnchor(Tt){if(!this.supportsScrolling())return;const U=function Wo(T,Tt){const U=T.getElementById(Tt)||T.getElementsByName(Tt)[0];if(U)return U;if("function"==typeof T.createTreeWalker&&T.body&&"function"==typeof T.body.attachShadow){const yt=T.createTreeWalker(T.body,NodeFilter.SHOW_ELEMENT);let ve=yt.currentNode;for(;ve;){const Je=ve.shadowRoot;if(Je){const ua=Je.getElementById(Tt)||Je.querySelector(`[name="${Tt}"]`);if(ua)return ua}ve=yt.nextNode()}}return null}(this.document,Tt);U&&(this.scrollToElement(U),U.focus())}setHistoryScrollRestoration(Tt){this.supportsScrolling()&&(this.window.history.scrollRestoration=Tt)}scrollToElement(Tt){const U=Tt.getBoundingClientRect(),yt=U.left+this.window.pageXOffset,ve=U.top+this.window.pageYOffset,Je=this.offset();this.window.scrollTo(yt-Je[0],ve-Je[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class _n{}},9862:(Ae,H,g)=>{"use strict";g.d(H,{JF:()=>Et,eN:()=>ee});var r=g(5879),u=g(9193),y=g(5253),M=g(4699),z=g(9724),m=g(7734),C=g(6124),V=g(1541),it=g(5222),N=g(6814);class rt{}class at{}class lt{constructor(ct){this.normalizedNames=new Map,this.lazyUpdate=null,ct?"string"==typeof ct?this.lazyInit=()=>{this.headers=new Map,ct.split("\n").forEach(re=>{const Fe=re.indexOf(":");if(Fe>0){const Ct=re.slice(0,Fe),ye=Ct.toLowerCase(),Y=re.slice(Fe+1).trim();this.maybeSetNormalizedName(Ct,ye),this.headers.has(ye)?this.headers.get(ye).push(Y):this.headers.set(ye,[Y])}})}:typeof Headers<"u"&&ct instanceof Headers?(this.headers=new Map,ct.forEach((re,Fe)=>{this.setHeaderEntries(Fe,re)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ct).forEach(([re,Fe])=>{this.setHeaderEntries(re,Fe)})}:this.headers=new Map}has(ct){return this.init(),this.headers.has(ct.toLowerCase())}get(ct){this.init();const re=this.headers.get(ct.toLowerCase());return re&&re.length>0?re[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ct){return this.init(),this.headers.get(ct.toLowerCase())||null}append(ct,re){return this.clone({name:ct,value:re,op:"a"})}set(ct,re){return this.clone({name:ct,value:re,op:"s"})}delete(ct,re){return this.clone({name:ct,value:re,op:"d"})}maybeSetNormalizedName(ct,re){this.normalizedNames.has(re)||this.normalizedNames.set(re,ct)}init(){this.lazyInit&&(this.lazyInit instanceof lt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ct=>this.applyUpdate(ct)),this.lazyUpdate=null))}copyFrom(ct){ct.init(),Array.from(ct.headers.keys()).forEach(re=>{this.headers.set(re,ct.headers.get(re)),this.normalizedNames.set(re,ct.normalizedNames.get(re))})}clone(ct){const re=new lt;return re.lazyInit=this.lazyInit&&this.lazyInit instanceof lt?this.lazyInit:this,re.lazyUpdate=(this.lazyUpdate||[]).concat([ct]),re}applyUpdate(ct){const re=ct.name.toLowerCase();switch(ct.op){case"a":case"s":let Fe=ct.value;if("string"==typeof Fe&&(Fe=[Fe]),0===Fe.length)return;this.maybeSetNormalizedName(ct.name,re);const Ct=("a"===ct.op?this.headers.get(re):void 0)||[];Ct.push(...Fe),this.headers.set(re,Ct);break;case"d":const ye=ct.value;if(ye){let Y=this.headers.get(re);if(!Y)return;Y=Y.filter(pt=>-1===ye.indexOf(pt)),0===Y.length?(this.headers.delete(re),this.normalizedNames.delete(re)):this.headers.set(re,Y)}else this.headers.delete(re),this.normalizedNames.delete(re)}}setHeaderEntries(ct,re){const Fe=(Array.isArray(re)?re:[re]).map(ye=>ye.toString()),Ct=ct.toLowerCase();this.headers.set(Ct,Fe),this.maybeSetNormalizedName(ct,Ct)}forEach(ct){this.init(),Array.from(this.normalizedNames.keys()).forEach(re=>ct(this.normalizedNames.get(re),this.headers.get(re)))}}class ft{encodeKey(ct){return wt(ct)}encodeValue(ct){return wt(ct)}decodeKey(ct){return decodeURIComponent(ct)}decodeValue(ct){return decodeURIComponent(ct)}}const Pt=/%(\d[a-f0-9])/gi,Xt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function wt(G){return encodeURIComponent(G).replace(Pt,(ct,re)=>Xt[re]??ct)}function Wt(G){return`${G}`}class st{constructor(ct={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ct.encoder||new ft,ct.fromString){if(ct.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Lt(G,ct){const re=new Map;return G.length>0&&G.replace(/^\?/,"").split("&").forEach(Ct=>{const ye=Ct.indexOf("="),[Y,pt]=-1==ye?[ct.decodeKey(Ct),""]:[ct.decodeKey(Ct.slice(0,ye)),ct.decodeValue(Ct.slice(ye+1))],$=re.get(Y)||[];$.push(pt),re.set(Y,$)}),re}(ct.fromString,this.encoder)}else ct.fromObject?(this.map=new Map,Object.keys(ct.fromObject).forEach(re=>{const Fe=ct.fromObject[re],Ct=Array.isArray(Fe)?Fe.map(Wt):[Wt(Fe)];this.map.set(re,Ct)})):this.map=null}has(ct){return this.init(),this.map.has(ct)}get(ct){this.init();const re=this.map.get(ct);return re?re[0]:null}getAll(ct){return this.init(),this.map.get(ct)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ct,re){return this.clone({param:ct,value:re,op:"a"})}appendAll(ct){const re=[];return Object.keys(ct).forEach(Fe=>{const Ct=ct[Fe];Array.isArray(Ct)?Ct.forEach(ye=>{re.push({param:Fe,value:ye,op:"a"})}):re.push({param:Fe,value:Ct,op:"a"})}),this.clone(re)}set(ct,re){return this.clone({param:ct,value:re,op:"s"})}delete(ct,re){return this.clone({param:ct,value:re,op:"d"})}toString(){return this.init(),this.keys().map(ct=>{const re=this.encoder.encodeKey(ct);return this.map.get(ct).map(Fe=>re+"="+this.encoder.encodeValue(Fe)).join("&")}).filter(ct=>""!==ct).join("&")}clone(ct){const re=new st({encoder:this.encoder});return re.cloneFrom=this.cloneFrom||this,re.updates=(this.updates||[]).concat(ct),re}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ct=>this.map.set(ct,this.cloneFrom.map.get(ct))),this.updates.forEach(ct=>{switch(ct.op){case"a":case"s":const re=("a"===ct.op?this.map.get(ct.param):void 0)||[];re.push(Wt(ct.value)),this.map.set(ct.param,re);break;case"d":if(void 0===ct.value){this.map.delete(ct.param);break}{let Fe=this.map.get(ct.param)||[];const Ct=Fe.indexOf(Wt(ct.value));-1!==Ct&&Fe.splice(Ct,1),Fe.length>0?this.map.set(ct.param,Fe):this.map.delete(ct.param)}}}),this.cloneFrom=this.updates=null)}}class bt{constructor(){this.map=new Map}set(ct,re){return this.map.set(ct,re),this}get(ct){return this.map.has(ct)||this.map.set(ct,ct.defaultValue()),this.map.get(ct)}delete(ct){return this.map.delete(ct),this}has(ct){return this.map.has(ct)}keys(){return this.map.keys()}}function Zt(G){return typeof ArrayBuffer<"u"&&G instanceof ArrayBuffer}function te(G){return typeof Blob<"u"&&G instanceof Blob}function X(G){return typeof FormData<"u"&&G instanceof FormData}class Pe{constructor(ct,re,Fe,Ct){let ye;if(this.url=re,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ct.toUpperCase(),function Dt(G){switch(G){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ct?(this.body=void 0!==Fe?Fe:null,ye=Ct):ye=Fe,ye&&(this.reportProgress=!!ye.reportProgress,this.withCredentials=!!ye.withCredentials,ye.responseType&&(this.responseType=ye.responseType),ye.headers&&(this.headers=ye.headers),ye.context&&(this.context=ye.context),ye.params&&(this.params=ye.params)),this.headers||(this.headers=new lt),this.context||(this.context=new bt),this.params){const Y=this.params.toString();if(0===Y.length)this.urlWithParams=re;else{const pt=re.indexOf("?");this.urlWithParams=re+(-1===pt?"?":ptet.set(ie,ct.setHeaders[ie]),$)),ct.setParams&&(_e=Object.keys(ct.setParams).reduce((et,ie)=>et.set(ie,ct.setParams[ie]),_e)),new Pe(re,Fe,ye,{params:_e,headers:$,context:Q,reportProgress:pt,responseType:Ct,withCredentials:Y})}}var Ue=function(G){return G[G.Sent=0]="Sent",G[G.UploadProgress=1]="UploadProgress",G[G.ResponseHeader=2]="ResponseHeader",G[G.DownloadProgress=3]="DownloadProgress",G[G.Response=4]="Response",G[G.User=5]="User",G}(Ue||{});class se{constructor(ct,re=200,Fe="OK"){this.headers=ct.headers||new lt,this.status=void 0!==ct.status?ct.status:re,this.statusText=ct.statusText||Fe,this.url=ct.url||null,this.ok=this.status>=200&&this.status<300}}class xa extends se{constructor(ct={}){super(ct),this.type=Ue.ResponseHeader}clone(ct={}){return new xa({headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class ea extends se{constructor(ct={}){super(ct),this.type=Ue.Response,this.body=void 0!==ct.body?ct.body:null}clone(ct={}){return new ea({body:void 0!==ct.body?ct.body:this.body,headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class ra extends se{constructor(ct){super(ct,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ct.url||"(unknown url)"}`:`Http failure response for ${ct.url||"(unknown url)"}: ${ct.status} ${ct.statusText}`,this.error=ct.error||null}}function Vt(G,ct){return{body:ct,headers:G.headers,context:G.context,observe:G.observe,params:G.params,reportProgress:G.reportProgress,responseType:G.responseType,withCredentials:G.withCredentials}}let ee=(()=>{class G{constructor(re){this.handler=re}request(re,Fe,Ct={}){let ye;if(re instanceof Pe)ye=re;else{let $,_e;$=Ct.headers instanceof lt?Ct.headers:new lt(Ct.headers),Ct.params&&(_e=Ct.params instanceof st?Ct.params:new st({fromObject:Ct.params})),ye=new Pe(re,Fe,void 0!==Ct.body?Ct.body:null,{headers:$,context:Ct.context,params:_e,reportProgress:Ct.reportProgress,responseType:Ct.responseType||"json",withCredentials:Ct.withCredentials})}const Y=(0,u.of)(ye).pipe((0,z.b)($=>this.handler.handle($)));if(re instanceof Pe||"events"===Ct.observe)return Y;const pt=Y.pipe((0,m.h)($=>$ instanceof ea));switch(Ct.observe||"body"){case"body":switch(ye.responseType){case"arraybuffer":return pt.pipe((0,C.U)($=>{if(null!==$.body&&!($.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return $.body}));case"blob":return pt.pipe((0,C.U)($=>{if(null!==$.body&&!($.body instanceof Blob))throw new Error("Response is not a Blob.");return $.body}));case"text":return pt.pipe((0,C.U)($=>{if(null!==$.body&&"string"!=typeof $.body)throw new Error("Response is not a string.");return $.body}));default:return pt.pipe((0,C.U)($=>$.body))}case"response":return pt;default:throw new Error(`Unreachable: unhandled observe type ${Ct.observe}}`)}}delete(re,Fe={}){return this.request("DELETE",re,Fe)}get(re,Fe={}){return this.request("GET",re,Fe)}head(re,Fe={}){return this.request("HEAD",re,Fe)}jsonp(re,Fe){return this.request("JSONP",re,{params:(new st).append(Fe,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(re,Fe={}){return this.request("OPTIONS",re,Fe)}patch(re,Fe,Ct={}){return this.request("PATCH",re,Vt(Ct,Fe))}post(re,Fe,Ct={}){return this.request("POST",re,Vt(Ct,Fe))}put(re,Fe,Ct={}){return this.request("PUT",re,Vt(Ct,Fe))}static#t=this.\u0275fac=function(Fe){return new(Fe||G)(r.LFG(rt))};static#e=this.\u0275prov=r.Yz7({token:G,factory:G.\u0275fac})}return G})();function Ca(G,ct){return ct(G)}function Le(G,ct){return(re,Fe)=>ct.intercept(re,{handle:Ct=>G(Ct,Fe)})}const Aa=new r.OlP(""),fa=new r.OlP(""),va=new r.OlP("");function Ia(){let G=null;return(ct,re)=>{null===G&&(G=((0,r.f3M)(Aa,{optional:!0})??[]).reduceRight(Le,Ca));const Fe=(0,r.f3M)(r.HDt),Ct=Fe.add();return G(ct,re).pipe((0,V.x)(()=>Fe.remove(Ct)))}}let be=(()=>{class G extends rt{constructor(re,Fe){super(),this.backend=re,this.injector=Fe,this.chain=null,this.pendingTasks=(0,r.f3M)(r.HDt)}handle(re){if(null===this.chain){const Ct=Array.from(new Set([...this.injector.get(fa),...this.injector.get(va,[])]));this.chain=Ct.reduceRight((ye,Y)=>function ja(G,ct,re){return(Fe,Ct)=>re.runInContext(()=>ct(Fe,ye=>G(ye,Ct)))}(ye,Y,this.injector),Ca)}const Fe=this.pendingTasks.add();return this.chain(re,Ct=>this.backend.handle(Ct)).pipe((0,V.x)(()=>this.pendingTasks.remove(Fe)))}static#t=this.\u0275fac=function(Fe){return new(Fe||G)(r.LFG(at),r.LFG(r.lqb))};static#e=this.\u0275prov=r.Yz7({token:G,factory:G.\u0275fac})}return G})();const mt=/^\)\]\}',?\n/;let ce=(()=>{class G{constructor(re){this.xhrFactory=re}handle(re){if("JSONP"===re.method)throw new r.vHH(-2800,!1);const Fe=this.xhrFactory;return(Fe.\u0275loadImpl?(0,y.D)(Fe.\u0275loadImpl()):(0,u.of)(null)).pipe((0,it.w)(()=>new M.y(ye=>{const Y=Fe.build();if(Y.open(re.method,re.urlWithParams),re.withCredentials&&(Y.withCredentials=!0),re.headers.forEach((la,Ea)=>Y.setRequestHeader(la,Ea.join(","))),re.headers.has("Accept")||Y.setRequestHeader("Accept","application/json, text/plain, */*"),!re.headers.has("Content-Type")){const la=re.detectContentTypeHeader();null!==la&&Y.setRequestHeader("Content-Type",la)}if(re.responseType){const la=re.responseType.toLowerCase();Y.responseType="json"!==la?la:"text"}const pt=re.serializeBody();let $=null;const _e=()=>{if(null!==$)return $;const la=Y.statusText||"OK",Ea=new lt(Y.getAllResponseHeaders()),ii=function jt(G){return"responseURL"in G&&G.responseURL?G.responseURL:/^X-Request-URL:/m.test(G.getAllResponseHeaders())?G.getResponseHeader("X-Request-URL"):null}(Y)||re.url;return $=new xa({headers:Ea,status:Y.status,statusText:la,url:ii}),$},Q=()=>{let{headers:la,status:Ea,statusText:ii,url:Ri}=_e(),Xi=null;204!==Ea&&(Xi=typeof Y.response>"u"?Y.responseText:Y.response),0===Ea&&(Ea=Xi?200:0);let oi=Ea>=200&&Ea<300;if("json"===re.responseType&&"string"==typeof Xi){const In=Xi;Xi=Xi.replace(mt,"");try{Xi=""!==Xi?JSON.parse(Xi):null}catch(Zn){Xi=In,oi&&(oi=!1,Xi={error:Zn,text:Xi})}}oi?(ye.next(new ea({body:Xi,headers:la,status:Ea,statusText:ii,url:Ri||void 0})),ye.complete()):ye.error(new ra({error:Xi,headers:la,status:Ea,statusText:ii,url:Ri||void 0}))},et=la=>{const{url:Ea}=_e(),ii=new ra({error:la,status:Y.status||0,statusText:Y.statusText||"Unknown Error",url:Ea||void 0});ye.error(ii)};let ie=!1;const Ne=la=>{ie||(ye.next(_e()),ie=!0);let Ea={type:Ue.DownloadProgress,loaded:la.loaded};la.lengthComputable&&(Ea.total=la.total),"text"===re.responseType&&Y.responseText&&(Ea.partialText=Y.responseText),ye.next(Ea)},Qe=la=>{let Ea={type:Ue.UploadProgress,loaded:la.loaded};la.lengthComputable&&(Ea.total=la.total),ye.next(Ea)};return Y.addEventListener("load",Q),Y.addEventListener("error",et),Y.addEventListener("timeout",et),Y.addEventListener("abort",et),re.reportProgress&&(Y.addEventListener("progress",Ne),null!==pt&&Y.upload&&Y.upload.addEventListener("progress",Qe)),Y.send(pt),ye.next({type:Ue.Sent}),()=>{Y.removeEventListener("error",et),Y.removeEventListener("abort",et),Y.removeEventListener("load",Q),Y.removeEventListener("timeout",et),re.reportProgress&&(Y.removeEventListener("progress",Ne),null!==pt&&Y.upload&&Y.upload.removeEventListener("progress",Qe)),Y.readyState!==Y.DONE&&Y.abort()}})))}static#t=this.\u0275fac=function(Fe){return new(Fe||G)(r.LFG(N.JF))};static#e=this.\u0275prov=r.Yz7({token:G,factory:G.\u0275fac})}return G})();const $t=new r.OlP("XSRF_ENABLED"),le=new r.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),We=new r.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class aa{}let Ta=(()=>{class G{constructor(re,Fe,Ct){this.doc=re,this.platform=Fe,this.cookieName=Ct,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const re=this.doc.cookie||"";return re!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N.Mx)(re,this.cookieName),this.lastCookieString=re),this.lastToken}static#t=this.\u0275fac=function(Fe){return new(Fe||G)(r.LFG(N.K0),r.LFG(r.Lbi),r.LFG(le))};static#e=this.\u0275prov=r.Yz7({token:G,factory:G.\u0275fac})}return G})();function ut(G,ct){const re=G.url.toLowerCase();if(!(0,r.f3M)($t)||"GET"===G.method||"HEAD"===G.method||re.startsWith("http://")||re.startsWith("https://"))return ct(G);const Fe=(0,r.f3M)(aa).getToken(),Ct=(0,r.f3M)(We);return null!=Fe&&!G.headers.has(Ct)&&(G=G.clone({headers:G.headers.set(Ct,Fe)})),ct(G)}var Mt=function(G){return G[G.Interceptors=0]="Interceptors",G[G.LegacyInterceptors=1]="LegacyInterceptors",G[G.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",G[G.NoXsrfProtection=3]="NoXsrfProtection",G[G.JsonpSupport=4]="JsonpSupport",G[G.RequestsMadeViaParent=5]="RequestsMadeViaParent",G[G.Fetch=6]="Fetch",G}(Mt||{});function ne(...G){const ct=[ee,ce,be,{provide:rt,useExisting:be},{provide:at,useExisting:ce},{provide:fa,useValue:ut,multi:!0},{provide:$t,useValue:!0},{provide:aa,useClass:Ta}];for(const re of G)ct.push(...re.\u0275providers);return(0,r.MR2)(ct)}const $e=new r.OlP("LEGACY_INTERCEPTOR_FN");function ga(){return function Me(G,ct){return{\u0275kind:G,\u0275providers:ct}}(Mt.LegacyInterceptors,[{provide:$e,useFactory:Ia},{provide:fa,useExisting:$e,multi:!0}])}let Et=(()=>{class G{static#t=this.\u0275fac=function(Fe){return new(Fe||G)};static#e=this.\u0275mod=r.oAB({type:G});static#a=this.\u0275inj=r.cJS({providers:[ne(ga())]})}return G})()},5879:(Ae,H,g)=>{"use strict";g.d(H,{$8M:()=>hl,$WT:()=>dr,$Z:()=>Rr,AFp:()=>wm,ALo:()=>nx,AaK:()=>at,BQk:()=>Ap,CHM:()=>Wi,CRH:()=>_x,EJc:()=>Z4,EiD:()=>hm,EpF:()=>Gg,F$t:()=>Xg,F4k:()=>Wg,FYo:()=>Am,FiY:()=>Pl,G48:()=>R3,Gf:()=>vx,GfV:()=>Im,GkF:()=>r0,Gpc:()=>ft,Gre:()=>z1,HDt:()=>$x,Hsn:()=>t1,Ikx:()=>b0,JOm:()=>Ul,JVY:()=>Y0,JZr:()=>Wt,Jf7:()=>w,KtG:()=>wo,L6k:()=>K0,LAX:()=>J0,LFG:()=>Nt,LSH:()=>Uh,Lbi:()=>Jh,Lck:()=>Lk,MAs:()=>Ug,MMx:()=>Vv,MR2:()=>qh,NdJ:()=>c0,O4$:()=>wa,Ojb:()=>Ef,OlP:()=>le,Oqu:()=>g0,P3R:()=>fm,PXZ:()=>M3,Q6J:()=>a0,QGY:()=>s0,QbO:()=>Sf,Qsj:()=>Vf,R0b:()=>Hr,RDi:()=>V0,Rgc:()=>Up,SBq:()=>hu,Sil:()=>Q4,Suo:()=>xx,TTD:()=>Si,TgZ:()=>Ep,Tol:()=>y1,Udp:()=>p0,VKq:()=>Kv,VuI:()=>t5,W1O:()=>Cx,WD2:()=>Pi,WLB:()=>Qv,XFs:()=>Ot,Xpm:()=>rr,Xq5:()=>Eg,Xts:()=>cu,Y36:()=>Yi,YKP:()=>Hv,YNc:()=>Hg,Yjl:()=>Jn,Yz7:()=>Aa,Z0I:()=>be,ZZ4:()=>A2,_Bn:()=>Bv,_UZ:()=>o0,_Vd:()=>uu,_c5:()=>y_,_uU:()=>C1,aQg:()=>Rd,c2e:()=>Ux,cJS:()=>va,cg1:()=>y0,dDg:()=>x3,dqk:()=>ce,eBb:()=>Q0,eFA:()=>t_,eJc:()=>m2,ekj:()=>m0,eoX:()=>Kx,f3M:()=>j,g9A:()=>Mm,h0i:()=>Eu,hGG:()=>v_,hij:()=>Pp,iGM:()=>yx,ifc:()=>Y,ip1:()=>Vx,jDz:()=>Uv,kEZ:()=>Jv,kL8:()=>G1,kcU:()=>vi,lG2:()=>uo,lcZ:()=>ox,lqb:()=>Ac,lri:()=>Zx,mCW:()=>th,n5z:()=>Ou,n_E:()=>k0,oAB:()=>Eo,oJD:()=>pm,oxw:()=>Jg,pB0:()=>X0,q3G:()=>ql,qFp:()=>a5,qLn:()=>xl,qOj:()=>Zm,qZA:()=>Dp,qzn:()=>vd,rWj:()=>Yx,rg0:()=>Je,sBO:()=>P3,s_b:()=>C0,soG:()=>E0,tb:()=>M2,tp0:()=>Ol,uIk:()=>Km,vHH:()=>st,vpe:()=>Ic,wAp:()=>Cu,xi3:()=>rx,xp6:()=>Ao,ynx:()=>Tp,z2F:()=>xh,z3N:()=>Xc,zSh:()=>Zh,zs3:()=>xc});var r=g(2079),u=g(7902),y=g(4699),M=g(7354),z=g(5125),m=g(9193),C=g(5705),V=g(5222),it=g(2068);function N(t){for(let e in t)if(t[e]===N)return e;throw Error("Could not find renamed property on target object.")}function rt(t,e){for(const a in e)e.hasOwnProperty(a)&&!t.hasOwnProperty(a)&&(t[a]=e[a])}function at(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(at).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const a=e.indexOf("\n");return-1===a?e:e.substring(0,a)}function lt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const St=N({__forward_ref__:N});function ft(t){return t.__forward_ref__=ft,t.toString=function(){return at(this())},t}function Lt(t){return Pt(t)?t():t}function Pt(t){return"function"==typeof t&&t.hasOwnProperty(St)&&t.__forward_ref__===ft}function Xt(t){return t&&!!t.\u0275providers}const Wt="https://g.co/ng/security#xss";class st extends Error{constructor(e,a){super(function Ft(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,a)),this.code=e}}function bt(t){return"string"==typeof t?t:null==t?"":String(t)}function xe(t,e){throw new st(-201,!1)}function Re(t,e){null==t&&function He(t,e,a,o){throw new Error(`ASSERTION ERROR: ${t}`+(null==o?"":` [Expected=> ${a} ${o} ${e} <=Actual]`))}(e,t,null,"!=")}function Aa(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function va(t){return{providers:t.providers||[],imports:t.imports||[]}}function Ia(t){return oa(t,Ua)||oa(t,Ye)}function be(t){return null!==Ia(t)}function oa(t,e){return t.hasOwnProperty(e)?t[e]:null}function Ra(t){return t&&(t.hasOwnProperty(ma)||t.hasOwnProperty(_t))?t[ma]:null}const Ua=N({\u0275prov:N}),ma=N({\u0275inj:N}),Ye=N({ngInjectableDef:N}),_t=N({ngInjectorDef:N});var Ot=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(Ot||{});let Ut;function kt(t){const e=Ut;return Ut=t,e}function mt(t,e,a){const o=Ia(t);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:a&Ot.Optional?null:void 0!==e?e:void xe(at(t))}const ce=globalThis;class le{constructor(e,a){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof a?this.__NG_ELEMENT_ID__=a:void 0!==a&&(this.\u0275prov=Aa({token:this,providedIn:a.providedIn||"root",factory:a.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const ga={},Sa="__NG_DI_FLAG__",ya="ngTempTokenPath",Jt=/\n/gm,Z="__source";let Et;function Ge(t){const e=Et;return Et=t,e}function de(t,e=Ot.Default){if(void 0===Et)throw new st(-203,!1);return null===Et?mt(t,void 0,e):Et.get(t,e&Ot.Optional?null:void 0,e)}function Nt(t,e=Ot.Default){return(function q(){return Ut}()||de)(Lt(t),e)}function j(t,e=Ot.Default){return Nt(t,vt(e))}function vt(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Yt(t){const e=[];for(let a=0;ae){v=p-1;break}}}for(;pp?"":c[fe+1].toLowerCase();const Xe=8&o?je:null;if(Xe&&-1!==Ea(Xe,J,0)||2&o&&J!==je){if(xn(o))return!1;v=!0}}}}else{if(!v&&!xn(o)&&!xn(R))return!1;if(v&&xn(R))continue;v=!1,o=R|1&o}}return xn(o)||v}function xn(t){return 0==(1&t)}function Ho(t,e,a,o){if(null===e)return-1;let c=0;if(o||!a){let p=!1;for(;c-1)for(a++;a0?'="'+E+'"':"")+"]"}else 8&o?c+="."+v:4&o&&(c+=" "+v);else""!==c&&!xn(v)&&(e+=yo(p,c),c=""),o=v,p=p||!xn(o);a++}return""!==c&&(e+=yo(p,c)),e}function rr(t){return Ct(()=>{const e=Fo(t),a={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===ye.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Y.Emulated,styles:t.styles||$,_:null,schemas:t.schemas||null,tView:null,id:""};jo(a);const o=t.dependencies;return a.directiveDefs=Vo(o,!1),a.pipeDefs=Vo(o,!0),a.id=function Ki(t){let e=0;const a=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const c of a)e=Math.imul(31,e)+c.charCodeAt(0)<<0;return e+=2147483648,"c"+e}(a),a})}function sr(t){return Di(t)||Sn(t)}function cr(t){return null!==t}function Eo(t){return Ct(()=>({type:t.type,bootstrap:t.bootstrap||$,declarations:t.declarations||$,imports:t.imports||$,exports:t.exports||$,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function lr(t,e){if(null==t)return pt;const a={};for(const o in t)if(t.hasOwnProperty(o)){let c=t[o],p=c;Array.isArray(c)&&(p=c[1],c=c[0]),a[c]=o,e&&(e[c]=p)}return a}function uo(t){return Ct(()=>{const e=Fo(t);return jo(e),e})}function Jn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Di(t){return t[_e]||null}function Sn(t){return t[Q]||null}function Pn(t){return t[et]||null}function dr(t){const e=Di(t)||Sn(t)||Pn(t);return null!==e&&e.standalone}function Vn(t,e){const a=t[ie]||null;if(!a&&!0===e)throw new Error(`Type ${at(t)} does not have '\u0275mod' property.`);return a}function Fo(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||pt,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||$,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:lr(t.inputs,e),outputs:lr(t.outputs)}}function jo(t){t.features?.forEach(e=>e(t))}function Vo(t,e){if(!t)return null;const a=e?Pn:sr;return()=>("function"==typeof t?t():t).map(o=>a(o)).filter(cr)}const bi=0,Fa=1,Ja=2,Bi=3,Fn=4,Un=5,_i=6,Mi=7,Qi=8,Xn=9,Uo=10,ci=11,ho=12,Nn=13,$o=14,Hi=15,qo=16,Go=17,Gn=18,Wo=19,Vr=20,_n=21,Yn=22,Do=23,Fi=24,ki=25,Va=1,ot=2,Bt=7,It=9,ge=11;function ha(t){return Array.isArray(t)&&"object"==typeof t[Va]}function Ya(t){return Array.isArray(t)&&!0===t[Va]}function ei(t){return 0!=(4&t.flags)}function _a(t){return t.componentOffset>-1}function za(t){return 1==(1&t.flags)}function ji(t){return!!t.template}function to(t){return 0!=(512&t[Ja])}function Yo(t,e){return t.hasOwnProperty(Ne)?t[Ne]:null}let xo=null,Or=!1;function eo(t){const e=xo;return xo=t,e}const Qs={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Os(t){if(!fo(t)||t.dirty){if(!t.producerMustRecompute(t)&&!No(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function To(t){t.dirty=!0,function ur(t){if(void 0===t.liveConsumerNode)return;const e=Or;Or=!0;try{for(const a of t.liveConsumerNode)a.dirty||To(a)}finally{Or=e}}(t),t.consumerMarkedDirty?.(t)}function hr(t){return t&&(t.nextProducerIndex=0),eo(t)}function Ur(t,e){if(eo(e),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(fo(t))for(let a=t.nextProducerIndex;at.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function No(t){On(t);for(let e=0;e0}function On(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let Xa=null;function Je(t){const e=eo(null);try{return t()}finally{eo(e)}}const ti=()=>{},Ni=(()=>({...Qs,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:ti}))();class Pi{constructor(e,a,o){this.previousValue=e,this.currentValue=a,this.firstChange=o}isFirstChange(){return this.firstChange}}function Si(){return Hn}function Hn(t){return t.type.prototype.ngOnChanges&&(t.setInput=oo),bn}function bn(){const t=er(this),e=t?.current;if(e){const a=t.previous;if(a===pt)t.previous=e;else for(let o in e)a[o]=e[o];t.current=null,this.ngOnChanges(e)}}function oo(t,e,a,o){const c=this.declaredInputs[a],p=er(t)||function vr(t,e){return t[Ro]=e}(t,{previous:pt,current:null}),v=p.current||(p.current={}),E=p.previous,R=E[c];v[c]=new Pi(R&&R.currentValue,e,E===pt),t[o]=e}Si.ngInherit=!0;const Ro="__ngSimpleChanges__";function er(t){return t[Ro]||null}const on=function(t,e,a){},Dr="svg";function un(t){for(;Array.isArray(t);)t=t[bi];return t}function ls(t,e){return un(e[t])}function Ui(t,e){return un(e[t.index])}function qr(t,e){return t.data[e]}function jn(t,e){return t[e]}function go(t,e){const a=e[t];return ha(a)?a:a[bi]}function Lr(t,e){return null==e?null:t[e]}function Mc(t){t[Go]=0}function Dn(t){1024&t[Ja]||(t[Ja]|=1024,tt(t,1))}function Ss(t){1024&t[Ja]&&(t[Ja]&=-1025,tt(t,-1))}function tt(t,e){let a=t[Bi];if(null===a)return;a[Un]+=e;let o=a;for(a=a[Bi];null!==a&&(1===e&&1===o[Un]||-1===e&&0===o[Un]);)a[Un]+=e,o=a,a=a[Bi]}const A={lFrame:f(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function pa(){return A.bindingsEnabled}function Ba(){return null!==A.skipHydrationRootTNode}function sa(){return A.lFrame.lView}function Ga(){return A.lFrame.tView}function Wi(t){return A.lFrame.contextLView=t,t[Qi]}function wo(t){return A.lFrame.contextLView=null,t}function xi(){let t=vn();for(;null!==t&&64===t.type;)t=t.parent;return t}function vn(){return A.lFrame.currentTNode}function tn(t,e){const a=A.lFrame;a.currentTNode=t,a.isParent=e}function Oo(){return A.lFrame.isParent}function pr(){A.lFrame.isParent=!1}function gi(){const t=A.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function ni(){return A.lFrame.bindingIndex++}function ri(t){const e=A.lFrame,a=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,a}function bo(t,e){const a=A.lFrame;a.bindingIndex=a.bindingRootIndex=t,Ko(e)}function Ko(t){A.lFrame.currentDirectiveIndex=t}function mn(){return A.lFrame.currentQueryIndex}function _(t){A.lFrame.currentQueryIndex=t}function n(t){const e=t[Fa];return 2===e.type?e.declTNode:1===e.type?t[_i]:null}function s(t,e,a){if(a&Ot.SkipSelf){let c=e,p=t;for(;!(c=c.parent,null!==c||a&Ot.Host||(c=n(p),null===c||(p=p[$o],10&c.type))););if(null===c)return!1;e=c,t=p}const o=A.lFrame=h();return o.currentTNode=e,o.lView=t,!0}function l(t){const e=h(),a=t[Fa];A.lFrame=e,e.currentTNode=a.firstChild,e.lView=t,e.tView=a,e.contextLView=t,e.bindingIndex=a.bindingStartIndex,e.inI18n=!1}function h(){const t=A.lFrame,e=null===t?null:t.child;return null===e?f(t):e}function f(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function D(){const t=A.lFrame;return A.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const L=D;function xt(){const t=D();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function ze(){return A.lFrame.selectedIndex}function ta(t){A.lFrame.selectedIndex=t}function Ve(){const t=A.lFrame;return qr(t.tView,t.selectedIndex)}function wa(){A.lFrame.currentNamespace=Dr}function vi(){!function hn(){A.lFrame.currentNamespace=null}()}let sn=!0;function $i(){return sn}function ui(t){sn=t}function en(t,e){for(let a=e.directiveStart,o=e.directiveEnd;a=o)break}else e[R]<0&&(t[Go]+=65536),(E>13>16&&(3&t[Ja])===e&&(t[Ja]+=8192,Fr(E,p)):Fr(E,p)}const _r=-1;class Ar{constructor(e,a,o){this.factory=e,this.resolving=!1,this.canSeeViewProviders=a,this.injectImpl=o}}function kr(t){return t!==_r}function Ds(t){return 32767&t}function pc(t,e){let a=function js(t){return t>>16}(t),o=e;for(;a>0;)o=o[$o],a--;return o}let Fc=!0;function Nc(t){const e=Fc;return Fc=t,e}const Ml=255,Bc=5;let dl=0;const us={};function Hc(t,e){const a=Od(t,e);if(-1!==a)return a;const o=e[Fa];o.firstCreatePass&&(t.injectorIndex=e.length,jc(o.data,t),jc(e,null),jc(o.blueprint,null));const c=Cl(t,e),p=t.injectorIndex;if(kr(c)){const v=Ds(c),E=pc(c,e),R=E[Fa].data;for(let J=0;J<8;J++)e[p+J]=E[v+J]|R[v+J]}return e[p+8]=c,p}function jc(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Od(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Cl(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let a=0,o=null,c=e;for(;null!==c;){if(o=Bd(c),null===o)return _r;if(a++,c=c[$o],-1!==o.injectorIndex)return o.injectorIndex|a<<16}return _r}function Xl(t,e,a){!function Jl(t,e,a){let o;"string"==typeof a?o=a.charCodeAt(0)||0:a.hasOwnProperty(Qe)&&(o=a[Qe]),null==o&&(o=a[Qe]=dl++);const c=o&Ml;e.data[t+(c>>Bc)]|=1<=0?e&Ml:Pu:e}(a);if("function"==typeof p){if(!s(e,t,o))return o&Ot.Host?td(c,0,o):Ld(e,a,o,c);try{let v;if(v=p(o),null!=v||o&Ot.Optional)return v;xe()}finally{L()}}else if("number"==typeof p){let v=null,E=Od(t,e),R=_r,J=o&Ot.Host?e[Hi][_i]:null;for((-1===E||o&Ot.SkipSelf)&&(R=-1===E?Cl(t,e):e[E+8],R!==_r&&ed(o,!1)?(v=e[Fa],E=Ds(R),e=pc(R,e)):E=-1);-1!==E;){const zt=e[Fa];if(Iu(p,E,zt.data)){const fe=kh(E,e,a,v,o,J);if(fe!==us)return fe}R=e[E+8],R!==_r&&ed(o,e[Fa].data[E+8]===J)&&Iu(p,E,e)?(v=zt,E=Ds(R),e=pc(R,e)):E=-1}}return c}function kh(t,e,a,o,c,p){const v=e[Fa],E=v.data[t+8],zt=Sl(E,v,a,null==o?_a(E)&&Fc:o!=v&&0!=(3&E.type),c&Ot.Host&&p===E);return null!==zt?Sc(e,v,zt,E):us}function Sl(t,e,a,o,c){const p=t.providerIndexes,v=e.data,E=1048575&p,R=t.directiveStart,zt=p>>20,je=c?E+zt:t.directiveEnd;for(let Xe=o?E:E+zt;Xe=R&&Ma.type===a)return Xe}if(c){const Xe=v[R];if(Xe&&ji(Xe)&&Xe.type===a)return R}return null}function Sc(t,e,a,o){let c=t[a];const p=e.data;if(function hc(t){return t instanceof Ar}(c)){const v=c;v.resolving&&function Zt(t,e){const a=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new st(-200,`Circular dependency in DI detected for ${t}${a}`)}(function Dt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():bt(t)}(p[a]));const E=Nc(v.canSeeViewProviders);v.resolving=!0;const J=v.injectImpl?kt(v.injectImpl):null;s(t,o,Ot.Default);try{c=t[a]=v.factory(void 0,p,t,o),e.firstCreatePass&&a>=o.directiveStart&&function _o(t,e,a){const{ngOnChanges:o,ngOnInit:c,ngDoCheck:p}=e.type.prototype;if(o){const v=Hn(e);(a.preOrderHooks??=[]).push(t,v),(a.preOrderCheckHooks??=[]).push(t,v)}c&&(a.preOrderHooks??=[]).push(0-t,c),p&&((a.preOrderHooks??=[]).push(t,p),(a.preOrderCheckHooks??=[]).push(t,p))}(a,p[a],e)}finally{null!==J&&kt(J),Nc(E),v.resolving=!1,L()}}return c}function Iu(t,e,a){return!!(a[e+(t>>Bc)]&1<{const e=t.prototype.constructor,a=e[Ne]||El(e),o=Object.prototype;let c=Object.getPrototypeOf(t.prototype).constructor;for(;c&&c!==o;){const p=c[Ne]||El(c);if(p&&p!==a)return p;c=Object.getPrototypeOf(c)}return p=>new p})}function El(t){return Pt(t)?()=>{const e=El(Lt(t));return e&&e()}:Yo(t)}function Bd(t){const e=t[Fa],a=e.type;return 2===a?e.declTNode:1===a?t[_i]:null}function hl(t){return function zd(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const a=t.attrs;if(a){const o=a.length;let c=0;for(;c{const o=function Hd(t){return function(...a){if(t){const o=t(...a);for(const c in o)this[c]=o[c]}}}(e);function c(...p){if(this instanceof c)return o.apply(this,p),this;const v=new c(...p);return E.annotation=v,E;function E(R,J,zt){const fe=R.hasOwnProperty(Vc)?R[Vc]:Object.defineProperty(R,Vc,{value:[]})[Vc];for(;fe.length<=zt;)fe.push(null);return(fe[zt]=fe[zt]||[]).push(v),R}}return a&&(c.prototype=Object.create(a.prototype)),c.prototype.ngMetadataName=t,c.annotationCls=c,c})}function qc(t,e){t.forEach(a=>Array.isArray(a)?qc(a,e):e(a))}function di(t,e,a){e>=t.length?t.push(a):t.splice(e,0,a)}function Gc(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function ic(t,e){const a=[];for(let o=0;o=0?t[1|o]=a:(o=~o,function Yr(t,e,a,o){let c=t.length;if(c==e)t.push(a,o);else if(1===c)t.push(o,t[0]),t[0]=a;else{for(c--,t.push(t[c-1],t[c]);c>e;)t[c]=t[c-2],c--;t[e]=a,t[e+1]=o}}(t,o,e,a)),o}function id(t,e){const a=Dc(t,e);if(a>=0)return t[1|a]}function Dc(t,e){return function mc(t,e,a){let o=0,c=t.length>>a;for(;c!==o;){const p=o+(c-o>>1),v=t[p<e?c=p:o=p+1}return~(c<|^->||--!>|)/g,Kd="\u200b$1\u200b";const hd=new Map;let Uu=0;const ns="__ngContext__";function so(t,e){ha(e)?(t[ns]=e[Wo],function $u(t){hd.set(t[Wo],t)}(e)):t[ns]=e}let fd;function au(t,e){return fd(t,e)}function Kc(t){const e=t[Bi];return Ya(e)?e[Bi]:e}function fs(t){return iu(t[ho])}function gd(t){return iu(t[Fn])}function iu(t){for(;null!==t&&!Ya(t);)t=t[Fn];return t}function Qc(t,e,a,o,c){if(null!=o){let p,v=!1;Ya(o)?p=o:ha(o)&&(v=!0,o=o[bi]);const E=un(o);0===t&&null!==a?null==c?wr(e,a,E):Ha(e,a,E,c||null,!0):1===t&&null!==a?Ha(e,a,E,c||null,!0):2===t?function Qu(t,e,a){const o=qs(t,e);o&&function Br(t,e,a,o){t.removeChild(e,a,o)}(t,o,e,a)}(e,E,v):3===t&&e.destroyNode(E),null!=p&&function L0(t,e,a,o,c){const p=a[Bt];p!==un(a)&&Qc(e,t,o,p,c);for(let E=ge;Ee.replace(oc,Kd))}(e))}function b(t,e,a){return t.createElement(e,a)}function Da(t,e){const a=t[It],o=a.indexOf(e);Ss(e),a.splice(o,1)}function wi(t,e){if(t.length<=ge)return;const a=ge+e,o=t[a];if(o){const c=o[qo];null!==c&&c!==t&&Da(c,o),e>0&&(t[a-1][Fn]=o[Fn]);const p=Gc(t,ge+e);!function S(t,e){ou(t,e,e[ci],2,null,null),e[bi]=null,e[_i]=null}(o[Fa],o);const v=p[Gn];null!==v&&v.detachView(p[Fa]),o[Bi]=null,o[Fn]=null,o[Ja]&=-129}return o}function Vi(t,e){if(!(256&e[Ja])){const a=e[ci];e[Do]&&ks(e[Do]),e[Fi]&&ks(e[Fi]),a.destroyNode&&ou(t,e,a,3,null,null),function ae(t){let e=t[ho];if(!e)return nn(t[Fa],t);for(;e;){let a=null;if(ha(e))a=e[ho];else{const o=e[ge];o&&(a=o)}if(!a){for(;e&&!e[Fn]&&e!==t;)ha(e)&&nn(e[Fa],e),e=e[Bi];null===e&&(e=t),ha(e)&&nn(e[Fa],e),a=e&&e[Fn]}e=a}}(e)}}function nn(t,e){if(!(256&e[Ja])){e[Ja]&=-129,e[Ja]|=256,function ar(t,e){let a;if(null!=t&&null!=(a=t.destroyHooks))for(let o=0;o=0?o[v]():o[-v].unsubscribe(),p+=2}else a[p].call(o[a[p+1]]);null!==o&&(e[Mi]=null);const c=e[_n];if(null!==c){e[_n]=null;for(let p=0;p-1){const{encapsulation:p}=t.data[o.directiveStart+c];if(p===Y.None||p===Y.Emulated)return null}return Ui(o,a)}}(t,e.parent,a)}function Ha(t,e,a,o,c){t.insertBefore(e,a,o,c)}function wr(t,e,a){t.appendChild(e,a)}function As(t,e,a,o,c){null!==o?Ha(t,e,a,o,c):wr(t,e,a)}function qs(t,e){return t.parentNode(e)}function Zp(t,e,a){return Kp(t,e,a)}let Oh,Ju,Nh,Xu,Kp=function Yp(t,e,a){return 40&t.type?Ui(t,a):null};function Ku(t,e,a,o){const c=tr(t,o,e),p=e[ci],E=Zp(o.parent||e[_i],o,e);if(null!=c)if(Array.isArray(a))for(let R=0;Rt,createScript:t=>t,createScriptURL:t=>t})}catch{}return Ju}()?.createHTML(t)||t}function V0(t){Nh=t}function yd(){if(void 0!==Nh)return Nh;if(typeof document<"u")return document;throw new st(210,!1)}function Bh(){if(void 0===Xu&&(Xu=null,ce.trustedTypes))try{Xu=ce.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Xu}function im(t){return Bh()?.createHTML(t)||t}function om(t){return Bh()?.createScriptURL(t)||t}class $l{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Wt})`}}class U0 extends $l{getTypeName(){return"HTML"}}class $0 extends $l{getTypeName(){return"Style"}}class q0 extends $l{getTypeName(){return"Script"}}class G0 extends $l{getTypeName(){return"URL"}}class W0 extends $l{getTypeName(){return"ResourceURL"}}function Xc(t){return t instanceof $l?t.changingThisBreaksApplicationSecurity:t}function vd(t,e){const a=function Z0(t){return t instanceof $l&&t.getTypeName()||null}(t);if(null!=a&&a!==e){if("ResourceURL"===a&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${a} (see ${Wt})`)}return a===e}function Y0(t){return new U0(t)}function K0(t){return new $0(t)}function Q0(t){return new q0(t)}function J0(t){return new G0(t)}function X0(t){return new W0(t)}class tf{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const a=(new window.DOMParser).parseFromString(bd(e),"text/html").body;return null===a?this.inertDocumentHelper.getInertBodyElement(e):(a.removeChild(a.firstChild),a)}catch{return null}}}class ef{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const a=this.inertDocument.createElement("template");return a.innerHTML=bd(e),a}}const nf=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function th(t){return(t=String(t)).match(nf)?t:"unsafe:"+t}function tl(t){const e={};for(const a of t.split(","))e[a]=!0;return e}function ru(...t){const e={};for(const a of t)for(const o in a)a.hasOwnProperty(o)&&(e[o]=!0);return e}const sm=tl("area,br,col,hr,img,wbr"),cm=tl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),lm=tl("rp,rt"),Hh=ru(sm,ru(cm,tl("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")),ru(lm,tl("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")),ru(lm,cm)),jh=tl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),dm=ru(jh,tl("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"),tl("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")),rf=tl("script,style,template");class sf{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let a=e.firstChild,o=!0;for(;a;)if(a.nodeType===Node.ELEMENT_NODE?o=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,o&&a.firstChild)a=a.firstChild;else for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);let c=this.checkClobberedElement(a,a.nextSibling);if(c){a=c;break}a=this.checkClobberedElement(a,a.parentNode)}return this.buf.join("")}startElement(e){const a=e.nodeName.toLowerCase();if(!Hh.hasOwnProperty(a))return this.sanitizedSomething=!0,!rf.hasOwnProperty(a);this.buf.push("<"),this.buf.push(a);const o=e.attributes;for(let c=0;c"),!0}endElement(e){const a=e.nodeName.toLowerCase();Hh.hasOwnProperty(a)&&!sm.hasOwnProperty(a)&&(this.buf.push(""))}chars(e){this.buf.push(um(e))}checkClobberedElement(e,a){if(a&&(e.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return a}}const cf=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,lf=/([^\#-~ |!])/g;function um(t){return t.replace(/&/g,"&").replace(cf,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(lf,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let eh;function hm(t,e){let a=null;try{eh=eh||function rm(t){const e=new ef(t);return function af(){try{return!!(new window.DOMParser).parseFromString(bd(""),"text/html")}catch{return!1}}()?new tf(e):e}(t);let o=e?String(e):"";a=eh.getInertBodyElement(o);let c=5,p=o;do{if(0===c)throw new Error("Failed to sanitize html because the input is unstable");c--,o=p,p=a.innerHTML,a=eh.getInertBodyElement(o)}while(o!==p);return bd((new sf).sanitizeChildren(Vh(a)||a))}finally{if(a){const o=Vh(a)||a;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Vh(t){return"content"in t&&function df(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ql=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(ql||{});function pm(t){const e=su();return e?im(e.sanitize(ql.HTML,t)||""):vd(t,"HTML")?im(Xc(t)):hm(yd(),bt(t))}function Uh(t){const e=su();return e?e.sanitize(ql.URL,t)||"":vd(t,"URL")?Xc(t):th(bt(t))}function mm(t){const e=su();if(e)return om(e.sanitize(ql.RESOURCE_URL,t)||"");if(vd(t,"ResourceURL"))return om(Xc(t));throw new st(904,!1)}function fm(t,e,a){return function ff(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?mm:Uh}(e,a)(t)}function su(){const t=sa();return t&&t[Uo].sanitizer}const cu=new le("ENVIRONMENT_INITIALIZER"),gm=new le("INJECTOR",-1),bm=new le("INJECTOR_DEF_TYPES");class $h{get(e,a=ga){if(a===ga){const o=new Error(`NullInjectorError: No provider for ${at(e)}!`);throw o.name="NullInjectorError",o}return a}}function qh(t){return{\u0275providers:t}}function gf(...t){return{\u0275providers:ym(0,t),\u0275fromNgModule:!0}}function ym(t,...e){const a=[],o=new Set;let c;const p=v=>{a.push(v)};return qc(e,v=>{const E=v;ah(E,p,[],o)&&(c||=[],c.push(E))}),void 0!==c&&vm(c,p),a}function vm(t,e){for(let a=0;a{e(p,o)})}}function ah(t,e,a,o){if(!(t=Lt(t)))return!1;let c=null,p=Ra(t);const v=!p&&Di(t);if(p||v){if(v&&!v.standalone)return!1;c=t}else{const R=t.ngModule;if(p=Ra(R),!p)return!1;c=R}const E=o.has(c);if(v){if(E)return!1;if(o.add(c),v.dependencies){const R="function"==typeof v.dependencies?v.dependencies():v.dependencies;for(const J of R)ah(J,e,a,o)}}else{if(!p)return!1;{if(null!=p.imports&&!E){let J;o.add(c);try{qc(p.imports,zt=>{ah(zt,e,a,o)&&(J||=[],J.push(zt))})}finally{}void 0!==J&&vm(J,e)}if(!E){const J=Yo(c)||(()=>new c);e({provide:c,useFactory:J,deps:$},c),e({provide:bm,useValue:c,multi:!0},c),e({provide:cu,useValue:()=>Nt(c),multi:!0},c)}const R=p.providers;if(null!=R&&!E){const J=t;Gh(R,zt=>{e(zt,J)})}}}return c!==t&&void 0!==t.providers}function Gh(t,e){for(let a of t)Xt(a)&&(a=a.\u0275providers),Array.isArray(a)?Gh(a,e):e(a)}const bf=N({provide:String,useValue:N});function Wh(t){return null!==t&&"object"==typeof t&&bf in t}function Gl(t){return"function"==typeof t}const Zh=new le("Set Injector scope."),ih={},vf={};let Yh;function nh(){return void 0===Yh&&(Yh=new $h),Yh}class Ac{}class xd extends Ac{get destroyed(){return this._destroyed}constructor(e,a,o,c){super(),this.parent=a,this.source=o,this.scopes=c,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Qh(e,v=>this.processProvider(v)),this.records.set(gm,_d(void 0,this)),c.has("environment")&&this.records.set(Ac,_d(void 0,this));const p=this.records.get(Zh);null!=p&&"string"==typeof p.value&&this.scopes.add(p.value),this.injectorDefTypes=new Set(this.get(bm.multi,$,Ot.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const a of this._ngOnDestroyHooks)a.ngOnDestroy();const e=this._onDestroyHooks;this._onDestroyHooks=[];for(const a of e)a()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const a=Ge(this),o=kt(void 0);try{return e()}finally{Ge(a),kt(o)}}get(e,a=ga,o=Ot.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(la))return e[la](this);o=vt(o);const p=Ge(this),v=kt(void 0);try{if(!(o&Ot.SkipSelf)){let R=this.records.get(e);if(void 0===R){const J=function Mf(t){return"function"==typeof t||"object"==typeof t&&t instanceof le}(e)&&Ia(e);R=J&&this.injectableDefInScope(J)?_d(Kh(e),ih):null,this.records.set(e,R)}if(null!=R)return this.hydrate(e,R)}return(o&Ot.Self?nh():this.parent).get(e,a=o&Ot.Optional&&a===ga?null:a)}catch(E){if("NullInjectorError"===E.name){if((E[ya]=E[ya]||[]).unshift(at(e)),p)throw E;return function re(t,e,a,o){const c=t[ya];throw e[Z]&&c.unshift(e[Z]),t.message=function Fe(t,e,a,o=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let c=at(e);if(Array.isArray(e))c=e.map(at).join(" -> ");else if("object"==typeof e){let p=[];for(let v in e)if(e.hasOwnProperty(v)){let E=e[v];p.push(v+":"+("string"==typeof E?JSON.stringify(E):at(E)))}c=`{${p.join(", ")}}`}return`${a}${o?"("+o+")":""}[${c}]: ${t.replace(Jt,"\n ")}`}("\n"+t.message,c,a,o),t.ngTokenPath=c,t[ya]=null,t}(E,e,"R3InjectorError",this.source)}throw E}finally{kt(v),Ge(p)}}resolveInjectorInitializers(){const e=Ge(this),a=kt(void 0);try{const c=this.get(cu.multi,$,Ot.Self);for(const p of c)p()}finally{Ge(e),kt(a)}}toString(){const e=[],a=this.records;for(const o of a.keys())e.push(at(o));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new st(205,!1)}processProvider(e){let a=Gl(e=Lt(e))?e:Lt(e&&e.provide);const o=function _f(t){return Wh(t)?_d(void 0,t.useValue):_d(km(t),ih)}(e);if(Gl(e)||!0!==e.multi)this.records.get(a);else{let c=this.records.get(a);c||(c=_d(void 0,ih,!0),c.factory=()=>Yt(c.multi),this.records.set(a,c)),a=e,c.multi.push(e)}this.records.set(a,o)}hydrate(e,a){return a.value===ih&&(a.value=vf,a.value=a.factory()),"object"==typeof a.value&&a.value&&function wf(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value}injectableDefInScope(e){if(!e.providedIn)return!1;const a=Lt(e.providedIn);return"string"==typeof a?"any"===a||this.scopes.has(a):this.injectorDefTypes.has(a)}removeOnDestroy(e){const a=this._onDestroyHooks.indexOf(e);-1!==a&&this._onDestroyHooks.splice(a,1)}}function Kh(t){const e=Ia(t),a=null!==e?e.factory:Yo(t);if(null!==a)return a;if(t instanceof le)throw new st(204,!1);if(t instanceof Function)return function xf(t){const e=t.length;if(e>0)throw ic(e,"?"),new st(204,!1);const a=function ia(t){return t&&(t[Ua]||t[Ye])||null}(t);return null!==a?()=>a.factory(t):()=>new t}(t);throw new st(204,!1)}function km(t,e,a){let o;if(Gl(t)){const c=Lt(t);return Yo(c)||Kh(c)}if(Wh(t))o=()=>Lt(t.useValue);else if(function _m(t){return!(!t||!t.useFactory)}(t))o=()=>t.useFactory(...Yt(t.deps||[]));else if(function xm(t){return!(!t||!t.useExisting)}(t))o=()=>Nt(Lt(t.useExisting));else{const c=Lt(t&&(t.useClass||t.provide));if(!function kf(t){return!!t.deps}(t))return Yo(c)||Kh(c);o=()=>new c(...Yt(t.deps))}return o}function _d(t,e,a=!1){return{factory:t,value:e,multi:a?[]:void 0}}function Qh(t,e){for(const a of t)Array.isArray(a)?Qh(a,e):a&&Xt(a)?Qh(a.\u0275providers,e):e(a)}const wm=new le("AppId",{providedIn:"root",factory:()=>Cf}),Cf="ng",Mm=new le("Platform Initializer"),Jh=new le("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Sf=new le("AnimationModuleType"),Ef=new le("CSP nonce",{providedIn:"root",factory:()=>yd().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Cm=(t,e,a)=>null;function rp(t,e,a=!1){return Cm(t,e,a)}class Ff{}class Dm{}class Bf{resolveComponentFactory(e){throw function Nf(t){const e=Error(`No component factory found for ${at(t)}.`);return e.ngComponent=t,e}(e)}}let uu=(()=>{class t{static#t=this.NULL=new Bf}return t})();function Hf(){return Md(xi(),sa())}function Md(t,e){return new hu(Ui(t,e))}let hu=(()=>{class t{constructor(a){this.nativeElement=a}static#t=this.__NG_ELEMENT_ID__=Hf}return t})();function jf(t){return t instanceof hu?t.nativeElement:t}class Am{}let Vf=(()=>{class t{constructor(){this.destroyNode=null}static#t=this.__NG_ELEMENT_ID__=()=>function Uf(){const t=sa(),a=go(xi().index,t);return(ha(a)?a:t)[ci]}()}return t})(),$f=(()=>{class t{static#t=this.\u0275prov=Aa({token:t,providedIn:"root",factory:()=>null})}return t})();class Im{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const qf=new Im("16.2.11"),lp={};function zm(t,e=null,a=null,o){const c=Lm(t,e,a,o);return c.resolveInjectorInitializers(),c}function Lm(t,e=null,a=null,o,c=new Set){const p=[a||$,gf(t)];return o=o||("object"==typeof t?void 0:at(t)),new xd(p,e||nh(),o||null,c)}let xc=(()=>{class t{static#t=this.THROW_IF_NOT_FOUND=ga;static#e=this.NULL=new $h;static create(a,o){if(Array.isArray(a))return zm({name:""},o,a,"");{const c=a.name??"";return zm({name:c},a.parent,a.providers,c)}}static#a=this.\u0275prov=Aa({token:t,providedIn:"any",factory:()=>Nt(gm)});static#i=this.__NG_ELEMENT_ID__=-1}return t})();function up(t){return t.ngOriginalError}class xl{constructor(){this._console=console}handleError(e){const a=this._findOriginalError(e);this._console.error("ERROR",e),a&&this._console.error("ORIGINAL ERROR",a)}_findOriginalError(e){let a=e&&up(e);for(;a&&up(a);)a=up(a);return a||null}}function pp(t){return e=>{setTimeout(t,void 0,e)}}const Ic=class Jf extends r.xQ{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,a,o){let c=e,p=a||(()=>null),v=o;if(e&&"object"==typeof e){const R=e;c=R.next?.bind(R),p=R.error?.bind(R),v=R.complete?.bind(R)}this.__isAsync&&(p=pp(p),c&&(c=pp(c)),v&&(v=pp(v)));const E=super.subscribe({next:c,error:p,complete:v});return e instanceof u.w&&e.add(E),E}};function Nm(...t){}class Hr{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:a=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ic(!1),this.onMicrotaskEmpty=new Ic(!1),this.onStable=new Ic(!1),this.onError=new Ic(!1),typeof Zone>"u")throw new st(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!o&&a,c.shouldCoalesceRunChangeDetection=o,c.lastRequestAnimationFrameId=-1,c.nativeRequestAnimationFrame=function Xf(){const t="function"==typeof ce.requestAnimationFrame;let e=ce[t?"requestAnimationFrame":"setTimeout"],a=ce[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&e&&a){const o=e[Zone.__symbol__("OriginalDelegate")];o&&(e=o);const c=a[Zone.__symbol__("OriginalDelegate")];c&&(a=c)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:a}}().nativeRequestAnimationFrame,function ag(t){const e=()=>{!function eg(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ce,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Wl(t),t.isCheckStableRunning=!0,mp(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Wl(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(a,o,c,p,v,E)=>{if(function Hm(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(E))return a.invokeTask(c,p,v,E);try{return pu(t),a.invokeTask(c,p,v,E)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===p.type||t.shouldCoalesceRunChangeDetection)&&e(),Cd(t)}},onInvoke:(a,o,c,p,v,E,R)=>{try{return pu(t),a.invoke(c,p,v,E,R)}finally{t.shouldCoalesceRunChangeDetection&&e(),Cd(t)}},onHasTask:(a,o,c,p)=>{a.hasTask(c,p),o===c&&("microTask"==p.change?(t._hasPendingMicrotasks=p.microTask,Wl(t),mp(t)):"macroTask"==p.change&&(t.hasPendingMacrotasks=p.macroTask))},onHandleError:(a,o,c,p)=>(a.handleError(c,p),t.runOutsideAngular(()=>t.onError.emit(p)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Hr.isInAngularZone())throw new st(909,!1)}static assertNotInAngularZone(){if(Hr.isInAngularZone())throw new st(909,!1)}run(e,a,o){return this._inner.run(e,a,o)}runTask(e,a,o,c){const p=this._inner,v=p.scheduleEventTask("NgZoneEvent: "+c,e,tg,Nm,Nm);try{return p.runTask(v,a,o)}finally{p.cancelTask(v)}}runGuarded(e,a,o){return this._inner.runGuarded(e,a,o)}runOutsideAngular(e){return this._outer.run(e)}}const tg={};function mp(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Wl(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function pu(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Cd(t){t._nesting--,mp(t)}class Bm{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ic,this.onMicrotaskEmpty=new Ic,this.onStable=new Ic,this.onError=new Ic}run(e,a,o){return e.apply(a,o)}runGuarded(e,a,o){return e.apply(a,o)}runOutsideAngular(e){return e()}runTask(e,a,o,c){return e.apply(a,o)}}const fp=new le("",{providedIn:"root",factory:gp});function gp(){const t=j(Hr);let e=!0;const a=new y.y(c=>{e=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{c.next(e),c.complete()})}),o=new y.y(c=>{let p;t.runOutsideAngular(()=>{p=t.onStable.subscribe(()=>{Hr.assertNotInAngularZone(),queueMicrotask(()=>{!e&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(e=!0,c.next(!0))})})});const v=t.onUnstable.subscribe(()=>{Hr.assertInAngularZone(),e&&(e=!1,t.runOutsideAngular(()=>{c.next(!1)}))});return()=>{p.unsubscribe(),v.unsubscribe()}});return(0,M.T)(a,o.pipe((0,C.B)()))}function w(t){return t.ownerDocument.defaultView}function W(t){return t instanceof Function?t():t}let Ai=(()=>{class t{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#t=this.\u0275prov=Aa({token:t,providedIn:"root",factory:()=>new t})}return t})();function qi(t){for(;t;){t[Ja]|=64;const e=Kc(t);if(to(t)&&!e)return t;t=e}return null}const co=new le("",{providedIn:"root",factory:()=>!1});let ba=null;function qa(t,e){return t[e]??Zi()}function mi(t,e){const a=Zi();a.producerNode?.length&&(t[e]=ba,a.lView=t,ba=pn())}const Li={...Qs,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{qi(t.lView)},lView:null};function pn(){return Object.create(Li)}function Zi(){return ba??=pn(),ba}const Za={};function Ao(t){$n(Ga(),sa(),ze()+t,!1)}function $n(t,e,a,o){if(!o)if(3==(3&e[Ja])){const p=t.preOrderCheckHooks;null!==p&&cn(e,p,a)}else{const p=t.preOrderHooks;null!==p&&Qo(e,p,0,a)}ta(a)}function Yi(t,e=Ot.Default){const a=sa();return null===a?Nt(t,e):Tu(xi(),a,Lt(t),e)}function Rr(){throw new Error("invalid")}function _c(t,e,a,o,c,p,v,E,R,J,zt){const fe=e.blueprint.slice();return fe[bi]=c,fe[Ja]=140|o,(null!==J||t&&2048&t[Ja])&&(fe[Ja]|=2048),Mc(fe),fe[Bi]=fe[$o]=t,fe[Qi]=a,fe[Uo]=v||t&&t[Uo],fe[ci]=E||t&&t[ci],fe[Xn]=R||t&&t[Xn]||null,fe[_i]=p,fe[Wo]=function ms(){return Uu++}(),fe[Yn]=zt,fe[Vr]=J,fe[Hi]=2==e.type?t[Hi]:fe,fe}function Ws(t,e,a,o,c){let p=t.data[e];if(null===p)p=function nl(t,e,a,o,c){const p=vn(),v=Oo(),R=t.data[e]=function nb(t,e,a,o,c,p){let v=e?e.injectorIndex:-1,E=0;return Ba()&&(E|=128),{type:a,index:o,insertBeforeIndex:null,injectorIndex:v,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:E,providerIndexes:0,value:c,attrs:p,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,v?p:p&&p.parent,a,e,o,c);return null===t.firstChild&&(t.firstChild=R),null!==p&&(v?null==p.child&&null!==R.parent&&(p.child=R):null===p.next&&(p.next=R,R.prev=p)),R}(t,e,a,o,c),function yi(){return A.lFrame.inI18n}()&&(p.flags|=32);else if(64&p.type){p.type=a,p.value=o,p.attrs=c;const v=function Ti(){const t=A.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();p.injectorIndex=null===v?-1:v.injectorIndex}return tn(p,!0),p}function rs(t,e,a,o){if(0===a)return-1;const c=e.length;for(let p=0;pki&&$n(t,e,ki,!1),on(E?2:0,c);const J=E?p:null,zt=hr(J);try{null!==J&&(J.dirty=!1),a(o,c)}finally{Ur(J,zt)}}finally{E&&null===e[Do]&&mi(e,Do),ta(v),on(E?3:1,c)}}function ol(t,e,a){if(ei(e)){const o=eo(null);try{const p=e.directiveEnd;for(let v=e.directiveStart;vnull;function ng(t,e,a,o){for(let c in t)if(t.hasOwnProperty(c)){a=null===a?{}:a;const p=t[c];null===o?og(a,e,c,p):o.hasOwnProperty(c)&&og(a,e,o[c],p)}return a}function og(t,e,a,o){t.hasOwnProperty(a)?t[a].push(e,o):t[a]=[e,o]}function sc(t,e,a,o,c,p,v,E){const R=Ui(e,a);let zt,J=e.inputs;!E&&null!=J&&(zt=J[o])?(Gm(t,a,zt,o,c),_a(e)&&function sb(t,e){const a=go(e,t);16&a[Ja]||(a[Ja]|=64)}(a,e.index)):3&e.type&&(o=function rb(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(o),c=null!=v?v(c,e.value||"",o):c,p.setProperty(R,o,c))}function Vm(t,e,a,o){if(pa()){const c=null===o?null:{"":-1},p=function pb(t,e){const a=t.directiveRegistry;let o=null,c=null;if(a)for(let p=0;p0;){const a=t[--e];if("number"==typeof a&&a<0)return a}return 0})(v)!=E&&v.push(E),v.push(a,o,p)}}(t,e,o,rs(t,a,c.hostVars,Za),c)}function rl(t,e,a,o,c,p){const v=Ui(t,e);!function $m(t,e,a,o,c,p,v){if(null==p)t.removeAttribute(e,c,a);else{const E=null==v?bt(p):v(p,o||"",c);t.setAttribute(e,c,E,a)}}(e[ci],v,p,t.value,a,o,c)}function vb(t,e,a,o,c,p){const v=p[e];if(null!==v)for(let E=0;E{class t{constructor(){this.all=new Set,this.queue=new Map}create(a,o,c){const p=typeof Zone>"u"?null:Zone.current,v=function ua(t,e,a){const o=Object.create(Ni);a&&(o.consumerAllowSignalWrites=!0),o.fn=t,o.schedule=e;const c=v=>{o.cleanupFn=v};return o.ref={notify:()=>To(o),run:()=>{if(o.dirty=!1,o.hasRun&&!No(o))return;o.hasRun=!0;const v=hr(o);try{o.cleanupFn(),o.cleanupFn=ti,o.fn(c)}finally{Ur(o,v)}},cleanup:()=>o.cleanupFn()},o.ref}(a,J=>{this.all.has(J)&&this.queue.set(J,p)},c);let E;this.all.add(v),v.notify();const R=()=>{v.cleanup(),E?.(),this.all.delete(v),this.queue.delete(v)};return E=o?.onDestroy(R),{destroy:R}}flush(){if(0!==this.queue.size)for(const[a,o]of this.queue)this.queue.delete(a),o?o.run(()=>a.run()):a.run()}get isQueueEmpty(){return 0===this.queue.size}static#t=this.\u0275prov=Aa({token:t,providedIn:"root",factory:()=>new t})}return t})();function vp(t,e,a){let o=a?t.styles:null,c=a?t.classes:null,p=0;if(null!==e)for(let v=0;v0){yg(t,1);const c=a.components;null!==c&&xg(t,c,1)}}function xg(t,e,a){for(let o=0;o-1&&(wi(e,o),Gc(a,o))}this._attachedToViewContainer=!1}Vi(this._lView[Fa],this._lView)}onDestroy(e){!function k(t,e){if(256==(256&t[Ja]))throw new st(911,!1);null===t[_n]&&(t[_n]=[]),t[_n].push(e)}(this._lView,e)}markForCheck(){qi(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ja]&=-129}reattach(){this._lView[Ja]|=128}detectChanges(){xp(this._lView[Fa],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new st(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function gt(t,e){ou(t,e,e[ci],2,null,null)}(this._lView[Fa],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new st(902,!1);this._appRef=e}}class Db extends uh{constructor(e){super(e),this._view=e}detectChanges(){const e=this._view;xp(e[Fa],e,e[Qi],!1)}checkNoChanges(){}get context(){return null}}class _g extends uu{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const a=Di(e);return new hh(a,this.ngModule)}}function kg(t){const e=[];for(let a in t)t.hasOwnProperty(a)&&e.push({propName:t[a],templateName:a});return e}class Ab{constructor(e,a){this.injector=e,this.parentInjector=a}get(e,a,o){o=vt(o);const c=this.injector.get(e,lp,o);return c!==lp||a===lp?c:this.parentInjector.get(e,a,o)}}class hh extends Dm{get inputs(){const e=this.componentDef,a=e.inputTransforms,o=kg(e.inputs);if(null!==a)for(const c of o)a.hasOwnProperty(c.propName)&&(c.transform=a[c.propName]);return o}get outputs(){return kg(this.componentDef.outputs)}constructor(e,a){super(),this.componentDef=e,this.ngModule=a,this.componentType=e.type,this.selector=function Rn(t){return t.map(Qn).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!a}create(e,a,o,c){let p=(c=c||this.ngModule)instanceof Ac?c:c?.injector;p&&null!==this.componentDef.getStandaloneInjector&&(p=this.componentDef.getStandaloneInjector(p)||p);const v=p?new Ab(e,p):e,E=v.get(Am,null);if(null===E)throw new st(407,!1);const fe={rendererFactory:E,sanitizer:v.get($f,null),effectManager:v.get(fg,null),afterRenderEventManager:v.get(Ai,null)},je=E.createRenderer(null,this.componentDef),Xe=this.componentDef.selectors[0][0]||"div",Ma=o?function X2(t,e,a,o){const p=o.get(co,!1)||a===Y.ShadowDom,v=t.selectRootElement(e,p);return function tb(t){ig(t)}(v),v}(je,o,this.componentDef.encapsulation,v):b(je,Xe,function Tb(t){const e=t.toLowerCase();return"svg"===e?Dr:"math"===e?"math":null}(Xe)),Ei=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let Pa=null;null!==Ma&&(Pa=rp(Ma,v,!0));const ln=jm(0,null,null,1,0,null,null,null,null,null,null),An=_c(null,ln,null,Ei,null,null,fe,je,v,null,Pa);let Io,wc;l(An);try{const Pd=this.componentDef;let Gp,k_=null;Pd.findHostDirectiveDefs?(Gp=[],k_=new Map,Pd.findHostDirectiveDefs(Pd,Gp,k_),Gp.push(Pd)):Gp=[Pd];const n5=function Rb(t,e){const a=t[Fa],o=ki;return t[o]=e,Ws(a,o,2,"#host",null)}(An,Ma),o5=function Pb(t,e,a,o,c,p,v){const E=c[Fa];!function Ob(t,e,a,o){for(const c of t)e.mergedAttrs=oi(e.mergedAttrs,c.hostAttrs);null!==e.mergedAttrs&&(vp(e,e.mergedAttrs,!0),null!==a&&am(o,a,e))}(o,t,e,v);let R=null;null!==e&&(R=rp(e,c[Xn]));const J=p.rendererFactory.createRenderer(e,a);let zt=16;a.signals?zt=4096:a.onPush&&(zt=64);const fe=_c(c,bp(a),null,zt,c[t.index],t,p,J,null,null,R);return E.firstCreatePass&&Um(E,t,o.length-1),yp(c,fe),c[t.index]=fe}(n5,Ma,Pd,Gp,An,fe,je);wc=qr(ln,ki),Ma&&function Lb(t,e,a,o){if(o)ii(t,a,["ng-version",qf.full]);else{const{attrs:c,classes:p}=function Lo(t){const e=[],a=[];let o=1,c=2;for(;o0&&em(t,a,p.join(" "))}}(je,Pd,Ma,o),void 0!==a&&function Fb(t,e,a){const o=t.projection=[];for(let c=0;c=0;o--){const c=t[o];c.hostVars=e+=c.hostVars,c.hostAttrs=oi(c.hostAttrs,a=oi(a,c.hostAttrs))}}(o)}function _p(t){return t===pt?{}:t===$?[]:t}function Hb(t,e){const a=t.viewQuery;t.viewQuery=a?(o,c)=>{e(o,c),a(o,c)}:e}function jb(t,e){const a=t.contentQueries;t.contentQueries=a?(o,c,p)=>{e(o,c,p),a(o,c,p)}:e}function Vb(t,e){const a=t.hostBindings;t.hostBindings=a?(o,c)=>{e(o,c),a(o,c)}:e}function Eg(t){const e=t.inputConfig,a={};for(const o in e)if(e.hasOwnProperty(o)){const c=e[o];Array.isArray(c)&&c[2]&&(a[o]=c[2])}t.inputTransforms=a}function kp(t){return!!Ym(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Ym(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function sl(t,e,a){return t[e]=a}function gs(t,e,a){return!Object.is(t[e],a)&&(t[e]=a,!0)}function Dd(t,e,a,o){const c=gs(t,e,a);return gs(t,e+1,o)||c}function Km(t,e,a,o){const c=sa();return gs(c,ni(),e)&&(Ga(),rl(Ve(),c,t,e,a,o)),Km}function fu(t,e,a,o){return gs(t,ni(),a)?e+bt(a)+o:Za}function Hg(t,e,a,o,c,p,v,E){const R=sa(),J=Ga(),zt=t+ki,fe=J.firstCreatePass?function py(t,e,a,o,c,p,v,E,R){const J=e.consts,zt=Ws(e,t,4,v||null,Lr(J,E));Vm(e,a,zt,Lr(J,R)),en(e,zt);const fe=zt.tView=jm(2,zt,o,c,p,e.directiveRegistry,e.pipeRegistry,null,e.schemas,J,null);return null!==e.queries&&(e.queries.template(e,zt),fe.queries=e.queries.embeddedTView(zt)),zt}(zt,J,R,e,a,o,c,p,v):J.data[zt];tn(fe,!1);const je=jg(J,R,fe,t);$i()&&Ku(J,R,je,fe),so(je,R),yp(R,R[zt]=lg(je,R,je,fe)),za(fe)&&kl(J,R,fe),null!=v&&Yl(R,fe,E)}let jg=function Vg(t,e,a,o){return ui(!0),e[ci].createComment("")};function Ug(t){return jn(function Tr(){return A.lFrame.contextLView}(),ki+t)}function a0(t,e,a){const o=sa();return gs(o,ni(),e)&&sc(Ga(),Ve(),o,t,e,o[ci],a,!1),a0}function n0(t,e,a,o,c){const v=c?"class":"style";Gm(t,a,e.inputs[v],v,o)}function Ep(t,e,a,o){const c=sa(),p=Ga(),v=ki+t,E=c[ci],R=p.firstCreatePass?function by(t,e,a,o,c,p){const v=e.consts,R=Ws(e,t,2,o,Lr(v,c));return Vm(e,a,R,Lr(v,p)),null!==R.attrs&&vp(R,R.attrs,!1),null!==R.mergedAttrs&&vp(R,R.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,R),R}(v,p,c,e,a,o):p.data[v],J=$g(p,c,R,E,e,t);c[v]=J;const zt=za(R);return tn(R,!0),am(E,J,R),32!=(32&R.flags)&&$i()&&Ku(p,c,J,R),0===function Ce(){return A.lFrame.elementDepthCount}()&&so(J,c),function Ee(){A.lFrame.elementDepthCount++}(),zt&&(kl(p,c,R),ol(p,R,c)),null!==o&&Yl(c,R),Ep}function Dp(){let t=xi();Oo()?pr():(t=t.parent,tn(t,!1));const e=t;(function Qa(t){return A.skipHydrationRootTNode===t})(e)&&function Ii(){A.skipHydrationRootTNode=null}(),function Ke(){A.lFrame.elementDepthCount--}();const a=Ga();return a.firstCreatePass&&(en(a,t),ei(t)&&a.queries.elementEnd(t)),null!=e.classesWithoutHost&&function Hs(t){return 0!=(8&t.flags)}(e)&&n0(a,e,sa(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function Cc(t){return 0!=(16&t.flags)}(e)&&n0(a,e,sa(),e.stylesWithoutHost,!1),Dp}function o0(t,e,a,o){return Ep(t,e,a,o),Dp(),o0}let $g=(t,e,a,o,c,p)=>(ui(!0),b(o,c,function zi(){return A.lFrame.currentNamespace}()));function Tp(t,e,a){const o=sa(),c=Ga(),p=t+ki,v=c.firstCreatePass?function xy(t,e,a,o,c){const p=e.consts,v=Lr(p,o),E=Ws(e,t,8,"ng-container",v);return null!==v&&vp(E,v,!0),Vm(e,a,E,Lr(p,c)),null!==e.queries&&e.queries.elementStart(e,E),E}(p,c,o,e,a):c.data[p];tn(v,!0);const E=qg(c,o,v,t);return o[p]=E,$i()&&Ku(c,o,E,v),so(E,o),za(v)&&(kl(c,o,v),ol(c,v,o)),null!=a&&Yl(o,v),Tp}function Ap(){let t=xi();const e=Ga();return Oo()?pr():(t=t.parent,tn(t,!1)),e.firstCreatePass&&(en(e,t),ei(t)&&e.queries.elementEnd(t)),Ap}function r0(t,e,a){return Tp(t,e,a),Ap(),r0}let qg=(t,e,a,o)=>(ui(!0),d(e[ci],""));function Gg(){return sa()}function s0(t){return!!t&&"function"==typeof t.then}function Wg(t){return!!t&&"function"==typeof t.subscribe}function c0(t,e,a,o){const c=sa(),p=Ga(),v=xi();return function Yg(t,e,a,o,c,p,v){const E=za(o),J=t.firstCreatePass&&hg(t),zt=e[Qi],fe=ug(e);let je=!0;if(3&o.type||v){const Na=Ui(o,e),si=v?v(Na):Na,Ei=fe.length,Pa=v?An=>v(un(An[o.index])):o.index;let ln=null;if(!v&&E&&(ln=function wy(t,e,a,o){const c=t.cleanup;if(null!=c)for(let p=0;pR?E[R]:null}"string"==typeof v&&(p+=2)}return null}(t,e,c,o.index)),null!==ln)(ln.__ngLastListenerFn__||ln).__ngNextListenerFn__=p,ln.__ngLastListenerFn__=p,je=!1;else{p=Qg(o,e,zt,p,!1);const An=a.listen(si,c,p);fe.push(p,An),J&&J.push(c,Pa,Ei,Ei+1)}}else p=Qg(o,e,zt,p,!1);const Xe=o.outputs;let Ma;if(je&&null!==Xe&&(Ma=Xe[c])){const Na=Ma.length;if(Na)for(let si=0;si-1?go(t.index,e):e);let R=Kg(e,a,o,v),J=p.__ngNextListenerFn__;for(;J;)R=Kg(e,a,J,v)&&R,J=J.__ngNextListenerFn__;return c&&!1===R&&v.preventDefault(),R}}function Jg(t=1){return function Gt(t){return(A.lFrame.contextLView=function ue(t,e){for(;t>0;)e=e[$o],t--;return e}(t,A.lFrame.contextLView))[Qi]}(t)}function My(t,e){let a=null;const o=function qn(t){const e=t.attrs;if(null!=e){const a=e.indexOf(5);if(!(1&a))return e[a+1]}return null}(t);for(let c=0;c>17&32767}function d0(t){return 2|t}function Td(t){return(131068&t)>>2}function u0(t,e){return-131069&t|e<<2}function h0(t){return 1|t}function u1(t,e,a,o,c){const p=t[a+1],v=null===e;let E=o?Kl(p):Td(p),R=!1;for(;0!==E&&(!1===R||v);){const zt=t[E+1];Ay(t[E],e)&&(R=!0,t[E+1]=o?h0(zt):d0(zt)),E=o?Kl(zt):Td(zt)}R&&(t[a+1]=o?d0(p):h0(p))}function Ay(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&Dc(t,e)>=0}const jr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function h1(t){return t.substring(jr.key,jr.keyEnd)}function p1(t,e){const a=jr.textEnd;return a===e?-1:(e=jr.keyEnd=function Oy(t,e,a){for(;e32;)e++;return e}(t,jr.key=e,a),wu(t,e,a))}function wu(t,e,a){for(;e=0;a=p1(e,a))is(t,h1(e),!0)}function Oc(t,e,a,o){const c=sa(),p=Ga(),v=ri(2);p.firstUpdatePass&&x1(p,t,v,o),e!==Za&&gs(c,v,e)&&k1(p,p.data[ze()],c,c[ci],t,c[v+1]=function qy(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=at(Xc(t)))),t}(e,a),o,v)}function zc(t,e,a,o){const c=Ga(),p=ri(2);c.firstUpdatePass&&x1(c,null,p,o);const v=sa();if(a!==Za&&gs(v,p,a)){const E=c.data[ze()];if(M1(E,o)&&!v1(c,p)){let R=o?E.classesWithoutHost:E.stylesWithoutHost;null!==R&&(a=lt(R,a||"")),n0(c,E,v,a,o)}else!function $y(t,e,a,o,c,p,v,E){c===Za&&(c=$);let R=0,J=0,zt=0=t.expandoStartIndex}function x1(t,e,a,o){const c=t.data;if(null===c[a+1]){const p=c[ze()],v=v1(t,a);M1(p,o)&&null===e&&!v&&(e=!1),e=function Ny(t,e,a,o){const c=function mr(t){const e=A.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let p=o?e.residualClasses:e.residualStyles;if(null===c)0===(o?e.classBindings:e.styleBindings)&&(a=bh(a=f0(null,t,e,a,o),e.attrs,o),p=null);else{const v=e.directiveStylingLast;if(-1===v||t[v]!==c)if(a=f0(c,t,e,a,o),null===p){let R=function By(t,e,a){const o=a?e.classBindings:e.styleBindings;if(0!==Td(o))return t[Kl(o)]}(t,e,o);void 0!==R&&Array.isArray(R)&&(R=f0(null,t,e,R[1],o),R=bh(R,e.attrs,o),function Hy(t,e,a,o){t[Kl(a?e.classBindings:e.styleBindings)]=o}(t,e,o,R))}else p=function jy(t,e,a){let o;const c=e.directiveEnd;for(let p=1+e.directiveStylingLast;p0)&&(J=!0)):zt=a,c)if(0!==R){const je=Kl(t[E+1]);t[o+1]=Ip(je,E),0!==je&&(t[je+1]=u0(t[je+1],o)),t[E+1]=function Sy(t,e){return 131071&t|e<<17}(t[E+1],o)}else t[o+1]=Ip(E,0),0!==E&&(t[E+1]=u0(t[E+1],o)),E=o;else t[o+1]=Ip(R,0),0===E?E=o:t[R+1]=u0(t[R+1],o),R=o;J&&(t[o+1]=d0(t[o+1])),u1(t,zt,o,!0),u1(t,zt,o,!1),function Ty(t,e,a,o,c){const p=c?t.residualClasses:t.residualStyles;null!=p&&"string"==typeof e&&Dc(p,e)>=0&&(a[o+1]=h0(a[o+1]))}(e,zt,t,o,p),v=Ip(E,R),p?e.classBindings=v:e.styleBindings=v}(c,p,e,a,v,o)}}function f0(t,e,a,o,c){let p=null;const v=a.directiveEnd;let E=a.directiveStylingLast;for(-1===E?E=a.directiveStart:E++;E0;){const R=t[c],J=Array.isArray(R),zt=J?R[1]:R,fe=null===zt;let je=a[c+1];je===Za&&(je=fe?$:void 0);let Xe=fe?id(je,o):zt===o?je:void 0;if(J&&!Rp(Xe)&&(Xe=id(R,o)),Rp(Xe)&&(E=Xe,v))return E;const Ma=t[c+1];c=v?Kl(Ma):Td(Ma)}if(null!==e){let R=p?e.residualClasses:e.residualStyles;null!=R&&(E=id(R,o))}return E}function Rp(t){return void 0!==t}function M1(t,e){return 0!=(t.flags&(e?8:16))}function C1(t,e=""){const a=sa(),o=Ga(),c=t+ki,p=o.firstCreatePass?Ws(o,c,1,e,null):o.data[c],v=S1(o,a,p,e,t);a[c]=v,$i()&&Ku(o,a,v,p),tn(p,!1)}let S1=(t,e,a,o,c)=>(ui(!0),function Nr(t,e){return t.createText(e)}(e[ci],o));function g0(t){return Pp("",t,""),g0}function Pp(t,e,a){const o=sa(),c=fu(o,t,e,a);return c!==Za&&function wl(t,e,a){const o=ls(e,t);!function i(t,e,a){t.setValue(e,a)}(t[ci],o,a)}(o,ze(),c),Pp}function z1(t,e,a){zc(is,ll,fu(sa(),t,e,a),!0)}function b0(t,e,a){const o=sa();return gs(o,ni(),e)&&sc(Ga(),Ve(),o,t,e,o[ci],a,!0),b0}const Ad=void 0;var hv=["en",[["a","p"],["AM","PM"],Ad],[["AM","PM"],Ad,Ad],[["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"]],Ad,[["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"]],Ad,[["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}",Ad,"{1} 'at' {0}",Ad],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function uv(t){const a=Math.floor(Math.abs(t)),o=t.toString().replace(/^[^.]*\.?/,"").length;return 1===a&&0===o?1:5}];let Mu={};function y0(t){const e=function pv(t){return t.toLowerCase().replace(/_/g,"-")}(t);let a=W1(e);if(a)return a;const o=e.split("-")[0];if(a=W1(o),a)return a;if("en"===o)return hv;throw new st(701,!1)}function G1(t){return y0(t)[Cu.PluralCase]}function W1(t){return t in Mu||(Mu[t]=ce.ng&&ce.ng.common&&ce.ng.common.locales&&ce.ng.common.locales[t]),Mu[t]}var Cu=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(Cu||{});const Su="en-US";let Z1=Su;function t2(t,e,a,o,c){if(t=Lt(t),Array.isArray(t))for(let p=0;p>20;if(Gl(t)||!t.multi){const Xe=new Ar(J,c,Yi),Ma=a2(R,e,c?zt:zt+je,fe);-1===Ma?(Xl(Hc(E,v),p,R),e2(p,t,e.length),e.push(R),E.directiveStart++,E.directiveEnd++,c&&(E.providerIndexes+=1048576),a.push(Xe),v.push(Xe)):(a[Ma]=Xe,v[Ma]=Xe)}else{const Xe=a2(R,e,zt+je,fe),Ma=a2(R,e,zt,zt+je),si=Ma>=0&&a[Ma];if(c&&!si||!c&&!(Xe>=0&&a[Xe])){Xl(Hc(E,v),p,R);const Ei=function zk(t,e,a,o,c){const p=new Ar(t,a,Yi);return p.multi=[],p.index=e,p.componentProviders=0,Nv(p,c,o&&!a),p}(c?Ok:Pk,a.length,c,o,J);!c&&si&&(a[Ma].providerFactory=Ei),e2(p,t,e.length,0),e.push(R),E.directiveStart++,E.directiveEnd++,c&&(E.providerIndexes+=1048576),a.push(Ei),v.push(Ei)}else e2(p,t,Xe>-1?Xe:Ma,Nv(a[c?Ma:Xe],J,!c&&o));!c&&o&&si&&a[Ma].componentProviders++}}}function e2(t,e,a,o){const c=Gl(e),p=function yf(t){return!!t.useClass}(e);if(c||p){const R=(p?Lt(e.useClass):e).prototype.ngOnDestroy;if(R){const J=t.destroyHooks||(t.destroyHooks=[]);if(!c&&e.multi){const zt=J.indexOf(a);-1===zt?J.push(a,[o,R]):J[zt+1].push(o,R)}else J.push(a,R)}}}function Nv(t,e,a){return a&&t.componentProviders++,t.multi.push(e)-1}function a2(t,e,a,o){for(let c=a;c{a.providersResolver=(o,c)=>function Rk(t,e,a){const o=Ga();if(o.firstCreatePass){const c=ji(t);t2(a,o.data,o.blueprint,c,!0),t2(e,o.data,o.blueprint,c,!1)}}(o,c?c(t):t,e)}}class Eu{}class Hv{}function Lk(t,e){return new o2(t,e??null,[])}class o2 extends Eu{constructor(e,a,o){super(),this._parent=a,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new _g(this);const c=Vn(e);this._bootstrapComponents=W(c.bootstrap),this._r3Injector=Lm(e,a,[{provide:Eu,useValue:this},{provide:uu,useValue:this.componentFactoryResolver},...o],at(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(a=>a()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class r2 extends Hv{constructor(e){super(),this.moduleType=e}create(e){return new o2(this.moduleType,e,[])}}class jv extends Eu{constructor(e){super(),this.componentFactoryResolver=new _g(this),this.instance=null;const a=new xd([...e.providers,{provide:Eu,useValue:this},{provide:uu,useValue:this.componentFactoryResolver}],e.parent||nh(),e.debugName,new Set(["environment"]));this.injector=a,e.runEnvironmentInitializers&&a.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Vv(t,e,a=null){return new jv({providers:t,parent:e,debugName:a,runEnvironmentInitializers:!0}).injector}let Nk=(()=>{class t{constructor(a){this._injector=a,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(a){if(!a.standalone)return null;if(!this.cachedInjectors.has(a)){const o=ym(0,a.type),c=o.length>0?Vv([o],this._injector,`Standalone[${a.type.name}]`):null;this.cachedInjectors.set(a,c)}return this.cachedInjectors.get(a)}ngOnDestroy(){try{for(const a of this.cachedInjectors.values())null!==a&&a.destroy()}finally{this.cachedInjectors.clear()}}static#t=this.\u0275prov=Aa({token:t,providedIn:"environment",factory:()=>new t(Nt(Ac))})}return t})();function Uv(t){t.getStandaloneInjector=e=>e.get(Nk).getOrCreateStandaloneInjector(t)}function Kv(t,e,a,o){return Xv(sa(),gi(),t,e,a,o)}function Qv(t,e,a,o,c){return tx(sa(),gi(),t,e,a,o,c)}function Jv(t,e,a,o,c,p){return function ex(t,e,a,o,c,p,v,E){const R=e+a;return function wp(t,e,a,o,c){const p=Dd(t,e,a,o);return gs(t,e+2,c)||p}(t,R,c,p,v)?sl(t,R+3,E?o.call(E,c,p,v):o(c,p,v)):jp(t,R+3)}(sa(),gi(),t,e,a,o,c,p)}function jp(t,e){const a=t[e];return a===Za?void 0:a}function Xv(t,e,a,o,c,p){const v=e+a;return gs(t,v,c)?sl(t,v+1,p?o.call(p,c):o(c)):jp(t,v+1)}function tx(t,e,a,o,c,p,v){const E=e+a;return Dd(t,E,c,p)?sl(t,E+2,v?o.call(v,c,p):o(c,p)):jp(t,E+2)}function nx(t,e){const a=Ga();let o;const c=t+ki;a.firstCreatePass?(o=function t4(t,e){if(e)for(let a=e.length-1;a>=0;a--){const o=e[a];if(t===o.name)return o}}(e,a.pipeRegistry),a.data[c]=o,o.onDestroy&&(a.destroyHooks??=[]).push(c,o.onDestroy)):o=a.data[c];const p=o.factory||(o.factory=Yo(o.type)),E=kt(Yi);try{const R=Nc(!1),J=p();return Nc(R),function gy(t,e,a,o){a>=t.data.length&&(t.data[a]=null,t.blueprint[a]=null),e[a]=o}(a,sa(),c,J),J}finally{kt(E)}}function ox(t,e,a){const o=t+ki,c=sa(),p=jn(c,o);return Vp(c,o)?Xv(c,gi(),e,p.transform,a,p):p.transform(a)}function rx(t,e,a,o){const c=t+ki,p=sa(),v=jn(p,c);return Vp(p,c)?tx(p,gi(),e,v.transform,a,o,v):v.transform(a,o)}function Vp(t,e){return t[Fa].data[e].pure}function o4(){return this._results[Symbol.iterator]()}class k0{static#t=Symbol.iterator;get changes(){return this._changes||(this._changes=new Ic)}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const a=k0.prototype;a[Symbol.iterator]||(a[Symbol.iterator]=o4)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,a){return this._results.reduce(e,a)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,a){const o=this;o.dirty=!1;const c=function as(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function jd(t,e,a){if(t.length!==e.length)return!1;for(let o=0;o0&&(a[c-1][Fn]=e),o{class t{static#t=this.__NG_ELEMENT_ID__=d4}return t})();const c4=Up,l4=class extends c4{constructor(e,a,o){super(),this._declarationLView=e,this._declarationTContainer=a,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,a){return this.createEmbeddedViewImpl(e,a)}createEmbeddedViewImpl(e,a,o){const c=function r4(t,e,a,o){const c=e.tView,E=_c(t,c,a,4096&t[Ja]?4096:16,null,e,null,null,null,o?.injector??null,o?.hydrationInfo??null);E[qo]=t[e.index];const J=t[Gn];return null!==J&&(E[Gn]=J.createEmbeddedView(c)),Wm(c,E,a),E}(this._declarationLView,this._declarationTContainer,e,{injector:a,hydrationInfo:o});return new uh(c)}};function d4(){return w0(xi(),sa())}function w0(t,e){return 4&t.type?new l4(e,t,Md(t,e)):null}let C0=(()=>{class t{static#t=this.__NG_ELEMENT_ID__=g4}return t})();function g4(){return px(xi(),sa())}const b4=C0,ux=class extends b4{constructor(e,a,o){super(),this._lContainer=e,this._hostTNode=a,this._hostLView=o}get element(){return Md(this._hostTNode,this._hostLView)}get injector(){return new Zr(this._hostTNode,this._hostLView)}get parentInjector(){const e=Cl(this._hostTNode,this._hostLView);if(kr(e)){const a=pc(e,this._hostLView),o=Ds(e);return new Zr(a[Fa].data[o+8],a)}return new Zr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const a=hx(this._lContainer);return null!==a&&a[e]||null}get length(){return this._lContainer.length-ge}createEmbeddedView(e,a,o){let c,p;"number"==typeof o?c=o:null!=o&&(c=o.index,p=o.injector);const E=e.createEmbeddedViewImpl(a||{},p,null);return this.insertImpl(E,c,false),E}createComponent(e,a,o,c,p){const v=e&&!function Al(t){return"function"==typeof t}(e);let E;if(v)E=a;else{const Na=a||{};E=Na.index,o=Na.injector,c=Na.projectableNodes,p=Na.environmentInjector||Na.ngModuleRef}const R=v?e:new hh(Di(e)),J=o||this.parentInjector;if(!p&&null==R.ngModule){const si=(v?J:this.parentInjector).get(Ac,null);si&&(p=si)}Di(R.componentType??{});const Xe=R.create(J,c,null,p);return this.insertImpl(Xe.hostView,E,false),Xe}insert(e,a){return this.insertImpl(e,a,!1)}insertImpl(e,a,o){const c=e._lView;if(function yn(t){return Ya(t[Bi])}(c)){const R=this.indexOf(e);if(-1!==R)this.detach(R);else{const J=c[Bi],zt=new ux(J,J[_i],J[Bi]);zt.detach(zt.indexOf(e))}}const v=this._adjustIndex(a),E=this._lContainer;return s4(E,c,v,!o),e.attachToViewContainerRef(),di(c2(E),v,e),e}move(e,a){return this.insert(e,a)}indexOf(e){const a=hx(this._lContainer);return null!==a?a.indexOf(e):-1}remove(e){const a=this._adjustIndex(e,-1),o=wi(this._lContainer,a);o&&(Gc(c2(this._lContainer),a),Vi(o[Fa],o))}detach(e){const a=this._adjustIndex(e,-1),o=wi(this._lContainer,a);return o&&null!=Gc(c2(this._lContainer),a)?new uh(o):null}_adjustIndex(e,a=0){return e??this.length+a}};function hx(t){return t[8]}function c2(t){return t[8]||(t[8]=[])}function px(t,e){let a;const o=e[t.index];return Ya(o)?a=o:(a=lg(o,e,null,t),e[t.index]=a,yp(e,a)),mx(a,e,t,o),new ux(a,t,e)}let mx=function fx(t,e,a,o){if(t[Bt])return;let c;c=8&a.type?un(o):function y4(t,e){const a=t[ci],o=a.createComment(""),c=Ui(e,t);return Ha(a,qs(a,c),o,function O0(t,e){return t.nextSibling(e)}(a,c),!1),o}(e,a),t[Bt]=c};class l2{constructor(e){this.queryList=e,this.matches=null}clone(){return new l2(this.queryList)}setDirty(){this.queryList.setDirty()}}class d2{constructor(e=[]){this.queries=e}createEmbeddedView(e){const a=e.queries;if(null!==a){const o=null!==e.contentQueries?e.contentQueries[0]:a.length,c=[];for(let p=0;p0)o.push(v[E/2]);else{const J=p[E+1],zt=e[-R];for(let fe=ge;fe{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((a,o)=>{this.resolve=a,this.reject=o}),this.appInits=j(Vx,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const a=[];for(const c of this.appInits){const p=c();if(s0(p))a.push(p);else if(Wg(p)){const v=new Promise((E,R)=>{p.subscribe({complete:E,error:R})});a.push(v)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(a).then(()=>{o()}).catch(c=>{this.reject(c)}),0===a.length&&o(),this.initialized=!0}static#t=this.\u0275fac=function(o){return new(o||t)};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ux=(()=>{class t{log(a){console.log(a)}warn(a){console.warn(a)}static#t=this.\u0275fac=function(o){return new(o||t)};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();const E0=new le("LocaleId",{providedIn:"root",factory:()=>j(E0,Ot.Optional|Ot.SkipSelf)||function W4(){return typeof $localize<"u"&&$localize.locale||Su}()}),Z4=new le("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let $x=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new z.X(!1)}add(){this.hasPendingTasks.next(!0);const a=this.taskId++;return this.pendingTasks.add(a),a}remove(a){this.pendingTasks.delete(a),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#t=this.\u0275fac=function(o){return new(o||t)};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();class K4{constructor(e,a){this.ngModuleFactory=e,this.componentFactories=a}}let Q4=(()=>{class t{compileModuleSync(a){return new r2(a)}compileModuleAsync(a){return Promise.resolve(this.compileModuleSync(a))}compileModuleAndAllComponentsSync(a){const o=this.compileModuleSync(a),p=W(Vn(a).declarations).reduce((v,E)=>{const R=Di(E);return R&&v.push(new hh(R)),v},[]);return new K4(o,p)}compileModuleAndAllComponentsAsync(a){return Promise.resolve(this.compileModuleAndAllComponentsSync(a))}clearCache(){}clearCacheFor(a){}getModuleId(a){}static#t=this.\u0275fac=function(o){return new(o||t)};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const Zx=new le(""),Yx=new le("");let k2,x3=(()=>{class t{constructor(a,o,c){this._ngZone=a,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,k2||(function _3(t){k2=t}(c),c.addToWindow(o)),this._watchAngularEvents(),a.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:()=>{Hr.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 a=this._callbacks.pop();clearTimeout(a.timeoutId),a.doneCb(this._didWork)}this._didWork=!1});else{let a=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(a)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(a=>({source:a.source,creationLocation:a.creationLocation,data:a.data})):[]}addCallback(a,o,c){let p=-1;o&&o>0&&(p=setTimeout(()=>{this._callbacks=this._callbacks.filter(v=>v.timeoutId!==p),a(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:a,timeoutId:p,updateCb:c})}whenStable(a,o,c){if(c&&!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(a,o,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(a){this.registry.registerApplication(a,this)}unregisterApplication(a){this.registry.unregisterApplication(a)}findProviders(a,o,c){return[]}static#t=this.\u0275fac=function(o){return new(o||t)(Nt(Hr),Nt(Kx),Nt(Yx))};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac})}return t})(),Kx=(()=>{class t{constructor(){this._applications=new Map}registerApplication(a,o){this._applications.set(a,o)}unregisterApplication(a){this._applications.delete(a)}unregisterAllApplications(){this._applications.clear()}getTestability(a){return this._applications.get(a)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(a,o=!0){return k2?.findTestabilityInTree(this,a,o)??null}static#t=this.\u0275fac=function(o){return new(o||t)};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),Id=null;const Qx=new le("AllowMultipleToken"),w2=new le("PlatformDestroyListeners"),M2=new le("appBootstrapListener");class M3{constructor(e,a){this.name=e,this.token=a}}function t_(t,e,a=[]){const o=`Platform: ${e}`,c=new le(o);return(p=[])=>{let v=C2();if(!v||v.injector.get(Qx,!1)){const E=[...a,...p,{provide:c,useValue:!0}];t?t(E):function C3(t){if(Id&&!Id.get(Qx,!1))throw new st(400,!1);(function Jx(){!function tc(t){Xa=t}(()=>{throw new st(600,!1)})})(),Id=t;const e=t.get(a_);(function Xx(t){t.get(Mm,null)?.forEach(a=>a())})(t)}(function e_(t=[],e){return xc.create({name:e,providers:[{provide:Zh,useValue:"platform"},{provide:w2,useValue:new Set([()=>Id=null])},...t]})}(E,o))}return function E3(t){const e=C2();if(!e)throw new st(401,!1);return e}()}}function C2(){return Id?.get(a_)??null}let a_=(()=>{class t{constructor(a){this._injector=a,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(a,o){const c=function D3(t="zone.js",e){return"noop"===t?new Bm:"zone.js"===t?new Hr(e):t}(o?.ngZone,function i_(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing}));return c.run(()=>{const p=function Fk(t,e,a){return new o2(t,e,a)}(a.moduleType,this.injector,function c_(t){return[{provide:Hr,useFactory:t},{provide:cu,multi:!0,useFactory:()=>{const e=j(A3,{optional:!0});return()=>e.initialize()}},{provide:s_,useFactory:T3},{provide:fp,useFactory:gp}]}(()=>c)),v=p.injector.get(xl,null);return c.runOutsideAngular(()=>{const E=c.onError.subscribe({next:R=>{v.handleError(R)}});p.onDestroy(()=>{T0(this._modules,p),E.unsubscribe()})}),function n_(t,e,a){try{const o=a();return s0(o)?o.catch(c=>{throw e.runOutsideAngular(()=>t.handleError(c)),c}):o}catch(o){throw e.runOutsideAngular(()=>t.handleError(o)),o}}(v,c,()=>{const E=p.injector.get(v2);return E.runInitializers(),E.donePromise.then(()=>(function Y1(t){Re(t,"Expected localeId to be defined"),"string"==typeof t&&(Z1=t.toLowerCase().replace(/_/g,"-"))}(p.injector.get(E0,Su)||Su),this._moduleDoBootstrap(p),p))})})}bootstrapModule(a,o=[]){const c=o_({},o);return function k3(t,e,a){const o=new r2(a);return Promise.resolve(o)}(0,0,a).then(p=>this.bootstrapModuleFactory(p,c))}_moduleDoBootstrap(a){const o=a.injector.get(xh);if(a._bootstrapComponents.length>0)a._bootstrapComponents.forEach(c=>o.bootstrap(c));else{if(!a.instance.ngDoBootstrap)throw new st(-403,!1);a.instance.ngDoBootstrap(o)}this._modules.push(a)}onDestroy(a){this._destroyListeners.push(a)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new st(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const a=this._injector.get(w2,null);a&&(a.forEach(o=>o()),a.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#t=this.\u0275fac=function(o){return new(o||t)(Nt(xc))};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function o_(t,e){return Array.isArray(e)?e.reduce(o_,t):{...t,...e}}let xh=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=j(s_),this.zoneIsStable=j(fp),this.componentTypes=[],this.components=[],this.isStable=j($x).hasPendingTasks.pipe((0,V.w)(a=>a?(0,m.of)(!1):this.zoneIsStable),(0,it.x)(),(0,C.B)()),this._injector=j(Ac)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(a,o){const c=a instanceof Dm;if(!this._injector.get(v2).done)throw!c&&dr(a),new st(405,!1);let v;v=c?a:this._injector.get(uu).resolveComponentFactory(a),this.componentTypes.push(v.componentType);const E=function w3(t){return t.isBoundToModule}(v)?void 0:this._injector.get(Eu),J=v.create(xc.NULL,[],o||v.selector,E),zt=J.location.nativeElement,fe=J.injector.get(Zx,null);return fe?.registerApplication(zt),J.onDestroy(()=>{this.detachView(J.hostView),T0(this.components,J),fe?.unregisterApplication(zt)}),this._loadComponent(J),J}tick(){if(this._runningTick)throw new st(101,!1);try{this._runningTick=!0;for(let a of this._views)a.detectChanges()}catch(a){this.internalErrorHandler(a)}finally{this._runningTick=!1}}attachView(a){const o=a;this._views.push(o),o.attachToAppRef(this)}detachView(a){const o=a;T0(this._views,o),o.detachFromAppRef()}_loadComponent(a){this.attachView(a.hostView),this.tick(),this.components.push(a);const o=this._injector.get(M2,[]);o.push(...this._bootstrapListeners),o.forEach(c=>c(a))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(a=>a()),this._views.slice().forEach(a=>a.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(a){return this._destroyListeners.push(a),()=>T0(this._destroyListeners,a)}destroy(){if(this._destroyed)throw new st(406,!1);const a=this._injector;a.destroy&&!a.destroyed&&a.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#t=this.\u0275fac=function(o){return new(o||t)};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function T0(t,e){const a=t.indexOf(e);a>-1&&t.splice(a,1)}const s_=new le("",{providedIn:"root",factory:()=>j(xl).handleError.bind(void 0)});function T3(){const t=j(Hr),e=j(xl);return a=>t.runOutsideAngular(()=>e.handleError(a))}let A3=(()=>{class t{constructor(){this.zone=j(Hr),this.applicationRef=j(xh)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#t=this.\u0275fac=function(o){return new(o||t)};static#e=this.\u0275prov=Aa({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function R3(){}let P3=(()=>{class t{static#t=this.__NG_ELEMENT_ID__=O3}return t})();function O3(t){return function z3(t,e,a){if(_a(t)&&!a){const o=go(t.index,e);return new uh(o,o)}return 47&t.type?new uh(e[Hi],e):null}(xi(),sa(),16==(16&t))}class h_{constructor(){}supports(e){return kp(e)}create(e){return new j3(e)}}const H3=(t,e)=>e;class j3{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||H3}forEachItem(e){let a;for(a=this._itHead;null!==a;a=a._next)e(a)}forEachOperation(e){let a=this._itHead,o=this._removalsHead,c=0,p=null;for(;a||o;){const v=!o||a&&a.currentIndex{v=this._trackByFn(c,E),null!==a&&Object.is(a.trackById,v)?(o&&(a=this._verifyReinsertion(a,E,v,c)),Object.is(a.item,E)||this._addIdentityChange(a,E)):(a=this._mismatch(a,E,v,c),o=!0),a=a._next,c++}),this.length=c;return this._truncate(a),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,a,o,c){let p;return null===e?p=this._itTail:(p=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(e.item,a)||this._addIdentityChange(e,a),this._reinsertAfter(e,p,c)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(o,c))?(Object.is(e.item,a)||this._addIdentityChange(e,a),this._moveAfter(e,p,c)):e=this._addAfter(new V3(a,o),p,c),e}_verifyReinsertion(e,a,o,c){let p=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==p?e=this._reinsertAfter(p,e._prev,c):e.currentIndex!=c&&(e.currentIndex=c,this._addToMoves(e,c)),e}_truncate(e){for(;null!==e;){const a=e._next;this._addToRemovals(this._unlink(e)),e=a}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(e,a,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const c=e._prevRemoved,p=e._nextRemoved;return null===c?this._removalsHead=p:c._nextRemoved=p,null===p?this._removalsTail=c:p._prevRemoved=c,this._insertAfter(e,a,o),this._addToMoves(e,o),e}_moveAfter(e,a,o){return this._unlink(e),this._insertAfter(e,a,o),this._addToMoves(e,o),e}_addAfter(e,a,o){return this._insertAfter(e,a,o),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,a,o){const c=null===a?this._itHead:a._next;return e._next=c,e._prev=a,null===c?this._itTail=e:c._prev=e,null===a?this._itHead=e:a._next=e,null===this._linkedRecords&&(this._linkedRecords=new p_),this._linkedRecords.put(e),e.currentIndex=o,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const a=e._prev,o=e._next;return null===a?this._itHead=o:a._next=o,null===o?this._itTail=a:o._prev=a,e}_addToMoves(e,a){return e.previousIndex===a||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new p_),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,a){return e.item=a,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class V3{constructor(e,a){this.item=e,this.trackById=a,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 U3{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,a){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===a||a<=o.currentIndex)&&Object.is(o.trackById,e))return o;return null}remove(e){const a=e._prevDup,o=e._nextDup;return null===a?this._head=o:a._nextDup=o,null===o?this._tail=a:o._prevDup=a,null===this._head}}class p_{constructor(){this.map=new Map}put(e){const a=e.trackById;let o=this.map.get(a);o||(o=new U3,this.map.set(a,o)),o.add(e)}get(e,a){const c=this.map.get(e);return c?c.get(e,a):null}remove(e){const a=e.trackById;return this.map.get(a).remove(e)&&this.map.delete(a),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function m_(t,e,a){const o=t.previousIndex;if(null===o)return o;let c=0;return a&&o{if(a&&a.key===c)this._maybeAddToChanges(a,o),this._appendAfter=a,a=a._next;else{const p=this._getOrCreateRecordForKey(c,o);a=this._insertBeforeOrAppend(a,p)}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let o=a;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(e,a){if(e){const o=e._prev;return a._next=e,a._prev=o,e._prev=a,o&&(o._next=a),e===this._mapHead&&(this._mapHead=a),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null}_getOrCreateRecordForKey(e,a){if(this._records.has(e)){const c=this._records.get(e);this._maybeAddToChanges(c,a);const p=c._prev,v=c._next;return p&&(p._next=v),v&&(v._prev=p),c._next=null,c._prev=null,c}const o=new q3(e);return this._records.set(e,o),o.currentValue=a,this._addToAdditions(o),o}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,a){Object.is(a,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=a,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,a){e instanceof Map?e.forEach(a):Object.keys(e).forEach(o=>a(e[o],o))}}class q3{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function g_(){return new A2([new h_])}let A2=(()=>{class t{static#t=this.\u0275prov=Aa({token:t,providedIn:"root",factory:g_});constructor(a){this.factories=a}static create(a,o){if(null!=o){const c=o.factories.slice();a=a.concat(c)}return new t(a)}static extend(a){return{provide:t,useFactory:o=>t.create(a,o||g_()),deps:[[t,new Ol,new Pl]]}}find(a){const o=this.factories.find(c=>c.supports(a));if(null!=o)return o;throw new st(901,!1)}}return t})();function b_(){return new Rd([new f_])}let Rd=(()=>{class t{static#t=this.\u0275prov=Aa({token:t,providedIn:"root",factory:b_});constructor(a){this.factories=a}static create(a,o){if(o){const c=o.factories.slice();a=a.concat(c)}return new t(a)}static extend(a){return{provide:t,useFactory:o=>t.create(a,o||b_()),deps:[[t,new Ol,new Pl]]}}find(a){const o=this.factories.find(c=>c.supports(a));if(o)return o;throw new st(901,!1)}}return t})();const y_=t_(null,"core",[]);let v_=(()=>{class t{constructor(a){}static#t=this.\u0275fac=function(o){return new(o||t)(Nt(xh))};static#e=this.\u0275mod=Eo({type:t});static#a=this.\u0275inj=va({})}return t})();function t5(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function a5(t){const e=Di(t);if(!e)return null;const a=new hh(e);return{get selector(){return a.selector},get type(){return a.componentType},get inputs(){return a.inputs},get outputs(){return a.outputs},get ngContentSelectors(){return a.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}},6223:(Ae,H,g)=>{"use strict";g.d(H,{Cf:()=>Pt,F:()=>In,Fj:()=>St,JJ:()=>ia,JL:()=>Ra,JU:()=>V,NI:()=>Cn,TO:()=>$a,UX:()=>Wn,Zs:()=>Do,_Y:()=>Lo,a5:()=>va,kI:()=>Wt,qu:()=>ji,sg:()=>Vn,u:()=>Fa,u5:()=>Bn,wV:()=>Pr});var r=g(5879),u=g(6814),y=g(5253),M=g(7504),z=g(6124);let m=(()=>{class nt{constructor(F,qt){this._renderer=F,this._elementRef=qt,this.onChange=Se=>{},this.onTouched=()=>{}}setProperty(F,qt){this._renderer.setProperty(this._elementRef.nativeElement,F,qt)}registerOnTouched(F){this.onTouched=F}registerOnChange(F){this.onChange=F}setDisabledState(F){this.setProperty("disabled",F)}static#t=this.\u0275fac=function(qt){return new(qt||nt)(r.Y36(r.Qsj),r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:nt})}return nt})(),C=(()=>{class nt extends m{static#t=this.\u0275fac=function(){let F;return function(Se){return(F||(F=r.n5z(nt)))(Se||nt)}}();static#e=this.\u0275dir=r.lG2({type:nt,features:[r.qOj]})}return nt})();const V=new r.OlP("NgValueAccessor"),rt={provide:V,useExisting:(0,r.Gpc)(()=>St),multi:!0},lt=new r.OlP("CompositionEventMode");let St=(()=>{class nt extends m{constructor(F,qt,Se){super(F,qt),this._compositionMode=Se,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function at(){const nt=(0,u.q)()?(0,u.q)().getUserAgent():"";return/android (\d+)/.test(nt.toLowerCase())}())}writeValue(F){this.setProperty("value",F??"")}_handleInput(F){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(F)}_compositionStart(){this._composing=!0}_compositionEnd(F){this._composing=!1,this._compositionMode&&this.onChange(F)}static#t=this.\u0275fac=function(qt){return new(qt||nt)(r.Y36(r.Qsj),r.Y36(r.SBq),r.Y36(lt,8))};static#e=this.\u0275dir=r.lG2({type:nt,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(qt,Se){1&qt&&r.NdJ("input",function(Ci){return Se._handleInput(Ci.target.value)})("blur",function(){return Se.onTouched()})("compositionstart",function(){return Se._compositionStart()})("compositionend",function(Ci){return Se._compositionEnd(Ci.target.value)})},features:[r._Bn([rt]),r.qOj]})}return nt})();function ft(nt){return null==nt||("string"==typeof nt||Array.isArray(nt))&&0===nt.length}function Lt(nt){return null!=nt&&"number"==typeof nt.length}const Pt=new r.OlP("NgValidators"),Xt=new r.OlP("NgAsyncValidators"),wt=/^(?=.{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 Wt{static min(dt){return function st(nt){return dt=>{if(ft(dt.value)||ft(nt))return null;const F=parseFloat(dt.value);return!isNaN(F)&&F{if(ft(dt.value)||ft(nt))return null;const F=parseFloat(dt.value);return!isNaN(F)&&F>nt?{max:{max:nt,actual:dt.value}}:null}}(dt)}static required(dt){return bt(dt)}static requiredTrue(dt){return Dt(dt)}static email(dt){return function Zt(nt){return ft(nt.value)||wt.test(nt.value)?null:{email:!0}}(dt)}static minLength(dt){return function te(nt){return dt=>ft(dt.value)||!Lt(dt.value)?null:dt.value.lengthLt(dt.value)&&dt.value.length>nt?{maxlength:{requiredLength:nt,actualLength:dt.value.length}}:null}(dt)}static pattern(dt){return function xe(nt){if(!nt)return Pe;let dt,F;return"string"==typeof nt?(F="","^"!==nt.charAt(0)&&(F+="^"),F+=nt,"$"!==nt.charAt(nt.length-1)&&(F+="$"),dt=new RegExp(F)):(F=nt.toString(),dt=nt),qt=>{if(ft(qt.value))return null;const Se=qt.value;return dt.test(Se)?null:{pattern:{requiredPattern:F,actualValue:Se}}}}(dt)}static nullValidator(dt){return null}static compose(dt){return ee(dt)}static composeAsync(dt){return De(dt)}}function bt(nt){return ft(nt.value)?{required:!0}:null}function Dt(nt){return!0===nt.value?null:{required:!0}}function Pe(nt){return null}function Ue(nt){return null!=nt}function se(nt){return(0,r.QGY)(nt)?(0,y.D)(nt):nt}function xa(nt){let dt={};return nt.forEach(F=>{dt=null!=F?{...dt,...F}:dt}),0===Object.keys(dt).length?null:dt}function ea(nt,dt){return dt.map(F=>F(nt))}function Vt(nt){return nt.map(dt=>function ra(nt){return!nt.validate}(dt)?dt:F=>dt.validate(F))}function ee(nt){if(!nt)return null;const dt=nt.filter(Ue);return 0==dt.length?null:function(F){return xa(ea(F,dt))}}function he(nt){return null!=nt?ee(Vt(nt)):null}function De(nt){if(!nt)return null;const dt=nt.filter(Ue);return 0==dt.length?null:function(F){const qt=ea(F,dt).map(se);return(0,M.D)(qt).pipe((0,z.U)(xa))}}function ca(nt){return null!=nt?De(Vt(nt)):null}function me(nt,dt){return null===nt?[dt]:Array.isArray(nt)?[...nt,dt]:[nt,dt]}function Te(nt){return nt._rawValidators}function Re(nt){return nt._rawAsyncValidators}function He(nt){return nt?Array.isArray(nt)?nt:[nt]:[]}function Ca(nt,dt){return Array.isArray(nt)?nt.includes(dt):nt===dt}function Le(nt,dt){const F=He(dt);return He(nt).forEach(Se=>{Ca(F,Se)||F.push(Se)}),F}function ja(nt,dt){return He(dt).filter(F=>!Ca(nt,F))}class Aa{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(dt){this._rawValidators=dt||[],this._composedValidatorFn=he(this._rawValidators)}_setAsyncValidators(dt){this._rawAsyncValidators=dt||[],this._composedAsyncValidatorFn=ca(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(dt){this._onDestroyCallbacks.push(dt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(dt=>dt()),this._onDestroyCallbacks=[]}reset(dt=void 0){this.control&&this.control.reset(dt)}hasError(dt,F){return!!this.control&&this.control.hasError(dt,F)}getError(dt,F){return this.control?this.control.getError(dt,F):null}}class fa extends Aa{get formDirective(){return null}get path(){return null}}class va extends Aa{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ia{constructor(dt){this._cd=dt}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 ia=(()=>{class nt extends Ia{constructor(F){super(F)}static#t=this.\u0275fac=function(qt){return new(qt||nt)(r.Y36(va,2))};static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(qt,Se){2&qt&&r.ekj("ng-untouched",Se.isUntouched)("ng-touched",Se.isTouched)("ng-pristine",Se.isPristine)("ng-dirty",Se.isDirty)("ng-valid",Se.isValid)("ng-invalid",Se.isInvalid)("ng-pending",Se.isPending)},features:[r.qOj]})}return nt})(),Ra=(()=>{class nt extends Ia{constructor(F){super(F)}static#t=this.\u0275fac=function(qt){return new(qt||nt)(r.Y36(fa,10))};static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(qt,Se){2&qt&&r.ekj("ng-untouched",Se.isUntouched)("ng-touched",Se.isTouched)("ng-pristine",Se.isPristine)("ng-dirty",Se.isDirty)("ng-valid",Se.isValid)("ng-invalid",Se.isInvalid)("ng-pending",Se.isPending)("ng-submitted",Se.isSubmitted)},features:[r.qOj]})}return nt})();const Ta="VALID",ut="INVALID",Kt="PENDING",Mt="DISABLED";function Me(nt){return(ga(nt)?nt.validators:nt)||null}function Ie(nt,dt){return(ga(dt)?dt.asyncValidators:nt)||null}function ga(nt){return null!=nt&&!Array.isArray(nt)&&"object"==typeof nt}function Sa(nt,dt,F){const qt=nt.controls;if(!(dt?Object.keys(qt):qt).length)throw new r.vHH(1e3,"");if(!qt[F])throw new r.vHH(1001,"")}function ya(nt,dt,F){nt._forEachChild((qt,Se)=>{if(void 0===F[Se])throw new r.vHH(1002,"")})}class $a{constructor(dt,F){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(dt),this._assignAsyncValidators(F)}get validator(){return this._composedValidatorFn}set validator(dt){this._rawValidators=this._composedValidatorFn=dt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(dt){this._rawAsyncValidators=this._composedAsyncValidatorFn=dt}get parent(){return this._parent}get valid(){return this.status===Ta}get invalid(){return this.status===ut}get pending(){return this.status==Kt}get disabled(){return this.status===Mt}get enabled(){return this.status!==Mt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(dt){this._assignValidators(dt)}setAsyncValidators(dt){this._assignAsyncValidators(dt)}addValidators(dt){this.setValidators(Le(dt,this._rawValidators))}addAsyncValidators(dt){this.setAsyncValidators(Le(dt,this._rawAsyncValidators))}removeValidators(dt){this.setValidators(ja(dt,this._rawValidators))}removeAsyncValidators(dt){this.setAsyncValidators(ja(dt,this._rawAsyncValidators))}hasValidator(dt){return Ca(this._rawValidators,dt)}hasAsyncValidator(dt){return Ca(this._rawAsyncValidators,dt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(dt={}){this.touched=!0,this._parent&&!dt.onlySelf&&this._parent.markAsTouched(dt)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(dt=>dt.markAllAsTouched())}markAsUntouched(dt={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(F=>{F.markAsUntouched({onlySelf:!0})}),this._parent&&!dt.onlySelf&&this._parent._updateTouched(dt)}markAsDirty(dt={}){this.pristine=!1,this._parent&&!dt.onlySelf&&this._parent.markAsDirty(dt)}markAsPristine(dt={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(F=>{F.markAsPristine({onlySelf:!0})}),this._parent&&!dt.onlySelf&&this._parent._updatePristine(dt)}markAsPending(dt={}){this.status=Kt,!1!==dt.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!dt.onlySelf&&this._parent.markAsPending(dt)}disable(dt={}){const F=this._parentMarkedDirty(dt.onlySelf);this.status=Mt,this.errors=null,this._forEachChild(qt=>{qt.disable({...dt,onlySelf:!0})}),this._updateValue(),!1!==dt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...dt,skipPristineCheck:F}),this._onDisabledChange.forEach(qt=>qt(!0))}enable(dt={}){const F=this._parentMarkedDirty(dt.onlySelf);this.status=Ta,this._forEachChild(qt=>{qt.enable({...dt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:dt.emitEvent}),this._updateAncestors({...dt,skipPristineCheck:F}),this._onDisabledChange.forEach(qt=>qt(!1))}_updateAncestors(dt){this._parent&&!dt.onlySelf&&(this._parent.updateValueAndValidity(dt),dt.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(dt){this._parent=dt}getRawValue(){return this.value}updateValueAndValidity(dt={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ta||this.status===Kt)&&this._runAsyncValidator(dt.emitEvent)),!1!==dt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!dt.onlySelf&&this._parent.updateValueAndValidity(dt)}_updateTreeValidity(dt={emitEvent:!0}){this._forEachChild(F=>F._updateTreeValidity(dt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:dt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Mt:Ta}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(dt){if(this.asyncValidator){this.status=Kt,this._hasOwnPendingAsyncValidator=!0;const F=se(this.asyncValidator(this));this._asyncValidationSubscription=F.subscribe(qt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(qt,{emitEvent:dt})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(dt,F={}){this.errors=dt,this._updateControlsErrors(!1!==F.emitEvent)}get(dt){let F=dt;return null==F||(Array.isArray(F)||(F=F.split(".")),0===F.length)?null:F.reduce((qt,Se)=>qt&&qt._find(Se),this)}getError(dt,F){const qt=F?this.get(F):this;return qt&&qt.errors?qt.errors[dt]:null}hasError(dt,F){return!!this.getError(dt,F)}get root(){let dt=this;for(;dt._parent;)dt=dt._parent;return dt}_updateControlsErrors(dt){this.status=this._calculateStatus(),dt&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(dt)}_initObservables(){this.valueChanges=new r.vpe,this.statusChanges=new r.vpe}_calculateStatus(){return this._allControlsDisabled()?Mt:this.errors?ut:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Kt)?Kt:this._anyControlsHaveStatus(ut)?ut:Ta}_anyControlsHaveStatus(dt){return this._anyControls(F=>F.status===dt)}_anyControlsDirty(){return this._anyControls(dt=>dt.dirty)}_anyControlsTouched(){return this._anyControls(dt=>dt.touched)}_updatePristine(dt={}){this.pristine=!this._anyControlsDirty(),this._parent&&!dt.onlySelf&&this._parent._updatePristine(dt)}_updateTouched(dt={}){this.touched=this._anyControlsTouched(),this._parent&&!dt.onlySelf&&this._parent._updateTouched(dt)}_registerOnCollectionChange(dt){this._onCollectionChange=dt}_setUpdateStrategy(dt){ga(dt)&&null!=dt.updateOn&&(this._updateOn=dt.updateOn)}_parentMarkedDirty(dt){return!dt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(dt){return null}_assignValidators(dt){this._rawValidators=Array.isArray(dt)?dt.slice():dt,this._composedValidatorFn=function ne(nt){return Array.isArray(nt)?he(nt):nt||null}(this._rawValidators)}_assignAsyncValidators(dt){this._rawAsyncValidators=Array.isArray(dt)?dt.slice():dt,this._composedAsyncValidatorFn=function $e(nt){return Array.isArray(nt)?ca(nt):nt||null}(this._rawAsyncValidators)}}class Jt extends $a{constructor(dt,F,qt){super(Me(F),Ie(qt,F)),this.controls=dt,this._initObservables(),this._setUpdateStrategy(F),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(dt,F){return this.controls[dt]?this.controls[dt]:(this.controls[dt]=F,F.setParent(this),F._registerOnCollectionChange(this._onCollectionChange),F)}addControl(dt,F,qt={}){this.registerControl(dt,F),this.updateValueAndValidity({emitEvent:qt.emitEvent}),this._onCollectionChange()}removeControl(dt,F={}){this.controls[dt]&&this.controls[dt]._registerOnCollectionChange(()=>{}),delete this.controls[dt],this.updateValueAndValidity({emitEvent:F.emitEvent}),this._onCollectionChange()}setControl(dt,F,qt={}){this.controls[dt]&&this.controls[dt]._registerOnCollectionChange(()=>{}),delete this.controls[dt],F&&this.registerControl(dt,F),this.updateValueAndValidity({emitEvent:qt.emitEvent}),this._onCollectionChange()}contains(dt){return this.controls.hasOwnProperty(dt)&&this.controls[dt].enabled}setValue(dt,F={}){ya(this,0,dt),Object.keys(dt).forEach(qt=>{Sa(this,!0,qt),this.controls[qt].setValue(dt[qt],{onlySelf:!0,emitEvent:F.emitEvent})}),this.updateValueAndValidity(F)}patchValue(dt,F={}){null!=dt&&(Object.keys(dt).forEach(qt=>{const Se=this.controls[qt];Se&&Se.patchValue(dt[qt],{onlySelf:!0,emitEvent:F.emitEvent})}),this.updateValueAndValidity(F))}reset(dt={},F={}){this._forEachChild((qt,Se)=>{qt.reset(dt?dt[Se]:null,{onlySelf:!0,emitEvent:F.emitEvent})}),this._updatePristine(F),this._updateTouched(F),this.updateValueAndValidity(F)}getRawValue(){return this._reduceChildren({},(dt,F,qt)=>(dt[qt]=F.getRawValue(),dt))}_syncPendingControls(){let dt=this._reduceChildren(!1,(F,qt)=>!!qt._syncPendingControls()||F);return dt&&this.updateValueAndValidity({onlySelf:!0}),dt}_forEachChild(dt){Object.keys(this.controls).forEach(F=>{const qt=this.controls[F];qt&&dt(qt,F)})}_setUpControls(){this._forEachChild(dt=>{dt.setParent(this),dt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(dt){for(const[F,qt]of Object.entries(this.controls))if(this.contains(F)&&dt(qt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(F,qt,Se)=>((qt.enabled||this.disabled)&&(F[Se]=qt.value),F))}_reduceChildren(dt,F){let qt=dt;return this._forEachChild((Se,Wa)=>{qt=F(qt,Se,Wa)}),qt}_allControlsDisabled(){for(const dt of Object.keys(this.controls))if(this.controls[dt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(dt){return this.controls.hasOwnProperty(dt)?this.controls[dt]:null}}class Et extends Jt{}const Ge=new r.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>de}),de="always";function At(nt,dt,F=de){G(nt,dt),dt.valueAccessor.writeValue(nt.value),(nt.disabled||"always"===F)&&dt.valueAccessor.setDisabledState?.(nt.disabled),function re(nt,dt){dt.valueAccessor.registerOnChange(F=>{nt._pendingValue=F,nt._pendingChange=!0,nt._pendingDirty=!0,"change"===nt.updateOn&&Ct(nt,dt)})}(nt,dt),function ye(nt,dt){const F=(qt,Se)=>{dt.valueAccessor.writeValue(qt),Se&&dt.viewToModelUpdate(qt)};nt.registerOnChange(F),dt._registerOnDestroy(()=>{nt._unregisterOnChange(F)})}(nt,dt),function Fe(nt,dt){dt.valueAccessor.registerOnTouched(()=>{nt._pendingTouched=!0,"blur"===nt.updateOn&&nt._pendingChange&&Ct(nt,dt),"submit"!==nt.updateOn&&nt.markAsTouched()})}(nt,dt),function Yt(nt,dt){if(dt.valueAccessor.setDisabledState){const F=qt=>{dt.valueAccessor.setDisabledState(qt)};nt.registerOnDisabledChange(F),dt._registerOnDestroy(()=>{nt._unregisterOnDisabledChange(F)})}}(nt,dt)}function j(nt,dt,F=!0){const qt=()=>{};dt.valueAccessor&&(dt.valueAccessor.registerOnChange(qt),dt.valueAccessor.registerOnTouched(qt)),ct(nt,dt),nt&&(dt._invokeOnDestroyCallbacks(),nt._registerOnCollectionChange(()=>{}))}function vt(nt,dt){nt.forEach(F=>{F.registerOnValidatorChange&&F.registerOnValidatorChange(dt)})}function G(nt,dt){const F=Te(nt);null!==dt.validator?nt.setValidators(me(F,dt.validator)):"function"==typeof F&&nt.setValidators([F]);const qt=Re(nt);null!==dt.asyncValidator?nt.setAsyncValidators(me(qt,dt.asyncValidator)):"function"==typeof qt&&nt.setAsyncValidators([qt]);const Se=()=>nt.updateValueAndValidity();vt(dt._rawValidators,Se),vt(dt._rawAsyncValidators,Se)}function ct(nt,dt){let F=!1;if(null!==nt){if(null!==dt.validator){const Se=Te(nt);if(Array.isArray(Se)&&Se.length>0){const Wa=Se.filter(Ci=>Ci!==dt.validator);Wa.length!==Se.length&&(F=!0,nt.setValidators(Wa))}}if(null!==dt.asyncValidator){const Se=Re(nt);if(Array.isArray(Se)&&Se.length>0){const Wa=Se.filter(Ci=>Ci!==dt.asyncValidator);Wa.length!==Se.length&&(F=!0,nt.setAsyncValidators(Wa))}}}const qt=()=>{};return vt(dt._rawValidators,qt),vt(dt._rawAsyncValidators,qt),F}function Ct(nt,dt){nt._pendingDirty&&nt.markAsDirty(),nt.setValue(nt._pendingValue,{emitModelToViewChange:!1}),dt.viewToModelUpdate(nt._pendingValue),nt._pendingChange=!1}function Y(nt,dt){G(nt,dt)}function la(nt,dt){nt._syncPendingControls(),dt.forEach(F=>{const qt=F.control;"submit"===qt.updateOn&&qt._pendingChange&&(F.viewToModelUpdate(qt._pendingValue),qt._pendingChange=!1)})}const Xi={provide:fa,useExisting:(0,r.Gpc)(()=>In)},oi=(()=>Promise.resolve())();let In=(()=>{class nt extends fa{constructor(F,qt,Se){super(),this.callSetDisabledState=Se,this.submitted=!1,this._directives=new Set,this.ngSubmit=new r.vpe,this.form=new Jt({},he(F),ca(qt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(F){oi.then(()=>{const qt=this._findContainer(F.path);F.control=qt.registerControl(F.name,F.control),At(F.control,F,this.callSetDisabledState),F.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(F)})}getControl(F){return this.form.get(F.path)}removeControl(F){oi.then(()=>{const qt=this._findContainer(F.path);qt&&qt.removeControl(F.name),this._directives.delete(F)})}addFormGroup(F){oi.then(()=>{const qt=this._findContainer(F.path),Se=new Jt({});Y(Se,F),qt.registerControl(F.name,Se),Se.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(F){oi.then(()=>{const qt=this._findContainer(F.path);qt&&qt.removeControl(F.name)})}getFormGroup(F){return this.form.get(F.path)}updateModel(F,qt){oi.then(()=>{this.form.get(F.path).setValue(qt)})}setValue(F){this.control.setValue(F)}onSubmit(F){return this.submitted=!0,la(this.form,this._directives),this.ngSubmit.emit(F),"dialog"===F?.target?.method}onReset(){this.resetForm()}resetForm(F=void 0){this.form.reset(F),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(F){return F.pop(),F.length?this.form.get(F):this.form}static#t=this.\u0275fac=function(qt){return new(qt||nt)(r.Y36(Pt,10),r.Y36(Xt,10),r.Y36(Ge,8))};static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(qt,Se){1&qt&&r.NdJ("submit",function(Ci){return Se.onSubmit(Ci)})("reset",function(){return Se.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r._Bn([Xi]),r.qOj]})}return nt})();function Zn(nt,dt){const F=nt.indexOf(dt);F>-1&&nt.splice(F,1)}function Mn(nt){return"object"==typeof nt&&null!==nt&&2===Object.keys(nt).length&&"value"in nt&&"disabled"in nt}const Cn=class extends $a{constructor(dt=null,F,qt){super(Me(F),Ie(qt,F)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(dt),this._setUpdateStrategy(F),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ga(F)&&(F.nonNullable||F.initialValueIsDefault)&&(this.defaultValue=Mn(dt)?dt.value:dt)}setValue(dt,F={}){this.value=this._pendingValue=dt,this._onChange.length&&!1!==F.emitModelToViewChange&&this._onChange.forEach(qt=>qt(this.value,!1!==F.emitViewToModelChange)),this.updateValueAndValidity(F)}patchValue(dt,F={}){this.setValue(dt,F)}reset(dt=this.defaultValue,F={}){this._applyFormState(dt),this.markAsPristine(F),this.markAsUntouched(F),this.setValue(this.value,F),this._pendingChange=!1}_updateValue(){}_anyControls(dt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(dt){this._onChange.push(dt)}_unregisterOnChange(dt){Zn(this._onChange,dt)}registerOnDisabledChange(dt){this._onDisabledChange.push(dt)}_unregisterOnDisabledChange(dt){Zn(this._onDisabledChange,dt)}_forEachChild(dt){}_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(dt){Mn(dt)?(this.value=this._pendingValue=dt.value,dt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=dt}};let Lo=(()=>{class nt{static#t=this.\u0275fac=function(qt){return new(qt||nt)};static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return nt})();const rr={provide:V,useExisting:(0,r.Gpc)(()=>Pr),multi:!0};let Pr=(()=>{class nt extends C{writeValue(F){this.setProperty("value",F??"")}registerOnChange(F){this.onChange=qt=>{F(""==qt?null:parseFloat(qt))}}static#t=this.\u0275fac=function(){let F;return function(Se){return(F||(F=r.n5z(nt)))(Se||nt)}}();static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(qt,Se){1&qt&&r.NdJ("input",function(Ci){return Se.onChange(Ci.target.value)})("blur",function(){return Se.onTouched()})},features:[r._Bn([rr]),r.qOj]})}return nt})(),Eo=(()=>{class nt{static#t=this.\u0275fac=function(qt){return new(qt||nt)};static#e=this.\u0275mod=r.oAB({type:nt});static#a=this.\u0275inj=r.cJS({})}return nt})();const Di=new r.OlP("NgModelWithFormControlWarning"),dr={provide:fa,useExisting:(0,r.Gpc)(()=>Vn)};let Vn=(()=>{class nt extends fa{constructor(F,qt,Se){super(),this.callSetDisabledState=Se,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new r.vpe,this._setValidators(F),this._setAsyncValidators(qt)}ngOnChanges(F){this._checkFormPresent(),F.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(ct(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(F){const qt=this.form.get(F.path);return At(qt,F,this.callSetDisabledState),qt.updateValueAndValidity({emitEvent:!1}),this.directives.push(F),qt}getControl(F){return this.form.get(F.path)}removeControl(F){j(F.control||null,F,!1),function ii(nt,dt){const F=nt.indexOf(dt);F>-1&&nt.splice(F,1)}(this.directives,F)}addFormGroup(F){this._setUpFormContainer(F)}removeFormGroup(F){this._cleanUpFormContainer(F)}getFormGroup(F){return this.form.get(F.path)}addFormArray(F){this._setUpFormContainer(F)}removeFormArray(F){this._cleanUpFormContainer(F)}getFormArray(F){return this.form.get(F.path)}updateModel(F,qt){this.form.get(F.path).setValue(qt)}onSubmit(F){return this.submitted=!0,la(this.form,this.directives),this.ngSubmit.emit(F),"dialog"===F?.target?.method}onReset(){this.resetForm()}resetForm(F=void 0){this.form.reset(F),this.submitted=!1}_updateDomValue(){this.directives.forEach(F=>{const qt=F.control,Se=this.form.get(F.path);qt!==Se&&(j(qt||null,F),(nt=>nt instanceof Cn)(Se)&&(At(Se,F,this.callSetDisabledState),F.control=Se))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(F){const qt=this.form.get(F.path);Y(qt,F),qt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(F){if(this.form){const qt=this.form.get(F.path);qt&&function pt(nt,dt){return ct(nt,dt)}(qt,F)&&qt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){G(this.form,this),this._oldForm&&ct(this._oldForm,this)}_checkFormPresent(){}static#t=this.\u0275fac=function(qt){return new(qt||nt)(r.Y36(Pt,10),r.Y36(Xt,10),r.Y36(Ge,8))};static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["","formGroup",""]],hostBindings:function(qt,Se){1&qt&&r.NdJ("submit",function(Ci){return Se.onSubmit(Ci)})("reset",function(){return Se.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r._Bn([dr]),r.qOj,r.TTD]})}return nt})();const bi={provide:va,useExisting:(0,r.Gpc)(()=>Fa)};let Fa=(()=>{class nt extends va{set isDisabled(F){}static#t=this._ngModelWarningSentOnce=!1;constructor(F,qt,Se,Wa,Ci){super(),this._ngModelWarningConfig=Ci,this._added=!1,this.name=null,this.update=new r.vpe,this._ngModelWarningSent=!1,this._parent=F,this._setValidators(qt),this._setAsyncValidators(Se),this.valueAccessor=function Ea(nt,dt){if(!dt)return null;let F,qt,Se;return Array.isArray(dt),dt.forEach(Wa=>{Wa.constructor===St?F=Wa:function Qe(nt){return Object.getPrototypeOf(nt.constructor)===C}(Wa)?qt=Wa:Se=Wa}),Se||qt||F||null}(0,Wa)}ngOnChanges(F){this._added||this._setUpControl(),function Ne(nt,dt){if(!nt.hasOwnProperty("model"))return!1;const F=nt.model;return!!F.isFirstChange()||!Object.is(dt,F.currentValue)}(F,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(F){this.viewModel=F,this.update.emit(F)}get path(){return function Nt(nt,dt){return[...dt.path,nt]}(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}static#e=this.\u0275fac=function(qt){return new(qt||nt)(r.Y36(fa,13),r.Y36(Pt,10),r.Y36(Xt,10),r.Y36(V,10),r.Y36(Di,8))};static#a=this.\u0275dir=r.lG2({type:nt,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[r._Bn([bi]),r.qOj,r.TTD]})}return nt})(),Hi=(()=>{class nt{constructor(){this._validator=Pe}ngOnChanges(F){if(this.inputName in F){const qt=this.normalizeInput(F[this.inputName].currentValue);this._enabled=this.enabled(qt),this._validator=this._enabled?this.createValidator(qt):Pe,this._onChange&&this._onChange()}}validate(F){return this._validator(F)}registerOnValidatorChange(F){this._onChange=F}enabled(F){return null!=F}static#t=this.\u0275fac=function(qt){return new(qt||nt)};static#e=this.\u0275dir=r.lG2({type:nt,features:[r.TTD]})}return nt})();const Vr={provide:Pt,useExisting:(0,r.Gpc)(()=>Yn),multi:!0},_n={provide:Pt,useExisting:(0,r.Gpc)(()=>Do),multi:!0};let Yn=(()=>{class nt extends Hi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=r.VuI,this.createValidator=F=>bt}enabled(F){return F}static#t=this.\u0275fac=function(){let F;return function(Se){return(F||(F=r.n5z(nt)))(Se||nt)}}();static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(qt,Se){2&qt&&r.uIk("required",Se._enabled?"":null)},inputs:{required:"required"},features:[r._Bn([Vr]),r.qOj]})}return nt})(),Do=(()=>{class nt extends Yn{constructor(){super(...arguments),this.createValidator=F=>Dt}static#t=this.\u0275fac=function(){let F;return function(Se){return(F||(F=r.n5z(nt)))(Se||nt)}}();static#e=this.\u0275dir=r.lG2({type:nt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(qt,Se){2&qt&&r.uIk("required",Se._enabled?"":null)},features:[r._Bn([_n]),r.qOj]})}return nt})(),ha=(()=>{class nt{static#t=this.\u0275fac=function(qt){return new(qt||nt)};static#e=this.\u0275mod=r.oAB({type:nt});static#a=this.\u0275inj=r.cJS({imports:[Eo]})}return nt})();class Ya extends $a{constructor(dt,F,qt){super(Me(F),Ie(qt,F)),this.controls=dt,this._initObservables(),this._setUpdateStrategy(F),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(dt){return this.controls[this._adjustIndex(dt)]}push(dt,F={}){this.controls.push(dt),this._registerControl(dt),this.updateValueAndValidity({emitEvent:F.emitEvent}),this._onCollectionChange()}insert(dt,F,qt={}){this.controls.splice(dt,0,F),this._registerControl(F),this.updateValueAndValidity({emitEvent:qt.emitEvent})}removeAt(dt,F={}){let qt=this._adjustIndex(dt);qt<0&&(qt=0),this.controls[qt]&&this.controls[qt]._registerOnCollectionChange(()=>{}),this.controls.splice(qt,1),this.updateValueAndValidity({emitEvent:F.emitEvent})}setControl(dt,F,qt={}){let Se=this._adjustIndex(dt);Se<0&&(Se=0),this.controls[Se]&&this.controls[Se]._registerOnCollectionChange(()=>{}),this.controls.splice(Se,1),F&&(this.controls.splice(Se,0,F),this._registerControl(F)),this.updateValueAndValidity({emitEvent:qt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(dt,F={}){ya(this,0,dt),dt.forEach((qt,Se)=>{Sa(this,!1,Se),this.at(Se).setValue(qt,{onlySelf:!0,emitEvent:F.emitEvent})}),this.updateValueAndValidity(F)}patchValue(dt,F={}){null!=dt&&(dt.forEach((qt,Se)=>{this.at(Se)&&this.at(Se).patchValue(qt,{onlySelf:!0,emitEvent:F.emitEvent})}),this.updateValueAndValidity(F))}reset(dt=[],F={}){this._forEachChild((qt,Se)=>{qt.reset(dt[Se],{onlySelf:!0,emitEvent:F.emitEvent})}),this._updatePristine(F),this._updateTouched(F),this.updateValueAndValidity(F)}getRawValue(){return this.controls.map(dt=>dt.getRawValue())}clear(dt={}){this.controls.length<1||(this._forEachChild(F=>F._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:dt.emitEvent}))}_adjustIndex(dt){return dt<0?dt+this.length:dt}_syncPendingControls(){let dt=this.controls.reduce((F,qt)=>!!qt._syncPendingControls()||F,!1);return dt&&this.updateValueAndValidity({onlySelf:!0}),dt}_forEachChild(dt){this.controls.forEach((F,qt)=>{dt(F,qt)})}_updateValue(){this.value=this.controls.filter(dt=>dt.enabled||this.disabled).map(dt=>dt.value)}_anyControls(dt){return this.controls.some(F=>F.enabled&&dt(F))}_setUpControls(){this._forEachChild(dt=>this._registerControl(dt))}_allControlsDisabled(){for(const dt of this.controls)if(dt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(dt){dt.setParent(this),dt._registerOnCollectionChange(this._onCollectionChange)}_find(dt){return this.at(dt)??null}}function za(nt){return!!nt&&(void 0!==nt.asyncValidators||void 0!==nt.validators||void 0!==nt.updateOn)}let ji=(()=>{class nt{constructor(){this.useNonNullable=!1}get nonNullable(){const F=new nt;return F.useNonNullable=!0,F}group(F,qt=null){const Se=this._reduceControls(F);let Wa={};return za(qt)?Wa=qt:null!==qt&&(Wa.validators=qt.validator,Wa.asyncValidators=qt.asyncValidator),new Jt(Se,Wa)}record(F,qt=null){const Se=this._reduceControls(F);return new Et(Se,qt)}control(F,qt,Se){let Wa={};return this.useNonNullable?(za(qt)?Wa=qt:(Wa.validators=qt,Wa.asyncValidators=Se),new Cn(F,{...Wa,nonNullable:!0})):new Cn(F,qt,Se)}array(F,qt,Se){const Wa=F.map(Ci=>this._createControl(Ci));return new Ya(Wa,qt,Se)}_reduceControls(F){const qt={};return Object.keys(F).forEach(Se=>{qt[Se]=this._createControl(F[Se])}),qt}_createControl(F){return F instanceof Cn||F instanceof $a?F:Array.isArray(F)?this.control(F[0],F.length>1?F[1]:null,F.length>2?F[2]:null):this.control(F)}static#t=this.\u0275fac=function(qt){return new(qt||nt)};static#e=this.\u0275prov=r.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"})}return nt})(),Bn=(()=>{class nt{static withConfig(F){return{ngModule:nt,providers:[{provide:Ge,useValue:F.callSetDisabledState??de}]}}static#t=this.\u0275fac=function(qt){return new(qt||nt)};static#e=this.\u0275mod=r.oAB({type:nt});static#a=this.\u0275inj=r.cJS({imports:[ha]})}return nt})(),Wn=(()=>{class nt{static withConfig(F){return{ngModule:nt,providers:[{provide:Di,useValue:F.warnOnNgModelWithFormControl??"always"},{provide:Ge,useValue:F.callSetDisabledState??de}]}}static#t=this.\u0275fac=function(qt){return new(qt||nt)};static#e=this.\u0275mod=r.oAB({type:nt});static#a=this.\u0275inj=r.cJS({imports:[ha]})}return nt})()},2296:(Ae,H,g)=>{"use strict";g.d(H,{lW:()=>Zt,ot:()=>he});var r=g(2831),u=g(5879),y=g(4191),M=g(2495),z=g(3680);const m=["mat-button",""],C=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],V=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],wt=[{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"]}],Wt=(0,z.pj)((0,z.Id)((0,z.Kr)(class{constructor(De){this._elementRef=De}})));let st=(()=>{class De extends Wt{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(me){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,me)}get disableRipple(){return this._disableRipple}set disableRipple(me){this._disableRipple=(0,M.Ig)(me),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(me){this._disabled=(0,M.Ig)(me),this._updateRippleDisabled()}constructor(me,Te,Re,He){super(me),this._platform=Te,this._ngZone=Re,this._animationMode=He,this._focusMonitor=(0,u.f3M)(y.tE),this._rippleLoader=(0,u.f3M)(z.Fq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const Ca=me.nativeElement.classList;for(const Le of wt)this._hasHostAttributes(Le.selector)&&Le.mdcClasses.forEach(ja=>{Ca.add(ja)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(me="program",Te){me?this._focusMonitor.focusVia(this._elementRef.nativeElement,me,Te):this._elementRef.nativeElement.focus(Te)}_hasHostAttributes(...me){return me.some(Te=>this._elementRef.nativeElement.hasAttribute(Te))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#t=this.\u0275fac=function(Te){u.$Z()};static#e=this.\u0275dir=u.lG2({type:De,features:[u.qOj]})}return De})(),Zt=(()=>{class De extends st{constructor(me,Te,Re,He){super(me,Te,Re,He)}static#t=this.\u0275fac=function(Te){return new(Te||De)(u.Y36(u.SBq),u.Y36(r.t4),u.Y36(u.R0b),u.Y36(u.QbO,8))};static#e=this.\u0275cmp=u.Xpm({type:De,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(Te,Re){2&Te&&(u.uIk("disabled",Re.disabled||null),u.ekj("_mat-animation-noopable","NoopAnimations"===Re._animationMode)("mat-unthemed",!Re.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[u.qOj],attrs:m,ngContentSelectors:V,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(Te,Re){1&Te&&(u.F$t(C),u._UZ(0,"span",0),u.Hsn(1),u.TgZ(2,"span",1),u.Hsn(3,1),u.qZA(),u.Hsn(4,2),u._UZ(5,"span",2)(6,"span",3)),2&Te&&u.ekj("mdc-button__ripple",!Re._isFab)("mdc-fab__ripple",Re._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})}return De})(),he=(()=>{class De{static#t=this.\u0275fac=function(Te){return new(Te||De)};static#e=this.\u0275mod=u.oAB({type:De});static#a=this.\u0275inj=u.cJS({imports:[z.BQ,z.si,z.BQ]})}return De})()},3680:(Ae,H,g)=>{"use strict";g.d(H,{rD:()=>Ca,K7:()=>le,HF:()=>jt,BQ:()=>bt,ey:()=>ut,Ng:()=>Me,wG:()=>Ut,Fq:()=>$a,si:()=>q,CB:()=>Kt,jH:()=>Mt,pj:()=>xe,Kr:()=>Pe,Id:()=>X,FD:()=>se,sb:()=>Ue});var r=g(5879),u=g(4191),y=g(9388),z=g(6814),m=g(2831),C=g(2495),V=g(2079),it=g(6028);const at=["text"];function lt(Jt,Ht){if(1&Jt&&r._UZ(0,"mat-pseudo-checkbox",6),2&Jt){const Z=r.oxw();r.Q6J("disabled",Z.disabled)("state",Z.selected?"checked":"unchecked")}}function St(Jt,Ht){if(1&Jt&&r._UZ(0,"mat-pseudo-checkbox",7),2&Jt){const Z=r.oxw();r.Q6J("disabled",Z.disabled)}}function ft(Jt,Ht){if(1&Jt&&(r.TgZ(0,"span",8),r._uU(1),r.qZA()),2&Jt){const Z=r.oxw();r.xp6(1),r.hij("(",Z.group.label,")")}}const Lt=[[["mat-icon"]],"*"],Pt=["mat-icon","*"],Ft=new r.OlP("mat-sanity-checks",{providedIn:"root",factory:function st(){return!0}});let bt=(()=>{class Jt{constructor(Z,Et,ke){this._sanityChecks=Et,this._document=ke,this._hasDoneGlobalChecks=!1,Z._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Z){return!(0,m.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Z])}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(u.qm),r.LFG(Ft,8),r.LFG(z.K0))};static#e=this.\u0275mod=r.oAB({type:Jt});static#a=this.\u0275inj=r.cJS({imports:[y.vT,y.vT]})}return Jt})();function X(Jt){return class extends Jt{get disabled(){return this._disabled}set disabled(Ht){this._disabled=(0,C.Ig)(Ht)}constructor(...Ht){super(...Ht),this._disabled=!1}}}function xe(Jt,Ht){return class extends Jt{get color(){return this._color}set color(Z){const Et=Z||this.defaultColor;Et!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),Et&&this._elementRef.nativeElement.classList.add(`mat-${Et}`),this._color=Et)}constructor(...Z){super(...Z),this.defaultColor=Ht,this.color=Ht}}}function Pe(Jt){return class extends Jt{get disableRipple(){return this._disableRipple}set disableRipple(Ht){this._disableRipple=(0,C.Ig)(Ht)}constructor(...Ht){super(...Ht),this._disableRipple=!1}}}function Ue(Jt,Ht=0){return class extends Jt{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(Z){this._tabIndex=null!=Z?(0,C.su)(Z):this.defaultTabIndex}constructor(...Z){super(...Z),this._tabIndex=Ht,this.defaultTabIndex=Ht}}}function se(Jt){return class extends Jt{updateErrorState(){const Ht=this.errorState,Ge=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Ge!==Ht&&(this.errorState=Ge,this.stateChanges.next())}constructor(...Ht){super(...Ht),this.errorState=!1}}}let Ca=(()=>{class Jt{isErrorState(Z,Et){return!!(Z&&Z.invalid&&(Z.touched||Et&&Et.submitted))}static#t=this.\u0275fac=function(Et){return new(Et||Jt)};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac,providedIn:"root"})}return Jt})();class va{constructor(Ht,Z,Et,ke=!1){this._renderer=Ht,this.element=Z,this.config=Et,this._animationForciblyDisabledThroughCss=ke,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ia=(0,m.i$)({passive:!0,capture:!0});class be{constructor(){this._events=new Map,this._delegateEventHandler=Ht=>{const Z=(0,m.sA)(Ht);Z&&this._events.get(Ht.type)?.forEach((Et,ke)=>{(ke===Z||ke.contains(Z))&&Et.forEach(Ge=>Ge.handleEvent(Ht))})}}addHandler(Ht,Z,Et,ke){const Ge=this._events.get(Z);if(Ge){const de=Ge.get(Et);de?de.add(ke):Ge.set(Et,new Set([ke]))}else this._events.set(Z,new Map([[Et,new Set([ke])]])),Ht.runOutsideAngular(()=>{document.addEventListener(Z,this._delegateEventHandler,Ia)})}removeHandler(Ht,Z,Et){const ke=this._events.get(Ht);if(!ke)return;const Ge=ke.get(Z);Ge&&(Ge.delete(Et),0===Ge.size&&ke.delete(Z),0===ke.size&&(this._events.delete(Ht),document.removeEventListener(Ht,this._delegateEventHandler,Ia)))}}const oa={enterDuration:225,exitDuration:150},Ra=(0,m.i$)({passive:!0,capture:!0}),Ua=["mousedown","touchstart"],ma=["mouseup","mouseleave","touchend","touchcancel"];class Ye{static#t=this._eventManager=new be;constructor(Ht,Z,Et,ke){this._target=Ht,this._ngZone=Z,this._platform=ke,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,ke.isBrowser&&(this._containerElement=(0,C.fI)(Et))}fadeInRipple(Ht,Z,Et={}){const ke=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Ge={...oa,...Et.animation};Et.centered&&(Ht=ke.left+ke.width/2,Z=ke.top+ke.height/2);const de=Et.radius||function _t(Jt,Ht,Z){const Et=Math.max(Math.abs(Jt-Z.left),Math.abs(Jt-Z.right)),ke=Math.max(Math.abs(Ht-Z.top),Math.abs(Ht-Z.bottom));return Math.sqrt(Et*Et+ke*ke)}(Ht,Z,ke),Nt=Ht-ke.left,At=Z-ke.top,j=Ge.enterDuration,vt=document.createElement("div");vt.classList.add("mat-ripple-element"),vt.style.left=Nt-de+"px",vt.style.top=At-de+"px",vt.style.height=2*de+"px",vt.style.width=2*de+"px",null!=Et.color&&(vt.style.backgroundColor=Et.color),vt.style.transitionDuration=`${j}ms`,this._containerElement.appendChild(vt);const Yt=window.getComputedStyle(vt),ct=Yt.transitionDuration,re="none"===Yt.transitionProperty||"0s"===ct||"0s, 0s"===ct||0===ke.width&&0===ke.height,Fe=new va(this,vt,Et,re);vt.style.transform="scale3d(1, 1, 1)",Fe.state=0,Et.persistent||(this._mostRecentTransientRipple=Fe);let Ct=null;return!re&&(j||Ge.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ye=()=>this._finishRippleTransition(Fe),Y=()=>this._destroyRipple(Fe);vt.addEventListener("transitionend",ye),vt.addEventListener("transitioncancel",Y),Ct={onTransitionEnd:ye,onTransitionCancel:Y}}),this._activeRipples.set(Fe,Ct),(re||!j)&&this._finishRippleTransition(Fe),Fe}fadeOutRipple(Ht){if(2===Ht.state||3===Ht.state)return;const Z=Ht.element,Et={...oa,...Ht.config.animation};Z.style.transitionDuration=`${Et.exitDuration}ms`,Z.style.opacity="0",Ht.state=2,(Ht._animationForciblyDisabledThroughCss||!Et.exitDuration)&&this._finishRippleTransition(Ht)}fadeOutAll(){this._getActiveRipples().forEach(Ht=>Ht.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Ht=>{Ht.config.persistent||Ht.fadeOut()})}setupTriggerEvents(Ht){const Z=(0,C.fI)(Ht);!this._platform.isBrowser||!Z||Z===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Z,Ua.forEach(Et=>{Ye._eventManager.addHandler(this._ngZone,Et,Z,this)}))}handleEvent(Ht){"mousedown"===Ht.type?this._onMousedown(Ht):"touchstart"===Ht.type?this._onTouchStart(Ht):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{ma.forEach(Z=>{this._triggerElement.addEventListener(Z,this,Ra)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Ht){0===Ht.state?this._startFadeOutTransition(Ht):2===Ht.state&&this._destroyRipple(Ht)}_startFadeOutTransition(Ht){const Z=Ht===this._mostRecentTransientRipple,{persistent:Et}=Ht.config;Ht.state=1,!Et&&(!Z||!this._isPointerDown)&&Ht.fadeOut()}_destroyRipple(Ht){const Z=this._activeRipples.get(Ht)??null;this._activeRipples.delete(Ht),this._activeRipples.size||(this._containerRect=null),Ht===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Ht.state=3,null!==Z&&(Ht.element.removeEventListener("transitionend",Z.onTransitionEnd),Ht.element.removeEventListener("transitioncancel",Z.onTransitionCancel)),Ht.element.remove()}_onMousedown(Ht){const Z=(0,u.X6)(Ht),Et=this._lastTouchStartEvent&&Date.now(){!Ht.config.persistent&&(1===Ht.state||Ht.config.terminateOnPointerUp&&0===Ht.state)&&Ht.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Ht=this._triggerElement;Ht&&(Ua.forEach(Z=>Ye._eventManager.removeHandler(Z,Ht,this)),this._pointerUpEventsRegistered&&ma.forEach(Z=>Ht.removeEventListener(Z,this,Ra)))}}const Ot=new r.OlP("mat-ripple-global-options");let Ut=(()=>{class Jt{get disabled(){return this._disabled}set disabled(Z){Z&&this.fadeOutAllNonPersistent(),this._disabled=Z,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Z){this._trigger=Z,this._setupTriggerEventsIfEnabled()}constructor(Z,Et,ke,Ge,de){this._elementRef=Z,this._animationMode=de,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Ge||{},this._rippleRenderer=new Ye(this,Et,Z,ke)}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(Z,Et=0,ke){return"number"==typeof Z?this._rippleRenderer.fadeInRipple(Z,Et,{...this.rippleConfig,...ke}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Z})}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.Y36(r.SBq),r.Y36(r.R0b),r.Y36(m.t4),r.Y36(Ot,8),r.Y36(r.QbO,8))};static#e=this.\u0275dir=r.lG2({type:Jt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Et,ke){2&Et&&r.ekj("mat-ripple-unbounded",ke.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"]})}return Jt})(),q=(()=>{class Jt{static#t=this.\u0275fac=function(Et){return new(Et||Jt)};static#e=this.\u0275mod=r.oAB({type:Jt});static#a=this.\u0275inj=r.cJS({imports:[bt,bt]})}return Jt})(),kt=(()=>{class Jt{constructor(Z){this._animationMode=Z,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.Y36(r.QbO,8))};static#e=this.\u0275cmp=r.Xpm({type:Jt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Et,ke){2&Et&&r.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ke.state)("mat-pseudo-checkbox-checked","checked"===ke.state)("mat-pseudo-checkbox-disabled",ke.disabled)("mat-pseudo-checkbox-minimal","minimal"===ke.appearance)("mat-pseudo-checkbox-full","full"===ke.appearance)("_mat-animation-noopable","NoopAnimations"===ke._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(Et,ke){},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})}return Jt})(),mt=(()=>{class Jt{static#t=this.\u0275fac=function(Et){return new(Et||Jt)};static#e=this.\u0275mod=r.oAB({type:Jt});static#a=this.\u0275inj=r.cJS({imports:[bt]})}return Jt})();const jt=new r.OlP("MAT_OPTION_PARENT_COMPONENT"),le=new r.OlP("MatOptgroup");let We=0;class aa{constructor(Ht,Z=!1){this.source=Ht,this.isUserInput=Z}}let Ta=(()=>{class Jt{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(Z){this._disabled=(0,C.Ig)(Z)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(Z,Et,ke,Ge){this._element=Z,this._changeDetectorRef=Et,this._parent=ke,this.group=Ge,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+We++,this.onSelectionChange=new r.vpe,this._stateChanges=new V.xQ}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(Z=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),Z&&this._emitSelectionChangeEvent())}deselect(Z=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),Z&&this._emitSelectionChangeEvent())}focus(Z,Et){const ke=this._getHostElement();"function"==typeof ke.focus&&ke.focus(Et)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Z){(Z.keyCode===it.K5||Z.keyCode===it.L_)&&!(0,it.Vb)(Z)&&(this._selectViaInteraction(),Z.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 Z=this.viewValue;Z!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Z)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Z=!1){this.onSelectionChange.emit(new aa(this,Z))}static#t=this.\u0275fac=function(Et){r.$Z()};static#e=this.\u0275dir=r.lG2({type:Jt,viewQuery:function(Et,ke){if(1&Et&&r.Gf(at,7),2&Et){let Ge;r.iGM(Ge=r.CRH())&&(ke._text=Ge.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return Jt})(),ut=(()=>{class Jt extends Ta{constructor(Z,Et,ke,Ge){super(Z,Et,ke,Ge)}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(jt,8),r.Y36(le,8))};static#e=this.\u0275cmp=r.Xpm({type:Jt,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Et,ke){1&Et&&r.NdJ("click",function(){return ke._selectViaInteraction()})("keydown",function(de){return ke._handleKeydown(de)}),2&Et&&(r.Ikx("id",ke.id),r.uIk("aria-selected",ke.selected)("aria-disabled",ke.disabled.toString()),r.ekj("mdc-list-item--selected",ke.selected)("mat-mdc-option-multiple",ke.multiple)("mat-mdc-option-active",ke.active)("mdc-list-item--disabled",ke.disabled))},exportAs:["matOption"],features:[r.qOj],ngContentSelectors:Pt,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(Et,ke){1&Et&&(r.F$t(Lt),r.YNc(0,lt,1,2,"mat-pseudo-checkbox",0),r.Hsn(1),r.TgZ(2,"span",1,2),r.Hsn(4,1),r.qZA(),r.YNc(5,St,1,1,"mat-pseudo-checkbox",3),r.YNc(6,ft,2,1,"span",4),r._UZ(7,"div",5)),2&Et&&(r.Q6J("ngIf",ke.multiple),r.xp6(5),r.Q6J("ngIf",!ke.multiple&&ke.selected&&!ke.hideSingleSelectionIndicator),r.xp6(1),r.Q6J("ngIf",ke.group&&ke.group._inert),r.xp6(1),r.Q6J("matRippleTrigger",ke._getHostElement())("matRippleDisabled",ke.disabled||ke.disableRipple))},dependencies:[Ut,z.O5,kt],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})}return Jt})();function Kt(Jt,Ht,Z){if(Z.length){let Et=Ht.toArray(),ke=Z.toArray(),Ge=0;for(let de=0;deZ+Et?Math.max(0,Jt-Et+Ht):Z}let Me=(()=>{class Jt{static#t=this.\u0275fac=function(Et){return new(Et||Jt)};static#e=this.\u0275mod=r.oAB({type:Jt});static#a=this.\u0275inj=r.cJS({imports:[q,z.ez,bt,mt]})}return Jt})();const ne={capture:!0},Ie=["focus","click","mouseenter","touchstart"],$e="mat-ripple-loader-uninitialized",ga="mat-ripple-loader-class-name",Sa="mat-ripple-loader-centered",ya="mat-ripple-loader-disabled";let $a=(()=>{class Jt{constructor(){this._document=(0,r.f3M)(z.K0,{optional:!0}),this._animationMode=(0,r.f3M)(r.QbO,{optional:!0}),this._globalRippleOptions=(0,r.f3M)(Ot,{optional:!0}),this._platform=(0,r.f3M)(m.t4),this._ngZone=(0,r.f3M)(r.R0b),this._onInteraction=Z=>{if(!(Z.target instanceof HTMLElement))return;const ke=Z.target.closest(`[${$e}]`);ke&&this.createRipple(ke)},this._ngZone.runOutsideAngular(()=>{for(const Z of Ie)this._document?.addEventListener(Z,this._onInteraction,ne)})}ngOnDestroy(){for(const Z of Ie)this._document?.removeEventListener(Z,this._onInteraction,ne)}configureRipple(Z,Et){Z.setAttribute($e,""),(Et.className||!Z.hasAttribute(ga))&&Z.setAttribute(ga,Et.className||""),Et.centered&&Z.setAttribute(Sa,""),Et.disabled&&Z.setAttribute(ya,"")}getRipple(Z){return Z.matRipple?Z.matRipple:this.createRipple(Z)}setDisabled(Z,Et){const ke=Z.matRipple;ke?ke.disabled=Et:Et?Z.setAttribute(ya,""):Z.removeAttribute(ya)}createRipple(Z){if(!this._document)return;Z.querySelector(".mat-ripple")?.remove();const Et=this._document.createElement("span");Et.classList.add("mat-ripple",Z.getAttribute(ga)),Z.append(Et);const ke=new Ut(new r.SBq(Et),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return ke._isInitialized=!0,ke.trigger=Z,ke.centered=Z.hasAttribute(Sa),ke.disabled=Z.hasAttribute(ya),this.attachRipple(Z,ke),ke}attachRipple(Z,Et){Z.removeAttribute($e),Z.matRipple=Et}static#t=this.\u0275fac=function(Et){return new(Et||Jt)};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac,providedIn:"root"})}return Jt})()},7700:(Ae,H,g)=>{"use strict";g.d(H,{WI:()=>ja,uw:()=>Ra,H8:()=>Ot,xY:()=>_t,Is:()=>q,so:()=>Ca,uh:()=>Ye});var r=g(748),u=g(6814),y=g(5879),M=g(4191),z=g(2831),m=g(8484),C=g(6028),V=g(2079),it=g(4917),N=g(9193),rt=g(9388),at=g(3075);function lt(jt,ce){}class St{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 Lt=(()=>{class jt extends m.en{constructor($t,oe,le,na,We,aa,Ta,ut){super(),this._elementRef=$t,this._focusTrapFactory=oe,this._config=na,this._interactivityChecker=We,this._ngZone=aa,this._overlayRef=Ta,this._focusMonitor=ut,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=Kt=>{this._portalOutlet.hasAttached();const Mt=this._portalOutlet.attachDomPortal(Kt);return this._contentAttached(),Mt},this._document=le,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal($t){this._portalOutlet.hasAttached();const oe=this._portalOutlet.attachComponentPortal($t);return this._contentAttached(),oe}attachTemplatePortal($t){this._portalOutlet.hasAttached();const oe=this._portalOutlet.attachTemplatePortal($t);return this._contentAttached(),oe}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus($t,oe){this._interactivityChecker.isFocusable($t)||($t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const le=()=>{$t.removeEventListener("blur",le),$t.removeEventListener("mousedown",le),$t.removeAttribute("tabindex")};$t.addEventListener("blur",le),$t.addEventListener("mousedown",le)})),$t.focus(oe)}_focusByCssSelector($t,oe){let le=this._elementRef.nativeElement.querySelector($t);le&&this._forceFocus(le,oe)}_trapFocus(){const $t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||$t.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(oe=>{oe||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 $t=this._config.restoreFocus;let oe=null;if("string"==typeof $t?oe=this._document.querySelector($t):"boolean"==typeof $t?oe=$t?this._elementFocusedBeforeDialogWasOpened:null:$t&&(oe=$t),this._config.restoreFocus&&oe&&"function"==typeof oe.focus){const le=(0,z.ht)(),na=this._elementRef.nativeElement;(!le||le===this._document.body||le===na||na.contains(le))&&(this._focusMonitor?(this._focusMonitor.focusVia(oe,this._closeInteractionType),this._closeInteractionType=null):oe.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const $t=this._elementRef.nativeElement,oe=(0,z.ht)();return $t===oe||$t.contains(oe)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,z.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#t=this.\u0275fac=function(oe){return new(oe||jt)(y.Y36(y.SBq),y.Y36(M.qV),y.Y36(u.K0,8),y.Y36(St),y.Y36(M.ic),y.Y36(y.R0b),y.Y36(r.Iu),y.Y36(M.tE))};static#e=this.\u0275cmp=y.Xpm({type:jt,selectors:[["cdk-dialog-container"]],viewQuery:function(oe,le){if(1&oe&&y.Gf(m.Pl,7),2&oe){let na;y.iGM(na=y.CRH())&&(le._portalOutlet=na.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(oe,le){2&oe&&y.uIk("id",le._config.id||null)("role",le._config.role)("aria-modal",le._config.ariaModal)("aria-labelledby",le._config.ariaLabel?null:le._ariaLabelledByQueue[0])("aria-label",le._config.ariaLabel)("aria-describedby",le._config.ariaDescribedBy||null)},features:[y.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(oe,le){1&oe&&y.YNc(0,lt,0,0,"ng-template",0)},dependencies:[m.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return jt})();class Pt{constructor(ce,$t){this.overlayRef=ce,this.config=$t,this.closed=new V.xQ,this.disableClose=$t.disableClose,this.backdropClick=ce.backdropClick(),this.keydownEvents=ce.keydownEvents(),this.outsidePointerEvents=ce.outsidePointerEvents(),this.id=$t.id,this.keydownEvents.subscribe(oe=>{oe.keyCode===C.hY&&!this.disableClose&&!(0,C.Vb)(oe)&&(oe.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=ce.detachments().subscribe(()=>{!1!==$t.closeOnOverlayDetachments&&this.close()})}close(ce,$t){if(this.containerInstance){const oe=this.closed;this.containerInstance._closeInteractionType=$t?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),oe.next(ce),oe.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(ce="",$t=""){return this.overlayRef.updateSize({width:ce,height:$t}),this}addPanelClass(ce){return this.overlayRef.addPanelClass(ce),this}removePanelClass(ce){return this.overlayRef.removePanelClass(ce),this}}const Xt=new y.OlP("DialogScrollStrategy"),wt=new y.OlP("DialogData"),Wt=new y.OlP("DefaultDialogConfig"),Ft={provide:Xt,deps:[r.aV],useFactory:function st(jt){return()=>jt.scrollStrategies.block()}};let bt=0,Dt=(()=>{class jt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor($t,oe,le,na,We,aa){this._overlay=$t,this._injector=oe,this._defaultOptions=le,this._parentDialog=na,this._overlayContainer=We,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new V.xQ,this._afterOpenedAtThisLevel=new V.xQ,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,it.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,at.O)(void 0))),this._scrollStrategy=aa}open($t,oe){(oe={...this._defaultOptions||new St,...oe}).id=oe.id||"cdk-dialog-"+bt++,oe.id&&this.getDialogById(oe.id);const na=this._getOverlayConfig(oe),We=this._overlay.create(na),aa=new Pt(We,oe),Ta=this._attachContainer(We,aa,oe);return aa.containerInstance=Ta,this._attachDialogContent($t,aa,Ta,oe),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(aa),aa.closed.subscribe(()=>this._removeOpenDialog(aa,!0)),this.afterOpened.next(aa),aa}closeAll(){Zt(this.openDialogs,$t=>$t.close())}getDialogById($t){return this.openDialogs.find(oe=>oe.id===$t)}ngOnDestroy(){Zt(this._openDialogsAtThisLevel,$t=>{!1===$t.config.closeOnDestroy&&this._removeOpenDialog($t,!1)}),Zt(this._openDialogsAtThisLevel,$t=>$t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig($t){const oe=new r.X_({positionStrategy:$t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:$t.scrollStrategy||this._scrollStrategy(),panelClass:$t.panelClass,hasBackdrop:$t.hasBackdrop,direction:$t.direction,minWidth:$t.minWidth,minHeight:$t.minHeight,maxWidth:$t.maxWidth,maxHeight:$t.maxHeight,width:$t.width,height:$t.height,disposeOnNavigation:$t.closeOnNavigation});return $t.backdropClass&&(oe.backdropClass=$t.backdropClass),oe}_attachContainer($t,oe,le){const na=le.injector||le.viewContainerRef?.injector,We=[{provide:St,useValue:le},{provide:Pt,useValue:oe},{provide:r.Iu,useValue:$t}];let aa;le.container?"function"==typeof le.container?aa=le.container:(aa=le.container.type,We.push(...le.container.providers(le))):aa=Lt;const Ta=new m.C5(aa,le.viewContainerRef,y.zs3.create({parent:na||this._injector,providers:We}),le.componentFactoryResolver);return $t.attach(Ta).instance}_attachDialogContent($t,oe,le,na){if($t instanceof y.Rgc){const We=this._createInjector(na,oe,le,void 0);let aa={$implicit:na.data,dialogRef:oe};na.templateContext&&(aa={...aa,..."function"==typeof na.templateContext?na.templateContext():na.templateContext}),le.attachTemplatePortal(new m.UE($t,null,aa,We))}else{const We=this._createInjector(na,oe,le,this._injector),aa=le.attachComponentPortal(new m.C5($t,na.viewContainerRef,We,na.componentFactoryResolver));oe.componentRef=aa,oe.componentInstance=aa.instance}}_createInjector($t,oe,le,na){const We=$t.injector||$t.viewContainerRef?.injector,aa=[{provide:wt,useValue:$t.data},{provide:Pt,useValue:oe}];return $t.providers&&("function"==typeof $t.providers?aa.push(...$t.providers(oe,$t,le)):aa.push(...$t.providers)),$t.direction&&(!We||!We.get(rt.Is,null,{optional:!0}))&&aa.push({provide:rt.Is,useValue:{value:$t.direction,change:(0,N.of)()}}),y.zs3.create({parent:We||na,providers:aa})}_removeOpenDialog($t,oe){const le=this.openDialogs.indexOf($t);le>-1&&(this.openDialogs.splice(le,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((na,We)=>{na?We.setAttribute("aria-hidden",na):We.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),oe&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const $t=this._overlayContainer.getContainerElement();if($t.parentElement){const oe=$t.parentElement.children;for(let le=oe.length-1;le>-1;le--){const na=oe[le];na!==$t&&"SCRIPT"!==na.nodeName&&"STYLE"!==na.nodeName&&!na.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(na,na.getAttribute("aria-hidden")),na.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const $t=this._parentDialog;return $t?$t._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#t=this.\u0275fac=function(oe){return new(oe||jt)(y.LFG(r.aV),y.LFG(y.zs3),y.LFG(Wt,8),y.LFG(jt,12),y.LFG(r.Xj),y.LFG(Xt))};static#e=this.\u0275prov=y.Yz7({token:jt,factory:jt.\u0275fac})}return jt})();function Zt(jt,ce){let $t=jt.length;for(;$t--;)ce(jt[$t])}let te=(()=>{class jt{static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275mod=y.oAB({type:jt});static#a=this.\u0275inj=y.cJS({providers:[Dt,Ft],imports:[r.U8,m.eL,M.rt,m.eL]})}return jt})();var X=g(2495),xe=g(7354),Pe=g(7734),Ue=g(1418),se=g(3680);function ea(jt,ce){}g(6825);class ra{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 Vt="mdc-dialog--open",ee="mdc-dialog--opening",he="mdc-dialog--closing";let me=(()=>{class jt extends Lt{constructor($t,oe,le,na,We,aa,Ta,ut){super($t,oe,le,na,We,aa,Ta,ut),this._animationStateChanged=new y.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone($t){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:$t})}static#t=this.\u0275fac=function(oe){return new(oe||jt)(y.Y36(y.SBq),y.Y36(M.qV),y.Y36(u.K0,8),y.Y36(ra),y.Y36(M.ic),y.Y36(y.R0b),y.Y36(r.Iu),y.Y36(M.tE))};static#e=this.\u0275cmp=y.Xpm({type:jt,selectors:[["ng-component"]],features:[y.qOj],decls:0,vars:0,template:function(oe,le){},encapsulation:2})}return jt})();const Te="--mat-dialog-transition-duration";function Re(jt){return null==jt?null:"number"==typeof jt?jt:jt.endsWith("ms")?(0,X.su)(jt.substring(0,jt.length-2)):jt.endsWith("s")?1e3*(0,X.su)(jt.substring(0,jt.length-1)):"0"===jt?0:null}let He=(()=>{class jt extends me{constructor($t,oe,le,na,We,aa,Ta,ut,Kt){super($t,oe,le,na,We,aa,Ta,Kt),this._animationMode=ut,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Re(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Re(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(Te,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ee,Vt)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Vt),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Vt),this._animationsEnabled?(this._hostElement.style.setProperty(Te,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(he)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(ee,he)}_waitForAnimationToComplete($t,oe){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(oe,$t)}_requestAnimationFrame($t){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame($t):$t()})}static#t=this.\u0275fac=function(oe){return new(oe||jt)(y.Y36(y.SBq),y.Y36(M.qV),y.Y36(u.K0,8),y.Y36(ra),y.Y36(M.ic),y.Y36(y.R0b),y.Y36(r.Iu),y.Y36(y.QbO,8),y.Y36(M.tE))};static#e=this.\u0275cmp=y.Xpm({type:jt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(oe,le){2&oe&&(y.Ikx("id",le._config.id),y.uIk("aria-modal",le._config.ariaModal)("role",le._config.role)("aria-labelledby",le._config.ariaLabel?null:le._ariaLabelledByQueue[0])("aria-label",le._config.ariaLabel)("aria-describedby",le._config.ariaDescribedBy||null),y.ekj("_mat-animation-noopable",!le._animationsEnabled))},features:[y.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(oe,le){1&oe&&(y.TgZ(0,"div",0)(1,"div",1),y.YNc(2,ea,0,0,"ng-template",2),y.qZA()())},dependencies:[m.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})}return jt})();class Ca{constructor(ce,$t,oe){this._ref=ce,this._containerInstance=oe,this._afterOpened=new V.xQ,this._beforeClosed=new V.xQ,this._state=0,this.disableClose=$t.disableClose,this.id=ce.id,oe._animationStateChanged.pipe((0,Pe.h)(le=>"opened"===le.state),(0,Ue.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),oe._animationStateChanged.pipe((0,Pe.h)(le=>"closed"===le.state),(0,Ue.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),ce.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,xe.T)(this.backdropClick(),this.keydownEvents().pipe((0,Pe.h)(le=>le.keyCode===C.hY&&!this.disableClose&&!(0,C.Vb)(le)))).subscribe(le=>{this.disableClose||(le.preventDefault(),function Le(jt,ce,$t){jt._closeInteractionType=ce,jt.close($t)}(this,"keydown"===le.type?"keyboard":"mouse"))})}close(ce){this._result=ce,this._containerInstance._animationStateChanged.pipe((0,Pe.h)($t=>"closing"===$t.state),(0,Ue.q)(1)).subscribe($t=>{this._beforeClosed.next(ce),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),$t.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(ce){let $t=this._ref.config.positionStrategy;return ce&&(ce.left||ce.right)?ce.left?$t.left(ce.left):$t.right(ce.right):$t.centerHorizontally(),ce&&(ce.top||ce.bottom)?ce.top?$t.top(ce.top):$t.bottom(ce.bottom):$t.centerVertically(),this._ref.updatePosition(),this}updateSize(ce="",$t=""){return this._ref.updateSize(ce,$t),this}addPanelClass(ce){return this._ref.addPanelClass(ce),this}removePanelClass(ce){return this._ref.removePanelClass(ce),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const ja=new y.OlP("MatMdcDialogData"),Aa=new y.OlP("mat-mdc-dialog-default-options"),fa=new y.OlP("mat-mdc-dialog-scroll-strategy"),Ia={provide:fa,deps:[r.aV],useFactory:function va(jt){return()=>jt.scrollStrategies.block()}};let oa=0,ia=(()=>{class jt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const $t=this._parentDialog;return $t?$t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor($t,oe,le,na,We,aa,Ta,ut,Kt,Mt){this._overlay=$t,this._defaultOptions=le,this._parentDialog=na,this._dialogRefConstructor=Ta,this._dialogContainerType=ut,this._dialogDataToken=Kt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new V.xQ,this._afterOpenedAtThisLevel=new V.xQ,this._idPrefix="mat-dialog-",this.dialogConfigClass=ra,this.afterAllClosed=(0,it.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,at.O)(void 0))),this._scrollStrategy=aa,this._dialog=oe.get(Dt)}open($t,oe){let le;(oe={...this._defaultOptions||new ra,...oe}).id=oe.id||`${this._idPrefix}${oa++}`,oe.scrollStrategy=oe.scrollStrategy||this._scrollStrategy();const na=this._dialog.open($t,{...oe,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:oe},{provide:St,useValue:oe}]},templateContext:()=>({dialogRef:le}),providers:(We,aa,Ta)=>(le=new this._dialogRefConstructor(We,oe,Ta),le.updatePosition(oe?.position),[{provide:this._dialogContainerType,useValue:Ta},{provide:this._dialogDataToken,useValue:aa.data},{provide:this._dialogRefConstructor,useValue:le}])});return le.componentRef=na.componentRef,le.componentInstance=na.componentInstance,this.openDialogs.push(le),this.afterOpened.next(le),le.afterClosed().subscribe(()=>{const We=this.openDialogs.indexOf(le);We>-1&&(this.openDialogs.splice(We,1),this.openDialogs.length||this._getAfterAllClosed().next())}),le}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById($t){return this.openDialogs.find(oe=>oe.id===$t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs($t){let oe=$t.length;for(;oe--;)$t[oe].close()}static#t=this.\u0275fac=function(oe){y.$Z()};static#e=this.\u0275prov=y.Yz7({token:jt,factory:jt.\u0275fac})}return jt})(),Ra=(()=>{class jt extends ia{constructor($t,oe,le,na,We,aa,Ta,ut){super($t,oe,na,aa,Ta,We,Ca,He,ja,ut),this._idPrefix="mat-mdc-dialog-"}static#t=this.\u0275fac=function(oe){return new(oe||jt)(y.LFG(r.aV),y.LFG(y.zs3),y.LFG(u.Ye,8),y.LFG(Aa,8),y.LFG(fa),y.LFG(jt,12),y.LFG(r.Xj),y.LFG(y.QbO,8))};static#e=this.\u0275prov=y.Yz7({token:jt,factory:jt.\u0275fac})}return jt})(),Ua=0,Ye=(()=>{class jt{constructor($t,oe,le){this._dialogRef=$t,this._elementRef=oe,this._dialog=le,this.id="mat-mdc-dialog-title-"+Ua++}ngOnInit(){this._dialogRef||(this._dialogRef=function Ut(jt,ce){let $t=jt.nativeElement.parentElement;for(;$t&&!$t.classList.contains("mat-mdc-dialog-container");)$t=$t.parentElement;return $t?ce.find(oe=>oe.id===$t.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const $t=this._dialogRef?._containerInstance?._ariaLabelledByQueue;$t&&Promise.resolve().then(()=>{const oe=$t.indexOf(this.id);oe>-1&&$t.splice(oe,1)})}static#t=this.\u0275fac=function(oe){return new(oe||jt)(y.Y36(Ca,8),y.Y36(y.SBq),y.Y36(Ra))};static#e=this.\u0275dir=y.lG2({type:jt,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(oe,le){2&oe&&y.Ikx("id",le.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}return jt})(),_t=(()=>{class jt{static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275dir=y.lG2({type:jt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}return jt})(),Ot=(()=>{class jt{constructor(){this.align="start"}static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275dir=y.lG2({type:jt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(oe,le){2&oe&&y.ekj("mat-mdc-dialog-actions-align-center","center"===le.align)("mat-mdc-dialog-actions-align-end","end"===le.align)},inputs:{align:"align"}})}return jt})(),q=(()=>{class jt{static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275mod=y.oAB({type:jt});static#a=this.\u0275inj=y.cJS({providers:[Ra,Ia],imports:[te,r.U8,m.eL,se.BQ,se.BQ]})}return jt})()},4170:(Ae,H,g)=>{"use strict";g.d(H,{G_:()=>$t,KE:()=>ut,Eo:()=>kt,lN:()=>Kt,hX:()=>Ca});var r=g(5879),u=g(9388),y=g(2831),M=g(7902),z=g(2079),m=g(7354),C=g(9352),V=g(4699),it=g(7734),N=g(9185);class at{constructor(Me){this._box=Me,this._destroyed=new z.xQ,this._resizeSubject=new z.xQ,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(ne=>this._resizeSubject.next(ne)))}observe(Me){return this._elementObservables.has(Me)||this._elementObservables.set(Me,new V.y(ne=>{const Ie=this._resizeSubject.subscribe(ne);return this._resizeObserver?.observe(Me,{box:this._box}),()=>{this._resizeObserver?.unobserve(Me),Ie.unsubscribe(),this._elementObservables.delete(Me)}}).pipe((0,it.h)(ne=>ne.some(Ie=>Ie.target===Me)),(0,N.d)({bufferSize:1,refCount:!0}),(0,C.R)(this._destroyed))),this._elementObservables.get(Me)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let lt=(()=>{class Mt{constructor(){this._observers=new Map,this._ngZone=(0,r.f3M)(r.R0b)}ngOnDestroy(){for(const[,ne]of this._observers)ne.destroy();this._observers.clear()}observe(ne,Ie){const $e=Ie?.box||"content-box";return this._observers.has($e)||this._observers.set($e,new at($e)),this._observers.get($e).observe(ne)}static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)};static#e=this.\u0275prov=r.Yz7({token:Mt,factory:Mt.\u0275fac,providedIn:"root"})}return Mt})();var St=g(2495),ft=g(6825),Lt=g(6814),Pt=g(7131),Xt=g(3680);const wt=["notch"],Wt=["matFormFieldNotchedOutline",""],st=["*"],Ft=["textField"],bt=["iconPrefixContainer"],Dt=["textPrefixContainer"];function Zt(Mt,Me){1&Mt&&r._UZ(0,"span",19)}function te(Mt,Me){if(1&Mt&&(r.TgZ(0,"label",17),r.Hsn(1,1),r.YNc(2,Zt,1,0,"span",18),r.qZA()),2&Mt){const ne=r.oxw(2);r.Q6J("floating",ne._shouldLabelFloat())("monitorResize",ne._hasOutline())("id",ne._labelId),r.uIk("for",ne._control.id),r.xp6(2),r.Q6J("ngIf",!ne.hideRequiredMarker&&ne._control.required)}}function X(Mt,Me){if(1&Mt&&r.YNc(0,te,3,5,"label",16),2&Mt){const ne=r.oxw();r.Q6J("ngIf",ne._hasFloatingLabel())}}function xe(Mt,Me){1&Mt&&r._UZ(0,"div",20)}function Pe(Mt,Me){}function Ue(Mt,Me){if(1&Mt&&r.YNc(0,Pe,0,0,"ng-template",22),2&Mt){r.oxw(2);const ne=r.MAs(1);r.Q6J("ngTemplateOutlet",ne)}}function se(Mt,Me){if(1&Mt&&(r.TgZ(0,"div",21),r.YNc(1,Ue,1,1,"ng-template",9),r.qZA()),2&Mt){const ne=r.oxw();r.Q6J("matFormFieldNotchedOutlineOpen",ne._shouldLabelFloat()),r.xp6(1),r.Q6J("ngIf",!ne._forceDisplayInfixLabel())}}function xa(Mt,Me){1&Mt&&(r.TgZ(0,"div",23,24),r.Hsn(2,2),r.qZA())}function ea(Mt,Me){1&Mt&&(r.TgZ(0,"div",25,26),r.Hsn(2,3),r.qZA())}function ra(Mt,Me){}function Vt(Mt,Me){if(1&Mt&&r.YNc(0,ra,0,0,"ng-template",22),2&Mt){r.oxw();const ne=r.MAs(1);r.Q6J("ngTemplateOutlet",ne)}}function ee(Mt,Me){1&Mt&&(r.TgZ(0,"div",27),r.Hsn(1,4),r.qZA())}function he(Mt,Me){1&Mt&&(r.TgZ(0,"div",28),r.Hsn(1,5),r.qZA())}function De(Mt,Me){1&Mt&&r._UZ(0,"div",29)}function ca(Mt,Me){if(1&Mt&&(r.TgZ(0,"div",30),r.Hsn(1,6),r.qZA()),2&Mt){const ne=r.oxw();r.Q6J("@transitionMessages",ne._subscriptAnimationState)}}function me(Mt,Me){if(1&Mt&&(r.TgZ(0,"mat-hint",34),r._uU(1),r.qZA()),2&Mt){const ne=r.oxw(2);r.Q6J("id",ne._hintLabelId),r.xp6(1),r.Oqu(ne.hintLabel)}}function Te(Mt,Me){if(1&Mt&&(r.TgZ(0,"div",31),r.YNc(1,me,2,2,"mat-hint",32),r.Hsn(2,7),r._UZ(3,"div",33),r.Hsn(4,8),r.qZA()),2&Mt){const ne=r.oxw();r.Q6J("@transitionMessages",ne._subscriptAnimationState),r.xp6(1),r.Q6J("ngIf",ne.hintLabel)}}const Re=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],He=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ca=(()=>{class Mt{static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)};static#e=this.\u0275dir=r.lG2({type:Mt,selectors:[["mat-label"]]})}return Mt})();const ja=new r.OlP("MatError");let fa=0,va=(()=>{class Mt{constructor(){this.align="start",this.id="mat-mdc-hint-"+fa++}static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)};static#e=this.\u0275dir=r.lG2({type:Mt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Ie,$e){2&Ie&&(r.Ikx("id",$e.id),r.uIk("align",null),r.ekj("mat-mdc-form-field-hint-end","end"===$e.align))},inputs:{align:"align",id:"id"}})}return Mt})();const Ia=new r.OlP("MatPrefix"),oa=new r.OlP("MatSuffix"),Ra=new r.OlP("FloatingLabelParent");let Ua=(()=>{class Mt{get floating(){return this._floating}set floating(ne){this._floating=ne,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(ne){this._monitorResize=ne,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(ne){this._elementRef=ne,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,r.f3M)(lt),this._ngZone=(0,r.f3M)(r.R0b),this._parent=(0,r.f3M)(Ra),this._resizeSubscription=new M.w}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function ma(Mt){if(null!==Mt.offsetParent)return Mt.scrollWidth;const ne=Mt.cloneNode(!0);ne.style.setProperty("position","absolute"),ne.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(ne);const Ie=ne.scrollWidth;return ne.remove(),Ie}(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())})}static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)(r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:Mt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Ie,$e){2&Ie&&r.ekj("mdc-floating-label--float-above",$e.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return Mt})();const Ye="mdc-line-ripple--active",_t="mdc-line-ripple--deactivating";let Ot=(()=>{class Mt{constructor(ne,Ie){this._elementRef=ne,this._handleTransitionEnd=$e=>{const ga=this._elementRef.nativeElement.classList,Sa=ga.contains(_t);"opacity"===$e.propertyName&&Sa&&ga.remove(Ye,_t)},Ie.runOutsideAngular(()=>{ne.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const ne=this._elementRef.nativeElement.classList;ne.remove(_t),ne.add(Ye)}deactivate(){this._elementRef.nativeElement.classList.add(_t)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)(r.Y36(r.SBq),r.Y36(r.R0b))};static#e=this.\u0275dir=r.lG2({type:Mt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return Mt})(),Ut=(()=>{class Mt{constructor(ne,Ie){this._elementRef=ne,this._ngZone=Ie,this.open=!1}ngAfterViewInit(){const ne=this._elementRef.nativeElement.querySelector(".mdc-floating-label");ne?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(ne.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>ne.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(ne){this._notch.nativeElement.style.width=this.open&&ne?`calc(${ne}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)(r.Y36(r.SBq),r.Y36(r.R0b))};static#e=this.\u0275cmp=r.Xpm({type:Mt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Ie,$e){if(1&Ie&&r.Gf(wt,5),2&Ie){let ga;r.iGM(ga=r.CRH())&&($e._notch=ga.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Ie,$e){2&Ie&&r.ekj("mdc-notched-outline--notched",$e.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:Wt,ngContentSelectors:st,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(Ie,$e){1&Ie&&(r.F$t(),r._UZ(0,"div",0),r.TgZ(1,"div",1,2),r.Hsn(3),r.qZA(),r._UZ(4,"div",3))},encapsulation:2,changeDetection:0})}return Mt})();const q={transitionMessages:(0,ft.X$)("transitionMessages",[(0,ft.SB)("enter",(0,ft.oB)({opacity:1,transform:"translateY(0%)"})),(0,ft.eR)("void => enter",[(0,ft.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ft.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let kt=(()=>{class Mt{static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)};static#e=this.\u0275dir=r.lG2({type:Mt})}return Mt})();const $t=new r.OlP("MatFormField"),oe=new r.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let le=0,ut=(()=>{class Mt{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(ne){this._hideRequiredMarker=(0,St.Ig)(ne)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(ne){ne!==this._floatLabel&&(this._floatLabel=ne,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(ne){const Ie=this._appearance;this._appearance=ne||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Ie&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(ne){this._subscriptSizing=ne||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(ne){this._hintLabel=ne,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(ne){this._explicitFormFieldControl=ne}constructor(ne,Ie,$e,ga,Sa,ya,$a,Jt){this._elementRef=ne,this._changeDetectorRef=Ie,this._ngZone=$e,this._dir=ga,this._platform=Sa,this._defaults=ya,this._animationMode=$a,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-"+le++,this._hintLabelId="mat-mdc-hint-"+le++,this._subscriptAnimationState="",this._destroyed=new z.xQ,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,ya&&(ya.appearance&&(this.appearance=ya.appearance),this._hideRequiredMarker=!!ya?.hideRequiredMarker,ya.color&&(this.color=ya.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 ne=this._control;ne.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${ne.controlType}`),ne.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),ne.ngControl&&ne.ngControl.valueChanges&&ne.ngControl.valueChanges.pipe((0,C.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(ne=>!ne._isText),this._hasTextPrefix=!!this._prefixChildren.find(ne=>ne._isText),this._hasIconSuffix=!!this._suffixChildren.find(ne=>!ne._isText),this._hasTextSuffix=!!this._suffixChildren.find(ne=>ne._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,m.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,C.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,C.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(ne){const Ie=this._control?this._control.ngControl:null;return Ie&&Ie[ne]}_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 ne=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&ne.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Ie=this._hintChildren?this._hintChildren.find(ga=>"start"===ga.align):null,$e=this._hintChildren?this._hintChildren.find(ga=>"end"===ga.align):null;Ie?ne.push(Ie.id):this._hintLabel&&ne.push(this._hintLabelId),$e&&ne.push($e.id)}else this._errorChildren&&ne.push(...this._errorChildren.map(Ie=>Ie.id));this._control.setDescribedByIds(ne)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const ne=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(ne.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const Ie=this._iconPrefixContainer?.nativeElement,$e=this._textPrefixContainer?.nativeElement,ga=Ie?.getBoundingClientRect().width??0,Sa=$e?.getBoundingClientRect().width??0;ne.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${ga+Sa}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const ne=this._elementRef.nativeElement;if(ne.getRootNode){const Ie=ne.getRootNode();return Ie&&Ie!==ne}return document.documentElement.contains(ne)}static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(r.R0b),r.Y36(u.Is),r.Y36(y.t4),r.Y36(oe,8),r.Y36(r.QbO,8),r.Y36(Lt.K0))};static#e=this.\u0275cmp=r.Xpm({type:Mt,selectors:[["mat-form-field"]],contentQueries:function(Ie,$e,ga){if(1&Ie&&(r.Suo(ga,Ca,5),r.Suo(ga,Ca,7),r.Suo(ga,kt,5),r.Suo(ga,Ia,5),r.Suo(ga,oa,5),r.Suo(ga,ja,5),r.Suo(ga,va,5)),2&Ie){let Sa;r.iGM(Sa=r.CRH())&&($e._labelChildNonStatic=Sa.first),r.iGM(Sa=r.CRH())&&($e._labelChildStatic=Sa.first),r.iGM(Sa=r.CRH())&&($e._formFieldControl=Sa.first),r.iGM(Sa=r.CRH())&&($e._prefixChildren=Sa),r.iGM(Sa=r.CRH())&&($e._suffixChildren=Sa),r.iGM(Sa=r.CRH())&&($e._errorChildren=Sa),r.iGM(Sa=r.CRH())&&($e._hintChildren=Sa)}},viewQuery:function(Ie,$e){if(1&Ie&&(r.Gf(Ft,5),r.Gf(bt,5),r.Gf(Dt,5),r.Gf(Ua,5),r.Gf(Ut,5),r.Gf(Ot,5)),2&Ie){let ga;r.iGM(ga=r.CRH())&&($e._textField=ga.first),r.iGM(ga=r.CRH())&&($e._iconPrefixContainer=ga.first),r.iGM(ga=r.CRH())&&($e._textPrefixContainer=ga.first),r.iGM(ga=r.CRH())&&($e._floatingLabel=ga.first),r.iGM(ga=r.CRH())&&($e._notchedOutline=ga.first),r.iGM(ga=r.CRH())&&($e._lineRipple=ga.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Ie,$e){2&Ie&&r.ekj("mat-mdc-form-field-label-always-float",$e._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",$e._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",$e._hasIconSuffix)("mat-form-field-invalid",$e._control.errorState)("mat-form-field-disabled",$e._control.disabled)("mat-form-field-autofilled",$e._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===$e._animationMode)("mat-form-field-appearance-fill","fill"==$e.appearance)("mat-form-field-appearance-outline","outline"==$e.appearance)("mat-form-field-hide-placeholder",$e._hasFloatingLabel()&&!$e._shouldLabelFloat())("mat-focused",$e._control.focused)("mat-primary","accent"!==$e.color&&"warn"!==$e.color)("mat-accent","accent"===$e.color)("mat-warn","warn"===$e.color)("ng-untouched",$e._shouldForward("untouched"))("ng-touched",$e._shouldForward("touched"))("ng-pristine",$e._shouldForward("pristine"))("ng-dirty",$e._shouldForward("dirty"))("ng-valid",$e._shouldForward("valid"))("ng-invalid",$e._shouldForward("invalid"))("ng-pending",$e._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[r._Bn([{provide:$t,useExisting:Mt},{provide:Ra,useExisting:Mt}])],ngContentSelectors:He,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(Ie,$e){1&Ie&&(r.F$t(Re),r.YNc(0,X,1,1,"ng-template",null,0,r.W1O),r.TgZ(2,"div",1,2),r.NdJ("click",function(Sa){return $e._control.onContainerClick(Sa)}),r.YNc(4,xe,1,0,"div",3),r.TgZ(5,"div",4),r.YNc(6,se,2,2,"div",5),r.YNc(7,xa,3,0,"div",6),r.YNc(8,ea,3,0,"div",7),r.TgZ(9,"div",8),r.YNc(10,Vt,1,1,"ng-template",9),r.Hsn(11),r.qZA(),r.YNc(12,ee,2,0,"div",10),r.YNc(13,he,2,0,"div",11),r.qZA(),r.YNc(14,De,1,0,"div",12),r.qZA(),r.TgZ(15,"div",13),r.YNc(16,ca,2,1,"div",14),r.YNc(17,Te,5,2,"div",15),r.qZA()),2&Ie&&(r.xp6(2),r.ekj("mdc-text-field--filled",!$e._hasOutline())("mdc-text-field--outlined",$e._hasOutline())("mdc-text-field--no-label",!$e._hasFloatingLabel())("mdc-text-field--disabled",$e._control.disabled)("mdc-text-field--invalid",$e._control.errorState),r.xp6(2),r.Q6J("ngIf",!$e._hasOutline()&&!$e._control.disabled),r.xp6(2),r.Q6J("ngIf",$e._hasOutline()),r.xp6(1),r.Q6J("ngIf",$e._hasIconPrefix),r.xp6(1),r.Q6J("ngIf",$e._hasTextPrefix),r.xp6(2),r.Q6J("ngIf",!$e._hasOutline()||$e._forceDisplayInfixLabel()),r.xp6(2),r.Q6J("ngIf",$e._hasTextSuffix),r.xp6(1),r.Q6J("ngIf",$e._hasIconSuffix),r.xp6(1),r.Q6J("ngIf",!$e._hasOutline()),r.xp6(1),r.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===$e.subscriptSizing),r.Q6J("ngSwitch",$e._getDisplayedMessages()),r.xp6(1),r.Q6J("ngSwitchCase","error"),r.xp6(1),r.Q6J("ngSwitchCase","hint"))},dependencies:[Lt.O5,Lt.tP,Lt.RF,Lt.n9,va,Ua,Ut,Ot],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[q.transitionMessages]},changeDetection:0})}return Mt})(),Kt=(()=>{class Mt{static#t=this.\u0275fac=function(Ie){return new(Ie||Mt)};static#e=this.\u0275mod=r.oAB({type:Mt});static#a=this.\u0275inj=r.cJS({imports:[Xt.BQ,Lt.ez,Pt.Q8,Xt.BQ]})}return Mt})()},2032:(Ae,H,g)=>{"use strict";g.d(H,{c:()=>Lt}),g(2831);var u=g(5879);let C=(()=>{class Pt{static#t=this.\u0275fac=function(Wt){return new(Wt||Pt)};static#e=this.\u0275mod=u.oAB({type:Pt});static#a=this.\u0275inj=u.cJS({})}return Pt})();var V=g(3680),it=g(4170);let Lt=(()=>{class Pt{static#t=this.\u0275fac=function(Wt){return new(Wt||Pt)};static#e=this.\u0275mod=u.oAB({type:Pt});static#a=this.\u0275inj=u.cJS({imports:[V.BQ,it.lN,it.lN,C,V.BQ]})}return Pt})()},5940:(Ae,H,g)=>{"use strict";g.d(H,{Cq:()=>St,Ou:()=>at});var r=g(5879),u=g(3680),y=g(2495),M=g(6814);const z=["determinateSpinner"];function m(ft,Lt){if(1&ft&&(r.O4$(),r.TgZ(0,"svg",11),r._UZ(1,"circle",12),r.qZA()),2&ft){const Pt=r.oxw();r.uIk("viewBox",Pt._viewBox()),r.xp6(1),r.Udp("stroke-dasharray",Pt._strokeCircumference(),"px")("stroke-dashoffset",Pt._strokeCircumference()/2,"px")("stroke-width",Pt._circleStrokeWidth(),"%"),r.uIk("r",Pt._circleRadius())}}const C=(0,u.pj)(class{constructor(ft){this._elementRef=ft}},"primary"),V=new r.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function it(){return{diameter:N}}}),N=100;let at=(()=>{class ft extends C{constructor(Pt,Xt,wt){super(Pt),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=N,this._noopAnimations="NoopAnimations"===Xt&&!!wt&&!wt._forceAnimations,wt&&(wt.color&&(this.color=this.defaultColor=wt.color),wt.diameter&&(this.diameter=wt.diameter),wt.strokeWidth&&(this.strokeWidth=wt.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(Pt){this._value=Math.max(0,Math.min(100,(0,y.su)(Pt)))}get diameter(){return this._diameter}set diameter(Pt){this._diameter=(0,y.su)(Pt)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(Pt){this._strokeWidth=(0,y.su)(Pt)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const Pt=2*this._circleRadius()+this.strokeWidth;return`0 0 ${Pt} ${Pt}`}_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}static#t=this.\u0275fac=function(Xt){return new(Xt||ft)(r.Y36(r.SBq),r.Y36(r.QbO,8),r.Y36(V))};static#e=this.\u0275cmp=r.Xpm({type:ft,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(Xt,wt){if(1&Xt&&r.Gf(z,5),2&Xt){let Wt;r.iGM(Wt=r.CRH())&&(wt._determinateCircle=Wt.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(Xt,wt){2&Xt&&(r.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===wt.mode?wt.value:null)("mode",wt.mode),r.Udp("width",wt.diameter,"px")("height",wt.diameter,"px")("--mdc-circular-progress-size",wt.diameter+"px")("--mdc-circular-progress-active-indicator-width",wt.diameter+"px"),r.ekj("_mat-animation-noopable",wt._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===wt.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(Xt,wt){if(1&Xt&&(r.YNc(0,m,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&Xt){const Wt=r.MAs(1);r.xp6(4),r.uIk("viewBox",wt._viewBox()),r.xp6(1),r.Udp("stroke-dasharray",wt._strokeCircumference(),"px")("stroke-dashoffset",wt._strokeDashOffset(),"px")("stroke-width",wt._circleStrokeWidth(),"%"),r.uIk("r",wt._circleRadius()),r.xp6(4),r.Q6J("ngTemplateOutlet",Wt),r.xp6(2),r.Q6J("ngTemplateOutlet",Wt),r.xp6(2),r.Q6J("ngTemplateOutlet",Wt)}},dependencies:[M.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})}return ft})(),St=(()=>{class ft{static#t=this.\u0275fac=function(Xt){return new(Xt||ft)};static#e=this.\u0275mod=r.oAB({type:ft});static#a=this.\u0275inj=r.cJS({imports:[M.ez,u.BQ]})}return ft})()},8525:(Ae,H,g)=>{"use strict";g.d(H,{LD:()=>fa,gD:()=>Aa});var r=g(748),u=g(6814),y=g(5879),M=g(3680),z=g(4170),m=g(8301),C=g(4191),V=g(9388),it=g(2495),N=g(8337),rt=g(6028),at=g(6223),lt=g(2079),St=g(4917),ft=g(7354),Lt=g(3075),Pt=g(5222),Xt=g(1418),wt=g(7734),Wt=g(6124),st=g(2068),Ft=g(9352),bt=g(6825);const Dt=["trigger"],Zt=["panel"];function te(va,Ia){if(1&va&&(y.TgZ(0,"span",10),y._uU(1),y.qZA()),2&va){const be=y.oxw();y.xp6(1),y.Oqu(be.placeholder)}}function X(va,Ia){if(1&va&&(y.TgZ(0,"span",14),y._uU(1),y.qZA()),2&va){const be=y.oxw(2);y.xp6(1),y.Oqu(be.triggerValue)}}function xe(va,Ia){1&va&&y.Hsn(0,0,["*ngSwitchCase","true"])}function Pe(va,Ia){if(1&va&&(y.TgZ(0,"span",11),y.YNc(1,X,2,1,"span",12),y.YNc(2,xe,1,0,"ng-content",13),y.qZA()),2&va){const be=y.oxw();y.Q6J("ngSwitch",!!be.customTrigger),y.xp6(2),y.Q6J("ngSwitchCase",!0)}}function Ue(va,Ia){if(1&va){const be=y.EpF();y.O4$(),y.kcU(),y.TgZ(0,"div",15,16),y.NdJ("@transformPanel.done",function(ia){y.CHM(be);const Ra=y.oxw();return y.KtG(Ra._panelDoneAnimatingStream.next(ia.toState))})("keydown",function(ia){y.CHM(be);const Ra=y.oxw();return y.KtG(Ra._handleKeydown(ia))}),y.Hsn(2,1),y.qZA()}if(2&va){const be=y.oxw();y.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",be._getPanelTheme(),""),y.Q6J("ngClass",be.panelClass)("@transformPanel","showing"),y.uIk("id",be.id+"-panel")("aria-multiselectable",be.multiple)("aria-label",be.ariaLabel||null)("aria-labelledby",be._getPanelAriaLabelledby())}}const se=[[["mat-select-trigger"]],"*"],xa=["mat-select-trigger","*"],ea={transformPanelWrap:(0,bt.X$)("transformPanelWrap",[(0,bt.eR)("* => void",(0,bt.IO)("@transformPanel",[(0,bt.pV)()],{optional:!0}))]),transformPanel:(0,bt.X$)("transformPanel",[(0,bt.SB)("void",(0,bt.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,bt.eR)("void => showing",(0,bt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,bt.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,bt.eR)("* => void",(0,bt.jt)("100ms linear",(0,bt.oB)({opacity:0})))])};let he=0;const De=new y.OlP("mat-select-scroll-strategy"),me=new y.OlP("MAT_SELECT_CONFIG"),Te={provide:De,deps:[r.aV],useFactory:function ca(va){return()=>va.scrollStrategies.reposition()}},Re=new y.OlP("MatSelectTrigger");class He{constructor(Ia,be){this.source=Ia,this.value=be}}const Ca=(0,M.Kr)((0,M.sb)((0,M.Id)((0,M.FD)(class{constructor(va,Ia,be,oa,ia){this._elementRef=va,this._defaultErrorStateMatcher=Ia,this._parentForm=be,this._parentFormGroup=oa,this.ngControl=ia,this.stateChanges=new lt.xQ}}))));let Le=(()=>{class va extends Ca{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(be){this._placeholder=be,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(at.kI.required)??!1}set required(be){this._required=(0,it.Ig)(be),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(be){this._multiple=(0,it.Ig)(be)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(be){this._disableOptionCentering=(0,it.Ig)(be)}get compareWith(){return this._compareWith}set compareWith(be){this._compareWith=be,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(be){this._assignValue(be)&&this._onChange(be)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(be){this._typeaheadDebounceInterval=(0,it.su)(be)}get id(){return this._id}set id(be){this._id=be||this._uid,this.stateChanges.next()}constructor(be,oa,ia,Ra,Ua,ma,Ye,_t,Ot,Ut,q,kt,mt,jt){super(Ua,Ra,Ye,_t,Ut),this._viewportRuler=be,this._changeDetectorRef=oa,this._ngZone=ia,this._dir=ma,this._parentFormField=Ot,this._liveAnnouncer=mt,this._defaultOptions=jt,this._panelOpen=!1,this._compareWith=(ce,$t)=>ce===$t,this._uid="mat-select-"+he++,this._triggerAriaLabelledBy=null,this._destroy=new lt.xQ,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+he++,this._panelDoneAnimatingStream=new lt.xQ,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,St.P)(()=>{const ce=this.options;return ce?ce.changes.pipe((0,Lt.O)(ce),(0,Pt.w)(()=>(0,ft.T)(...ce.map($t=>$t.onSelectionChange)))):this._ngZone.onStable.pipe((0,Xt.q)(1),(0,Pt.w)(()=>this.optionSelectionChanges))}),this.openedChange=new y.vpe,this._openedStream=this.openedChange.pipe((0,wt.h)(ce=>ce),(0,Wt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,wt.h)(ce=>!ce),(0,Wt.U)(()=>{})),this.selectionChange=new y.vpe,this.valueChange=new y.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=jt?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=jt.typeaheadDebounceInterval),this._scrollStrategyFactory=kt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(q)||0,this.id=this.id}ngOnInit(){this._selectionModel=new N.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,st.x)(),(0,Ft.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,Ft.R)(this._destroy)).subscribe(be=>{be.added.forEach(oa=>oa.select()),be.removed.forEach(oa=>oa.deselect())}),this.options.changes.pipe((0,Lt.O)(null),(0,Ft.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const be=this._getTriggerAriaLabelledby(),oa=this.ngControl;if(be!==this._triggerAriaLabelledBy){const ia=this._elementRef.nativeElement;this._triggerAriaLabelledBy=be,be?ia.setAttribute("aria-labelledby",be):ia.removeAttribute("aria-labelledby")}oa&&(this._previousControl!==oa.control&&(void 0!==this._previousControl&&null!==oa.disabled&&oa.disabled!==this.disabled&&(this.disabled=oa.disabled),this._previousControl=oa.control),this.updateErrorState())}ngOnChanges(be){(be.disabled||be.userAriaDescribedBy)&&this.stateChanges.next(),be.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const be=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!be)return;const oa=`${this.id}-panel`;this._trackedModal&&(0,C.iD)(this._trackedModal,"aria-owns",oa),(0,C.Zf)(be,"aria-owns",oa),this._trackedModal=be}_clearFromModal(){this._trackedModal&&((0,C.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(be){this._assignValue(be)}registerOnChange(be){this._onChange=be}registerOnTouched(be){this._onTouched=be}setDisabledState(be){this.disabled=be,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const be=this._selectionModel.selected.map(oa=>oa.viewValue);return this._isRtl()&&be.reverse(),be.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(be){this.disabled||(this.panelOpen?this._handleOpenKeydown(be):this._handleClosedKeydown(be))}_handleClosedKeydown(be){const oa=be.keyCode,ia=oa===rt.JH||oa===rt.LH||oa===rt.oh||oa===rt.SV,Ra=oa===rt.K5||oa===rt.L_,Ua=this._keyManager;if(!Ua.isTyping()&&Ra&&!(0,rt.Vb)(be)||(this.multiple||be.altKey)&&ia)be.preventDefault(),this.open();else if(!this.multiple){const ma=this.selected;Ua.onKeydown(be);const Ye=this.selected;Ye&&ma!==Ye&&this._liveAnnouncer.announce(Ye.viewValue,1e4)}}_handleOpenKeydown(be){const oa=this._keyManager,ia=be.keyCode,Ra=ia===rt.JH||ia===rt.LH,Ua=oa.isTyping();if(Ra&&be.altKey)be.preventDefault(),this.close();else if(Ua||ia!==rt.K5&&ia!==rt.L_||!oa.activeItem||(0,rt.Vb)(be))if(!Ua&&this._multiple&&ia===rt.A&&be.ctrlKey){be.preventDefault();const ma=this.options.some(Ye=>!Ye.disabled&&!Ye.selected);this.options.forEach(Ye=>{Ye.disabled||(ma?Ye.select():Ye.deselect())})}else{const ma=oa.activeItemIndex;oa.onKeydown(be),this._multiple&&Ra&&be.shiftKey&&oa.activeItem&&oa.activeItemIndex!==ma&&oa.activeItem._selectViaInteraction()}else be.preventDefault(),oa.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Xt.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(be){if(this.options.forEach(oa=>oa.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&be)Array.isArray(be),be.forEach(oa=>this._selectOptionByValue(oa)),this._sortValues();else{const oa=this._selectOptionByValue(be);oa?this._keyManager.updateActiveItem(oa):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(be){const oa=this.options.find(ia=>{if(this._selectionModel.isSelected(ia))return!1;try{return null!=ia.value&&this._compareWith(ia.value,be)}catch{return!1}});return oa&&this._selectionModel.select(oa),oa}_assignValue(be){return!!(be!==this._value||this._multiple&&Array.isArray(be))&&(this.options&&this._setSelectionByValue(be),this._value=be,!0)}_skipPredicate(be){return be.disabled}_initKeyManager(){this._keyManager=new C.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const be=(0,ft.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Ft.R)(be)).subscribe(oa=>{this._onSelect(oa.source,oa.isUserInput),oa.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,ft.T)(...this.options.map(oa=>oa._stateChanges)).pipe((0,Ft.R)(be)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(be,oa){const ia=this._selectionModel.isSelected(be);null!=be.value||this._multiple?(ia!==be.selected&&(be.selected?this._selectionModel.select(be):this._selectionModel.deselect(be)),oa&&this._keyManager.setActiveItem(be),this.multiple&&(this._sortValues(),oa&&this.focus())):(be.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(be.value)),ia!==this._selectionModel.isSelected(be)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const be=this.options.toArray();this._selectionModel.sort((oa,ia)=>this.sortComparator?this.sortComparator(oa,ia,be):be.indexOf(oa)-be.indexOf(ia)),this.stateChanges.next()}}_propagateChanges(be){let oa=null;oa=this.multiple?this.selected.map(ia=>ia.value):this.selected?this.selected.value:be,this._value=oa,this.valueChange.emit(oa),this._onChange(oa),this.selectionChange.emit(this._getChangeEvent(oa)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let be=-1;for(let oa=0;oa0}focus(be){this._elementRef.nativeElement.focus(be)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const be=this._parentFormField?.getLabelId();return this.ariaLabelledby?(be?be+" ":"")+this.ariaLabelledby:be}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const be=this._parentFormField?.getLabelId();let oa=(be?be+" ":"")+this._valueId;return this.ariaLabelledby&&(oa+=" "+this.ariaLabelledby),oa}_panelDoneAnimating(be){this.openedChange.emit(be)}setDescribedByIds(be){be.length?this._elementRef.nativeElement.setAttribute("aria-describedby",be.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#t=this.\u0275fac=function(oa){return new(oa||va)(y.Y36(m.rL),y.Y36(y.sBO),y.Y36(y.R0b),y.Y36(M.rD),y.Y36(y.SBq),y.Y36(V.Is,8),y.Y36(at.F,8),y.Y36(at.sg,8),y.Y36(z.G_,8),y.Y36(at.a5,10),y.$8M("tabindex"),y.Y36(De),y.Y36(C.Kd),y.Y36(me,8))};static#e=this.\u0275dir=y.lG2({type:va,viewQuery:function(oa,ia){if(1&oa&&(y.Gf(Dt,5),y.Gf(Zt,5),y.Gf(r.pI,5)),2&oa){let Ra;y.iGM(Ra=y.CRH())&&(ia.trigger=Ra.first),y.iGM(Ra=y.CRH())&&(ia.panel=Ra.first),y.iGM(Ra=y.CRH())&&(ia._overlayDir=Ra.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[y.qOj,y.TTD]})}return va})(),Aa=(()=>{class va extends Le{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=be=>!this.panelOpen&&be.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,Ft.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(be){const oa=this.options.toArray()[be];if(oa){const ia=this.panel.nativeElement,Ra=(0,M.CB)(be,this.options,this.optionGroups),Ua=oa._getHostElement();ia.scrollTop=0===be&&1===Ra?0:(0,M.jH)(Ua.offsetTop,Ua.offsetHeight,ia.scrollTop,ia.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(be){return new He(this,be)}_getOverlayWidth(be){return"auto"===this.panelWidth?(be instanceof r.xu?be.elementRef:be||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(be){this._hideSingleSelectionIndicator=(0,it.Ig)(be),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const be of this.options)be._changeDetectorRef.markForCheck()}static#t=this.\u0275fac=function(){let be;return function(ia){return(be||(be=y.n5z(va)))(ia||va)}}();static#e=this.\u0275cmp=y.Xpm({type:va,selectors:[["mat-select"]],contentQueries:function(oa,ia,Ra){if(1&oa&&(y.Suo(Ra,Re,5),y.Suo(Ra,M.ey,5),y.Suo(Ra,M.K7,5)),2&oa){let Ua;y.iGM(Ua=y.CRH())&&(ia.customTrigger=Ua.first),y.iGM(Ua=y.CRH())&&(ia.options=Ua),y.iGM(Ua=y.CRH())&&(ia.optionGroups=Ua)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(oa,ia){1&oa&&y.NdJ("keydown",function(Ua){return ia._handleKeydown(Ua)})("focus",function(){return ia._onFocus()})("blur",function(){return ia._onBlur()}),2&oa&&(y.uIk("id",ia.id)("tabindex",ia.tabIndex)("aria-controls",ia.panelOpen?ia.id+"-panel":null)("aria-expanded",ia.panelOpen)("aria-label",ia.ariaLabel||null)("aria-required",ia.required.toString())("aria-disabled",ia.disabled.toString())("aria-invalid",ia.errorState)("aria-activedescendant",ia._getAriaActiveDescendant()),y.ekj("mat-mdc-select-disabled",ia.disabled)("mat-mdc-select-invalid",ia.errorState)("mat-mdc-select-required",ia.required)("mat-mdc-select-empty",ia.empty)("mat-mdc-select-multiple",ia.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[y._Bn([{provide:z.Eo,useExisting:va},{provide:M.HF,useExisting:va}]),y.qOj],ngContentSelectors:xa,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(oa,ia){if(1&oa&&(y.F$t(se),y.TgZ(0,"div",0,1),y.NdJ("click",function(){return ia.toggle()}),y.TgZ(3,"div",2),y.YNc(4,te,2,1,"span",3),y.YNc(5,Pe,3,2,"span",4),y.qZA(),y.TgZ(6,"div",5)(7,"div",6),y.O4$(),y.TgZ(8,"svg",7),y._UZ(9,"path",8),y.qZA()()()(),y.YNc(10,Ue,3,9,"ng-template",9),y.NdJ("backdropClick",function(){return ia.close()})("attach",function(){return ia._onAttached()})("detach",function(){return ia.close()})),2&oa){const Ra=y.MAs(1);y.xp6(3),y.Q6J("ngSwitch",ia.empty),y.uIk("id",ia._valueId),y.xp6(1),y.Q6J("ngSwitchCase",!0),y.xp6(1),y.Q6J("ngSwitchCase",!1),y.xp6(5),y.Q6J("cdkConnectedOverlayPanelClass",ia._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ia._scrollStrategy)("cdkConnectedOverlayOrigin",ia._preferredOverlayOrigin||Ra)("cdkConnectedOverlayOpen",ia.panelOpen)("cdkConnectedOverlayPositions",ia._positions)("cdkConnectedOverlayWidth",ia._overlayWidth)}},dependencies:[u.mk,u.RF,u.n9,u.ED,r.pI,r.xu],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[ea.transformPanel]},changeDetection:0})}return va})(),fa=(()=>{class va{static#t=this.\u0275fac=function(oa){return new(oa||va)};static#e=this.\u0275mod=y.oAB({type:va});static#a=this.\u0275inj=y.cJS({providers:[Te],imports:[u.ez,r.U8,M.Ng,M.BQ,m.ZD,z.lN,M.Ng,M.BQ]})}return va})()},2599:(Ae,H,g)=>{"use strict";g.d(H,{Rr:()=>Lt,rP:()=>Wt});var r=g(5879),u=g(6223),y=g(4191),M=g(3680),z=g(2495),m=g(6814);const C=["switch"];function V(st,Ft){1&st&&(r.TgZ(0,"div",12),r.O4$(),r.TgZ(1,"svg",13),r._UZ(2,"path",14),r.qZA(),r.TgZ(3,"svg",15),r._UZ(4,"path",16),r.qZA()())}const it=["*"],N=new r.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),rt={provide:u.JU,useExisting:(0,r.Gpc)(()=>Lt),multi:!0};class at{constructor(Ft,bt){this.source=Ft,this.checked=bt}}let lt=0;const St=(0,M.sb)((0,M.pj)((0,M.Kr)((0,M.Id)(class{constructor(st){this._elementRef=st}}))));let ft=(()=>{class st extends St{get required(){return this._required}set required(bt){this._required=(0,z.Ig)(bt)}get checked(){return this._checked}set checked(bt){this._checked=(0,z.Ig)(bt),this._changeDetectorRef.markForCheck()}get hideIcon(){return this._hideIcon}set hideIcon(bt){this._hideIcon=(0,z.Ig)(bt)}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(bt,Dt,Zt,te,X,xe,Pe){super(bt),this._focusMonitor=Dt,this._changeDetectorRef=Zt,this.defaults=X,this._onChange=Ue=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this._hideIcon=!1,this.change=new r.vpe,this.toggleChange=new r.vpe,this.tabIndex=parseInt(te)||0,this.color=this.defaultColor=X.color||"accent",this._noopAnimations="NoopAnimations"===xe,this.id=this._uniqueId=`${Pe}${++lt}`,this._hideIcon=X.hideIcon??!1}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(bt=>{"keyboard"===bt||"program"===bt?(this._focused=!0,this._changeDetectorRef.markForCheck()):bt||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(bt){this.checked=!!bt}registerOnChange(bt){this._onChange=bt}registerOnTouched(bt){this._onTouched=bt}setDisabledState(bt){this.disabled=bt,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}static#t=this.\u0275fac=function(Dt){r.$Z()};static#e=this.\u0275dir=r.lG2({type:st,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked",hideIcon:"hideIcon"},outputs:{change:"change",toggleChange:"toggleChange"},features:[r.qOj]})}return st})(),Lt=(()=>{class st extends ft{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(bt,Dt,Zt,te,X,xe){super(bt,Dt,Zt,te,X,xe,"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 at(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(bt){return new at(this,bt)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#t=this.\u0275fac=function(Dt){return new(Dt||st)(r.Y36(r.SBq),r.Y36(y.tE),r.Y36(r.sBO),r.$8M("tabindex"),r.Y36(N),r.Y36(r.QbO,8))};static#e=this.\u0275cmp=r.Xpm({type:st,selectors:[["mat-slide-toggle"]],viewQuery:function(Dt,Zt){if(1&Dt&&r.Gf(C,5),2&Dt){let te;r.iGM(te=r.CRH())&&(Zt._switchElement=te.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(Dt,Zt){2&Dt&&(r.Ikx("id",Zt.id),r.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),r.ekj("mat-mdc-slide-toggle-focused",Zt._focused)("mat-mdc-slide-toggle-checked",Zt.checked)("_mat-animation-noopable",Zt._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[r._Bn([rt]),r.qOj],ngContentSelectors:it,decls:13,vars:25,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"],["class","mdc-switch__icons",4,"ngIf"],[1,"mdc-label",3,"for","click"],[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"]],template:function(Dt,Zt){if(1&Dt&&(r.F$t(),r.TgZ(0,"div",0)(1,"button",1,2),r.NdJ("click",function(){return Zt._handleClick()}),r._UZ(3,"div",3),r.TgZ(4,"div",4)(5,"div",5)(6,"div",6),r._UZ(7,"div",7),r.qZA(),r.TgZ(8,"div",8),r._UZ(9,"div",9),r.qZA(),r.YNc(10,V,5,0,"div",10),r.qZA()()(),r.TgZ(11,"label",11),r.NdJ("click",function(X){return X.stopPropagation()}),r.Hsn(12),r.qZA()()),2&Dt){const te=r.MAs(2);r.ekj("mdc-form-field--align-end","before"==Zt.labelPosition),r.xp6(1),r.ekj("mdc-switch--selected",Zt.checked)("mdc-switch--unselected",!Zt.checked)("mdc-switch--checked",Zt.checked)("mdc-switch--disabled",Zt.disabled),r.Q6J("tabIndex",Zt.tabIndex)("disabled",Zt.disabled),r.uIk("id",Zt.buttonId)("name",Zt.name)("aria-label",Zt.ariaLabel)("aria-labelledby",Zt._getAriaLabelledBy())("aria-describedby",Zt.ariaDescribedby)("aria-required",Zt.required||null)("aria-checked",Zt.checked),r.xp6(8),r.Q6J("matRippleTrigger",te)("matRippleDisabled",Zt.disableRipple||Zt.disabled)("matRippleCentered",!0),r.xp6(1),r.Q6J("ngIf",!Zt.hideIcon),r.xp6(1),r.Q6J("for",Zt.buttonId),r.uIk("id",Zt._labelId)}},dependencies:[M.wG,m.O5],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);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.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)}.mdc-switch{width:var(--mdc-switch-track-width);--mdc-switch-disabled-handle-opacity:0.38;--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-state-layer-size:40px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.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)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.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)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.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)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.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)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.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)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.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)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle .mdc-label{font-family:var(--mat-slide-toggle-label-text-font);font-size:var(--mat-slide-toggle-label-text-size);letter-spacing:var(--mat-slide-toggle-label-text-tracking);line-height:var(--mat-slide-toggle-label-text-line-height);font-weight:var(--mat-slide-toggle-label-text-weight)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.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})}return st})(),wt=(()=>{class st{static#t=this.\u0275fac=function(Dt){return new(Dt||st)};static#e=this.\u0275mod=r.oAB({type:st});static#a=this.\u0275inj=r.cJS({})}return st})(),Wt=(()=>{class st{static#t=this.\u0275fac=function(Dt){return new(Dt||st)};static#e=this.\u0275mod=r.oAB({type:st});static#a=this.\u0275inj=r.cJS({imports:[wt,M.BQ,M.si,m.ez,wt,M.BQ]})}return st})()},3689:(Ae,H,g)=>{"use strict";g.d(H,{C0:()=>Fe,Vq:()=>Ct,T5:()=>pt,Ic:()=>ye});var r=g(8484),u=g(4191),y=g(9388),M=g(2495),z=g(6028),m=g(5879),C=g(2831),V=g(2079),it=g(9193),N=g(3075),rt=g(9352);function at($,_e){1&$&&m.Hsn(0)}const lt=["*"];let St=(()=>{class ${constructor(Q){this._elementRef=Q}focus(){this._elementRef.nativeElement.focus()}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(m.SBq))};static#e=this.\u0275dir=m.lG2({type:$,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return $})(),ft=(()=>{class ${constructor(Q){this.template=Q}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(m.Rgc))};static#e=this.\u0275dir=m.lG2({type:$,selectors:[["","cdkStepLabel",""]]})}return $})(),Lt=0;const wt=new m.OlP("STEPPER_GLOBAL_OPTIONS");let Wt=(()=>{class ${get editable(){return this._editable}set editable(Q){this._editable=(0,M.Ig)(Q)}get optional(){return this._optional}set optional(Q){this._optional=(0,M.Ig)(Q)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(Q){this._completedOverride=(0,M.Ig)(Q)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(Q){this._customError=(0,M.Ig)(Q)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(Q,et){this._stepper=Q,this.interacted=!1,this.interactedStream=new m.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=et||{},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}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36((0,m.Gpc)(()=>st)),m.Y36(wt,8))};static#e=this.\u0275cmp=m.Xpm({type:$,selectors:[["cdk-step"]],contentQueries:function(et,ie,Ne){if(1&et&&m.Suo(Ne,ft,5),2&et){let Qe;m.iGM(Qe=m.CRH())&&(ie.stepLabel=Qe.first)}},viewQuery:function(et,ie){if(1&et&&m.Gf(m.Rgc,7),2&et){let Ne;m.iGM(Ne=m.CRH())&&(ie.content=Ne.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:[m.TTD],ngContentSelectors:lt,decls:1,vars:0,template:function(et,ie){1&et&&(m.F$t(),m.YNc(0,at,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return $})(),st=(()=>{class ${get linear(){return this._linear}set linear(Q){this._linear=(0,M.Ig)(Q)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Q){const et=(0,M.su)(Q);this.steps&&this._steps?(this._isValidIndex(et),this.selected?._markAsInteracted(),this._selectedIndex!==et&&!this._anyControlsInvalidOrPending(et)&&(et>=this._selectedIndex||this.steps.toArray()[et].editable)&&this._updateSelectedItemIndex(et)):this._selectedIndex=et}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(Q){this.selectedIndex=Q&&this.steps?this.steps.toArray().indexOf(Q):-1}get orientation(){return this._orientation}set orientation(Q){this._orientation=Q,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===Q)}constructor(Q,et,ie){this._dir=Q,this._changeDetectorRef=et,this._elementRef=ie,this._destroyed=new V.xQ,this.steps=new m.n_E,this._sortedHeaders=new m.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new m.vpe,this.selectedIndexChange=new m.vpe,this._orientation="horizontal",this._groupId=Lt++}ngAfterContentInit(){this._steps.changes.pipe((0,N.O)(this._steps),(0,rt.R)(this._destroyed)).subscribe(Q=>{this.steps.reset(Q.filter(et=>et._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,N.O)(this._stepHeader),(0,rt.R)(this._destroyed)).subscribe(Q=>{this._sortedHeaders.reset(Q.toArray().sort((et,ie)=>et._elementRef.nativeElement.compareDocumentPosition(ie._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new u.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,it.of)()).pipe((0,N.O)(this._layoutDirection()),(0,rt.R)(this._destroyed)).subscribe(Q=>this._keyManager.withHorizontalOrientation(Q)),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(Q=>Q.reset()),this._stateChanged()}_getStepLabelId(Q){return`cdk-step-label-${this._groupId}-${Q}`}_getStepContentId(Q){return`cdk-step-content-${this._groupId}-${Q}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(Q){const et=Q-this._selectedIndex;return et<0?"rtl"===this._layoutDirection()?"next":"previous":et>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(Q,et="number"){const ie=this.steps.toArray()[Q],Ne=this._isCurrentStep(Q);return ie._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(ie,Ne):this._getGuidelineLogic(ie,Ne,et)}_getDefaultIndicatorLogic(Q,et){return Q._showError()&&Q.hasError&&!et?"error":!Q.completed||et?"number":Q.editable?"edit":"done"}_getGuidelineLogic(Q,et,ie="number"){return Q._showError()&&Q.hasError&&!et?"error":Q.completed&&!et?"done":Q.completed&&et?ie:Q.editable&&et?"edit":ie}_isCurrentStep(Q){return this._selectedIndex===Q}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(Q){const et=this.steps.toArray();this.selectionChange.emit({selectedIndex:Q,previouslySelectedIndex:this._selectedIndex,selectedStep:et[Q],previouslySelectedStep:et[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(Q):this._keyManager.updateActiveItem(Q),this._selectedIndex=Q,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(Q){const et=(0,z.Vb)(Q),ie=Q.keyCode,Ne=this._keyManager;null==Ne.activeItemIndex||et||ie!==z.L_&&ie!==z.K5?Ne.setFocusOrigin("keyboard").onKeydown(Q):(this.selectedIndex=Ne.activeItemIndex,Q.preventDefault())}_anyControlsInvalidOrPending(Q){return!!(this._linear&&Q>=0)&&this.steps.toArray().slice(0,Q).some(et=>{const ie=et.stepControl;return(ie?ie.invalid||ie.pending||!et.interacted:!et.completed)&&!et.optional&&!et._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const Q=this._elementRef.nativeElement,et=(0,C.ht)();return Q===et||Q.contains(et)}_isValidIndex(Q){return Q>-1&&(!this.steps||Q{class ${constructor(Q){this._stepper=Q,this.type="submit"}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(st))};static#e=this.\u0275dir=m.lG2({type:$,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(et,ie){1&et&&m.NdJ("click",function(){return ie._stepper.next()}),2&et&&m.Ikx("type",ie.type)},inputs:{type:"type"}})}return $})(),Dt=(()=>{class ${static#t=this.\u0275fac=function(et){return new(et||$)};static#e=this.\u0275mod=m.oAB({type:$});static#a=this.\u0275inj=m.cJS({imports:[y.vT]})}return $})();var Zt=g(6814),te=g(3680),X=g(6222),xe=g(7504),Pe=g(7902),Ue=g(2420),se=g(6124),xa=g(2413),ea=g(1541),ra=g(5705),Vt=g(1418),ee=g(9862),he=g(6593);const De=["*"];let ca;function Te($){return function me(){if(void 0===ca&&(ca=null,typeof window<"u")){const $=window;void 0!==$.trustedTypes&&(ca=$.trustedTypes.createPolicy("angular#components",{createHTML:_e=>_e}))}return ca}()?.createHTML($)||$}function Re($){return Error(`Unable to find icon with the name "${$}"`)}function Ca($){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${$}".`)}function Le($){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${$}".`)}class ja{constructor(_e,Q,et){this.url=_e,this.svgText=Q,this.options=et}}let Aa=(()=>{class ${constructor(Q,et,ie,Ne){this._httpClient=Q,this._sanitizer=et,this._errorHandler=Ne,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=ie}addSvgIcon(Q,et,ie){return this.addSvgIconInNamespace("",Q,et,ie)}addSvgIconLiteral(Q,et,ie){return this.addSvgIconLiteralInNamespace("",Q,et,ie)}addSvgIconInNamespace(Q,et,ie,Ne){return this._addSvgIconConfig(Q,et,new ja(ie,null,Ne))}addSvgIconResolver(Q){return this._resolvers.push(Q),this}addSvgIconLiteralInNamespace(Q,et,ie,Ne){const Qe=this._sanitizer.sanitize(m.q3G.HTML,ie);if(!Qe)throw Le(ie);const la=Te(Qe);return this._addSvgIconConfig(Q,et,new ja("",la,Ne))}addSvgIconSet(Q,et){return this.addSvgIconSetInNamespace("",Q,et)}addSvgIconSetLiteral(Q,et){return this.addSvgIconSetLiteralInNamespace("",Q,et)}addSvgIconSetInNamespace(Q,et,ie){return this._addSvgIconSetConfig(Q,new ja(et,null,ie))}addSvgIconSetLiteralInNamespace(Q,et,ie){const Ne=this._sanitizer.sanitize(m.q3G.HTML,et);if(!Ne)throw Le(et);const Qe=Te(Ne);return this._addSvgIconSetConfig(Q,new ja("",Qe,ie))}registerFontClassAlias(Q,et=Q){return this._fontCssClassesByAlias.set(Q,et),this}classNameForFontAlias(Q){return this._fontCssClassesByAlias.get(Q)||Q}setDefaultFontSetClass(...Q){return this._defaultFontSetClass=Q,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Q){const et=this._sanitizer.sanitize(m.q3G.RESOURCE_URL,Q);if(!et)throw Ca(Q);const ie=this._cachedIconsByUrl.get(et);return ie?(0,it.of)(Ia(ie)):this._loadSvgIconFromConfig(new ja(Q,null)).pipe((0,Ue.b)(Ne=>this._cachedIconsByUrl.set(et,Ne)),(0,se.U)(Ne=>Ia(Ne)))}getNamedSvgIcon(Q,et=""){const ie=be(et,Q);let Ne=this._svgIconConfigs.get(ie);if(Ne)return this._getSvgFromConfig(Ne);if(Ne=this._getIconConfigFromResolvers(et,Q),Ne)return this._svgIconConfigs.set(ie,Ne),this._getSvgFromConfig(Ne);const Qe=this._iconSetConfigs.get(et);return Qe?this._getSvgFromIconSetConfigs(Q,Qe):(0,X._)(Re(ie))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Q){return Q.svgText?(0,it.of)(Ia(this._svgElementFromConfig(Q))):this._loadSvgIconFromConfig(Q).pipe((0,se.U)(et=>Ia(et)))}_getSvgFromIconSetConfigs(Q,et){const ie=this._extractIconWithNameFromAnySet(Q,et);if(ie)return(0,it.of)(ie);const Ne=et.filter(Qe=>!Qe.svgText).map(Qe=>this._loadSvgIconSetFromConfig(Qe).pipe((0,xa.K)(la=>{const ii=`Loading icon set URL: ${this._sanitizer.sanitize(m.q3G.RESOURCE_URL,Qe.url)} failed: ${la.message}`;return this._errorHandler.handleError(new Error(ii)),(0,it.of)(null)})));return(0,xe.D)(Ne).pipe((0,se.U)(()=>{const Qe=this._extractIconWithNameFromAnySet(Q,et);if(!Qe)throw Re(Q);return Qe}))}_extractIconWithNameFromAnySet(Q,et){for(let ie=et.length-1;ie>=0;ie--){const Ne=et[ie];if(Ne.svgText&&Ne.svgText.toString().indexOf(Q)>-1){const Qe=this._svgElementFromConfig(Ne),la=this._extractSvgIconFromSet(Qe,Q,Ne.options);if(la)return la}}return null}_loadSvgIconFromConfig(Q){return this._fetchIcon(Q).pipe((0,Ue.b)(et=>Q.svgText=et),(0,se.U)(()=>this._svgElementFromConfig(Q)))}_loadSvgIconSetFromConfig(Q){return Q.svgText?(0,it.of)(null):this._fetchIcon(Q).pipe((0,Ue.b)(et=>Q.svgText=et))}_extractSvgIconFromSet(Q,et,ie){const Ne=Q.querySelector(`[id="${et}"]`);if(!Ne)return null;const Qe=Ne.cloneNode(!0);if(Qe.removeAttribute("id"),"svg"===Qe.nodeName.toLowerCase())return this._setSvgAttributes(Qe,ie);if("symbol"===Qe.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Qe),ie);const la=this._svgElementFromString(Te(""));return la.appendChild(Qe),this._setSvgAttributes(la,ie)}_svgElementFromString(Q){const et=this._document.createElement("DIV");et.innerHTML=Q;const ie=et.querySelector("svg");if(!ie)throw Error(" tag not found");return ie}_toSvgElement(Q){const et=this._svgElementFromString(Te("")),ie=Q.attributes;for(let Ne=0;NeTe(ii)),(0,ea.x)(()=>this._inProgressUrlFetches.delete(Qe)),(0,ra.B)());return this._inProgressUrlFetches.set(Qe,Ea),Ea}_addSvgIconConfig(Q,et,ie){return this._svgIconConfigs.set(be(Q,et),ie),this}_addSvgIconSetConfig(Q,et){const ie=this._iconSetConfigs.get(Q);return ie?ie.push(et):this._iconSetConfigs.set(Q,[et]),this}_svgElementFromConfig(Q){if(!Q.svgElement){const et=this._svgElementFromString(Q.svgText);this._setSvgAttributes(et,Q.options),Q.svgElement=et}return Q.svgElement}_getIconConfigFromResolvers(Q,et){for(let ie=0;ie_e?_e.pathname+_e.search:""}}}),Ye=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],_t=Ye.map($=>`[${$}]`).join(", "),Ot=/^url\(['"]?#(.*?)['"]?\)$/;let Ut=(()=>{class $ extends ia{get inline(){return this._inline}set inline(Q){this._inline=(0,M.Ig)(Q)}get svgIcon(){return this._svgIcon}set svgIcon(Q){Q!==this._svgIcon&&(Q?this._updateSvgIcon(Q):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Q)}get fontSet(){return this._fontSet}set fontSet(Q){const et=this._cleanupFontValue(Q);et!==this._fontSet&&(this._fontSet=et,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Q){const et=this._cleanupFontValue(Q);et!==this._fontIcon&&(this._fontIcon=et,this._updateFontIconClasses())}constructor(Q,et,ie,Ne,Qe,la){super(Q),this._iconRegistry=et,this._location=Ne,this._errorHandler=Qe,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Pe.w.EMPTY,la&&(la.color&&(this.color=this.defaultColor=la.color),la.fontSet&&(this.fontSet=la.fontSet)),ie||Q.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Q){if(!Q)return["",""];const et=Q.split(":");switch(et.length){case 1:return["",et[0]];case 2:return et;default:throw Error(`Invalid icon name: "${Q}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Q=this._elementsWithExternalReferences;if(Q&&Q.size){const et=this._location.getPathname();et!==this._previousPath&&(this._previousPath=et,this._prependPathToReferences(et))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Q){this._clearSvgElement();const et=this._location.getPathname();this._previousPath=et,this._cacheChildrenWithExternalReferences(Q),this._prependPathToReferences(et),this._elementRef.nativeElement.appendChild(Q)}_clearSvgElement(){const Q=this._elementRef.nativeElement;let et=Q.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();et--;){const ie=Q.childNodes[et];(1!==ie.nodeType||"svg"===ie.nodeName.toLowerCase())&&ie.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Q=this._elementRef.nativeElement,et=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(ie=>ie.length>0);this._previousFontSetClass.forEach(ie=>Q.classList.remove(ie)),et.forEach(ie=>Q.classList.add(ie)),this._previousFontSetClass=et,this.fontIcon!==this._previousFontIconClass&&!et.includes("mat-ligature-font")&&(this._previousFontIconClass&&Q.classList.remove(this._previousFontIconClass),this.fontIcon&&Q.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Q){return"string"==typeof Q?Q.trim().split(" ")[0]:Q}_prependPathToReferences(Q){const et=this._elementsWithExternalReferences;et&&et.forEach((ie,Ne)=>{ie.forEach(Qe=>{Ne.setAttribute(Qe.name,`url('${Q}#${Qe.value}')`)})})}_cacheChildrenWithExternalReferences(Q){const et=Q.querySelectorAll(_t),ie=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ne=0;Ne{const la=et[Ne],Ea=la.getAttribute(Qe),ii=Ea?Ea.match(Ot):null;if(ii){let Ri=ie.get(la);Ri||(Ri=[],ie.set(la,Ri)),Ri.push({name:Qe,value:ii[1]})}})}_updateSvgIcon(Q){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Q){const[et,ie]=this._splitIconName(Q);et&&(this._svgNamespace=et),ie&&(this._svgName=ie),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(ie,et).pipe((0,Vt.q)(1)).subscribe(Ne=>this._setSvgElement(Ne),Ne=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${et}:${ie}! ${Ne.message}`))})}}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(m.SBq),m.Y36(Aa),m.$8M("aria-hidden"),m.Y36(Ua),m.Y36(m.qLn),m.Y36(Ra,8))};static#e=this.\u0275cmp=m.Xpm({type:$,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(et,ie){2&et&&(m.uIk("data-mat-icon-type",ie._usingFontIcon()?"font":"svg")("data-mat-icon-name",ie._svgName||ie.fontIcon)("data-mat-icon-namespace",ie._svgNamespace||ie.fontSet)("fontIcon",ie._usingFontIcon()?ie.fontIcon:null),m.ekj("mat-icon-inline",ie.inline)("mat-icon-no-color","primary"!==ie.color&&"accent"!==ie.color&&"warn"!==ie.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[m.qOj],ngContentSelectors:De,decls:1,vars:0,template:function(et,ie){1&et&&(m.F$t(),m.Hsn(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return $})(),q=(()=>{class ${static#t=this.\u0275fac=function(et){return new(et||$)};static#e=this.\u0275mod=m.oAB({type:$});static#a=this.\u0275inj=m.cJS({imports:[te.BQ,te.BQ]})}return $})();var kt=g(5222),mt=g(2068),jt=g(6825);function ce($,_e){if(1&$&&m.GkF(0,8),2&$){const Q=m.oxw();m.Q6J("ngTemplateOutlet",Q.iconOverrides[Q.state])("ngTemplateOutletContext",Q._getIconContext())}}function $t($,_e){if(1&$&&(m.TgZ(0,"span",13),m._uU(1),m.qZA()),2&$){const Q=m.oxw(2);m.xp6(1),m.Oqu(Q._getDefaultTextForState(Q.state))}}function oe($,_e){if(1&$&&(m.TgZ(0,"span",14),m._uU(1),m.qZA()),2&$){const Q=m.oxw(2);m.xp6(1),m.Oqu(Q._intl.completedLabel)}}function le($,_e){if(1&$&&(m.TgZ(0,"span",14),m._uU(1),m.qZA()),2&$){const Q=m.oxw(2);m.xp6(1),m.Oqu(Q._intl.editableLabel)}}function na($,_e){if(1&$&&(m.TgZ(0,"mat-icon",13),m._uU(1),m.qZA()),2&$){const Q=m.oxw(2);m.xp6(1),m.Oqu(Q._getDefaultTextForState(Q.state))}}function We($,_e){if(1&$&&(m.ynx(0,9),m.YNc(1,$t,2,1,"span",10),m.YNc(2,oe,2,1,"span",11),m.YNc(3,le,2,1,"span",11),m.YNc(4,na,2,1,"mat-icon",12),m.BQk()),2&$){const Q=m.oxw();m.Q6J("ngSwitch",Q.state),m.xp6(1),m.Q6J("ngSwitchCase","number"),m.xp6(1),m.Q6J("ngIf","done"===Q.state),m.xp6(1),m.Q6J("ngIf","edit"===Q.state)}}function aa($,_e){if(1&$&&(m.TgZ(0,"div",15),m.GkF(1,16),m.qZA()),2&$){const Q=m.oxw();m.xp6(1),m.Q6J("ngTemplateOutlet",Q._templateLabel().template)}}function Ta($,_e){if(1&$&&(m.TgZ(0,"div",15),m._uU(1),m.qZA()),2&$){const Q=m.oxw();m.xp6(1),m.Oqu(Q.label)}}function ut($,_e){if(1&$&&(m.TgZ(0,"div",17),m._uU(1),m.qZA()),2&$){const Q=m.oxw();m.xp6(1),m.Oqu(Q._intl.optionalLabel)}}function Kt($,_e){if(1&$&&(m.TgZ(0,"div",18),m._uU(1),m.qZA()),2&$){const Q=m.oxw();m.xp6(1),m.Oqu(Q.errorMessage)}}function Mt($,_e){}function Me($,_e){if(1&$&&(m.Hsn(0),m.YNc(1,Mt,0,0,"ng-template",0)),2&$){const Q=m.oxw();m.xp6(1),m.Q6J("cdkPortalOutlet",Q._portal)}}const ne=["*"];function Ie($,_e){1&$&&m._UZ(0,"div",11)}const $e=function($,_e){return{step:$,i:_e}};function ga($,_e){if(1&$&&(m.ynx(0),m.GkF(1,9),m.YNc(2,Ie,1,0,"div",10),m.BQk()),2&$){const Q=_e.$implicit,et=_e.index,ie=_e.last;m.oxw(2);const Ne=m.MAs(4);m.xp6(1),m.Q6J("ngTemplateOutlet",Ne)("ngTemplateOutletContext",m.WLB(3,$e,Q,et)),m.xp6(1),m.Q6J("ngIf",!ie)}}const Sa=function($){return{animationDuration:$}},ya=function($,_e){return{value:$,params:_e}};function $a($,_e){if(1&$){const Q=m.EpF();m.TgZ(0,"div",12),m.NdJ("@horizontalStepTransition.done",function(ie){m.CHM(Q);const Ne=m.oxw(2);return m.KtG(Ne._animationDone.next(ie))}),m.GkF(1,13),m.qZA()}if(2&$){const Q=_e.$implicit,et=_e.index,ie=m.oxw(2);m.ekj("mat-horizontal-stepper-content-inactive",ie.selectedIndex!==et),m.Q6J("@horizontalStepTransition",m.WLB(8,ya,ie._getAnimationDirection(et),m.VKq(6,Sa,ie._getAnimationDuration())))("id",ie._getStepContentId(et)),m.uIk("aria-labelledby",ie._getStepLabelId(et)),m.xp6(1),m.Q6J("ngTemplateOutlet",Q.content)}}function Jt($,_e){if(1&$&&(m.TgZ(0,"div",4)(1,"div",5),m.YNc(2,ga,3,6,"ng-container",6),m.qZA(),m.TgZ(3,"div",7),m.YNc(4,$a,2,11,"div",8),m.qZA()()),2&$){const Q=m.oxw();m.xp6(2),m.Q6J("ngForOf",Q.steps),m.xp6(2),m.Q6J("ngForOf",Q.steps)}}function Ht($,_e){if(1&$){const Q=m.EpF();m.TgZ(0,"div",15),m.GkF(1,9),m.TgZ(2,"div",16)(3,"div",17),m.NdJ("@verticalStepTransition.done",function(ie){m.CHM(Q);const Ne=m.oxw(2);return m.KtG(Ne._animationDone.next(ie))}),m.TgZ(4,"div",18),m.GkF(5,13),m.qZA()()()()}if(2&$){const Q=_e.$implicit,et=_e.index,ie=_e.last,Ne=m.oxw(2),Qe=m.MAs(4);m.xp6(1),m.Q6J("ngTemplateOutlet",Qe)("ngTemplateOutletContext",m.WLB(10,$e,Q,et)),m.xp6(1),m.ekj("mat-stepper-vertical-line",!ie),m.xp6(1),m.ekj("mat-vertical-stepper-content-inactive",Ne.selectedIndex!==et),m.Q6J("@verticalStepTransition",m.WLB(15,ya,Ne._getAnimationDirection(et),m.VKq(13,Sa,Ne._getAnimationDuration())))("id",Ne._getStepContentId(et)),m.uIk("aria-labelledby",Ne._getStepLabelId(et)),m.xp6(2),m.Q6J("ngTemplateOutlet",Q.content)}}function Z($,_e){if(1&$&&(m.ynx(0),m.YNc(1,Ht,6,18,"div",14),m.BQk()),2&$){const Q=m.oxw();m.xp6(1),m.Q6J("ngForOf",Q.steps)}}function Et($,_e){if(1&$){const Q=m.EpF();m.TgZ(0,"mat-step-header",19),m.NdJ("click",function(){const Ne=m.CHM(Q).step;return m.KtG(Ne.select())})("keydown",function(ie){m.CHM(Q);const Ne=m.oxw();return m.KtG(Ne._onKeydown(ie))}),m.qZA()}if(2&$){const Q=_e.step,et=_e.i,ie=m.oxw();m.ekj("mat-horizontal-stepper-header","horizontal"===ie.orientation)("mat-vertical-stepper-header","vertical"===ie.orientation),m.Q6J("tabIndex",ie._getFocusIndex()===et?0:-1)("id",ie._getStepLabelId(et))("index",et)("state",ie._getIndicatorType(et,Q.state))("label",Q.stepLabel||Q.label)("selected",ie.selectedIndex===et)("active",ie._stepIsNavigable(et,Q))("optional",Q.optional)("errorMessage",Q.errorMessage)("iconOverrides",ie._iconOverrides)("disableRipple",ie.disableRipple||!ie._stepIsNavigable(et,Q))("color",Q.color||ie.color),m.uIk("aria-posinset",et+1)("aria-setsize",ie.steps.length)("aria-controls",ie._getStepContentId(et))("aria-selected",ie.selectedIndex==et)("aria-label",Q.ariaLabel||null)("aria-labelledby",!Q.ariaLabel&&Q.ariaLabelledby?Q.ariaLabelledby:null)("aria-disabled",!ie._stepIsNavigable(et,Q)||null)}}let ke=(()=>{class $ extends ft{static#t=this.\u0275fac=function(){let Q;return function(ie){return(Q||(Q=m.n5z($)))(ie||$)}}();static#e=this.\u0275dir=m.lG2({type:$,selectors:[["","matStepLabel",""]],features:[m.qOj]})}return $})(),Ge=(()=>{class ${constructor(){this.changes=new V.xQ,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#t=this.\u0275fac=function(et){return new(et||$)};static#e=this.\u0275prov=m.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})();const Nt={provide:Ge,deps:[[new m.FiY,new m.tp0,Ge]],useFactory:function de($){return $||new Ge}},At=(0,te.pj)(class extends St{constructor(_e){super(_e)}},"primary");let j=(()=>{class $ extends At{constructor(Q,et,ie,Ne){super(ie),this._intl=Q,this._focusMonitor=et,this._intlSubscription=Q.changes.subscribe(()=>Ne.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(Q,et){Q?this._focusMonitor.focusVia(this._elementRef,Q,et):this._elementRef.nativeElement.focus(et)}_stringLabel(){return this.label instanceof ke?null:this.label}_templateLabel(){return this.label instanceof ke?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(Q){return"number"==Q?`${this.index+1}`:"edit"==Q?"create":"error"==Q?"warning":Q}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(Ge),m.Y36(u.tE),m.Y36(m.SBq),m.Y36(m.sBO))};static#e=this.\u0275cmp=m.Xpm({type:$,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:[m.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(et,ie){1&et&&(m._UZ(0,"div",0),m.TgZ(1,"div")(2,"div",1),m.YNc(3,ce,1,2,"ng-container",2),m.YNc(4,We,5,4,"ng-container",3),m.qZA()(),m.TgZ(5,"div",4),m.YNc(6,aa,2,1,"div",5),m.YNc(7,Ta,2,1,"div",5),m.YNc(8,ut,2,1,"div",6),m.YNc(9,Kt,2,1,"div",7),m.qZA()),2&et&&(m.Q6J("matRippleTrigger",ie._getHostElement())("matRippleDisabled",ie.disableRipple),m.xp6(1),m.Gre("mat-step-icon-state-",ie.state," mat-step-icon"),m.ekj("mat-step-icon-selected",ie.selected),m.xp6(1),m.Q6J("ngSwitch",!(!ie.iconOverrides||!ie.iconOverrides[ie.state])),m.xp6(1),m.Q6J("ngSwitchCase",!0),m.xp6(2),m.ekj("mat-step-label-active",ie.active)("mat-step-label-selected",ie.selected)("mat-step-label-error","error"==ie.state),m.xp6(1),m.Q6J("ngIf",ie._templateLabel()),m.xp6(1),m.Q6J("ngIf",ie._stringLabel()),m.xp6(1),m.Q6J("ngIf",ie.optional&&"error"!=ie.state),m.xp6(1),m.Q6J("ngIf","error"==ie.state))},dependencies:[Zt.O5,Zt.tP,Zt.RF,Zt.n9,Zt.ED,Ut,te.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})}return $})();const G={horizontalStepTransition:(0,jt.X$)("horizontalStepTransition",[(0,jt.SB)("previous",(0,jt.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,jt.SB)("current",(0,jt.oB)({transform:"none",visibility:"inherit"})),(0,jt.SB)("next",(0,jt.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,jt.eR)("* => *",(0,jt.ru)([(0,jt.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,jt.IO)("@*",(0,jt.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,jt.X$)("verticalStepTransition",[(0,jt.SB)("previous",(0,jt.oB)({height:"0px",visibility:"hidden"})),(0,jt.SB)("next",(0,jt.oB)({height:"0px",visibility:"hidden"})),(0,jt.SB)("current",(0,jt.oB)({height:"*",visibility:"inherit"})),(0,jt.eR)("* <=> current",(0,jt.ru)([(0,jt.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,jt.IO)("@*",(0,jt.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let ct=(()=>{class ${constructor(Q){this.templateRef=Q}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(m.Rgc))};static#e=this.\u0275dir=m.lG2({type:$,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}})}return $})(),re=(()=>{class ${constructor(Q){this._template=Q}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(m.Rgc))};static#e=this.\u0275dir=m.lG2({type:$,selectors:[["ng-template","matStepContent",""]]})}return $})(),Fe=(()=>{class $ extends Wt{constructor(Q,et,ie,Ne){super(Q,Ne),this._errorStateMatcher=et,this._viewContainerRef=ie,this._isSelected=Pe.w.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,kt.w)(()=>this._stepper.selectionChange.pipe((0,se.U)(Q=>Q.selectedStep===this),(0,N.O)(this._stepper.selected===this)))).subscribe(Q=>{Q&&this._lazyContent&&!this._portal&&(this._portal=new r.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(Q,et){return this._errorStateMatcher.isErrorState(Q,et)||!!(Q&&Q.invalid&&this.interacted)}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36((0,m.Gpc)(()=>Ct)),m.Y36(te.rD,4),m.Y36(m.s_b),m.Y36(wt,8))};static#e=this.\u0275cmp=m.Xpm({type:$,selectors:[["mat-step"]],contentQueries:function(et,ie,Ne){if(1&et&&(m.Suo(Ne,ke,5),m.Suo(Ne,re,5)),2&et){let Qe;m.iGM(Qe=m.CRH())&&(ie.stepLabel=Qe.first),m.iGM(Qe=m.CRH())&&(ie._lazyContent=Qe.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[m._Bn([{provide:te.rD,useExisting:$},{provide:Wt,useExisting:$}]),m.qOj],ngContentSelectors:ne,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(et,ie){1&et&&(m.F$t(),m.YNc(0,Me,2,1,"ng-template"))},dependencies:[r.Pl],encapsulation:2,changeDetection:0})}return $})(),Ct=(()=>{class $ extends st{get animationDuration(){return this._animationDuration}set animationDuration(Q){this._animationDuration=/^\d+$/.test(Q)?Q+"ms":Q}constructor(Q,et,ie){super(Q,et,ie),this._stepHeader=void 0,this._steps=void 0,this.steps=new m.n_E,this.animationDone=new m.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new V.xQ,this._animationDuration="";const Ne=ie.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===Ne?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:Q,templateRef:et})=>this._iconOverrides[Q]=et),this.steps.changes.pipe((0,rt.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,mt.x)((Q,et)=>Q.fromState===et.fromState&&Q.toState===et.toState),(0,rt.R)(this._destroyed)).subscribe(Q=>{"current"===Q.toState&&this.animationDone.emit()})}_stepIsNavigable(Q,et){return et.completed||this.selectedIndex===Q||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}static#t=this.\u0275fac=function(et){return new(et||$)(m.Y36(y.Is,8),m.Y36(m.sBO),m.Y36(m.SBq))};static#e=this.\u0275cmp=m.Xpm({type:$,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(et,ie,Ne){if(1&et&&(m.Suo(Ne,Fe,5),m.Suo(Ne,ct,5)),2&et){let Qe;m.iGM(Qe=m.CRH())&&(ie._steps=Qe),m.iGM(Qe=m.CRH())&&(ie._icons=Qe)}},viewQuery:function(et,ie){if(1&et&&m.Gf(j,5),2&et){let Ne;m.iGM(Ne=m.CRH())&&(ie._stepHeader=Ne)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(et,ie){2&et&&(m.uIk("aria-orientation",ie.orientation),m.ekj("mat-stepper-horizontal","horizontal"===ie.orientation)("mat-stepper-vertical","vertical"===ie.orientation)("mat-stepper-label-position-end","horizontal"===ie.orientation&&"end"==ie.labelPosition)("mat-stepper-label-position-bottom","horizontal"===ie.orientation&&"bottom"==ie.labelPosition)("mat-stepper-header-position-bottom","bottom"===ie.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[m._Bn([{provide:st,useExisting:$}]),m.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(et,ie){1&et&&(m.ynx(0,0),m.YNc(1,Jt,5,2,"div",1),m.YNc(2,Z,2,1,"ng-container",2),m.BQk(),m.YNc(3,Et,1,23,"ng-template",null,3,m.W1O)),2&et&&(m.Q6J("ngSwitch",ie.orientation),m.xp6(1),m.Q6J("ngSwitchCase","horizontal"),m.xp6(1),m.Q6J("ngSwitchCase","vertical"))},dependencies:[Zt.sg,Zt.O5,Zt.tP,Zt.RF,Zt.n9,j],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:[G.horizontalStepTransition,G.verticalStepTransition]},changeDetection:0})}return $})(),ye=(()=>{class $ extends Ft{static#t=this.\u0275fac=function(){let Q;return function(ie){return(Q||(Q=m.n5z($)))(ie||$)}}();static#e=this.\u0275dir=m.lG2({type:$,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(et,ie){2&et&&m.Ikx("type",ie.type)},inputs:{type:"type"},features:[m.qOj]})}return $})(),pt=(()=>{class ${static#t=this.\u0275fac=function(et){return new(et||$)};static#e=this.\u0275mod=m.oAB({type:$});static#a=this.\u0275inj=m.cJS({providers:[Nt,te.rD],imports:[te.BQ,Zt.ez,r.eL,Dt,q,te.si,te.BQ]})}return $})()},5313:(Ae,H,g)=>{"use strict";g.d(H,{ev:()=>Ht,Dz:()=>$e,w1:()=>ya,ge:()=>$a,fO:()=>ga,XQ:()=>de,as:()=>Et,Gk:()=>At,nj:()=>Ge,BZ:()=>Ie,p0:()=>G});var r=g(5879),u=g(9388),y=g(2495),M=g(8337),z=g(2831),m=g(8301),C=g(6814),V=g(2079),it=g(5253),N=g(5125),rt=g(5363),at=g(9193),lt=g(9352),St=g(1418);const ft=[[["caption"]],[["colgroup"],["col"]]],Lt=["caption","colgroup, col"];function wt(Ct){return class extends Ct{get sticky(){return this._sticky}set sticky(ye){const Y=this._sticky;this._sticky=(0,y.Ig)(ye),this._hasStickyChanged=Y!==this._sticky}hasStickyChanged(){const ye=this._hasStickyChanged;return this._hasStickyChanged=!1,ye}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...ye){super(...ye),this._sticky=!1,this._hasStickyChanged=!1}}}const Wt=new r.OlP("CDK_TABLE");let Ft=(()=>{class Ct{constructor(Y){this.template=Y}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkCellDef",""]]})}return Ct})(),bt=(()=>{class Ct{constructor(Y){this.template=Y}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkHeaderCellDef",""]]})}return Ct})(),Dt=(()=>{class Ct{constructor(Y){this.template=Y}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkFooterCellDef",""]]})}return Ct})();class Zt{}const te=wt(Zt);let X=(()=>{class Ct extends te{get name(){return this._name}set name(Y){this._setNameInput(Y)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Y){const pt=this._stickyEnd;this._stickyEnd=(0,y.Ig)(Y),this._hasStickyChanged=pt!==this._stickyEnd}constructor(Y){super(),this._table=Y,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Y){Y&&(this._name=Y,this.cssClassFriendlyName=Y.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(Wt,8))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkColumnDef",""]],contentQueries:function(pt,$,_e){if(1&pt&&(r.Suo(_e,Ft,5),r.Suo(_e,bt,5),r.Suo(_e,Dt,5)),2&pt){let Q;r.iGM(Q=r.CRH())&&($.cell=Q.first),r.iGM(Q=r.CRH())&&($.headerCell=Q.first),r.iGM(Q=r.CRH())&&($.footerCell=Q.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[r._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ct}]),r.qOj]})}return Ct})();class xe{constructor(ye,Y){Y.nativeElement.classList.add(...ye._columnCssClassName)}}let Pe=(()=>{class Ct extends xe{constructor(Y,pt){super(Y,pt)}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(X),r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[r.qOj]})}return Ct})(),se=(()=>{class Ct extends xe{constructor(Y,pt){if(super(Y,pt),1===Y._table?._elementRef.nativeElement.nodeType){const $=Y._table._elementRef.nativeElement.getAttribute("role");pt.nativeElement.setAttribute("role","grid"===$||"treegrid"===$?"gridcell":"cell")}}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(X),r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[r.qOj]})}return Ct})();class xa{constructor(){this.tasks=[],this.endTasks=[]}}const ea=new r.OlP("_COALESCED_STYLE_SCHEDULER");let ra=(()=>{class Ct{constructor(Y){this._ngZone=Y,this._currentSchedule=null,this._destroyed=new V.xQ}schedule(Y){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Y)}scheduleEnd(Y){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Y)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new xa,this._getScheduleObservable().pipe((0,lt.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Y=this._currentSchedule;this._currentSchedule=new xa;for(const pt of Y.tasks)pt();for(const pt of Y.endTasks)pt()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,it.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,St.q)(1))}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.LFG(r.R0b))};static#e=this.\u0275prov=r.Yz7({token:Ct,factory:Ct.\u0275fac})}return Ct})(),ee=(()=>{class Ct{constructor(Y,pt){this.template=Y,this._differs=pt}ngOnChanges(Y){if(!this._columnsDiffer){const pt=Y.columns&&Y.columns.currentValue||[];this._columnsDiffer=this._differs.find(pt).create(),this._columnsDiffer.diff(pt)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Y){return this instanceof ca?Y.headerCell.template:this instanceof Re?Y.footerCell.template:Y.cell.template}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4))};static#e=this.\u0275dir=r.lG2({type:Ct,features:[r.TTD]})}return Ct})();class he extends ee{}const De=wt(he);let ca=(()=>{class Ct extends De{constructor(Y,pt,$){super(Y,pt),this._table=$}ngOnChanges(Y){super.ngOnChanges(Y)}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4),r.Y36(Wt,8))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[r.qOj,r.TTD]})}return Ct})();class me extends ee{}const Te=wt(me);let Re=(()=>{class Ct extends Te{constructor(Y,pt,$){super(Y,pt),this._table=$}ngOnChanges(Y){super.ngOnChanges(Y)}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4),r.Y36(Wt,8))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[r.qOj,r.TTD]})}return Ct})(),He=(()=>{class Ct extends ee{constructor(Y,pt,$){super(Y,pt),this._table=$}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc),r.Y36(r.ZZ4),r.Y36(Wt,8))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[r.qOj]})}return Ct})(),Ca=(()=>{class Ct{static#t=this.mostRecentCellOutlet=null;constructor(Y){this._viewContainer=Y,Ct.mostRecentCellOutlet=this}ngOnDestroy(){Ct.mostRecentCellOutlet===this&&(Ct.mostRecentCellOutlet=null)}static#e=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.s_b))};static#a=this.\u0275dir=r.lG2({type:Ct,selectors:[["","cdkCellOutlet",""]]})}return Ct})(),Le=(()=>{class Ct{static#t=this.\u0275fac=function(pt){return new(pt||Ct)};static#e=this.\u0275cmp=r.Xpm({type:Ct,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(pt,$){1&pt&&r.GkF(0,0)},dependencies:[Ca],encapsulation:2})}return Ct})(),Aa=(()=>{class Ct{static#t=this.\u0275fac=function(pt){return new(pt||Ct)};static#e=this.\u0275cmp=r.Xpm({type:Ct,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(pt,$){1&pt&&r.GkF(0,0)},dependencies:[Ca],encapsulation:2})}return Ct})(),fa=(()=>{class Ct{constructor(Y){this.templateRef=Y,this._contentClassName="cdk-no-data-row"}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.Rgc))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["ng-template","cdkNoDataRow",""]]})}return Ct})();const va=["top","bottom","left","right"];class Ia{constructor(ye,Y,pt,$,_e=!0,Q=!0,et){this._isNativeHtmlTable=ye,this._stickCellCss=Y,this.direction=pt,this._coalescedStyleScheduler=$,this._isBrowser=_e,this._needsPositionStickyOnElement=Q,this._positionListener=et,this._cachedCellWidths=[],this._borderCellCss={top:`${Y}-border-elem-top`,bottom:`${Y}-border-elem-bottom`,left:`${Y}-border-elem-left`,right:`${Y}-border-elem-right`}}clearStickyPositioning(ye,Y){const pt=[];for(const $ of ye)if($.nodeType===$.ELEMENT_NODE){pt.push($);for(let _e=0;_e<$.children.length;_e++)pt.push($.children[_e])}this._coalescedStyleScheduler.schedule(()=>{for(const $ of pt)this._removeStickyStyle($,Y)})}updateStickyColumns(ye,Y,pt,$=!0){if(!ye.length||!this._isBrowser||!Y.some(Ea=>Ea)&&!pt.some(Ea=>Ea))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const _e=ye[0],Q=_e.children.length,et=this._getCellWidths(_e,$),ie=this._getStickyStartColumnPositions(et,Y),Ne=this._getStickyEndColumnPositions(et,pt),Qe=Y.lastIndexOf(!0),la=pt.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const Ea="rtl"===this.direction,ii=Ea?"right":"left",Ri=Ea?"left":"right";for(const Xi of ye)for(let oi=0;oiY[oi]?Xi:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===la?[]:et.slice(la).map((Xi,oi)=>pt[oi+la]?Xi:null).reverse()}))})}stickRows(ye,Y,pt){if(!this._isBrowser)return;const $="bottom"===pt?ye.slice().reverse():ye,_e="bottom"===pt?Y.slice().reverse():Y,Q=[],et=[],ie=[];for(let Qe=0,la=0;Qe<$.length;Qe++){if(!_e[Qe])continue;Q[Qe]=la;const Ea=$[Qe];ie[Qe]=this._isNativeHtmlTable?Array.from(Ea.children):[Ea];const ii=Ea.getBoundingClientRect().height;la+=ii,et[Qe]=ii}const Ne=_e.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let Qe=0;Qe<$.length;Qe++){if(!_e[Qe])continue;const la=Q[Qe],Ea=Qe===Ne;for(const ii of ie[Qe])this._addStickyStyle(ii,pt,la,Ea)}"top"===pt?this._positionListener?.stickyHeaderRowsUpdated({sizes:et,offsets:Q,elements:ie}):this._positionListener?.stickyFooterRowsUpdated({sizes:et,offsets:Q,elements:ie})})}updateStickyFooterContainer(ye,Y){if(!this._isNativeHtmlTable)return;const pt=ye.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{Y.some($=>!$)?this._removeStickyStyle(pt,["bottom"]):this._addStickyStyle(pt,"bottom",0,!1)})}_removeStickyStyle(ye,Y){for(const $ of Y)ye.style[$]="",ye.classList.remove(this._borderCellCss[$]);va.some($=>-1===Y.indexOf($)&&ye.style[$])?ye.style.zIndex=this._getCalculatedZIndex(ye):(ye.style.zIndex="",this._needsPositionStickyOnElement&&(ye.style.position=""),ye.classList.remove(this._stickCellCss))}_addStickyStyle(ye,Y,pt,$){ye.classList.add(this._stickCellCss),$&&ye.classList.add(this._borderCellCss[Y]),ye.style[Y]=`${pt}px`,ye.style.zIndex=this._getCalculatedZIndex(ye),this._needsPositionStickyOnElement&&(ye.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(ye){const Y={top:100,bottom:10,left:1,right:1};let pt=0;for(const $ of va)ye.style[$]&&(pt+=Y[$]);return pt?`${pt}`:""}_getCellWidths(ye,Y=!0){if(!Y&&this._cachedCellWidths.length)return this._cachedCellWidths;const pt=[],$=ye.children;for(let _e=0;_e<$.length;_e++)pt.push($[_e].getBoundingClientRect().width);return this._cachedCellWidths=pt,pt}_getStickyStartColumnPositions(ye,Y){const pt=[];let $=0;for(let _e=0;_e0;_e--)Y[_e]&&(pt[_e]=$,$+=ye[_e]);return pt}}const Ot=new r.OlP("CDK_SPL");let q=(()=>{class Ct{constructor(Y,pt){this.viewContainer=Y,this.elementRef=pt}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.s_b),r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","rowOutlet",""]]})}return Ct})(),kt=(()=>{class Ct{constructor(Y,pt){this.viewContainer=Y,this.elementRef=pt}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.s_b),r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","headerRowOutlet",""]]})}return Ct})(),mt=(()=>{class Ct{constructor(Y,pt){this.viewContainer=Y,this.elementRef=pt}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.s_b),r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","footerRowOutlet",""]]})}return Ct})(),jt=(()=>{class Ct{constructor(Y,pt){this.viewContainer=Y,this.elementRef=pt}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.s_b),r.Y36(r.SBq))};static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","noDataRowOutlet",""]]})}return Ct})(),oe=(()=>{class Ct{get trackBy(){return this._trackByFn}set trackBy(Y){this._trackByFn=Y}get dataSource(){return this._dataSource}set dataSource(Y){this._dataSource!==Y&&this._switchDataSource(Y)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Y){this._multiTemplateDataRows=(0,y.Ig)(Y),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Y){this._fixedLayout=(0,y.Ig)(Y),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Y,pt,$,_e,Q,et,ie,Ne,Qe,la,Ea,ii){this._differs=Y,this._changeDetectorRef=pt,this._elementRef=$,this._dir=Q,this._platform=ie,this._viewRepeater=Ne,this._coalescedStyleScheduler=Qe,this._viewportRuler=la,this._stickyPositioningListener=Ea,this._ngZone=ii,this._onDestroy=new V.xQ,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new r.vpe,this.viewChange=new N.X({start:0,end:Number.MAX_VALUE}),_e||this._elementRef.nativeElement.setAttribute("role","table"),this._document=et,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((Y,pt)=>this.trackBy?this.trackBy(pt.dataIndex,pt.data):pt),this._viewportRuler.change().pipe((0,lt.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const pt=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||pt,this._forceRecalculateCellWidths=pt,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(Y=>{Y.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,M.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Y=this._dataDiffer.diff(this._renderRows);if(!Y)return this._updateNoDataRow(),void this.contentChanged.next();const pt=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Y,pt,($,_e,Q)=>this._getEmbeddedViewArgs($.item,Q),$=>$.item.data,$=>{1===$.operation&&$.context&&this._renderCellTemplateForItem($.record.item.rowDef,$.context)}),this._updateRowIndexContext(),Y.forEachIdentityChange($=>{pt.get($.currentIndex).context.$implicit=$.item.data}),this._updateNoDataRow(),this._ngZone&&r.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,St.q)(1),(0,lt.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(Y){this._customColumnDefs.add(Y)}removeColumnDef(Y){this._customColumnDefs.delete(Y)}addRowDef(Y){this._customRowDefs.add(Y)}removeRowDef(Y){this._customRowDefs.delete(Y)}addHeaderRowDef(Y){this._customHeaderRowDefs.add(Y),this._headerRowDefChanged=!0}removeHeaderRowDef(Y){this._customHeaderRowDefs.delete(Y),this._headerRowDefChanged=!0}addFooterRowDef(Y){this._customFooterRowDefs.add(Y),this._footerRowDefChanged=!0}removeFooterRowDef(Y){this._customFooterRowDefs.delete(Y),this._footerRowDefChanged=!0}setNoDataRow(Y){this._customNoDataRow=Y}updateStickyHeaderRowStyles(){const Y=this._getRenderedRows(this._headerRowOutlet),$=this._elementRef.nativeElement.querySelector("thead");$&&($.style.display=Y.length?"":"none");const _e=this._headerRowDefs.map(Q=>Q.sticky);this._stickyStyler.clearStickyPositioning(Y,["top"]),this._stickyStyler.stickRows(Y,_e,"top"),this._headerRowDefs.forEach(Q=>Q.resetStickyChanged())}updateStickyFooterRowStyles(){const Y=this._getRenderedRows(this._footerRowOutlet),$=this._elementRef.nativeElement.querySelector("tfoot");$&&($.style.display=Y.length?"":"none");const _e=this._footerRowDefs.map(Q=>Q.sticky);this._stickyStyler.clearStickyPositioning(Y,["bottom"]),this._stickyStyler.stickRows(Y,_e,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,_e),this._footerRowDefs.forEach(Q=>Q.resetStickyChanged())}updateStickyColumnStyles(){const Y=this._getRenderedRows(this._headerRowOutlet),pt=this._getRenderedRows(this._rowOutlet),$=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Y,...pt,...$],["left","right"]),this._stickyColumnStylesNeedReset=!1),Y.forEach((_e,Q)=>{this._addStickyColumnStyles([_e],this._headerRowDefs[Q])}),this._rowDefs.forEach(_e=>{const Q=[];for(let et=0;et{this._addStickyColumnStyles([_e],this._footerRowDefs[Q])}),Array.from(this._columnDefsByName.values()).forEach(_e=>_e.resetStickyChanged())}_getAllRenderRows(){const Y=[],pt=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let $=0;${const et=$&&$.has(Q)?$.get(Q):[];if(et.length){const ie=et.shift();return ie.dataIndex=pt,ie}return{data:Y,rowDef:Q,dataIndex:pt}})}_cacheColumnDefs(){this._columnDefsByName.clear(),le(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(pt=>{this._columnDefsByName.has(pt.name),this._columnDefsByName.set(pt.name,pt)})}_cacheRowDefs(){this._headerRowDefs=le(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=le(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=le(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const Y=this._rowDefs.filter(pt=>!pt.when);this._defaultRowDef=Y[0]}_renderUpdatedColumns(){const Y=(Q,et)=>Q||!!et.getColumnsDiff(),pt=this._rowDefs.reduce(Y,!1);pt&&this._forceRenderDataRows();const $=this._headerRowDefs.reduce(Y,!1);$&&this._forceRenderHeaderRows();const _e=this._footerRowDefs.reduce(Y,!1);return _e&&this._forceRenderFooterRows(),pt||$||_e}_switchDataSource(Y){this._data=[],(0,M.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Y||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=Y}_observeRenderChanges(){if(!this.dataSource)return;let Y;(0,M.Z9)(this.dataSource)?Y=this.dataSource.connect(this):(0,rt.b)(this.dataSource)?Y=this.dataSource:Array.isArray(this.dataSource)&&(Y=(0,at.of)(this.dataSource)),this._renderChangeSubscription=Y.pipe((0,lt.R)(this._onDestroy)).subscribe(pt=>{this._data=pt||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Y,pt)=>this._renderRow(this._headerRowOutlet,Y,pt)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Y,pt)=>this._renderRow(this._footerRowOutlet,Y,pt)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Y,pt){const $=Array.from(pt.columns||[]).map(et=>this._columnDefsByName.get(et)),_e=$.map(et=>et.sticky),Q=$.map(et=>et.stickyEnd);this._stickyStyler.updateStickyColumns(Y,_e,Q,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Y){const pt=[];for(let $=0;$!_e.when||_e.when(pt,Y));else{let _e=this._rowDefs.find(Q=>Q.when&&Q.when(pt,Y))||this._defaultRowDef;_e&&$.push(_e)}return $}_getEmbeddedViewArgs(Y,pt){return{templateRef:Y.rowDef.template,context:{$implicit:Y.data},index:pt}}_renderRow(Y,pt,$,_e={}){const Q=Y.viewContainer.createEmbeddedView(pt.template,_e,$);return this._renderCellTemplateForItem(pt,_e),Q}_renderCellTemplateForItem(Y,pt){for(let $ of this._getCellTemplates(Y))Ca.mostRecentCellOutlet&&Ca.mostRecentCellOutlet._viewContainer.createEmbeddedView($,pt);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Y=this._rowOutlet.viewContainer;for(let pt=0,$=Y.length;pt<$;pt++){const Q=Y.get(pt).context;Q.count=$,Q.first=0===pt,Q.last=pt===$-1,Q.even=pt%2==0,Q.odd=!Q.even,this.multiTemplateDataRows?(Q.dataIndex=this._renderRows[pt].dataIndex,Q.renderIndex=pt):Q.index=this._renderRows[pt].dataIndex}}_getCellTemplates(Y){return Y&&Y.columns?Array.from(Y.columns,pt=>{const $=this._columnDefsByName.get(pt);return Y.extractCellTemplate($)}):[]}_applyNativeTableSections(){const Y=this._document.createDocumentFragment(),pt=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const $ of pt){const _e=this._document.createElement($.tag);_e.setAttribute("role","rowgroup");for(const Q of $.outlets)_e.appendChild(Q.elementRef.nativeElement);Y.appendChild(_e)}this._elementRef.nativeElement.appendChild(Y)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Y=(pt,$)=>pt||$.hasStickyChanged();this._headerRowDefs.reduce(Y,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Y,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Y,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Ia(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,at.of)()).pipe((0,lt.R)(this._onDestroy)).subscribe(pt=>{this._stickyStyler.direction=pt,this.updateStickyColumnStyles()})}_getOwnDefs(Y){return Y.filter(pt=>!pt._table||pt._table===this)}_updateNoDataRow(){const Y=this._customNoDataRow||this._noDataRow;if(!Y)return;const pt=0===this._rowOutlet.viewContainer.length;if(pt===this._isShowingNoDataRow)return;const $=this._noDataRowOutlet.viewContainer;if(pt){const _e=$.createEmbeddedView(Y.templateRef),Q=_e.rootNodes[0];1===_e.rootNodes.length&&Q?.nodeType===this._document.ELEMENT_NODE&&(Q.setAttribute("role","row"),Q.classList.add(Y._contentClassName))}else $.clear();this._isShowingNoDataRow=pt,this._changeDetectorRef.markForCheck()}static#t=this.\u0275fac=function(pt){return new(pt||Ct)(r.Y36(r.ZZ4),r.Y36(r.sBO),r.Y36(r.SBq),r.$8M("role"),r.Y36(u.Is,8),r.Y36(C.K0),r.Y36(z.t4),r.Y36(M.k),r.Y36(ea),r.Y36(m.rL),r.Y36(Ot,12),r.Y36(r.R0b,8))};static#e=this.\u0275cmp=r.Xpm({type:Ct,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(pt,$,_e){if(1&pt&&(r.Suo(_e,fa,5),r.Suo(_e,X,5),r.Suo(_e,He,5),r.Suo(_e,ca,5),r.Suo(_e,Re,5)),2&pt){let Q;r.iGM(Q=r.CRH())&&($._noDataRow=Q.first),r.iGM(Q=r.CRH())&&($._contentColumnDefs=Q),r.iGM(Q=r.CRH())&&($._contentRowDefs=Q),r.iGM(Q=r.CRH())&&($._contentHeaderRowDefs=Q),r.iGM(Q=r.CRH())&&($._contentFooterRowDefs=Q)}},viewQuery:function(pt,$){if(1&pt&&(r.Gf(q,7),r.Gf(kt,7),r.Gf(mt,7),r.Gf(jt,7)),2&pt){let _e;r.iGM(_e=r.CRH())&&($._rowOutlet=_e.first),r.iGM(_e=r.CRH())&&($._headerRowOutlet=_e.first),r.iGM(_e=r.CRH())&&($._footerRowOutlet=_e.first),r.iGM(_e=r.CRH())&&($._noDataRowOutlet=_e.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(pt,$){2&pt&&r.ekj("cdk-table-fixed-layout",$.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[r._Bn([{provide:Wt,useExisting:Ct},{provide:M.k,useClass:M.yy},{provide:ea,useClass:ra},{provide:Ot,useValue:null}])],ngContentSelectors:Lt,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(pt,$){1&pt&&(r.F$t(ft),r.Hsn(0),r.Hsn(1,1),r.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[q,kt,mt,jt],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return Ct})();function le(Ct,ye){return Ct.concat(Array.from(ye))}let aa=(()=>{class Ct{static#t=this.\u0275fac=function(pt){return new(pt||Ct)};static#e=this.\u0275mod=r.oAB({type:Ct});static#a=this.\u0275inj=r.cJS({imports:[m.Cl]})}return Ct})();var Ta=g(3680);const ut=[[["caption"]],[["colgroup"],["col"]]],Kt=["caption","colgroup, col"];let Ie=(()=>{class Ct extends oe{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275cmp=r.Xpm({type:Ct,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(pt,$){2&pt&&r.ekj("mdc-table-fixed-layout",$.fixedLayout)},exportAs:["matTable"],features:[r._Bn([{provide:oe,useExisting:Ct},{provide:Wt,useExisting:Ct},{provide:ea,useClass:ra},{provide:M.k,useClass:M.yy},{provide:Ot,useValue:null}]),r.qOj],ngContentSelectors:Kt,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(pt,$){1&pt&&(r.F$t(ut),r.Hsn(0),r.Hsn(1,1),r.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[q,kt,mt,jt],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return Ct})(),$e=(()=>{class Ct extends Ft{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","matCellDef",""]],features:[r._Bn([{provide:Ft,useExisting:Ct}]),r.qOj]})}return Ct})(),ga=(()=>{class Ct extends bt{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","matHeaderCellDef",""]],features:[r._Bn([{provide:bt,useExisting:Ct}]),r.qOj]})}return Ct})(),ya=(()=>{class Ct extends X{get name(){return this._name}set name(Y){this._setNameInput(Y)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[r._Bn([{provide:X,useExisting:Ct},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Ct}]),r.qOj]})}return Ct})(),$a=(()=>{class Ct extends Pe{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[r.qOj]})}return Ct})(),Ht=(()=>{class Ct extends se{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[r.qOj]})}return Ct})(),Et=(()=>{class Ct extends ca{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[r._Bn([{provide:ca,useExisting:Ct}]),r.qOj]})}return Ct})(),Ge=(()=>{class Ct extends He{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275dir=r.lG2({type:Ct,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[r._Bn([{provide:He,useExisting:Ct}]),r.qOj]})}return Ct})(),de=(()=>{class Ct extends Le{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275cmp=r.Xpm({type:Ct,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[r._Bn([{provide:Le,useExisting:Ct}]),r.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(pt,$){1&pt&&r.GkF(0,0)},dependencies:[Ca],encapsulation:2})}return Ct})(),At=(()=>{class Ct extends Aa{static#t=this.\u0275fac=function(){let Y;return function($){return(Y||(Y=r.n5z(Ct)))($||Ct)}}();static#e=this.\u0275cmp=r.Xpm({type:Ct,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[r._Bn([{provide:Aa,useExisting:Ct}]),r.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(pt,$){1&pt&&r.GkF(0,0)},dependencies:[Ca],encapsulation:2})}return Ct})(),G=(()=>{class Ct{static#t=this.\u0275fac=function(pt){return new(pt||Ct)};static#e=this.\u0275mod=r.oAB({type:Ct});static#a=this.\u0275inj=r.cJS({imports:[Ta.BQ,aa,Ta.BQ]})}return Ct})()},4104:(Ae,H,g)=>{"use strict";g.d(H,{Nh:()=>de,SP:()=>ga,uX:()=>na});var r=g(6814),u=g(5879),y=g(3680),M=g(8484),z=g(7131),m=g(4191),C=g(9388),V=g(7902),it=g(2079),N=g(9016),rt=g(9193),at=g(7354),lt=g(1226),St=g(4699),ft=g(9249),Lt=g(3075),Pt=g(2068),Xt=g(9352),wt=g(1418),Wt=g(5222),st=g(4521),Ft=g(7734),bt=g(6825),Dt=g(2495),Zt=g(8301),te=g(2831),X=g(6028);function xe(Nt,At){}const Pe=function(Nt){return{animationDuration:Nt}},Ue=function(Nt,At){return{value:Nt,params:At}};function se(Nt,At){1&Nt&&u.Hsn(0)}const xa=["*"],ea=["tabListContainer"],ra=["tabList"],Vt=["tabListInner"],ee=["nextPaginator"],he=["previousPaginator"],De=["tabBodyWrapper"],ca=["tabHeader"];function me(Nt,At){}function Te(Nt,At){if(1&Nt&&u.YNc(0,me,0,0,"ng-template",14),2&Nt){const j=u.oxw().$implicit;u.Q6J("cdkPortalOutlet",j.templateLabel)}}function Re(Nt,At){if(1&Nt&&u._uU(0),2&Nt){const j=u.oxw().$implicit;u.Oqu(j.textLabel)}}function He(Nt,At){if(1&Nt){const j=u.EpF();u.TgZ(0,"div",6,7),u.NdJ("click",function(){const Yt=u.CHM(j),G=Yt.$implicit,ct=Yt.index,re=u.oxw(),Fe=u.MAs(1);return u.KtG(re._handleClick(G,Fe,ct))})("cdkFocusChange",function(Yt){const ct=u.CHM(j).index,re=u.oxw();return u.KtG(re._tabFocusChanged(Yt,ct))}),u._UZ(2,"span",8)(3,"div",9),u.TgZ(4,"span",10)(5,"span",11),u.YNc(6,Te,1,1,"ng-template",12),u.YNc(7,Re,1,1,"ng-template",null,13,u.W1O),u.qZA()()()}if(2&Nt){const j=At.$implicit,vt=At.index,Yt=u.MAs(1),G=u.MAs(8),ct=u.oxw();u.ekj("mdc-tab--active",ct.selectedIndex===vt),u.Q6J("id",ct._getTabLabelId(vt))("ngClass",j.labelClass)("disabled",j.disabled)("fitInkBarToContent",ct.fitInkBarToContent),u.uIk("tabIndex",ct._getTabIndex(vt))("aria-posinset",vt+1)("aria-setsize",ct._tabs.length)("aria-controls",ct._getTabContentId(vt))("aria-selected",ct.selectedIndex===vt)("aria-label",j.ariaLabel||null)("aria-labelledby",!j.ariaLabel&&j.ariaLabelledby?j.ariaLabelledby:null),u.xp6(3),u.Q6J("matRippleTrigger",Yt)("matRippleDisabled",j.disabled||ct.disableRipple),u.xp6(3),u.Q6J("ngIf",j.templateLabel)("ngIfElse",G)}}function Ca(Nt,At){if(1&Nt){const j=u.EpF();u.TgZ(0,"mat-tab-body",15),u.NdJ("_onCentered",function(){u.CHM(j);const Yt=u.oxw();return u.KtG(Yt._removeTabBodyWrapperHeight())})("_onCentering",function(Yt){u.CHM(j);const G=u.oxw();return u.KtG(G._setTabBodyWrapperHeight(Yt))}),u.qZA()}if(2&Nt){const j=At.$implicit,vt=At.index,Yt=u.oxw();u.ekj("mat-mdc-tab-body-active",Yt.selectedIndex===vt),u.Q6J("id",Yt._getTabContentId(vt))("ngClass",j.bodyClass)("content",j.content)("position",j.position)("origin",j.origin)("animationDuration",Yt.animationDuration)("preserveContent",Yt.preserveContent),u.uIk("tabindex",null!=Yt.contentTabIndex&&Yt.selectedIndex===vt?Yt.contentTabIndex:null)("aria-labelledby",Yt._getTabLabelId(vt))("aria-hidden",Yt.selectedIndex!==vt)}}const Aa={translateTab:(0,bt.X$)("translateTab",[(0,bt.SB)("center, void, left-origin-center, right-origin-center",(0,bt.oB)({transform:"none"})),(0,bt.SB)("left",(0,bt.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,bt.SB)("right",(0,bt.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,bt.eR)("* => left, * => right, left => center, right => center",(0,bt.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,bt.eR)("void => left-origin-center",[(0,bt.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,bt.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,bt.eR)("void => right-origin-center",[(0,bt.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,bt.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let fa=(()=>{class Nt extends M.Pl{constructor(j,vt,Yt,G){super(j,vt,G),this._host=Yt,this._centeringSub=V.w.EMPTY,this._leavingSub=V.w.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,Lt.O)(this._host._isCenterPosition(this._host._position))).subscribe(j=>{j&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u._Vd),u.Y36(u.s_b),u.Y36((0,u.Gpc)(()=>Ia)),u.Y36(r.K0))};static#e=this.\u0275dir=u.lG2({type:Nt,selectors:[["","matTabBodyHost",""]],features:[u.qOj]})}return Nt})(),va=(()=>{class Nt{set position(j){this._positionIndex=j,this._computePositionAnimationState()}constructor(j,vt,Yt){this._elementRef=j,this._dir=vt,this._dirChangeSubscription=V.w.EMPTY,this._translateTabComplete=new it.xQ,this._onCentering=new u.vpe,this._beforeCentering=new u.vpe,this._afterLeavingCenter=new u.vpe,this._onCentered=new u.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,vt&&(this._dirChangeSubscription=vt.change.subscribe(G=>{this._computePositionAnimationState(G),Yt.markForCheck()})),this._translateTabComplete.pipe((0,Pt.x)((G,ct)=>G.fromState===ct.fromState&&G.toState===ct.toState)).subscribe(G=>{this._isCenterPosition(G.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(G.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(j){const vt=this._isCenterPosition(j.toState);this._beforeCentering.emit(vt),vt&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(j){return"center"==j||"left-origin-center"==j||"right-origin-center"==j}_computePositionAnimationState(j=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==j?"left":"right":this._positionIndex>0?"ltr"==j?"right":"left":"center"}_computePositionFromOrigin(j){const vt=this._getLayoutDirection();return"ltr"==vt&&j<=0||"rtl"==vt&&j>0?"left-origin-center":"right-origin-center"}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq),u.Y36(C.Is,8),u.Y36(u.sBO))};static#e=this.\u0275dir=u.lG2({type:Nt,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}})}return Nt})(),Ia=(()=>{class Nt extends va{constructor(j,vt,Yt){super(j,vt,Yt)}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq),u.Y36(C.Is,8),u.Y36(u.sBO))};static#e=this.\u0275cmp=u.Xpm({type:Nt,selectors:[["mat-tab-body"]],viewQuery:function(vt,Yt){if(1&vt&&u.Gf(M.Pl,5),2&vt){let G;u.iGM(G=u.CRH())&&(Yt._portalHost=G.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[u.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(vt,Yt){1&vt&&(u.TgZ(0,"div",0,1),u.NdJ("@translateTab.start",function(ct){return Yt._onTranslateTabStarted(ct)})("@translateTab.done",function(ct){return Yt._translateTabComplete.next(ct)}),u.YNc(2,xe,0,0,"ng-template",2),u.qZA()),2&vt&&u.Q6J("@translateTab",u.WLB(3,Ue,Yt._position,u.VKq(1,Pe,Yt.animationDuration)))},dependencies:[fa],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Aa.translateTab]}})}return Nt})();const be=new u.OlP("MatTabContent");let oa=(()=>{class Nt{constructor(j){this.template=j}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.Rgc))};static#e=this.\u0275dir=u.lG2({type:Nt,selectors:[["","matTabContent",""]],features:[u._Bn([{provide:be,useExisting:Nt}])]})}return Nt})();const ia=new u.OlP("MatTabLabel"),Ra=new u.OlP("MAT_TAB");let Ua=(()=>{class Nt extends M.ig{constructor(j,vt,Yt){super(j,vt),this._closestTab=Yt}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.Rgc),u.Y36(u.s_b),u.Y36(Ra,8))};static#e=this.\u0275dir=u.lG2({type:Nt,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[u._Bn([{provide:ia,useExisting:Nt}]),u.qOj]})}return Nt})();const ma="mdc-tab-indicator--active",Ye="mdc-tab-indicator--no-transition";class _t{constructor(At){this._items=At}hide(){this._items.forEach(At=>At.deactivateInkBar())}alignToElement(At){const j=this._items.find(Yt=>Yt.elementRef.nativeElement===At),vt=this._currentItem;if(j!==vt&&(vt?.deactivateInkBar(),j)){const Yt=vt?.elementRef.nativeElement.getBoundingClientRect?.();j.activateInkBar(Yt),this._currentItem=j}}}function Ot(Nt){return class extends Nt{constructor(...At){super(...At),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(At){const j=(0,Dt.Ig)(At);this._fitToContent!==j&&(this._fitToContent=j,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(At){const j=this.elementRef.nativeElement;if(!At||!j.getBoundingClientRect||!this._inkBarContentElement)return void j.classList.add(ma);const vt=j.getBoundingClientRect(),Yt=At.width/vt.width,G=At.left-vt.left;j.classList.add(Ye),this._inkBarContentElement.style.setProperty("transform",`translateX(${G}px) scaleX(${Yt})`),j.getBoundingClientRect(),j.classList.remove(Ye),j.classList.add(ma),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(ma)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const At=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=At.createElement("span"),this._inkBarContentElement=At.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const kt=(0,y.Id)(class{}),jt=Ot((()=>{class Nt extends kt{constructor(j){super(),this.elementRef=j}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq))};static#e=this.\u0275dir=u.lG2({type:Nt,features:[u.qOj]})}return Nt})());let ce=(()=>{class Nt extends jt{static#t=this.\u0275fac=function(){let j;return function(Yt){return(j||(j=u.n5z(Nt)))(Yt||Nt)}}();static#e=this.\u0275dir=u.lG2({type:Nt,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(vt,Yt){2&vt&&(u.uIk("aria-disabled",!!Yt.disabled),u.ekj("mat-mdc-tab-disabled",Yt.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[u.qOj]})}return Nt})();const $t=(0,y.Id)(class{}),oe=new u.OlP("MAT_TAB_GROUP");let le=(()=>{class Nt extends $t{get content(){return this._contentPortal}constructor(j,vt){super(),this._viewContainerRef=j,this._closestTabGroup=vt,this.textLabel="",this._contentPortal=null,this._stateChanges=new it.xQ,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(j){(j.hasOwnProperty("textLabel")||j.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new M.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(j){j&&j._closestTab===this&&(this._templateLabel=j)}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.s_b),u.Y36(oe,8))};static#e=this.\u0275dir=u.lG2({type:Nt,viewQuery:function(vt,Yt){if(1&vt&&u.Gf(u.Rgc,7),2&vt){let G;u.iGM(G=u.CRH())&&(Yt._implicitContent=G.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[u.qOj,u.TTD]})}return Nt})(),na=(()=>{class Nt extends le{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(j){this._setTemplateLabelInput(j)}static#t=this.\u0275fac=function(){let j;return function(Yt){return(j||(j=u.n5z(Nt)))(Yt||Nt)}}();static#e=this.\u0275cmp=u.Xpm({type:Nt,selectors:[["mat-tab"]],contentQueries:function(vt,Yt,G){if(1&vt&&(u.Suo(G,oa,7,u.Rgc),u.Suo(G,Ua,5)),2&vt){let ct;u.iGM(ct=u.CRH())&&(Yt._explicitContent=ct.first),u.iGM(ct=u.CRH())&&(Yt.templateLabel=ct.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[u._Bn([{provide:Ra,useExisting:Nt}]),u.qOj],ngContentSelectors:xa,decls:1,vars:0,template:function(vt,Yt){1&vt&&(u.F$t(),u.YNc(0,se,1,0,"ng-template"))},encapsulation:2})}return Nt})();const We=(0,te.i$)({passive:!0});let ut=(()=>{class Nt{get disablePagination(){return this._disablePagination}set disablePagination(j){this._disablePagination=(0,Dt.Ig)(j)}get selectedIndex(){return this._selectedIndex}set selectedIndex(j){j=(0,Dt.su)(j),this._selectedIndex!=j&&(this._selectedIndexChanged=!0,this._selectedIndex=j,this._keyManager&&this._keyManager.updateActiveItem(j))}constructor(j,vt,Yt,G,ct,re,Fe){this._elementRef=j,this._changeDetectorRef=vt,this._viewportRuler=Yt,this._dir=G,this._ngZone=ct,this._platform=re,this._animationMode=Fe,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new it.xQ,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new it.xQ,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new u.vpe,this.indexFocused=new u.vpe,ct.runOutsideAngular(()=>{(0,N.R)(j.nativeElement,"mouseleave").pipe((0,Xt.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,N.R)(this._previousPaginator.nativeElement,"touchstart",We).pipe((0,Xt.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,N.R)(this._nextPaginator.nativeElement,"touchstart",We).pipe((0,Xt.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const j=this._dir?this._dir.change:(0,rt.of)("ltr"),vt=this._viewportRuler.change(150),Yt=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new m.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,wt.q)(1)).subscribe(Yt),(0,at.T)(j,vt,this._items.changes,this._itemsResized()).pipe((0,Xt.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Yt()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(G=>{this.indexFocused.emit(G),this._setTabFocus(G)})}_itemsResized(){return"function"!=typeof ResizeObserver?lt.E:this._items.changes.pipe((0,Lt.O)(this._items),(0,Wt.w)(j=>new St.y(vt=>this._ngZone.runOutsideAngular(()=>{const Yt=new ResizeObserver(G=>vt.next(G));return j.forEach(G=>Yt.observe(G.elementRef.nativeElement)),()=>{Yt.disconnect()}}))),(0,st.T)(1),(0,Ft.h)(j=>j.some(vt=>vt.contentRect.width>0&&vt.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(j){if(!(0,X.Vb)(j))switch(j.keyCode){case X.K5:case X.L_:if(this.focusIndex!==this.selectedIndex){const vt=this._items.get(this.focusIndex);vt&&!vt.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(j))}break;default:this._keyManager.onKeydown(j)}}_onContentChanges(){const j=this._elementRef.nativeElement.textContent;j!==this._currentTextContent&&(this._currentTextContent=j||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(j){!this._isValidIndex(j)||this.focusIndex===j||!this._keyManager||this._keyManager.setActiveItem(j)}_isValidIndex(j){return!this._items||!!this._items.toArray()[j]}_setTabFocus(j){if(this._showPaginationControls&&this._scrollToLabel(j),this._items&&this._items.length){this._items.toArray()[j].focus();const vt=this._tabListContainer.nativeElement;vt.scrollLeft="ltr"==this._getLayoutDirection()?0:vt.scrollWidth-vt.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const j=this.scrollDistance,vt="ltr"===this._getLayoutDirection()?-j:j;this._tabList.nativeElement.style.transform=`translateX(${Math.round(vt)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(j){this._scrollTo(j)}_scrollHeader(j){return this._scrollTo(this._scrollDistance+("before"==j?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(j){this._stopInterval(),this._scrollHeader(j)}_scrollToLabel(j){if(this.disablePagination)return;const vt=this._items?this._items.toArray()[j]:null;if(!vt)return;const Yt=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:G,offsetWidth:ct}=vt.elementRef.nativeElement;let re,Fe;"ltr"==this._getLayoutDirection()?(re=G,Fe=re+ct):(Fe=this._tabListInner.nativeElement.offsetWidth-G,re=Fe-ct);const Ct=this.scrollDistance,ye=this.scrollDistance+Yt;reye&&(this.scrollDistance+=Math.min(Fe-ye,re-Ct))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const j=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;j||(this.scrollDistance=0),j!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=j}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const j=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,vt=j?j.elementRef.nativeElement:null;vt?this._inkBar.alignToElement(vt):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(j,vt){vt&&null!=vt.button&&0!==vt.button||(this._stopInterval(),(0,ft.H)(650,100).pipe((0,Xt.R)((0,at.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Yt,distance:G}=this._scrollHeader(j);(0===G||G>=Yt)&&this._stopInterval()}))}_scrollTo(j){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const vt=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(vt,j)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:vt,distance:this._scrollDistance}}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(Zt.rL),u.Y36(C.Is,8),u.Y36(u.R0b),u.Y36(te.t4),u.Y36(u.QbO,8))};static#e=this.\u0275dir=u.lG2({type:Nt,inputs:{disablePagination:"disablePagination"}})}return Nt})(),Kt=(()=>{class Nt extends ut{get disableRipple(){return this._disableRipple}set disableRipple(j){this._disableRipple=(0,Dt.Ig)(j)}constructor(j,vt,Yt,G,ct,re,Fe){super(j,vt,Yt,G,ct,re,Fe),this._disableRipple=!1}_itemSelected(j){j.preventDefault()}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(Zt.rL),u.Y36(C.Is,8),u.Y36(u.R0b),u.Y36(te.t4),u.Y36(u.QbO,8))};static#e=this.\u0275dir=u.lG2({type:Nt,inputs:{disableRipple:"disableRipple"},features:[u.qOj]})}return Nt})(),Mt=(()=>{class Nt extends Kt{constructor(j,vt,Yt,G,ct,re,Fe){super(j,vt,Yt,G,ct,re,Fe)}ngAfterContentInit(){this._inkBar=new _t(this._items),super.ngAfterContentInit()}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(Zt.rL),u.Y36(C.Is,8),u.Y36(u.R0b),u.Y36(te.t4),u.Y36(u.QbO,8))};static#e=this.\u0275cmp=u.Xpm({type:Nt,selectors:[["mat-tab-header"]],contentQueries:function(vt,Yt,G){if(1&vt&&u.Suo(G,ce,4),2&vt){let ct;u.iGM(ct=u.CRH())&&(Yt._items=ct)}},viewQuery:function(vt,Yt){if(1&vt&&(u.Gf(ea,7),u.Gf(ra,7),u.Gf(Vt,7),u.Gf(ee,5),u.Gf(he,5)),2&vt){let G;u.iGM(G=u.CRH())&&(Yt._tabListContainer=G.first),u.iGM(G=u.CRH())&&(Yt._tabList=G.first),u.iGM(G=u.CRH())&&(Yt._tabListInner=G.first),u.iGM(G=u.CRH())&&(Yt._nextPaginator=G.first),u.iGM(G=u.CRH())&&(Yt._previousPaginator=G.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(vt,Yt){2&vt&&u.ekj("mat-mdc-tab-header-pagination-controls-enabled",Yt._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Yt._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[u.qOj],ngContentSelectors:xa,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(vt,Yt){1&vt&&(u.F$t(),u.TgZ(0,"button",0,1),u.NdJ("click",function(){return Yt._handlePaginatorClick("before")})("mousedown",function(ct){return Yt._handlePaginatorPress("before",ct)})("touchend",function(){return Yt._stopInterval()}),u._UZ(2,"div",2),u.qZA(),u.TgZ(3,"div",3,4),u.NdJ("keydown",function(ct){return Yt._handleKeydown(ct)}),u.TgZ(5,"div",5,6),u.NdJ("cdkObserveContent",function(){return Yt._onContentChanges()}),u.TgZ(7,"div",7,8),u.Hsn(9),u.qZA()()(),u.TgZ(10,"button",9,10),u.NdJ("mousedown",function(ct){return Yt._handlePaginatorPress("after",ct)})("click",function(){return Yt._handlePaginatorClick("after")})("touchend",function(){return Yt._stopInterval()}),u._UZ(12,"div",2),u.qZA()),2&vt&&(u.ekj("mat-mdc-tab-header-pagination-disabled",Yt._disableScrollBefore),u.Q6J("matRippleDisabled",Yt._disableScrollBefore||Yt.disableRipple)("disabled",Yt._disableScrollBefore||null),u.xp6(3),u.ekj("_mat-animation-noopable","NoopAnimations"===Yt._animationMode),u.xp6(7),u.ekj("mat-mdc-tab-header-pagination-disabled",Yt._disableScrollAfter),u.Q6J("matRippleDisabled",Yt._disableScrollAfter||Yt.disableRipple)("disabled",Yt._disableScrollAfter||null))},dependencies:[y.wG,z.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}return Nt})();const Me=new u.OlP("MAT_TABS_CONFIG");let ne=0;const Ie=(0,y.pj)((0,y.Kr)(class{constructor(Nt){this._elementRef=Nt}}),"primary");let $e=(()=>{class Nt extends Ie{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(j){this._dynamicHeight=(0,Dt.Ig)(j)}get selectedIndex(){return this._selectedIndex}set selectedIndex(j){this._indexToSelect=(0,Dt.su)(j,null)}get animationDuration(){return this._animationDuration}set animationDuration(j){this._animationDuration=/^\d+$/.test(j+"")?j+"ms":j}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(j){this._contentTabIndex=(0,Dt.su)(j,null)}get disablePagination(){return this._disablePagination}set disablePagination(j){this._disablePagination=(0,Dt.Ig)(j)}get preserveContent(){return this._preserveContent}set preserveContent(j){this._preserveContent=(0,Dt.Ig)(j)}get backgroundColor(){return this._backgroundColor}set backgroundColor(j){const vt=this._elementRef.nativeElement.classList;vt.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),j&&vt.add("mat-tabs-with-background",`mat-background-${j}`),this._backgroundColor=j}constructor(j,vt,Yt,G){super(j),this._changeDetectorRef=vt,this._animationMode=G,this._tabs=new u.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=V.w.EMPTY,this._tabLabelSubscription=V.w.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new u.vpe,this.focusChange=new u.vpe,this.animationDone=new u.vpe,this.selectedTabChange=new u.vpe(!0),this._groupId=ne++,this.animationDuration=Yt&&Yt.animationDuration?Yt.animationDuration:"500ms",this.disablePagination=!(!Yt||null==Yt.disablePagination)&&Yt.disablePagination,this.dynamicHeight=!(!Yt||null==Yt.dynamicHeight)&&Yt.dynamicHeight,this.contentTabIndex=Yt?.contentTabIndex??null,this.preserveContent=!!Yt?.preserveContent}ngAfterContentChecked(){const j=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=j){const vt=null==this._selectedIndex;if(!vt){this.selectedTabChange.emit(this._createChangeEvent(j));const Yt=this._tabBodyWrapper.nativeElement;Yt.style.minHeight=Yt.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Yt,G)=>Yt.isActive=G===j),vt||(this.selectedIndexChange.emit(j),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((vt,Yt)=>{vt.position=Yt-j,null!=this._selectedIndex&&0==vt.position&&!vt.origin&&(vt.origin=j-this._selectedIndex)}),this._selectedIndex!==j&&(this._selectedIndex=j,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const j=this._clampTabIndex(this._indexToSelect);if(j===this._selectedIndex){const vt=this._tabs.toArray();let Yt;for(let G=0;G{vt[j].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(j))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,Lt.O)(this._allTabs)).subscribe(j=>{this._tabs.reset(j.filter(vt=>vt._closestTabGroup===this||!vt._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(j){const vt=this._tabHeader;vt&&(vt.focusIndex=j)}_focusChanged(j){this._lastFocusedTabIndex=j,this.focusChange.emit(this._createChangeEvent(j))}_createChangeEvent(j){const vt=new Sa;return vt.index=j,this._tabs&&this._tabs.length&&(vt.tab=this._tabs.toArray()[j]),vt}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,at.T)(...this._tabs.map(j=>j._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(j){return Math.min(this._tabs.length-1,Math.max(j||0,0))}_getTabLabelId(j){return`mat-tab-label-${this._groupId}-${j}`}_getTabContentId(j){return`mat-tab-content-${this._groupId}-${j}`}_setTabBodyWrapperHeight(j){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const vt=this._tabBodyWrapper.nativeElement;vt.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(vt.style.height=j+"px")}_removeTabBodyWrapperHeight(){const j=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=j.clientHeight,j.style.height="",this.animationDone.emit()}_handleClick(j,vt,Yt){vt.focusIndex=Yt,j.disabled||(this.selectedIndex=Yt)}_getTabIndex(j){return j===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(j,vt){j&&"mouse"!==j&&"touch"!==j&&(this._tabHeader.focusIndex=vt)}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(Me,8),u.Y36(u.QbO,8))};static#e=this.\u0275dir=u.lG2({type:Nt,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[u.qOj]})}return Nt})(),ga=(()=>{class Nt extends $e{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(j){this._fitInkBarToContent=(0,Dt.Ig)(j),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(j){this._stretchTabs=(0,Dt.Ig)(j)}constructor(j,vt,Yt,G){super(j,vt,Yt,G),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!Yt||null==Yt.fitInkBarToContent)&&Yt.fitInkBarToContent,this.stretchTabs=!Yt||null==Yt.stretchTabs||Yt.stretchTabs}static#t=this.\u0275fac=function(vt){return new(vt||Nt)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(Me,8),u.Y36(u.QbO,8))};static#e=this.\u0275cmp=u.Xpm({type:Nt,selectors:[["mat-tab-group"]],contentQueries:function(vt,Yt,G){if(1&vt&&u.Suo(G,na,5),2&vt){let ct;u.iGM(ct=u.CRH())&&(Yt._allTabs=ct)}},viewQuery:function(vt,Yt){if(1&vt&&(u.Gf(De,5),u.Gf(ca,5)),2&vt){let G;u.iGM(G=u.CRH())&&(Yt._tabBodyWrapper=G.first),u.iGM(G=u.CRH())&&(Yt._tabHeader=G.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(vt,Yt){2&vt&&(u.Udp("--mat-tab-animation-duration",Yt.animationDuration),u.ekj("mat-mdc-tab-group-dynamic-height",Yt.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Yt.headerPosition)("mat-mdc-tab-group-stretch-tabs",Yt.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[u._Bn([{provide:oe,useExisting:Nt}]),u.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(vt,Yt){1&vt&&(u.TgZ(0,"mat-tab-header",0,1),u.NdJ("indexFocused",function(ct){return Yt._focusChanged(ct)})("selectFocusedIndex",function(ct){return Yt.selectedIndex=ct}),u.YNc(2,He,9,17,"div",2),u.qZA(),u.TgZ(3,"div",3,4),u.YNc(5,Ca,1,12,"mat-tab-body",5),u.qZA()),2&vt&&(u.Q6J("selectedIndex",Yt.selectedIndex||0)("disableRipple",Yt.disableRipple)("disablePagination",Yt.disablePagination),u.xp6(2),u.Q6J("ngForOf",Yt._tabs),u.xp6(1),u.ekj("_mat-animation-noopable","NoopAnimations"===Yt._animationMode),u.xp6(2),u.Q6J("ngForOf",Yt._tabs))},dependencies:[r.mk,r.sg,r.O5,M.Pl,y.wG,m.kH,Ia,ce,Mt],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return Nt})();class Sa{}let de=(()=>{class Nt{static#t=this.\u0275fac=function(vt){return new(vt||Nt)};static#e=this.\u0275mod=u.oAB({type:Nt});static#a=this.\u0275inj=u.cJS({imports:[r.ez,y.BQ,M.eL,y.si,z.Q8,m.rt,y.BQ]})}return Nt})()},2596:(Ae,H,g)=>{"use strict";g.d(H,{AV:()=>he,gM:()=>ea});var r=g(9352),u=g(1418),y=g(2495),M=g(6028),z=g(5879),m=g(6814),C=g(2831),V=g(4191),it=g(9388),N=g(748),rt=g(8301),at=g(8484),lt=g(2079),ft=(g(6825),g(3680));const Lt=["tooltip"],wt=new z.OlP("mat-tooltip-scroll-strategy"),st={provide:wt,deps:[N.aV],useFactory:function Wt(De){return()=>De.scrollStrategies.reposition({scrollThrottle:20})}},bt=new z.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function Ft(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),Zt="tooltip-panel",te=(0,C.i$)({passive:!0});let xa=(()=>{class De{get position(){return this._position}set position(me){me!==this._position&&(this._position=me,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(me){this._positionAtOrigin=(0,y.Ig)(me),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(me){this._disabled=(0,y.Ig)(me),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(me){this._showDelay=(0,y.su)(me)}get hideDelay(){return this._hideDelay}set hideDelay(me){this._hideDelay=(0,y.su)(me),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(me){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=me?String(me).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(me){this._tooltipClass=me,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(me,Te,Re,He,Ca,Le,ja,Aa,fa,va,Ia,be){this._overlay=me,this._elementRef=Te,this._scrollDispatcher=Re,this._viewContainerRef=He,this._ngZone=Ca,this._platform=Le,this._ariaDescriber=ja,this._focusMonitor=Aa,this._dir=va,this._defaultOptions=Ia,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new lt.xQ,this._scrollStrategy=fa,this._document=be,Ia&&(this._showDelay=Ia.showDelay,this._hideDelay=Ia.hideDelay,Ia.position&&(this.position=Ia.position),Ia.positionAtOrigin&&(this.positionAtOrigin=Ia.positionAtOrigin),Ia.touchGestures&&(this.touchGestures=Ia.touchGestures)),va.change.pipe((0,r.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,r.R)(this._destroyed)).subscribe(me=>{me?"keyboard"===me&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const me=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Te,Re])=>{me.removeEventListener(Te,Re,te)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(me,this.message,"tooltip"),this._focusMonitor.stopMonitoring(me)}show(me=this.showDelay,Te){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const Re=this._createOverlay(Te);this._detach(),this._portal=this._portal||new at.C5(this._tooltipComponent,this._viewContainerRef);const He=this._tooltipInstance=Re.attach(this._portal).instance;He._triggerElement=this._elementRef.nativeElement,He._mouseLeaveHideDelay=this._hideDelay,He.afterHidden().pipe((0,r.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),He.show(me)}hide(me=this.hideDelay){const Te=this._tooltipInstance;Te&&(Te.isVisible()?Te.hide(me):(Te._cancelPendingAnimations(),this._detach()))}toggle(me){this._isTooltipVisible()?this.hide():this.show(void 0,me)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(me){if(this._overlayRef){const He=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!me)&&He._origin instanceof z.SBq)return this._overlayRef;this._detach()}const Te=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),Re=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&me||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Te);return Re.positionChanges.pipe((0,r.R)(this._destroyed)).subscribe(He=>{this._updateCurrentPositionClass(He.connectionPair),this._tooltipInstance&&He.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:Re,panelClass:`${this._cssClassPrefix}-${Zt}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,r.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,r.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,r.R)(this._destroyed)).subscribe(He=>{this._isTooltipVisible()&&He.keyCode===M.hY&&!(0,M.Vb)(He)&&(He.preventDefault(),He.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(me){const Te=me.getConfig().positionStrategy,Re=this._getOrigin(),He=this._getOverlayPosition();Te.withPositions([this._addOffset({...Re.main,...He.main}),this._addOffset({...Re.fallback,...He.fallback})])}_addOffset(me){return me}_getOrigin(){const me=!this._dir||"ltr"==this._dir.value,Te=this.position;let Re;"above"==Te||"below"==Te?Re={originX:"center",originY:"above"==Te?"top":"bottom"}:"before"==Te||"left"==Te&&me||"right"==Te&&!me?Re={originX:"start",originY:"center"}:("after"==Te||"right"==Te&&me||"left"==Te&&!me)&&(Re={originX:"end",originY:"center"});const{x:He,y:Ca}=this._invertPosition(Re.originX,Re.originY);return{main:Re,fallback:{originX:He,originY:Ca}}}_getOverlayPosition(){const me=!this._dir||"ltr"==this._dir.value,Te=this.position;let Re;"above"==Te?Re={overlayX:"center",overlayY:"bottom"}:"below"==Te?Re={overlayX:"center",overlayY:"top"}:"before"==Te||"left"==Te&&me||"right"==Te&&!me?Re={overlayX:"end",overlayY:"center"}:("after"==Te||"right"==Te&&me||"left"==Te&&!me)&&(Re={overlayX:"start",overlayY:"center"});const{x:He,y:Ca}=this._invertPosition(Re.overlayX,Re.overlayY);return{main:Re,fallback:{overlayX:He,overlayY:Ca}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,u.q)(1),(0,r.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(me){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=me,this._tooltipInstance._markForCheck())}_invertPosition(me,Te){return"above"===this.position||"below"===this.position?"top"===Te?Te="bottom":"bottom"===Te&&(Te="top"):"end"===me?me="start":"start"===me&&(me="end"),{x:me,y:Te}}_updateCurrentPositionClass(me){const{overlayY:Te,originX:Re,originY:He}=me;let Ca;if(Ca="center"===Te?this._dir&&"rtl"===this._dir.value?"end"===Re?"left":"right":"start"===Re?"left":"right":"bottom"===Te&&"top"===He?"above":"below",Ca!==this._currentPosition){const Le=this._overlayRef;if(Le){const ja=`${this._cssClassPrefix}-${Zt}-`;Le.removePanelClass(ja+this._currentPosition),Le.addPanelClass(ja+Ca)}this._currentPosition=Ca}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",me=>{let Te;this._setupPointerExitEventsIfNeeded(),void 0!==me.x&&void 0!==me.y&&(Te=me),this.show(void 0,Te)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",me=>{const Te=me.targetTouches?.[0],Re=Te?{x:Te.clientX,y:Te.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,Re),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const me=[];if(this._platformSupportsMouseEvents())me.push(["mouseleave",Te=>{const Re=Te.relatedTarget;(!Re||!this._overlayRef?.overlayElement.contains(Re))&&this.hide()}],["wheel",Te=>this._wheelListener(Te)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Te=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};me.push(["touchend",Te],["touchcancel",Te])}this._addListeners(me),this._passiveListeners.push(...me)}_addListeners(me){me.forEach(([Te,Re])=>{this._elementRef.nativeElement.addEventListener(Te,Re,te)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(me){if(this._isTooltipVisible()){const Te=this._document.elementFromPoint(me.clientX,me.clientY),Re=this._elementRef.nativeElement;Te!==Re&&!Re.contains(Te)&&this.hide()}}_disableNativeGesturesIfNecessary(){const me=this.touchGestures;if("off"!==me){const Te=this._elementRef.nativeElement,Re=Te.style;("on"===me||"INPUT"!==Te.nodeName&&"TEXTAREA"!==Te.nodeName)&&(Re.userSelect=Re.msUserSelect=Re.webkitUserSelect=Re.MozUserSelect="none"),("on"===me||!Te.draggable)&&(Re.webkitUserDrag="none"),Re.touchAction="none",Re.webkitTapHighlightColor="transparent"}}static#t=this.\u0275fac=function(Te){z.$Z()};static#e=this.\u0275dir=z.lG2({type:De,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}})}return De})(),ea=(()=>{class De extends xa{constructor(me,Te,Re,He,Ca,Le,ja,Aa,fa,va,Ia,be){super(me,Te,Re,He,Ca,Le,ja,Aa,fa,va,Ia,be),this._tooltipComponent=Vt,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(me){const Re=!this._dir||"ltr"==this._dir.value;return"top"===me.originY?me.offsetY=-8:"bottom"===me.originY?me.offsetY=8:"start"===me.originX?me.offsetX=Re?-8:8:"end"===me.originX&&(me.offsetX=Re?8:-8),me}static#t=this.\u0275fac=function(Te){return new(Te||De)(z.Y36(N.aV),z.Y36(z.SBq),z.Y36(rt.mF),z.Y36(z.s_b),z.Y36(z.R0b),z.Y36(C.t4),z.Y36(V.$s),z.Y36(V.tE),z.Y36(wt),z.Y36(it.Is,8),z.Y36(bt,8),z.Y36(m.K0))};static#e=this.\u0275dir=z.lG2({type:De,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(Te,Re){2&Te&&z.ekj("mat-mdc-tooltip-disabled",Re.disabled)},exportAs:["matTooltip"],features:[z.qOj]})}return De})(),ra=(()=>{class De{constructor(me,Te){this._changeDetectorRef=me,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new lt.xQ,this._animationsDisabled="NoopAnimations"===Te}show(me){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},me)}hide(me){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},me)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:me}){(!me||!this._triggerElement.contains(me))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:me}){(me===this._showAnimation||me===this._hideAnimation)&&this._finalizeAnimation(me===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(me){me?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(me){const Te=this._tooltip.nativeElement,Re=this._showAnimation,He=this._hideAnimation;if(Te.classList.remove(me?He:Re),Te.classList.add(me?Re:He),this._isVisible=me,me&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ca=getComputedStyle(Te);("0s"===Ca.getPropertyValue("animation-duration")||"none"===Ca.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}me&&this._onShow(),this._animationsDisabled&&(Te.classList.add("_mat-animation-noopable"),this._finalizeAnimation(me))}static#t=this.\u0275fac=function(Te){return new(Te||De)(z.Y36(z.sBO),z.Y36(z.QbO,8))};static#e=this.\u0275dir=z.lG2({type:De})}return De})(),Vt=(()=>{class De extends ra{constructor(me,Te,Re){super(me,Re),this._elementRef=Te,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const me=this._elementRef.nativeElement.getBoundingClientRect();return me.height>24&&me.width>=200}static#t=this.\u0275fac=function(Te){return new(Te||De)(z.Y36(z.sBO),z.Y36(z.SBq),z.Y36(z.QbO,8))};static#e=this.\u0275cmp=z.Xpm({type:De,selectors:[["mat-tooltip-component"]],viewQuery:function(Te,Re){if(1&Te&&z.Gf(Lt,7),2&Te){let He;z.iGM(He=z.CRH())&&(Re._tooltip=He.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(Te,Re){1&Te&&z.NdJ("mouseleave",function(Ca){return Re._handleMouseLeave(Ca)}),2&Te&&z.Udp("zoom",Re.isVisible()?1:null)},features:[z.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(Te,Re){1&Te&&(z.TgZ(0,"div",0,1),z.NdJ("animationend",function(Ca){return Re._handleAnimationEnd(Ca)}),z.TgZ(2,"div",2),z._uU(3),z.qZA()()),2&Te&&(z.ekj("mdc-tooltip--multiline",Re._isMultiline),z.Q6J("ngClass",Re.tooltipClass),z.xp6(3),z.Oqu(Re.message))},dependencies:[m.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return De})(),he=(()=>{class De{static#t=this.\u0275fac=function(Te){return new(Te||De)};static#e=this.\u0275mod=z.oAB({type:De});static#a=this.\u0275inj=z.cJS({providers:[st],imports:[V.rt,m.ez,N.U8,ft.BQ,ft.BQ,rt.ZD]})}return De})()},6593:(Ae,H,g)=>{"use strict";g.d(H,{Dx:()=>ma,H7:()=>ut,b2:()=>be,q6:()=>Aa,se:()=>te});var r=g(5879),u=g(6814);class y extends u.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class M extends y{static makeCurrent(){(0,u.HT)(new M)}onAndCancel(Ht,Z,Et){return Ht.addEventListener(Z,Et),()=>{Ht.removeEventListener(Z,Et)}}dispatchEvent(Ht,Z){Ht.dispatchEvent(Z)}remove(Ht){Ht.parentNode&&Ht.parentNode.removeChild(Ht)}createElement(Ht,Z){return(Z=Z||this.getDefaultDocument()).createElement(Ht)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ht){return Ht.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ht){return Ht instanceof DocumentFragment}getGlobalEventTarget(Ht,Z){return"window"===Z?window:"document"===Z?Ht:"body"===Z?Ht.body:null}getBaseHref(Ht){const Z=function m(){return z=z||document.querySelector("base"),z?z.getAttribute("href"):null}();return null==Z?null:function V(Jt){C=C||document.createElement("a"),C.setAttribute("href",Jt);const Ht=C.pathname;return"/"===Ht.charAt(0)?Ht:`/${Ht}`}(Z)}resetBaseElement(){z=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ht){return(0,u.Mx)(document.cookie,Ht)}}let C,z=null,N=(()=>{class Jt{build(){return new XMLHttpRequest}static#t=this.\u0275fac=function(Et){return new(Et||Jt)};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac})}return Jt})();const rt=new r.OlP("EventManagerPlugins");let at=(()=>{class Jt{constructor(Z,Et){this._zone=Et,this._eventNameToPlugin=new Map,Z.forEach(ke=>{ke.manager=this}),this._plugins=Z.slice().reverse()}addEventListener(Z,Et,ke){return this._findPluginFor(Et).addEventListener(Z,Et,ke)}getZone(){return this._zone}_findPluginFor(Z){let Et=this._eventNameToPlugin.get(Z);if(Et)return Et;if(Et=this._plugins.find(Ge=>Ge.supports(Z)),!Et)throw new r.vHH(5101,!1);return this._eventNameToPlugin.set(Z,Et),Et}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(rt),r.LFG(r.R0b))};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac})}return Jt})();class lt{constructor(Ht){this._doc=Ht}}const St="ng-app-id";let ft=(()=>{class Jt{constructor(Z,Et,ke,Ge={}){this.doc=Z,this.appId=Et,this.nonce=ke,this.platformId=Ge,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,u.PM)(Ge),this.resetHostNodes()}addStyles(Z){for(const Et of Z)1===this.changeUsageCount(Et,1)&&this.onStyleAdded(Et)}removeStyles(Z){for(const Et of Z)this.changeUsageCount(Et,-1)<=0&&this.onStyleRemoved(Et)}ngOnDestroy(){const Z=this.styleNodesInDOM;Z&&(Z.forEach(Et=>Et.remove()),Z.clear());for(const Et of this.getAllStyles())this.onStyleRemoved(Et);this.resetHostNodes()}addHost(Z){this.hostNodes.add(Z);for(const Et of this.getAllStyles())this.addStyleToHost(Z,Et)}removeHost(Z){this.hostNodes.delete(Z)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Z){for(const Et of this.hostNodes)this.addStyleToHost(Et,Z)}onStyleRemoved(Z){const Et=this.styleRef;Et.get(Z)?.elements?.forEach(ke=>ke.remove()),Et.delete(Z)}collectServerRenderedStyles(){const Z=this.doc.head?.querySelectorAll(`style[${St}="${this.appId}"]`);if(Z?.length){const Et=new Map;return Z.forEach(ke=>{null!=ke.textContent&&Et.set(ke.textContent,ke)}),Et}return null}changeUsageCount(Z,Et){const ke=this.styleRef;if(ke.has(Z)){const Ge=ke.get(Z);return Ge.usage+=Et,Ge.usage}return ke.set(Z,{usage:Et,elements:[]}),Et}getStyleElement(Z,Et){const ke=this.styleNodesInDOM,Ge=ke?.get(Et);if(Ge?.parentNode===Z)return ke.delete(Et),Ge.removeAttribute(St),Ge;{const de=this.doc.createElement("style");return this.nonce&&de.setAttribute("nonce",this.nonce),de.textContent=Et,this.platformIsServer&&de.setAttribute(St,this.appId),de}}addStyleToHost(Z,Et){const ke=this.getStyleElement(Z,Et);Z.appendChild(ke);const Ge=this.styleRef,de=Ge.get(Et)?.elements;de?de.push(ke):Ge.set(Et,{elements:[ke],usage:1})}resetHostNodes(){const Z=this.hostNodes;Z.clear(),Z.add(this.doc.head)}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(u.K0),r.LFG(r.AFp),r.LFG(r.Ojb,8),r.LFG(r.Lbi))};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac})}return Jt})();const Lt={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/"},Pt=/%COMP%/g,Ft=new r.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function Zt(Jt,Ht){return Ht.map(Z=>Z.replace(Pt,Jt))}let te=(()=>{class Jt{constructor(Z,Et,ke,Ge,de,Nt,At,j=null){this.eventManager=Z,this.sharedStylesHost=Et,this.appId=ke,this.removeStylesOnCompDestroy=Ge,this.doc=de,this.platformId=Nt,this.ngZone=At,this.nonce=j,this.rendererByCompId=new Map,this.platformIsServer=(0,u.PM)(Nt),this.defaultRenderer=new X(Z,de,At,this.platformIsServer)}createRenderer(Z,Et){if(!Z||!Et)return this.defaultRenderer;this.platformIsServer&&Et.encapsulation===r.ifc.ShadowDom&&(Et={...Et,encapsulation:r.ifc.Emulated});const ke=this.getOrCreateRenderer(Z,Et);return ke instanceof ea?ke.applyToHost(Z):ke instanceof xa&&ke.applyStyles(),ke}getOrCreateRenderer(Z,Et){const ke=this.rendererByCompId;let Ge=ke.get(Et.id);if(!Ge){const de=this.doc,Nt=this.ngZone,At=this.eventManager,j=this.sharedStylesHost,vt=this.removeStylesOnCompDestroy,Yt=this.platformIsServer;switch(Et.encapsulation){case r.ifc.Emulated:Ge=new ea(At,j,Et,this.appId,vt,de,Nt,Yt);break;case r.ifc.ShadowDom:return new se(At,j,Z,Et,de,Nt,this.nonce,Yt);default:Ge=new xa(At,j,Et,vt,de,Nt,Yt)}ke.set(Et.id,Ge)}return Ge}ngOnDestroy(){this.rendererByCompId.clear()}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(at),r.LFG(ft),r.LFG(r.AFp),r.LFG(Ft),r.LFG(u.K0),r.LFG(r.Lbi),r.LFG(r.R0b),r.LFG(r.Ojb))};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac})}return Jt})();class X{constructor(Ht,Z,Et,ke){this.eventManager=Ht,this.doc=Z,this.ngZone=Et,this.platformIsServer=ke,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ht,Z){return Z?this.doc.createElementNS(Lt[Z]||Z,Ht):this.doc.createElement(Ht)}createComment(Ht){return this.doc.createComment(Ht)}createText(Ht){return this.doc.createTextNode(Ht)}appendChild(Ht,Z){(Ue(Ht)?Ht.content:Ht).appendChild(Z)}insertBefore(Ht,Z,Et){Ht&&(Ue(Ht)?Ht.content:Ht).insertBefore(Z,Et)}removeChild(Ht,Z){Ht&&Ht.removeChild(Z)}selectRootElement(Ht,Z){let Et="string"==typeof Ht?this.doc.querySelector(Ht):Ht;if(!Et)throw new r.vHH(-5104,!1);return Z||(Et.textContent=""),Et}parentNode(Ht){return Ht.parentNode}nextSibling(Ht){return Ht.nextSibling}setAttribute(Ht,Z,Et,ke){if(ke){Z=ke+":"+Z;const Ge=Lt[ke];Ge?Ht.setAttributeNS(Ge,Z,Et):Ht.setAttribute(Z,Et)}else Ht.setAttribute(Z,Et)}removeAttribute(Ht,Z,Et){if(Et){const ke=Lt[Et];ke?Ht.removeAttributeNS(ke,Z):Ht.removeAttribute(`${Et}:${Z}`)}else Ht.removeAttribute(Z)}addClass(Ht,Z){Ht.classList.add(Z)}removeClass(Ht,Z){Ht.classList.remove(Z)}setStyle(Ht,Z,Et,ke){ke&(r.JOm.DashCase|r.JOm.Important)?Ht.style.setProperty(Z,Et,ke&r.JOm.Important?"important":""):Ht.style[Z]=Et}removeStyle(Ht,Z,Et){Et&r.JOm.DashCase?Ht.style.removeProperty(Z):Ht.style[Z]=""}setProperty(Ht,Z,Et){Ht[Z]=Et}setValue(Ht,Z){Ht.nodeValue=Z}listen(Ht,Z,Et){if("string"==typeof Ht&&!(Ht=(0,u.q)().getGlobalEventTarget(this.doc,Ht)))throw new Error(`Unsupported event target ${Ht} for event ${Z}`);return this.eventManager.addEventListener(Ht,Z,this.decoratePreventDefault(Et))}decoratePreventDefault(Ht){return Z=>{if("__ngUnwrap__"===Z)return Ht;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ht(Z)):Ht(Z))&&Z.preventDefault()}}}function Ue(Jt){return"TEMPLATE"===Jt.tagName&&void 0!==Jt.content}class se extends X{constructor(Ht,Z,Et,ke,Ge,de,Nt,At){super(Ht,Ge,de,At),this.sharedStylesHost=Z,this.hostEl=Et,this.shadowRoot=Et.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const j=Zt(ke.id,ke.styles);for(const vt of j){const Yt=document.createElement("style");Nt&&Yt.setAttribute("nonce",Nt),Yt.textContent=vt,this.shadowRoot.appendChild(Yt)}}nodeOrShadowRoot(Ht){return Ht===this.hostEl?this.shadowRoot:Ht}appendChild(Ht,Z){return super.appendChild(this.nodeOrShadowRoot(Ht),Z)}insertBefore(Ht,Z,Et){return super.insertBefore(this.nodeOrShadowRoot(Ht),Z,Et)}removeChild(Ht,Z){return super.removeChild(this.nodeOrShadowRoot(Ht),Z)}parentNode(Ht){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ht)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class xa extends X{constructor(Ht,Z,Et,ke,Ge,de,Nt,At){super(Ht,Ge,de,Nt),this.sharedStylesHost=Z,this.removeStylesOnCompDestroy=ke,this.styles=At?Zt(At,Et.styles):Et.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class ea extends xa{constructor(Ht,Z,Et,ke,Ge,de,Nt,At){const j=ke+"-"+Et.id;super(Ht,Z,Et,Ge,de,Nt,At,j),this.contentAttr=function bt(Jt){return"_ngcontent-%COMP%".replace(Pt,Jt)}(j),this.hostAttr=function Dt(Jt){return"_nghost-%COMP%".replace(Pt,Jt)}(j)}applyToHost(Ht){this.applyStyles(),this.setAttribute(Ht,this.hostAttr,"")}createElement(Ht,Z){const Et=super.createElement(Ht,Z);return super.setAttribute(Et,this.contentAttr,""),Et}}let ra=(()=>{class Jt extends lt{constructor(Z){super(Z)}supports(Z){return!0}addEventListener(Z,Et,ke){return Z.addEventListener(Et,ke,!1),()=>this.removeEventListener(Z,Et,ke)}removeEventListener(Z,Et,ke){return Z.removeEventListener(Et,ke)}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(u.K0))};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac})}return Jt})();const Vt=["alt","control","meta","shift"],ee={"\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"},he={alt:Jt=>Jt.altKey,control:Jt=>Jt.ctrlKey,meta:Jt=>Jt.metaKey,shift:Jt=>Jt.shiftKey};let De=(()=>{class Jt extends lt{constructor(Z){super(Z)}supports(Z){return null!=Jt.parseEventName(Z)}addEventListener(Z,Et,ke){const Ge=Jt.parseEventName(Et),de=Jt.eventCallback(Ge.fullKey,ke,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,u.q)().onAndCancel(Z,Ge.domEventName,de))}static parseEventName(Z){const Et=Z.toLowerCase().split("."),ke=Et.shift();if(0===Et.length||"keydown"!==ke&&"keyup"!==ke)return null;const Ge=Jt._normalizeKey(Et.pop());let de="",Nt=Et.indexOf("code");if(Nt>-1&&(Et.splice(Nt,1),de="code."),Vt.forEach(j=>{const vt=Et.indexOf(j);vt>-1&&(Et.splice(vt,1),de+=j+".")}),de+=Ge,0!=Et.length||0===Ge.length)return null;const At={};return At.domEventName=ke,At.fullKey=de,At}static matchEventFullKeyCode(Z,Et){let ke=ee[Z.key]||Z.key,Ge="";return Et.indexOf("code.")>-1&&(ke=Z.code,Ge="code."),!(null==ke||!ke)&&(ke=ke.toLowerCase()," "===ke?ke="space":"."===ke&&(ke="dot"),Vt.forEach(de=>{de!==ke&&(0,he[de])(Z)&&(Ge+=de+".")}),Ge+=ke,Ge===Et)}static eventCallback(Z,Et,ke){return Ge=>{Jt.matchEventFullKeyCode(Ge,Z)&&ke.runGuarded(()=>Et(Ge))}}static _normalizeKey(Z){return"esc"===Z?"escape":Z}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(u.K0))};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:Jt.\u0275fac})}return Jt})();const Aa=(0,r.eFA)(r._c5,"browser",[{provide:r.Lbi,useValue:u.bD},{provide:r.g9A,useValue:function He(){M.makeCurrent()},multi:!0},{provide:u.K0,useFactory:function Le(){return(0,r.RDi)(document),document},deps:[]}]),fa=new r.OlP(""),va=[{provide:r.rWj,useClass:class it{addToWindow(Ht){r.dqk.getAngularTestability=(Et,ke=!0)=>{const Ge=Ht.findTestabilityInTree(Et,ke);if(null==Ge)throw new r.vHH(5103,!1);return Ge},r.dqk.getAllAngularTestabilities=()=>Ht.getAllTestabilities(),r.dqk.getAllAngularRootElements=()=>Ht.getAllRootElements(),r.dqk.frameworkStabilizers||(r.dqk.frameworkStabilizers=[]),r.dqk.frameworkStabilizers.push(Et=>{const ke=r.dqk.getAllAngularTestabilities();let Ge=ke.length,de=!1;const Nt=function(At){de=de||At,Ge--,0==Ge&&Et(de)};ke.forEach(At=>{At.whenStable(Nt)})})}findTestabilityInTree(Ht,Z,Et){return null==Z?null:Ht.getTestability(Z)??(Et?(0,u.q)().isShadowRoot(Z)?this.findTestabilityInTree(Ht,Z.host,!0):this.findTestabilityInTree(Ht,Z.parentElement,!0):null)}},deps:[]},{provide:r.lri,useClass:r.dDg,deps:[r.R0b,r.eoX,r.rWj]},{provide:r.dDg,useClass:r.dDg,deps:[r.R0b,r.eoX,r.rWj]}],Ia=[{provide:r.zSh,useValue:"root"},{provide:r.qLn,useFactory:function Ca(){return new r.qLn},deps:[]},{provide:rt,useClass:ra,multi:!0,deps:[u.K0,r.R0b,r.Lbi]},{provide:rt,useClass:De,multi:!0,deps:[u.K0]},te,ft,at,{provide:r.FYo,useExisting:te},{provide:u.JF,useClass:N,deps:[]},[]];let be=(()=>{class Jt{constructor(Z){}static withServerTransition(Z){return{ngModule:Jt,providers:[{provide:r.AFp,useValue:Z.appId}]}}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(fa,12))};static#e=this.\u0275mod=r.oAB({type:Jt});static#a=this.\u0275inj=r.cJS({providers:[...Ia,...va],imports:[u.ez,r.hGG]})}return Jt})(),ma=(()=>{class Jt{constructor(Z){this._doc=Z}getTitle(){return this._doc.title}setTitle(Z){this._doc.title=Z||""}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(u.K0))};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:function(Et){let ke=null;return ke=Et?new Et:function Ua(){return new ma((0,r.LFG)(u.K0))}(),ke},providedIn:"root"})}return Jt})();typeof window<"u"&&window;let ut=(()=>{class Jt{static#t=this.\u0275fac=function(Et){return new(Et||Jt)};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:function(Et){let ke=null;return ke=Et?new(Et||Jt):r.LFG(Mt),ke},providedIn:"root"})}return Jt})(),Mt=(()=>{class Jt extends ut{constructor(Z){super(),this._doc=Z}sanitize(Z,Et){if(null==Et)return null;switch(Z){case r.q3G.NONE:return Et;case r.q3G.HTML:return(0,r.qzn)(Et,"HTML")?(0,r.z3N)(Et):(0,r.EiD)(this._doc,String(Et)).toString();case r.q3G.STYLE:return(0,r.qzn)(Et,"Style")?(0,r.z3N)(Et):Et;case r.q3G.SCRIPT:if((0,r.qzn)(Et,"Script"))return(0,r.z3N)(Et);throw new r.vHH(5200,!1);case r.q3G.URL:return(0,r.qzn)(Et,"URL")?(0,r.z3N)(Et):(0,r.mCW)(String(Et));case r.q3G.RESOURCE_URL:if((0,r.qzn)(Et,"ResourceURL"))return(0,r.z3N)(Et);throw new r.vHH(5201,!1);default:throw new r.vHH(5202,!1)}}bypassSecurityTrustHtml(Z){return(0,r.JVY)(Z)}bypassSecurityTrustStyle(Z){return(0,r.L6k)(Z)}bypassSecurityTrustScript(Z){return(0,r.eBb)(Z)}bypassSecurityTrustUrl(Z){return(0,r.LAX)(Z)}bypassSecurityTrustResourceUrl(Z){return(0,r.pB0)(Z)}static#t=this.\u0275fac=function(Et){return new(Et||Jt)(r.LFG(u.K0))};static#e=this.\u0275prov=r.Yz7({token:Jt,factory:function(Et){let ke=null;return ke=Et?new Et:function Kt(Jt){return new Mt(Jt.get(u.K0))}(r.LFG(r.zs3)),ke},providedIn:"root"})}return Jt})()},1488:(Ae,H,g)=>{"use strict";g.d(H,{m2:()=>lo,eO:()=>yo,F0:()=>zn,Bz:()=>kn,lC:()=>Nn});var r=g(5879),u=g(5363),y=g(5253),M=g(9193),z=g(5125),m=g(2994);const V=(()=>{function n(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return n.prototype=Object.create(Error.prototype),n})();var it=g(3990),N=g(4917),rt=g(4813),at=g(6222),lt=g(1226),St=g(4247),ft=g(2079),Lt=g(7902),Pt=g(6814),Xt=g(6124),wt=g(5222),Wt=g(1418),st=g(3075),Ft=g(7734),bt=g(6743),Dt=g(254);function Zt(n=null){return s=>s.lift(new te(n))}class te{constructor(s){this.defaultValue=s}call(s,l){return l.subscribe(new X(s,this.defaultValue))}}class X extends Dt.L{constructor(s,l){super(s),this.defaultValue=l,this.isEmpty=!0}_next(s){this.isEmpty=!1,this.destination.next(s)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function xe(n=se){return s=>s.lift(new Pe(n))}class Pe{constructor(s){this.errorFactory=s}call(s,l){return l.subscribe(new Ue(s,this.errorFactory))}}class Ue extends Dt.L{constructor(s,l){super(s),this.errorFactory=l,this.hasValue=!1}_next(s){this.hasValue=!0,this.destination.next(s)}_complete(){if(this.hasValue)return this.destination.complete();{let s;try{s=this.errorFactory()}catch(l){s=l}this.destination.error(s)}}}function se(){return new V}var xa=g(158);function ea(n,s){const l=arguments.length>=2;return h=>h.pipe(n?(0,Ft.h)((f,D)=>n(f,D,h)):xa.y,(0,Wt.q)(1),l?Zt(s):xe(()=>new V))}var ra=g(9724),Vt=g(2420),ee=g(2413);class De{constructor(s,l,h=!1){this.accumulator=s,this.seed=l,this.hasSeed=h}call(s,l){return l.subscribe(new ca(s,this.accumulator,this.seed,this.hasSeed))}}class ca extends Dt.L{constructor(s,l,h,f){super(s),this.accumulator=l,this._seed=h,this.hasSeed=f,this.index=0}get seed(){return this._seed}set seed(s){this.hasSeed=!0,this._seed=s}_next(s){if(this.hasSeed)return this._tryNext(s);this.seed=s,this.destination.next(s)}_tryNext(s){const l=this.index++;let h;try{h=this.accumulator(this.seed,s,l)}catch(f){this.destination.error(f)}this.seed=h,this.destination.next(h)}}var me=g(6310);function Te(n){return function(l){return 0===n?(0,lt.c)():l.lift(new Re(n))}}class Re{constructor(s){if(this.total=s,this.total<0)throw new me.W}call(s,l){return l.subscribe(new He(s,this.total))}}class He extends Dt.L{constructor(s,l){super(s),this.total=l,this.ring=new Array,this.count=0}_next(s){const l=this.ring,h=this.total,f=this.count++;l.length0){const h=this.count>=this.total?this.total:this.count,f=this.ring;for(let D=0;Dn.length||"full"===l.pathMatch&&(s.hasChildren()||h.lengthh[D]===f)}return n===s}function q(n){return n.length>0?n[n.length-1]:null}function kt(n){return(0,u.b)(n)?n:(0,r.QGY)(n)?(0,y.D)(Promise.resolve(n)):(0,M.of)(n)}const mt={exact:function oe(n,s,l){if(!Me(n.segments,s.segments)||!aa(n.segments,s.segments,l)||n.numberOfChildren!==s.numberOfChildren)return!1;for(const h in s.children)if(!n.children[h]||!oe(n.children[h],s.children[h],l))return!1;return!0},subset:na},jt={exact:function $t(n,s){return Ot(n,s)},subset:function le(n,s){return Object.keys(s).length<=Object.keys(n).length&&Object.keys(s).every(l=>Ut(n[l],s[l]))},ignored:()=>!0};function ce(n,s,l){return mt[l.paths](n.root,s.root,l.matrixParams)&&jt[l.queryParams](n.queryParams,s.queryParams)&&!("exact"===l.fragment&&n.fragment!==s.fragment)}function na(n,s,l){return We(n,s,s.segments,l)}function We(n,s,l,h){if(n.segments.length>l.length){const f=n.segments.slice(0,l.length);return!(!Me(f,l)||s.hasChildren()||!aa(f,l,h))}if(n.segments.length===l.length){if(!Me(n.segments,l)||!aa(n.segments,l,h))return!1;for(const f in s.children)if(!n.children[f]||!na(n.children[f],s.children[f],h))return!1;return!0}{const f=l.slice(0,n.segments.length),D=l.slice(n.segments.length);return!!(Me(n.segments,f)&&aa(n.segments,f,h)&&n.children[ia])&&We(n.children[ia],s,D,h)}}function aa(n,s,l){return s.every((h,f)=>jt[l](n[f].parameters,h.parameters))}class Ta{constructor(s=new ut([],{}),l={},h=null){this.root=s,this.queryParams=l,this.fragment=h}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ma(this.queryParams)),this._queryParamMap}toString(){return ga.serialize(this)}}class ut{constructor(s,l){this.segments=s,this.children=l,this.parent=null,Object.values(l).forEach(h=>h.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Sa(this)}}class Kt{constructor(s,l){this.path=s,this.parameters=l}get parameterMap(){return this._parameterMap||(this._parameterMap=ma(this.parameters)),this._parameterMap}toString(){return Ge(this)}}function Me(n,s){return n.length===s.length&&n.every((l,h)=>l.path===s[h].path)}let Ie=(()=>{class n{static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:function(){return new $e},providedIn:"root"})}return n})();class $e{parse(s){const l=new Ct(s);return new Ta(l.parseRootSegment(),l.parseQueryParams(),l.parseFragment())}serialize(s){const l=`/${ya(s.root,!0)}`,h=function Nt(n){const s=Object.keys(n).map(l=>{const h=n[l];return Array.isArray(h)?h.map(f=>`${Jt(l)}=${Jt(f)}`).join("&"):`${Jt(l)}=${Jt(h)}`}).filter(l=>!!l);return s.length?`?${s.join("&")}`:""}(s.queryParams);return`${l}${h}${"string"==typeof s.fragment?`#${function Ht(n){return encodeURI(n)}(s.fragment)}`:""}`}}const ga=new $e;function Sa(n){return n.segments.map(s=>Ge(s)).join("/")}function ya(n,s){if(!n.hasChildren())return Sa(n);if(s){const l=n.children[ia]?ya(n.children[ia],!1):"",h=[];return Object.entries(n.children).forEach(([f,D])=>{f!==ia&&h.push(`${f}:${ya(D,!1)}`)}),h.length>0?`${l}(${h.join("//")})`:l}{const l=function ne(n,s){let l=[];return Object.entries(n.children).forEach(([h,f])=>{h===ia&&(l=l.concat(s(f,h)))}),Object.entries(n.children).forEach(([h,f])=>{h!==ia&&(l=l.concat(s(f,h)))}),l}(n,(h,f)=>f===ia?[ya(n.children[ia],!1)]:[`${f}:${ya(h,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[ia]?`${Sa(n)}/${l[0]}`:`${Sa(n)}/(${l.join("//")})`}}function $a(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Jt(n){return $a(n).replace(/%3B/gi,";")}function Z(n){return $a(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Et(n){return decodeURIComponent(n)}function ke(n){return Et(n.replace(/\+/g,"%20"))}function Ge(n){return`${Z(n.path)}${function de(n){return Object.keys(n).map(s=>`;${Z(s)}=${Z(n[s])}`).join("")}(n.parameters)}`}const At=/^[^\/()?;#]+/;function j(n){const s=n.match(At);return s?s[0]:""}const vt=/^[^\/()?;=#]+/,G=/^[^=?&#]+/,re=/^[^&#]+/;class Ct{constructor(s){this.url=s,this.remaining=s}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ut([],{}):new ut([],this.parseChildren())}parseQueryParams(){const s={};if(this.consumeOptional("?"))do{this.parseQueryParam(s)}while(this.consumeOptional("&"));return s}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const s=[];for(this.peekStartsWith("(")||s.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),s.push(this.parseSegment());let l={};this.peekStartsWith("/(")&&(this.capture("/"),l=this.parseParens(!0));let h={};return this.peekStartsWith("(")&&(h=this.parseParens(!1)),(s.length>0||Object.keys(l).length>0)&&(h[ia]=new ut(s,l)),h}parseSegment(){const s=j(this.remaining);if(""===s&&this.peekStartsWith(";"))throw new r.vHH(4009,!1);return this.capture(s),new Kt(Et(s),this.parseMatrixParams())}parseMatrixParams(){const s={};for(;this.consumeOptional(";");)this.parseParam(s);return s}parseParam(s){const l=function Yt(n){const s=n.match(vt);return s?s[0]:""}(this.remaining);if(!l)return;this.capture(l);let h="";if(this.consumeOptional("=")){const f=j(this.remaining);f&&(h=f,this.capture(h))}s[Et(l)]=Et(h)}parseQueryParam(s){const l=function ct(n){const s=n.match(G);return s?s[0]:""}(this.remaining);if(!l)return;this.capture(l);let h="";if(this.consumeOptional("=")){const L=function Fe(n){const s=n.match(re);return s?s[0]:""}(this.remaining);L&&(h=L,this.capture(h))}const f=ke(l),D=ke(h);if(s.hasOwnProperty(f)){let L=s[f];Array.isArray(L)||(L=[L],s[f]=L),L.push(D)}else s[f]=D}parseParens(s){const l={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const h=j(this.remaining),f=this.remaining[h.length];if("/"!==f&&")"!==f&&";"!==f)throw new r.vHH(4010,!1);let D;h.indexOf(":")>-1?(D=h.slice(0,h.indexOf(":")),this.capture(D),this.capture(":")):s&&(D=ia);const L=this.parseChildren();l[D]=1===Object.keys(L).length?L[ia]:new ut([],L),this.consumeOptional("//")}return l}peekStartsWith(s){return this.remaining.startsWith(s)}consumeOptional(s){return!!this.peekStartsWith(s)&&(this.remaining=this.remaining.substring(s.length),!0)}capture(s){if(!this.consumeOptional(s))throw new r.vHH(4011,!1)}}function ye(n){return n.segments.length>0?new ut([],{[ia]:n}):n}function Y(n){const s={};for(const h of Object.keys(n.children)){const D=Y(n.children[h]);if(h===ia&&0===D.segments.length&&D.hasChildren())for(const[L,xt]of Object.entries(D.children))s[L]=xt;else(D.segments.length>0||D.hasChildren())&&(s[h]=D)}return function pt(n){if(1===n.numberOfChildren&&n.children[ia]){const s=n.children[ia];return new ut(n.segments.concat(s.segments),s.children)}return n}(new ut(n.segments,s))}function $(n){return n instanceof Ta}function Q(n){let s;const f=ye(function l(D){const L={};for(const Gt of D.children){const ue=l(Gt);L[Gt.outlet]=ue}const xt=new ut(D.url,L);return D===n&&(s=xt),xt}(n.root));return s??f}function et(n,s,l,h){let f=n;for(;f.parent;)f=f.parent;if(0===s.length)return Qe(f,f,f,l,h);const D=function ii(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new Ea(!0,0,n);let s=0,l=!1;const h=n.reduce((f,D,L)=>{if("object"==typeof D&&null!=D){if(D.outlets){const xt={};return Object.entries(D.outlets).forEach(([Gt,ue])=>{xt[Gt]="string"==typeof ue?ue.split("/"):ue}),[...f,{outlets:xt}]}if(D.segmentPath)return[...f,D.segmentPath]}return"string"!=typeof D?[...f,D]:0===L?(D.split("/").forEach((xt,Gt)=>{0==Gt&&"."===xt||(0==Gt&&""===xt?l=!0:".."===xt?s++:""!=xt&&f.push(xt))}),f):[...f,D]},[]);return new Ea(l,s,h)}(s);if(D.toRoot())return Qe(f,f,new ut([],{}),l,h);const L=function Xi(n,s,l){if(n.isAbsolute)return new Ri(s,!0,0);if(!l)return new Ri(s,!1,NaN);if(null===l.parent)return new Ri(l,!0,0);const h=ie(n.commands[0])?0:1;return function oi(n,s,l){let h=n,f=s,D=l;for(;D>f;){if(D-=f,h=h.parent,!h)throw new r.vHH(4005,!1);f=h.segments.length}return new Ri(h,!1,f-D)}(l,l.segments.length-1+h,n.numberOfDoubleDots)}(D,f,n),xt=L.processChildren?Mn(L.segmentGroup,L.index,D.commands):Zn(L.segmentGroup,L.index,D.commands);return Qe(f,L.segmentGroup,xt,l,h)}function ie(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Ne(n){return"object"==typeof n&&null!=n&&n.outlets}function Qe(n,s,l,h,f){let L,D={};h&&Object.entries(h).forEach(([Gt,ue])=>{D[Gt]=Array.isArray(ue)?ue.map(ze=>`${ze}`):`${ue}`}),L=n===s?l:la(n,s,l);const xt=ye(Y(L));return new Ta(xt,D,f)}function la(n,s,l){const h={};return Object.entries(n.children).forEach(([f,D])=>{h[f]=D===s?l:la(D,s,l)}),new ut(n.segments,h)}class Ea{constructor(s,l,h){if(this.isAbsolute=s,this.numberOfDoubleDots=l,this.commands=h,s&&h.length>0&&ie(h[0]))throw new r.vHH(4003,!1);const f=h.find(Ne);if(f&&f!==q(h))throw new r.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ri{constructor(s,l,h){this.segmentGroup=s,this.processChildren=l,this.index=h}}function Zn(n,s,l){if(n||(n=new ut([],{})),0===n.segments.length&&n.hasChildren())return Mn(n,s,l);const h=function Cn(n,s,l){let h=0,f=s;const D={match:!1,pathIndex:0,commandIndex:0};for(;f=l.length)return D;const L=n.segments[f],xt=l[h];if(Ne(xt))break;const Gt=`${xt}`,ue=h0&&void 0===Gt)break;if(Gt&&ue&&"object"==typeof ue&&void 0===ue.outlets){if(!Ho(Gt,ue,L))return D;h+=2}else{if(!Ho(Gt,{},L))return D;h++}f++}return{match:!0,pathIndex:f,commandIndex:h}}(n,s,l),f=l.slice(h.commandIndex);if(h.match&&h.pathIndexD!==ia)&&n.children[ia]&&1===n.numberOfChildren&&0===n.children[ia].segments.length){const D=Mn(n.children[ia],s,l);return new ut(n.segments,D.children)}return Object.entries(h).forEach(([D,L])=>{"string"==typeof L&&(L=[L]),null!==L&&(f[D]=Zn(n.children[D],s,L))}),Object.entries(n.children).forEach(([D,L])=>{void 0===h[D]&&(f[D]=L)}),new ut(n.segments,f)}}function Ln(n,s,l){const h=n.segments.slice(0,s);let f=0;for(;f{"string"==typeof h&&(h=[h]),null!==h&&(s[l]=Ln(new ut([],{}),0,h))}),s}function xn(n){const s={};return Object.entries(n).forEach(([l,h])=>s[l]=`${h}`),s}function Ho(n,s,l){return n==l.path&&Ot(s,l.parameters)}const Kn="imperative";class qn{constructor(s,l){this.id=s,this.url=l}}class no extends qn{constructor(s,l,h="imperative",f=null){super(s,l),this.type=0,this.navigationTrigger=h,this.restoredState=f}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class lo extends qn{constructor(s,l,h){super(s,l),this.urlAfterRedirects=h,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class fn extends qn{constructor(s,l,h,f){super(s,l),this.reason=h,this.code=f,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class yo extends qn{constructor(s,l,h,f){super(s,l),this.reason=h,this.code=f,this.type=16}}class Qn extends qn{constructor(s,l,h,f){super(s,l),this.error=h,this.target=f,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Rn extends qn{constructor(s,l,h,f){super(s,l),this.urlAfterRedirects=h,this.state=f,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Lo extends qn{constructor(s,l,h,f){super(s,l),this.urlAfterRedirects=h,this.state=f,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rr extends qn{constructor(s,l,h,f,D){super(s,l),this.urlAfterRedirects=h,this.state=f,this.shouldActivate=D,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Pr extends qn{constructor(s,l,h,f){super(s,l),this.urlAfterRedirects=h,this.state=f,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sr extends qn{constructor(s,l,h,f){super(s,l),this.urlAfterRedirects=h,this.state=f,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class cr{constructor(s){this.route=s,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Eo{constructor(s){this.route=s,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class gr{constructor(s){this.snapshot=s,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class lr{constructor(s){this.snapshot=s,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class uo{constructor(s){this.snapshot=s,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jn{constructor(s){this.snapshot=s,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Di{constructor(s,l,h){this.routerEvent=s,this.position=l,this.anchor=h,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Sn{}class Pn{constructor(s){this.url=s}}class Vn{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Fo,this.attachRef=null}}let Fo=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(l,h){const f=this.getOrCreateContext(l);f.outlet=h,this.contexts.set(l,f)}onChildOutletDestroyed(l){const h=this.getContext(l);h&&(h.outlet=null,h.attachRef=null)}onOutletDeactivated(){const l=this.contexts;return this.contexts=new Map,l}onOutletReAttached(l){this.contexts=l}getOrCreateContext(l){let h=this.getContext(l);return h||(h=new Vn,this.contexts.set(l,h)),h}getContext(l){return this.contexts.get(l)||null}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();class jo{constructor(s){this._root=s}get root(){return this._root.value}parent(s){const l=this.pathFromRoot(s);return l.length>1?l[l.length-2]:null}children(s){const l=Vo(s,this._root);return l?l.children.map(h=>h.value):[]}firstChild(s){const l=Vo(s,this._root);return l&&l.children.length>0?l.children[0].value:null}siblings(s){const l=vo(s,this._root);return l.length<2?[]:l[l.length-2].children.map(f=>f.value).filter(f=>f!==s)}pathFromRoot(s){return vo(s,this._root).map(l=>l.value)}}function Vo(n,s){if(n===s.value)return s;for(const l of s.children){const h=Vo(n,l);if(h)return h}return null}function vo(n,s){if(n===s.value)return[s];for(const l of s.children){const h=vo(n,l);if(h.length)return h.unshift(s),h}return[]}class Ki{constructor(s,l){this.value=s,this.children=l}toString(){return`TreeNode(${this.value})`}}function bi(n){const s={};return n&&n.children.forEach(l=>s[l.value.outlet]=l),s}class Fa extends jo{constructor(s,l){super(s),this.snapshot=l,Xn(this,s)}toString(){return this.snapshot.toString()}}function Ja(n,s){const l=function Bi(n,s){const L=new Mi([],{},{},"",{},ia,s,null,{});return new Qi("",new Ki(L,[]))}(0,s),h=new z.X([new Kt("",{})]),f=new z.X({}),D=new z.X({}),L=new z.X({}),xt=new z.X(""),Gt=new Fn(h,f,L,xt,D,ia,s,l.root);return Gt.snapshot=l.root,new Fa(new Ki(Gt,[]),l)}class Fn{constructor(s,l,h,f,D,L,xt,Gt){this.urlSubject=s,this.paramsSubject=l,this.queryParamsSubject=h,this.fragmentSubject=f,this.dataSubject=D,this.outlet=L,this.component=xt,this._futureSnapshot=Gt,this.title=this.dataSubject?.pipe((0,Xt.U)(ue=>ue[Ra]))??(0,M.of)(void 0),this.url=s,this.params=l,this.queryParams=h,this.fragment=f,this.data=D}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,Xt.U)(s=>ma(s)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Xt.U)(s=>ma(s)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Un(n,s="emptyOnly"){const l=n.pathFromRoot;let h=0;if("always"!==s)for(h=l.length-1;h>=1;){const f=l[h],D=l[h-1];if(f.routeConfig&&""===f.routeConfig.path)h--;else{if(D.component)break;h--}}return function _i(n){return n.reduce((s,l)=>({params:{...s.params,...l.params},data:{...s.data,...l.data},resolve:{...l.data,...s.resolve,...l.routeConfig?.data,...l._resolvedData}}),{params:{},data:{},resolve:{}})}(l.slice(h))}class Mi{get title(){return this.data?.[Ra]}constructor(s,l,h,f,D,L,xt,Gt,ue){this.url=s,this.params=l,this.queryParams=h,this.fragment=f,this.data=D,this.outlet=L,this.component=xt,this.routeConfig=Gt,this._resolve=ue}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=ma(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ma(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(h=>h.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Qi extends jo{constructor(s,l){super(l),this.url=s,Xn(this,l)}toString(){return Uo(this._root)}}function Xn(n,s){s.value._routerState=n,s.children.forEach(l=>Xn(n,l))}function Uo(n){const s=n.children.length>0?` { ${n.children.map(Uo).join(", ")} } `:"";return`${n.value}${s}`}function ci(n){if(n.snapshot){const s=n.snapshot,l=n._futureSnapshot;n.snapshot=l,Ot(s.queryParams,l.queryParams)||n.queryParamsSubject.next(l.queryParams),s.fragment!==l.fragment&&n.fragmentSubject.next(l.fragment),Ot(s.params,l.params)||n.paramsSubject.next(l.params),function _t(n,s){if(n.length!==s.length)return!1;for(let l=0;lOt(l.parameters,s[h].parameters))}(n.url,s.url);return l&&!(!n.parent!=!s.parent)&&(!n.parent||ho(n.parent,s.parent))}let Nn=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=ia,this.activateEvents=new r.vpe,this.deactivateEvents=new r.vpe,this.attachEvents=new r.vpe,this.detachEvents=new r.vpe,this.parentContexts=(0,r.f3M)(Fo),this.location=(0,r.f3M)(r.s_b),this.changeDetector=(0,r.f3M)(r.sBO),this.environmentInjector=(0,r.f3M)(r.lqb),this.inputBinder=(0,r.f3M)(Hi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(l){if(l.name){const{firstChange:h,previousValue:f}=l.name;if(h)return;this.isTrackedInParentContexts(f)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(f)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(l){return this.parentContexts.getContext(l)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const l=this.parentContexts.getContext(this.name);l?.route&&(l.attachRef?this.attach(l.attachRef,l.route):this.activateWith(l.route,l.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new r.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new r.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new r.vHH(4012,!1);this.location.detach();const l=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(l.instance),l}attach(l,h){this.activated=l,this._activatedRoute=h,this.location.insert(l.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(l.instance)}deactivate(){if(this.activated){const l=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(l)}}activateWith(l,h){if(this.isActivated)throw new r.vHH(4013,!1);this._activatedRoute=l;const f=this.location,L=l.snapshot.component,xt=this.parentContexts.getOrCreateContext(this.name).children,Gt=new $o(l,xt,f.injector);this.activated=f.createComponent(L,{index:f.length,injector:Gt,environmentInjector:h??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275dir=r.lG2({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[r.TTD]})}return n})();class $o{constructor(s,l,h){this.route=s,this.childContexts=l,this.parent=h}get(s,l){return s===Fn?this.route:s===Fo?this.childContexts:this.parent.get(s,l)}}const Hi=new r.OlP("");let qo=(()=>{class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(l){this.unsubscribeFromRouteData(l),this.subscribeToRouteData(l)}unsubscribeFromRouteData(l){this.outletDataSubscriptions.get(l)?.unsubscribe(),this.outletDataSubscriptions.delete(l)}subscribeToRouteData(l){const{activatedRoute:h}=l,f=(0,m.aj)([h.queryParams,h.params,h.data]).pipe((0,wt.w)(([D,L,xt],Gt)=>(xt={...D,...L,...xt},0===Gt?(0,M.of)(xt):Promise.resolve(xt)))).subscribe(D=>{if(!l.isActivated||!l.activatedComponentRef||l.activatedRoute!==h||null===h.component)return void this.unsubscribeFromRouteData(l);const L=(0,r.qFp)(h.component);if(L)for(const{templateName:xt}of L.inputs)l.activatedComponentRef.setInput(xt,D[xt]);else this.unsubscribeFromRouteData(l)});this.outletDataSubscriptions.set(l,f)}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac})}return n})();function Gn(n,s,l){if(l&&n.shouldReuseRoute(s.value,l.value.snapshot)){const h=l.value;h._futureSnapshot=s.value;const f=function Wo(n,s,l){return s.children.map(h=>{for(const f of l.children)if(n.shouldReuseRoute(h.value,f.value.snapshot))return Gn(n,h,f);return Gn(n,h)})}(n,s,l);return new Ki(h,f)}{if(n.shouldAttach(s.value)){const D=n.retrieve(s.value);if(null!==D){const L=D.route;return L.value._futureSnapshot=s.value,L.children=s.children.map(xt=>Gn(n,xt)),L}}const h=function Vr(n){return new Fn(new z.X(n.url),new z.X(n.params),new z.X(n.queryParams),new z.X(n.fragment),new z.X(n.data),n.outlet,n.component,n)}(s.value),f=s.children.map(D=>Gn(n,D));return new Ki(h,f)}}const _n="ngNavigationCancelingError";function Yn(n,s){const{redirectTo:l,navigationBehaviorOptions:h}=$(s)?{redirectTo:s,navigationBehaviorOptions:void 0}:s,f=Do(!1,0,s);return f.url=l,f.navigationBehaviorOptions=h,f}function Do(n,s,l){const h=new Error("NavigationCancelingError: "+(n||""));return h[_n]=!0,h.cancellationCode=s,l&&(h.url=l),h}function ki(n){return n&&n[_n]}let Zo=(()=>{class n{static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275cmp=r.Xpm({type:n,selectors:[["ng-component"]],standalone:!0,features:[r.jDz],decls:1,vars:0,template:function(h,f){1&h&&r._UZ(0,"router-outlet")},dependencies:[Nn],encapsulation:2})}return n})();function Ya(n){const s=n.children&&n.children.map(Ya),l=s?{...n,children:s}:{...n};return!l.component&&!l.loadComponent&&(s||l.loadChildren)&&l.outlet&&l.outlet!==ia&&(l.component=Zo),l}function ei(n){return n.outlet||ia}function za(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let s=n.parent;s;s=s.parent){const l=s.routeConfig;if(l?._loadedInjector)return l._loadedInjector;if(l?._injector)return l._injector}return null}class li{constructor(s,l,h,f,D){this.routeReuseStrategy=s,this.futureState=l,this.currState=h,this.forwardEvent=f,this.inputBindingEnabled=D}activate(s){const l=this.futureState._root,h=this.currState?this.currState._root:null;this.deactivateChildRoutes(l,h,s),ci(this.futureState.root),this.activateChildRoutes(l,h,s)}deactivateChildRoutes(s,l,h){const f=bi(l);s.children.forEach(D=>{const L=D.value.outlet;this.deactivateRoutes(D,f[L],h),delete f[L]}),Object.values(f).forEach(D=>{this.deactivateRouteAndItsChildren(D,h)})}deactivateRoutes(s,l,h){const f=s.value,D=l?l.value:null;if(f===D)if(f.component){const L=h.getContext(f.outlet);L&&this.deactivateChildRoutes(s,l,L.children)}else this.deactivateChildRoutes(s,l,h);else D&&this.deactivateRouteAndItsChildren(l,h)}deactivateRouteAndItsChildren(s,l){s.value.component&&this.routeReuseStrategy.shouldDetach(s.value.snapshot)?this.detachAndStoreRouteSubtree(s,l):this.deactivateRouteAndOutlet(s,l)}detachAndStoreRouteSubtree(s,l){const h=l.getContext(s.value.outlet),f=h&&s.value.component?h.children:l,D=bi(s);for(const L of Object.keys(D))this.deactivateRouteAndItsChildren(D[L],f);if(h&&h.outlet){const L=h.outlet.detach(),xt=h.children.onOutletDeactivated();this.routeReuseStrategy.store(s.value.snapshot,{componentRef:L,route:s,contexts:xt})}}deactivateRouteAndOutlet(s,l){const h=l.getContext(s.value.outlet),f=h&&s.value.component?h.children:l,D=bi(s);for(const L of Object.keys(D))this.deactivateRouteAndItsChildren(D[L],f);h&&(h.outlet&&(h.outlet.deactivate(),h.children.onOutletDeactivated()),h.attachRef=null,h.route=null)}activateChildRoutes(s,l,h){const f=bi(l);s.children.forEach(D=>{this.activateRoutes(D,f[D.value.outlet],h),this.forwardEvent(new Jn(D.value.snapshot))}),s.children.length&&this.forwardEvent(new lr(s.value.snapshot))}activateRoutes(s,l,h){const f=s.value,D=l?l.value:null;if(ci(f),f===D)if(f.component){const L=h.getOrCreateContext(f.outlet);this.activateChildRoutes(s,l,L.children)}else this.activateChildRoutes(s,l,h);else if(f.component){const L=h.getOrCreateContext(f.outlet);if(this.routeReuseStrategy.shouldAttach(f.snapshot)){const xt=this.routeReuseStrategy.retrieve(f.snapshot);this.routeReuseStrategy.store(f.snapshot,null),L.children.onOutletReAttached(xt.contexts),L.attachRef=xt.componentRef,L.route=xt.route.value,L.outlet&&L.outlet.attach(xt.componentRef,xt.route.value),ci(xt.route.value),this.activateChildRoutes(s,null,L.children)}else{const xt=za(f.snapshot);L.attachRef=null,L.route=f,L.injector=xt,L.outlet&&L.outlet.activateWith(f,L.injector),this.activateChildRoutes(s,null,L.children)}}else this.activateChildRoutes(s,null,h)}}class fi{constructor(s){this.path=s,this.route=this.path[this.path.length-1]}}class Bn{constructor(s,l){this.component=s,this.route=l}}function Wn(n,s,l){const h=n._root;return F(h,s?s._root:null,l,[h.value])}function dt(n,s){const l=Symbol(),h=s.get(n,l);return h===l?"function"!=typeof n||(0,r.Z0I)(n)?s.get(n):n:h}function F(n,s,l,h,f={canDeactivateChecks:[],canActivateChecks:[]}){const D=bi(s);return n.children.forEach(L=>{(function qt(n,s,l,h,f={canDeactivateChecks:[],canActivateChecks:[]}){const D=n.value,L=s?s.value:null,xt=l?l.getContext(n.value.outlet):null;if(L&&D.routeConfig===L.routeConfig){const Gt=function Se(n,s,l){if("function"==typeof l)return l(n,s);switch(l){case"pathParamsChange":return!Me(n.url,s.url);case"pathParamsOrQueryParamsChange":return!Me(n.url,s.url)||!Ot(n.queryParams,s.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ho(n,s)||!Ot(n.queryParams,s.queryParams);default:return!ho(n,s)}}(L,D,D.routeConfig.runGuardsAndResolvers);Gt?f.canActivateChecks.push(new fi(h)):(D.data=L.data,D._resolvedData=L._resolvedData),F(n,s,D.component?xt?xt.children:null:l,h,f),Gt&&xt&&xt.outlet&&xt.outlet.isActivated&&f.canDeactivateChecks.push(new Bn(xt.outlet.component,L))}else L&&Wa(s,xt,f),f.canActivateChecks.push(new fi(h)),F(n,null,D.component?xt?xt.children:null:l,h,f)})(L,D[L.value.outlet],l,h.concat([L.value]),f),delete D[L.value.outlet]}),Object.entries(D).forEach(([L,xt])=>Wa(xt,l.getContext(L),f)),f}function Wa(n,s,l){const h=bi(n),f=n.value;Object.entries(h).forEach(([D,L])=>{Wa(L,f.component?s?s.children.getContext(D):null:s,l)}),l.canDeactivateChecks.push(new Bn(f.component&&s&&s.outlet&&s.outlet.isActivated?s.outlet.component:null,f))}function Ci(n){return"function"==typeof n}function lc(n){return n instanceof V||"EmptyError"===n?.name}const Cr=Symbol("INITIAL_VALUE");function Sr(){return(0,wt.w)(n=>(0,m.aj)(n.map(s=>s.pipe((0,Wt.q)(1),(0,st.O)(Cr)))).pipe((0,Xt.U)(s=>{for(const l of s)if(!0!==l){if(l===Cr)return Cr;if(!1===l||l instanceof Ta)return l}return!0}),(0,Ft.h)(s=>s!==Cr),(0,Wt.q)(1)))}function Os(n){return(0,rt.z)((0,Vt.b)(s=>{if($(s))throw Yn(0,s)}),(0,Xt.U)(s=>!0===s))}class br{constructor(s){this.segmentGroup=s||null}}class To{constructor(s){this.urlTree=s}}function hr(n){return(0,at._)(new br(n))}function Ur(n){return(0,at._)(new To(n))}class zs{constructor(s,l){this.urlSerializer=s,this.urlTree=l}noMatchError(s){return new r.vHH(4002,!1)}lineralizeSegments(s,l){let h=[],f=l.root;for(;;){if(h=h.concat(f.segments),0===f.numberOfChildren)return(0,M.of)(h);if(f.numberOfChildren>1||!f.children[ia])return(0,at._)(new r.vHH(4e3,!1));f=f.children[ia]}}applyRedirectCommands(s,l,h){return this.applyRedirectCreateUrlTree(l,this.urlSerializer.parse(l),s,h)}applyRedirectCreateUrlTree(s,l,h,f){const D=this.createSegmentGroup(s,l.root,h,f);return new Ta(D,this.createQueryParams(l.queryParams,this.urlTree.queryParams),l.fragment)}createQueryParams(s,l){const h={};return Object.entries(s).forEach(([f,D])=>{if("string"==typeof D&&D.startsWith(":")){const xt=D.substring(1);h[f]=l[xt]}else h[f]=D}),h}createSegmentGroup(s,l,h,f){const D=this.createSegments(s,l.segments,h,f);let L={};return Object.entries(l.children).forEach(([xt,Gt])=>{L[xt]=this.createSegmentGroup(s,Gt,h,f)}),new ut(D,L)}createSegments(s,l,h,f){return l.map(D=>D.path.startsWith(":")?this.findPosParam(s,D,f):this.findOrReturn(D,h))}findPosParam(s,l,h){const f=h[l.path.substring(1)];if(!f)throw new r.vHH(4001,!1);return f}findOrReturn(s,l){let h=0;for(const f of l){if(f.path===s.path)return l.splice(h),f;h++}return s}}const zr={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function fo(n,s,l,h,f){const D=On(n,s,l);return D.matched?(h=function Va(n,s){return n.providers&&!n._injector&&(n._injector=(0,r.MMx)(n.providers,s,`Route: ${n.path}`)),n._injector??s}(s,h),function ur(n,s,l,h){const f=s.canMatch;if(!f||0===f.length)return(0,M.of)(!0);const D=f.map(L=>{const xt=dt(L,n);return kt(function vs(n){return n&&Ci(n.canMatch)}(xt)?xt.canMatch(s,l):n.runInContext(()=>xt(s,l)))});return(0,M.of)(D).pipe(Sr(),Os())}(h,s,l).pipe((0,Xt.U)(L=>!0===L?D:{...zr}))):(0,M.of)(D)}function On(n,s,l){if(""===s.path)return"full"===s.pathMatch&&(n.hasChildren()||l.length>0)?{...zr}:{matched:!0,consumedSegments:[],remainingSegments:l,parameters:{},positionalParamSegments:{}};const f=(s.matcher||Ye)(l,n,s);if(!f)return{...zr};const D={};Object.entries(f.posParams??{}).forEach(([xt,Gt])=>{D[xt]=Gt.path});const L=f.consumed.length>0?{...D,...f.consumed[f.consumed.length-1].parameters}:D;return{matched:!0,consumedSegments:f.consumed,remainingSegments:l.slice(f.consumed.length),parameters:L,positionalParamSegments:f.posParams??{}}}function Er(n,s,l,h){return l.length>0&&function Xs(n,s,l){return l.some(h=>ws(n,s,h)&&ei(h)!==ia)}(n,l,h)?{segmentGroup:new ut(s,Js(h,new ut(l,n.children))),slicedSegments:[]}:0===l.length&&function dc(n,s,l){return l.some(h=>ws(n,s,h))}(n,l,h)?{segmentGroup:new ut(n.segments,$r(n,0,l,h,n.children)),slicedSegments:l}:{segmentGroup:new ut(n.segments,n.children),slicedSegments:l}}function $r(n,s,l,h,f){const D={};for(const L of h)if(ws(n,l,L)&&!f[ei(L)]){const xt=new ut([],{});D[ei(L)]=xt}return{...f,...D}}function Js(n,s){const l={};l[ia]=s;for(const h of n)if(""===h.path&&ei(h)!==ia){const f=new ut([],{});l[ei(h)]=f}return l}function ws(n,s,l){return(!(n.hasChildren()||s.length>0)||"full"!==l.pathMatch)&&""===l.path}class tc{constructor(s,l,h,f,D,L,xt){this.injector=s,this.configLoader=l,this.rootComponentType=h,this.config=f,this.urlTree=D,this.paramsInheritanceStrategy=L,this.urlSerializer=xt,this.allowRedirects=!0,this.applyRedirects=new zs(this.urlSerializer,this.urlTree)}noMatchError(s){return new r.vHH(4002,!1)}recognize(){const s=Er(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,s,ia).pipe((0,ee.K)(l=>{if(l instanceof To)return this.allowRedirects=!1,this.urlTree=l.urlTree,this.match(l.urlTree);throw l instanceof br?this.noMatchError(l):l}),(0,Xt.U)(l=>{const h=new Mi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ia,this.rootComponentType,null,{}),f=new Ki(h,l),D=new Qi("",f),L=function _e(n,s,l=null,h=null){return et(Q(n),s,l,h)}(h,[],this.urlTree.queryParams,this.urlTree.fragment);return L.queryParams=this.urlTree.queryParams,D.url=this.urlSerializer.serialize(L),this.inheritParamsAndData(D._root),{state:D,tree:L}}))}match(s){return this.processSegmentGroup(this.injector,this.config,s.root,ia).pipe((0,ee.K)(h=>{throw h instanceof br?this.noMatchError(h):h}))}inheritParamsAndData(s){const l=s.value,h=Un(l,this.paramsInheritanceStrategy);l.params=Object.freeze(h.params),l.data=Object.freeze(h.data),s.children.forEach(f=>this.inheritParamsAndData(f))}processSegmentGroup(s,l,h,f){return 0===h.segments.length&&h.hasChildren()?this.processChildren(s,l,h):this.processSegment(s,l,h,h.segments,f,!0)}processChildren(s,l,h){const f=[];for(const D of Object.keys(h.children))"primary"===D?f.unshift(D):f.push(D);return(0,y.D)(f).pipe((0,ra.b)(D=>{const L=h.children[D],xt=function _a(n,s){const l=n.filter(h=>ei(h)===s);return l.push(...n.filter(h=>ei(h)!==s)),l}(l,D);return this.processSegmentGroup(s,xt,L,D)}),function he(n,s){let l=!1;return arguments.length>=2&&(l=!0),function(f){return f.lift(new De(n,s,l))}}((D,L)=>(D.push(...L),D)),Zt(null),function Ca(n,s){const l=arguments.length>=2;return h=>h.pipe(n?(0,Ft.h)((f,D)=>n(f,D,h)):xa.y,Te(1),l?Zt(s):xe(()=>new V))}(),(0,bt.zg)(D=>{if(null===D)return hr(h);const L=yr(D);return function En(n){n.sort((s,l)=>s.value.outlet===ia?-1:l.value.outlet===ia?1:s.value.outlet.localeCompare(l.value.outlet))}(L),(0,M.of)(L)}))}processSegment(s,l,h,f,D,L){return(0,y.D)(l).pipe((0,ra.b)(xt=>this.processSegmentAgainstRoute(xt._injector??s,l,xt,h,f,D,L).pipe((0,ee.K)(Gt=>{if(Gt instanceof br)return(0,M.of)(null);throw Gt}))),ea(xt=>!!xt),(0,ee.K)(xt=>{if(lc(xt))return function Xa(n,s,l){return 0===s.length&&!n.children[l]}(h,f,D)?(0,M.of)([]):hr(h);throw xt}))}processSegmentAgainstRoute(s,l,h,f,D,L,xt){return function Lc(n,s,l,h){return!!(ei(n)===h||h!==ia&&ws(s,l,n))&&("**"===n.path||On(s,n,l).matched)}(h,f,D,L)?void 0===h.redirectTo?this.matchSegmentAgainstRoute(s,f,h,D,L,xt):xt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(s,f,l,h,D,L):hr(f):hr(f)}expandSegmentAgainstRouteUsingRedirect(s,l,h,f,D,L){return"**"===f.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(s,h,f,L):this.expandRegularSegmentAgainstRouteUsingRedirect(s,l,h,f,D,L)}expandWildCardWithParamsAgainstRouteUsingRedirect(s,l,h,f){const D=this.applyRedirects.applyRedirectCommands([],h.redirectTo,{});return h.redirectTo.startsWith("/")?Ur(D):this.applyRedirects.lineralizeSegments(h,D).pipe((0,bt.zg)(L=>{const xt=new ut(L,{});return this.processSegment(s,l,xt,L,f,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(s,l,h,f,D,L){const{matched:xt,consumedSegments:Gt,remainingSegments:ue,positionalParamSegments:ze}=On(l,f,D);if(!xt)return hr(l);const ta=this.applyRedirects.applyRedirectCommands(Gt,f.redirectTo,ze);return f.redirectTo.startsWith("/")?Ur(ta):this.applyRedirects.lineralizeSegments(f,ta).pipe((0,bt.zg)(Ve=>this.processSegment(s,h,l,Ve.concat(ue),L,!1)))}matchSegmentAgainstRoute(s,l,h,f,D,L){let xt;if("**"===h.path){const Gt=f.length>0?q(f).parameters:{},ue=new Mi(f,Gt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,T(h),ei(h),h.component??h._loadedComponent??null,h,Tt(h));xt=(0,M.of)({snapshot:ue,consumedSegments:[],remainingSegments:[]}),l.children={}}else xt=fo(l,h,f,s).pipe((0,Xt.U)(({matched:Gt,consumedSegments:ue,remainingSegments:ze,parameters:ta})=>Gt?{snapshot:new Mi(ue,ta,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,T(h),ei(h),h.component??h._loadedComponent??null,h,Tt(h)),consumedSegments:ue,remainingSegments:ze}:null));return xt.pipe((0,wt.w)(Gt=>null===Gt?hr(l):this.getChildConfig(s=h._injector??s,h,f).pipe((0,wt.w)(({routes:ue})=>{const ze=h._loadedInjector??s,{snapshot:ta,consumedSegments:Ve,remainingSegments:wa}=Gt,{segmentGroup:ka,slicedSegments:vi}=Er(l,Ve,wa,ue);if(0===vi.length&&ka.hasChildren())return this.processChildren(ze,ue,ka).pipe((0,Xt.U)(zi=>null===zi?null:[new Ki(ta,zi)]));if(0===ue.length&&0===vi.length)return(0,M.of)([new Ki(ta,[])]);const hn=ei(h)===D;return this.processSegment(ze,ue,ka,vi,hn?ia:D,!0).pipe((0,Xt.U)(zi=>[new Ki(ta,zi)]))}))))}getChildConfig(s,l,h){return l.children?(0,M.of)({routes:l.children,injector:s}):l.loadChildren?void 0!==l._loadedRoutes?(0,M.of)({routes:l._loadedRoutes,injector:l._loadedInjector}):function Ps(n,s,l,h){const f=s.canLoad;if(void 0===f||0===f.length)return(0,M.of)(!0);const D=f.map(L=>{const xt=dt(L,n);return kt(function bs(n){return n&&Ci(n.canLoad)}(xt)?xt.canLoad(s,l):n.runInContext(()=>xt(s,l)))});return(0,M.of)(D).pipe(Sr(),Os())}(s,l,h).pipe((0,bt.zg)(f=>f?this.configLoader.loadChildren(s,l).pipe((0,Vt.b)(D=>{l._loadedRoutes=D.routes,l._loadedInjector=D.injector})):function ks(n){return(0,at._)(Do(!1,3))}())):(0,M.of)({routes:[],injector:s})}}function Ms(n){const s=n.value.routeConfig;return s&&""===s.path}function yr(n){const s=[],l=new Set;for(const h of n){if(!Ms(h)){s.push(h);continue}const f=s.find(D=>h.value.routeConfig===D.value.routeConfig);void 0!==f?(f.children.push(...h.children),l.add(f)):s.push(h)}for(const h of l){const f=yr(h.children);s.push(new Ki(h.value,f))}return s.filter(h=>!l.has(h))}function T(n){return n.data||{}}function Tt(n){return n.resolve||{}}function Ni(n){return"string"==typeof n.title||null===n.title}function gn(n){return(0,wt.w)(s=>{const l=n(s);return l?(0,y.D)(l).pipe((0,Xt.U)(()=>s)):(0,M.of)(s)})}const Pi=new r.OlP("ROUTES");let Si=(()=>{class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,r.f3M)(r.Sil)}loadComponent(l){if(this.componentLoaders.get(l))return this.componentLoaders.get(l);if(l._loadedComponent)return(0,M.of)(l._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(l);const h=kt(l.loadComponent()).pipe((0,Xt.U)(oo),(0,Vt.b)(D=>{this.onLoadEndListener&&this.onLoadEndListener(l),l._loadedComponent=D}),(0,fa.x)(()=>{this.componentLoaders.delete(l)})),f=new St.c(h,()=>new ft.xQ).pipe((0,va.x)());return this.componentLoaders.set(l,f),f}loadChildren(l,h){if(this.childrenLoaders.get(h))return this.childrenLoaders.get(h);if(h._loadedRoutes)return(0,M.of)({routes:h._loadedRoutes,injector:h._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(h);const D=function Hn(n,s,l,h){return kt(n.loadChildren()).pipe((0,Xt.U)(oo),(0,bt.zg)(f=>f instanceof r.YKP||Array.isArray(f)?(0,M.of)(f):(0,y.D)(s.compileModuleAsync(f))),(0,Xt.U)(f=>{h&&h(n);let D,L,xt=!1;return Array.isArray(f)?(L=f,!0):(D=f.create(l).injector,L=D.get(Pi,[],{optional:!0,self:!0}).flat()),{routes:L.map(Ya),injector:D}}))}(h,this.compiler,l,this.onLoadEndListener).pipe((0,fa.x)(()=>{this.childrenLoaders.delete(h)})),L=new St.c(D,()=>new ft.xQ).pipe((0,va.x)());return this.childrenLoaders.set(h,L),L}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function oo(n){return function bn(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let Ro=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ft.xQ,this.transitionAbortSubject=new ft.xQ,this.configLoader=(0,r.f3M)(Si),this.environmentInjector=(0,r.f3M)(r.lqb),this.urlSerializer=(0,r.f3M)(Ie),this.rootContexts=(0,r.f3M)(Fo),this.inputBindingEnabled=null!==(0,r.f3M)(Hi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,M.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=f=>this.events.next(new Eo(f)),this.configLoader.onLoadStartListener=f=>this.events.next(new cr(f))}complete(){this.transitions?.complete()}handleNavigationRequest(l){const h=++this.navigationId;this.transitions?.next({...this.transitions.value,...l,id:h})}setupNavigations(l,h,f){return this.transitions=new z.X({id:0,currentUrlTree:h,currentRawUrl:h,currentBrowserUrl:h,extractedUrl:l.urlHandlingStrategy.extract(h),urlAfterRedirects:l.urlHandlingStrategy.extract(h),rawUrl:h,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Kn,restoredState:null,currentSnapshot:f.snapshot,targetSnapshot:null,currentRouterState:f,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ft.h)(D=>0!==D.id),(0,Xt.U)(D=>({...D,extractedUrl:l.urlHandlingStrategy.extract(D.rawUrl)})),(0,wt.w)(D=>{this.currentTransition=D;let L=!1,xt=!1;return(0,M.of)(D).pipe((0,Vt.b)(Gt=>{this.currentNavigation={id:Gt.id,initialUrl:Gt.rawUrl,extractedUrl:Gt.extractedUrl,trigger:Gt.source,extras:Gt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,wt.w)(Gt=>{const ue=Gt.currentBrowserUrl.toString(),ze=!l.navigated||Gt.extractedUrl.toString()!==ue||ue!==Gt.currentUrlTree.toString();if(!ze&&"reload"!==(Gt.extras.onSameUrlNavigation??l.onSameUrlNavigation)){const Ve="";return this.events.next(new yo(Gt.id,this.urlSerializer.serialize(Gt.rawUrl),Ve,0)),Gt.resolve(null),lt.E}if(l.urlHandlingStrategy.shouldProcessUrl(Gt.rawUrl))return(0,M.of)(Gt).pipe((0,wt.w)(Ve=>{const wa=this.transitions?.getValue();return this.events.next(new no(Ve.id,this.urlSerializer.serialize(Ve.extractedUrl),Ve.source,Ve.restoredState)),wa!==this.transitions?.getValue()?lt.E:Promise.resolve(Ve)}),function U(n,s,l,h,f,D){return(0,bt.zg)(L=>function Ls(n,s,l,h,f,D,L="emptyOnly"){return new tc(n,s,l,h,f,L,D).recognize()}(n,s,l,h,L.extractedUrl,f,D).pipe((0,Xt.U)(({state:xt,tree:Gt})=>({...L,targetSnapshot:xt,urlAfterRedirects:Gt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,l.config,this.urlSerializer,l.paramsInheritanceStrategy),(0,Vt.b)(Ve=>{D.targetSnapshot=Ve.targetSnapshot,D.urlAfterRedirects=Ve.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Ve.urlAfterRedirects};const wa=new Rn(Ve.id,this.urlSerializer.serialize(Ve.extractedUrl),this.urlSerializer.serialize(Ve.urlAfterRedirects),Ve.targetSnapshot);this.events.next(wa)}));if(ze&&l.urlHandlingStrategy.shouldProcessUrl(Gt.currentRawUrl)){const{id:Ve,extractedUrl:wa,source:ka,restoredState:vi,extras:hn}=Gt,zi=new no(Ve,this.urlSerializer.serialize(wa),ka,vi);this.events.next(zi);const sn=Ja(0,this.rootComponentType).snapshot;return this.currentTransition=D={...Gt,targetSnapshot:sn,urlAfterRedirects:wa,extras:{...hn,skipLocationChange:!1,replaceUrl:!1}},(0,M.of)(D)}{const Ve="";return this.events.next(new yo(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),Ve,1)),Gt.resolve(null),lt.E}}),(0,Vt.b)(Gt=>{const ue=new Lo(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),this.urlSerializer.serialize(Gt.urlAfterRedirects),Gt.targetSnapshot);this.events.next(ue)}),(0,Xt.U)(Gt=>(this.currentTransition=D={...Gt,guards:Wn(Gt.targetSnapshot,Gt.currentSnapshot,this.rootContexts)},D)),function Yo(n,s){return(0,bt.zg)(l=>{const{targetSnapshot:h,currentSnapshot:f,guards:{canActivateChecks:D,canDeactivateChecks:L}}=l;return 0===L.length&&0===D.length?(0,M.of)({...l,guardsResult:!0}):function po(n,s,l,h){return(0,y.D)(n).pipe((0,bt.zg)(f=>function Qs(n,s,l,h,f){const D=s&&s.routeConfig?s.routeConfig.canDeactivate:null;if(!D||0===D.length)return(0,M.of)(!0);const L=D.map(xt=>{const Gt=za(s)??f,ue=dt(xt,Gt);return kt(function Mr(n){return n&&Ci(n.canDeactivate)}(ue)?ue.canDeactivate(n,s,l,h):Gt.runInContext(()=>ue(n,s,l,h))).pipe(ea())});return(0,M.of)(L).pipe(Sr())}(f.component,f.route,l,s,h)),ea(f=>!0!==f,!0))}(L,h,f,n).pipe((0,bt.zg)(xt=>xt&&function ko(n){return"boolean"==typeof n}(xt)?function Ka(n,s,l,h){return(0,y.D)(s).pipe((0,ra.b)(f=>(0,it.z)(function xo(n,s){return null!==n&&s&&s(new gr(n)),(0,M.of)(!0)}(f.route.parent,h),function mo(n,s){return null!==n&&s&&s(new uo(n)),(0,M.of)(!0)}(f.route,h),function eo(n,s,l){const h=s[s.length-1],D=s.slice(0,s.length-1).reverse().map(L=>function nt(n){const s=n.routeConfig?n.routeConfig.canActivateChild:null;return s&&0!==s.length?{node:n,guards:s}:null}(L)).filter(L=>null!==L).map(L=>(0,N.P)(()=>{const xt=L.guards.map(Gt=>{const ue=za(L.node)??l,ze=dt(Gt,ue);return kt(function ys(n){return n&&Ci(n.canActivateChild)}(ze)?ze.canActivateChild(h,n):ue.runInContext(()=>ze(h,n))).pipe(ea())});return(0,M.of)(xt).pipe(Sr())}));return(0,M.of)(D).pipe(Sr())}(n,f.path,l),function Or(n,s,l){const h=s.routeConfig?s.routeConfig.canActivate:null;if(!h||0===h.length)return(0,M.of)(!0);const f=h.map(D=>(0,N.P)(()=>{const L=za(s)??l,xt=dt(D,L);return kt(function Rs(n){return n&&Ci(n.canActivate)}(xt)?xt.canActivate(s,n):L.runInContext(()=>xt(s,n))).pipe(ea())}));return(0,M.of)(f).pipe(Sr())}(n,f.route,l))),ea(f=>!0!==f,!0))}(h,D,n,s):(0,M.of)(xt)),(0,Xt.U)(xt=>({...l,guardsResult:xt})))})}(this.environmentInjector,Gt=>this.events.next(Gt)),(0,Vt.b)(Gt=>{if(D.guardsResult=Gt.guardsResult,$(Gt.guardsResult))throw Yn(0,Gt.guardsResult);const ue=new rr(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),this.urlSerializer.serialize(Gt.urlAfterRedirects),Gt.targetSnapshot,!!Gt.guardsResult);this.events.next(ue)}),(0,Ft.h)(Gt=>!!Gt.guardsResult||(this.cancelNavigationTransition(Gt,"",3),!1)),gn(Gt=>{if(Gt.guards.canActivateChecks.length)return(0,M.of)(Gt).pipe((0,Vt.b)(ue=>{const ze=new Pr(ue.id,this.urlSerializer.serialize(ue.extractedUrl),this.urlSerializer.serialize(ue.urlAfterRedirects),ue.targetSnapshot);this.events.next(ze)}),(0,wt.w)(ue=>{let ze=!1;return(0,M.of)(ue).pipe(function yt(n,s){return(0,bt.zg)(l=>{const{targetSnapshot:h,guards:{canActivateChecks:f}}=l;if(!f.length)return(0,M.of)(l);let D=0;return(0,y.D)(f).pipe((0,ra.b)(L=>function ve(n,s,l,h){const f=n.routeConfig,D=n._resolve;return void 0!==f?.title&&!Ni(f)&&(D[Ra]=f.title),function Je(n,s,l,h){const f=function ua(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===f.length)return(0,M.of)({});const D={};return(0,y.D)(f).pipe((0,bt.zg)(L=>function ti(n,s,l,h){const f=za(s)??h,D=dt(n,f);return kt(D.resolve?D.resolve(s,l):f.runInContext(()=>D(s,l)))}(n[L],s,l,h).pipe(ea(),(0,Vt.b)(xt=>{D[L]=xt}))),Te(1),function Le(n){return s=>s.lift(new ja(n))}(D),(0,ee.K)(L=>lc(L)?lt.E:(0,at._)(L)))}(D,n,s,h).pipe((0,Xt.U)(L=>(n._resolvedData=L,n.data=Un(n,l).resolve,f&&Ni(f)&&(n.data[Ra]=f.title),null)))}(L.route,h,n,s)),(0,Vt.b)(()=>D++),Te(1),(0,bt.zg)(L=>D===f.length?(0,M.of)(l):lt.E))})}(l.paramsInheritanceStrategy,this.environmentInjector),(0,Vt.b)({next:()=>ze=!0,complete:()=>{ze||this.cancelNavigationTransition(ue,"",2)}}))}),(0,Vt.b)(ue=>{const ze=new sr(ue.id,this.urlSerializer.serialize(ue.extractedUrl),this.urlSerializer.serialize(ue.urlAfterRedirects),ue.targetSnapshot);this.events.next(ze)}))}),gn(Gt=>{const ue=ze=>{const ta=[];ze.routeConfig?.loadComponent&&!ze.routeConfig._loadedComponent&&ta.push(this.configLoader.loadComponent(ze.routeConfig).pipe((0,Vt.b)(Ve=>{ze.component=Ve}),(0,Xt.U)(()=>{})));for(const Ve of ze.children)ta.push(...ue(Ve));return ta};return(0,m.aj)(ue(Gt.targetSnapshot.root)).pipe(Zt(),(0,Wt.q)(1))}),gn(()=>this.afterPreactivation()),(0,Xt.U)(Gt=>{const ue=function Go(n,s,l){const h=Gn(n,s._root,l?l._root:void 0);return new Fa(h,s)}(l.routeReuseStrategy,Gt.targetSnapshot,Gt.currentRouterState);return this.currentTransition=D={...Gt,targetRouterState:ue},D}),(0,Vt.b)(()=>{this.events.next(new Sn)}),((n,s,l,h)=>(0,Xt.U)(f=>(new li(s,f.targetRouterState,f.currentRouterState,l,h).activate(n),f)))(this.rootContexts,l.routeReuseStrategy,Gt=>this.events.next(Gt),this.inputBindingEnabled),(0,Wt.q)(1),(0,Vt.b)({next:Gt=>{L=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new lo(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),this.urlSerializer.serialize(Gt.urlAfterRedirects))),l.titleStrategy?.updateTitle(Gt.targetRouterState.snapshot),Gt.resolve(!0)},complete:()=>{L=!0}}),(0,Ia.R)(this.transitionAbortSubject.pipe((0,Vt.b)(Gt=>{throw Gt}))),(0,fa.x)(()=>{L||xt||this.cancelNavigationTransition(D,"",1),this.currentNavigation?.id===D.id&&(this.currentNavigation=null)}),(0,ee.K)(Gt=>{if(xt=!0,ki(Gt))this.events.next(new fn(D.id,this.urlSerializer.serialize(D.extractedUrl),Gt.message,Gt.cancellationCode)),function Fi(n){return ki(n)&&$(n.url)}(Gt)?this.events.next(new Pn(Gt.url)):D.resolve(!1);else{this.events.next(new Qn(D.id,this.urlSerializer.serialize(D.extractedUrl),Gt,D.targetSnapshot??void 0));try{D.resolve(l.errorHandler(Gt))}catch(ue){D.reject(ue)}}return lt.E}))}))}cancelNavigationTransition(l,h,f){const D=new fn(l.id,this.urlSerializer.serialize(l.extractedUrl),h,f);this.events.next(D),l.resolve(!1)}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function er(n){return n!==Kn}let vr=(()=>{class n{buildTitle(l){let h,f=l.root;for(;void 0!==f;)h=this.getResolvedTitleForRoute(f)??h,f=f.children.find(D=>D.outlet===ia);return h}getResolvedTitleForRoute(l){return l.data[Ra]}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:function(){return(0,r.f3M)(dn)},providedIn:"root"})}return n})(),dn=(()=>{class n extends vr{constructor(l){super(),this.title=l}updateTitle(l){const h=this.buildTitle(l);void 0!==h&&this.title.setTitle(h)}static#t=this.\u0275fac=function(h){return new(h||n)(r.LFG(oa.Dx))};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Po=(()=>{class n{static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:function(){return(0,r.f3M)(Dr)},providedIn:"root"})}return n})();class on{shouldDetach(s){return!1}store(s,l){}shouldAttach(s){return!1}retrieve(s){return null}shouldReuseRoute(s,l){return s.routeConfig===l.routeConfig}}let Dr=(()=>{class n extends on{static#t=this.\u0275fac=function(){let l;return function(f){return(l||(l=r.n5z(n)))(f||n)}}();static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const Cs=new r.OlP("",{providedIn:"root",factory:()=>({})});let un=(()=>{class n{static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:function(){return(0,r.f3M)(Xr)},providedIn:"root"})}return n})(),Xr=(()=>{class n{shouldProcessUrl(l){return!0}extract(l){return l}merge(l,h){return l}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var ls=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(ls||{});function Ui(n,s){n.events.pipe((0,Ft.h)(l=>l instanceof lo||l instanceof fn||l instanceof Qn||l instanceof yo),(0,Xt.U)(l=>l instanceof lo||l instanceof yo?ls.COMPLETE:l instanceof fn&&(0===l.code||1===l.code)?ls.REDIRECTING:ls.FAILED),(0,Ft.h)(l=>l!==ls.REDIRECTING),(0,Wt.q)(1)).subscribe(()=>{s()})}function uc(n){throw n}function qr(n,s,l){return s.parse("/")}const jn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},go={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let zn=(()=>{class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,r.f3M)(r.c2e),this.isNgZoneEnabled=!1,this._events=new ft.xQ,this.options=(0,r.f3M)(Cs,{optional:!0})||{},this.pendingTasks=(0,r.f3M)(r.HDt),this.errorHandler=this.options.errorHandler||uc,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||qr,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,r.f3M)(un),this.routeReuseStrategy=(0,r.f3M)(Po),this.titleStrategy=(0,r.f3M)(vr),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,r.f3M)(Pi,{optional:!0})?.flat()??[],this.navigationTransitions=(0,r.f3M)(Ro),this.urlSerializer=(0,r.f3M)(Ie),this.location=(0,r.f3M)(Pt.Ye),this.componentInputBindingEnabled=!!(0,r.f3M)(Hi,{optional:!0}),this.eventsSubscription=new Lt.w,this.isNgZoneEnabled=(0,r.f3M)(r.R0b)instanceof r.R0b&&r.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ta,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Ja(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(l=>{this.lastSuccessfulId=l.id,this.currentPageId=this.browserPageId},l=>{this.console.warn(`Unhandled Navigation Error: ${l}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const l=this.navigationTransitions.events.subscribe(h=>{try{const{currentTransition:f}=this.navigationTransitions;if(null===f)return void(yn(h)&&this._events.next(h));if(h instanceof no)er(f.source)&&(this.browserUrlTree=f.extractedUrl);else if(h instanceof yo)this.rawUrlTree=f.rawUrl;else if(h instanceof Rn){if("eager"===this.urlUpdateStrategy){if(!f.extras.skipLocationChange){const D=this.urlHandlingStrategy.merge(f.urlAfterRedirects,f.rawUrl);this.setBrowserUrl(D,f)}this.browserUrlTree=f.urlAfterRedirects}}else if(h instanceof Sn)this.currentUrlTree=f.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(f.urlAfterRedirects,f.rawUrl),this.routerState=f.targetRouterState,"deferred"===this.urlUpdateStrategy&&(f.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,f),this.browserUrlTree=f.urlAfterRedirects);else if(h instanceof fn)0!==h.code&&1!==h.code&&(this.navigated=!0),(3===h.code||2===h.code)&&this.restoreHistory(f);else if(h instanceof Pn){const D=this.urlHandlingStrategy.merge(h.url,f.currentRawUrl),L={skipLocationChange:f.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||er(f.source)};this.scheduleNavigation(D,Kn,null,L,{resolve:f.resolve,reject:f.reject,promise:f.promise})}h instanceof Qn&&this.restoreHistory(f,!0),h instanceof lo&&(this.navigated=!0),yn(h)&&this._events.next(h)}catch(f){this.navigationTransitions.transitionAbortSubject.next(f)}});this.eventsSubscription.add(l)}resetRootComponentType(l){this.routerState.root.component=l,this.navigationTransitions.rootComponentType=l}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const l=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Kn,l)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(l=>{const h="popstate"===l.type?"popstate":"hashchange";"popstate"===h&&setTimeout(()=>{this.navigateToSyncWithBrowser(l.url,h,l.state)},0)}))}navigateToSyncWithBrowser(l,h,f){const D={replaceUrl:!0},L=f?.navigationId?f:null;if(f){const Gt={...f};delete Gt.navigationId,delete Gt.\u0275routerPageId,0!==Object.keys(Gt).length&&(D.state=Gt)}const xt=this.parseUrl(l);this.scheduleNavigation(xt,h,L,D)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(l){this.config=l.map(Ya),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,this.eventsSubscription.unsubscribe()}createUrlTree(l,h={}){const{relativeTo:f,queryParams:D,fragment:L,queryParamsHandling:xt,preserveFragment:Gt}=h,ue=Gt?this.currentUrlTree.fragment:L;let ta,ze=null;switch(xt){case"merge":ze={...this.currentUrlTree.queryParams,...D};break;case"preserve":ze=this.currentUrlTree.queryParams;break;default:ze=D||null}null!==ze&&(ze=this.removeEmptyProps(ze));try{ta=Q(f?f.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof l[0]||!l[0].startsWith("/"))&&(l=[]),ta=this.currentUrlTree.root}return et(ta,l,ze,ue??null)}navigateByUrl(l,h={skipLocationChange:!1}){const f=$(l)?l:this.parseUrl(l),D=this.urlHandlingStrategy.merge(f,this.rawUrlTree);return this.scheduleNavigation(D,Kn,null,h)}navigate(l,h={skipLocationChange:!1}){return function Gr(n){for(let s=0;s{const D=l[f];return null!=D&&(h[f]=D),h},{})}scheduleNavigation(l,h,f,D,L){if(this.disposed)return Promise.resolve(!1);let xt,Gt,ue;L?(xt=L.resolve,Gt=L.reject,ue=L.promise):ue=new Promise((ta,Ve)=>{xt=ta,Gt=Ve});const ze=this.pendingTasks.add();return Ui(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(ze))}),this.navigationTransitions.handleNavigationRequest({source:h,restoredState:f,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:l,extras:D,resolve:xt,reject:Gt,promise:ue,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ue.catch(ta=>Promise.reject(ta))}setBrowserUrl(l,h){const f=this.urlSerializer.serialize(l);if(this.location.isCurrentPathEqualTo(f)||h.extras.replaceUrl){const L={...h.extras.state,...this.generateNgRouterState(h.id,this.browserPageId)};this.location.replaceState(f,"",L)}else{const D={...h.extras.state,...this.generateNgRouterState(h.id,this.browserPageId+1)};this.location.go(f,"",D)}}restoreHistory(l,h=!1){if("computed"===this.canceledNavigationResolution){const D=this.currentPageId-this.browserPageId;0!==D?this.location.historyGo(D):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===D&&(this.resetState(l),this.browserUrlTree=l.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(h&&this.resetState(l),this.resetUrlToCurrentUrlTree())}resetState(l){this.routerState=l.currentRouterState,this.currentUrlTree=l.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,l.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(l,h){return"computed"===this.canceledNavigationResolution?{navigationId:l,\u0275routerPageId:h}:{navigationId:l}}static#t=this.\u0275fac=function(h){return new(h||n)};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function yn(n){return!(n instanceof Sn||n instanceof Pn)}class Ss{}let x=(()=>{class n{constructor(l,h,f,D,L){this.router=l,this.injector=f,this.preloadingStrategy=D,this.loader=L}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ft.h)(l=>l instanceof lo),(0,ra.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(l,h){const f=[];for(const D of h){D.providers&&!D._injector&&(D._injector=(0,r.MMx)(D.providers,l,`Route: ${D.path}`));const L=D._injector??l,xt=D._loadedInjector??L;(D.loadChildren&&!D._loadedRoutes&&void 0===D.canLoad||D.loadComponent&&!D._loadedComponent)&&f.push(this.preloadConfig(L,D)),(D.children||D._loadedRoutes)&&f.push(this.processRoutes(xt,D.children??D._loadedRoutes))}return(0,y.D)(f).pipe((0,be.J)())}preloadConfig(l,h){return this.preloadingStrategy.preload(h,()=>{let f;f=h.loadChildren&&void 0===h.canLoad?this.loader.loadChildren(l,h):(0,M.of)(null);const D=f.pipe((0,bt.zg)(L=>null===L?(0,M.of)(void 0):(h._loadedRoutes=L.routes,h._loadedInjector=L.injector,this.processRoutes(L.injector??l,L.routes))));if(h.loadComponent&&!h._loadedComponent){const L=this.loader.loadComponent(h);return(0,y.D)([D,L]).pipe((0,be.J)())}return D})}static#t=this.\u0275fac=function(h){return new(h||n)(r.LFG(zn),r.LFG(r.Sil),r.LFG(r.lqb),r.LFG(Ss),r.LFG(Si))};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const A=new r.OlP("");let ht=(()=>{class n{constructor(l,h,f,D,L={}){this.urlSerializer=l,this.transitions=h,this.viewportScroller=f,this.zone=D,this.options=L,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},L.scrollPositionRestoration=L.scrollPositionRestoration||"disabled",L.anchorScrolling=L.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(l=>{l instanceof no?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=l.navigationTrigger,this.restoredId=l.restoredState?l.restoredState.navigationId:0):l instanceof lo?(this.lastId=l.id,this.scheduleScrollEvent(l,this.urlSerializer.parse(l.urlAfterRedirects).fragment)):l instanceof yo&&0===l.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(l,this.urlSerializer.parse(l.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(l=>{l instanceof Di&&(l.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(l.position):l.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(l.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(l,h){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Di(l,"popstate"===this.lastSource?this.store[this.restoredId]:null,h))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#t=this.\u0275fac=function(h){r.$Z()};static#e=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac})}return n})();function Ee(n,s){return{\u0275kind:n,\u0275providers:s}}function Gi(){const n=(0,r.f3M)(r.zs3);return s=>{const l=n.get(r.z2F);if(s!==l.components[0])return;const h=n.get(zn),f=n.get(Oi);1===n.get(hi)&&h.initialNavigation(),n.get(Wi,null,r.XFs.Optional)?.setUpPreloading(),n.get(A,null,r.XFs.Optional)?.init(),h.resetRootComponentType(l.componentTypes[0]),f.closed||(f.next(),f.complete(),f.unsubscribe())}}const Oi=new r.OlP("",{factory:()=>new ft.xQ}),hi=new r.OlP("",{providedIn:"root",factory:()=>1}),Wi=new r.OlP("");function wo(n){return Ee(0,[{provide:Wi,useExisting:x},{provide:Ss,useExisting:n}])}const pr=new r.OlP("ROUTER_FORROOT_GUARD"),Tr=[Pt.Ye,{provide:Ie,useClass:$e},zn,Fo,{provide:Fn,useFactory:function Ce(n){return n.routerState.root},deps:[zn]},Si,[]];function Mo(){return new r.PXZ("Router",zn)}let kn=(()=>{class n{constructor(l){}static forRoot(l,h){return{ngModule:n,providers:[Tr,[],{provide:Pi,multi:!0,useValue:l},{provide:pr,useFactory:ni,deps:[[zn,new r.FiY,new r.tp0]]},{provide:Cs,useValue:h||{}},h?.useHash?{provide:Pt.S$,useClass:Pt.Do}:{provide:Pt.S$,useClass:Pt.b0},{provide:A,useFactory:()=>{const n=(0,r.f3M)(Pt.EM),s=(0,r.f3M)(r.R0b),l=(0,r.f3M)(Cs),h=(0,r.f3M)(Ro),f=(0,r.f3M)(Ie);return l.scrollOffset&&n.setOffset(l.scrollOffset),new ht(f,h,n,s,l)}},h?.preloadingStrategy?wo(h.preloadingStrategy).\u0275providers:[],{provide:r.PXZ,multi:!0,useFactory:Mo},h?.initialNavigation?ri(h):[],h?.bindToComponentInputs?Ee(8,[qo,{provide:Hi,useExisting:qo}]).\u0275providers:[],[{provide:yi,useFactory:Gi},{provide:r.tb,multi:!0,useExisting:yi}]]}}static forChild(l){return{ngModule:n,providers:[{provide:Pi,multi:!0,useValue:l}]}}static#t=this.\u0275fac=function(h){return new(h||n)(r.LFG(pr,8))};static#e=this.\u0275mod=r.oAB({type:n});static#a=this.\u0275inj=r.cJS({})}return n})();function ni(n){return"guarded"}function ri(n){return["disabled"===n.initialNavigation?Ee(3,[{provide:r.ip1,multi:!0,useFactory:()=>{const s=(0,r.f3M)(zn);return()=>{s.setUpLocationChangeListener()}}},{provide:hi,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Ee(2,[{provide:hi,useValue:0},{provide:r.ip1,multi:!0,deps:[r.zs3],useFactory:s=>{const l=s.get(Pt.V_,Promise.resolve());return()=>l.then(()=>new Promise(h=>{const f=s.get(zn),D=s.get(Oi);Ui(f,()=>{h(!0)}),s.get(Ro).afterPreactivation=()=>(h(!0),D.closed?(0,M.of)(void 0):D),f.initialNavigation()}))}}]).\u0275providers:[]]}const yi=new r.OlP("")},1870:(Ae,H,g)=>{"use strict";g.d(H,{n:()=>pl,uq:()=>Kr});var r=g(5861),u=typeof self<"u"?self:{};function y(i,d){t:{for(var b=["CLOSURE_FLAGS"],S=u,B=0;B>6|192;else{if(d>=55296&&d<=57343){if(d<=56319&&B=56320&><=57343){S[b++]=(d=1024*(d-55296)+gt-56320+65536)>>18|240,S[b++]=d>>12&63|128,S[b++]=d>>6&63|128,S[b++]=63&d|128;continue}B--}d=65533}S[b++]=d>>12|224,S[b++]=d>>6&63|128}S[b++]=63&d|128}}i=b===S.length?S:S.subarray(0,b)}return i}var at,lt=y(610401301,!1),St=y(653718497,y(1,!0)),ft=y(660014094,!1);const Lt=u.navigator;function Pt(i){return!!lt&&!!at&&at.brands.some(({brand:d})=>d&&-1!=d.indexOf(i))}function Xt(i){var d;return(d=u.navigator)&&(d=d.userAgent)||(d=""),-1!=d.indexOf(i)}function wt(){return!!lt&&!!at&&at.brands.length>0}function Wt(){return wt()?Pt("Chromium"):(Xt("Chrome")||Xt("CriOS"))&&!(!wt()&&Xt("Edge"))||Xt("Silk")}function st(i){return st[" "](i),i}at=Lt&&Lt.userAgentData||null,st[" "]=function(){};var Ft=!wt()&&(Xt("Trident")||Xt("MSIE"));!Xt("Android")||Wt(),Wt(),Xt("Safari")&&(Wt()||!wt()&&Xt("Coast")||!wt()&&Xt("Opera")||!wt()&&Xt("Edge")||(wt()?Pt("Microsoft Edge"):Xt("Edg/"))||wt()&&Pt("Opera"));var bt={},Dt=null;function te(){if(!Dt){Dt={};for(var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],b=0;b<5;b++){var S=i.concat(d[b].split(""));bt[b]=S;for(var B=0;B>2];b[Da++]=qe+(B=d[(3&B)<<4|gt>>4])+(gt=d[(15>)<<2|ae>>6])+(ae=d[63&ae])}switch(qe=0,ae=S,i.length-Oe){case 2:ae=d[(15&(qe=i[Oe+1]))<<2]||S;case 1:b[Da]=d[(i=i[Oe])>>2]+d[(3&i)<<4|qe>>4]+ae+S}return b.join("")}for(d="",b=0,S=i.length-10240;b>4),64!=Vi&&(ae(wi<<4&240|Vi>>2),64!=nn&&ae(Vi<<6&192|nn))}}(i,function(gt){S[B++]=gt}),B!==b?S.subarray(0,B):S}(i);Ue.test(i)&&(i=i.replace(Ue,xa)),i=atob(i);const d=new Uint8Array(i.length);for(let b=0;b{throw d},0)}function Ca(i){return Te(i=Error(i),"warning"),i}function Le(){return"function"==typeof BigInt}function ja(i){return Array.prototype.slice.call(i)}var Aa="function"==typeof Symbol&&"symbol"==typeof Symbol();function fa(i){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?Symbol():i}var va=fa(),Ia=fa("0di"),be=fa("2ex"),oa=fa("1oa"),ia=fa("0dg"),Ra=Aa?(i,d)=>{i[va]|=d}:(i,d)=>{void 0!==i.G?i.G|=d:Object.defineProperties(i,{G:{value:d,configurable:!0,writable:!0,enumerable:!1}})},Ua=Aa?(i,d)=>{i[va]&=~d}:(i,d)=>{void 0!==i.G&&(i.G&=~d)},ma=Aa?i=>0|i[va]:i=>0|i.G,Ye=Aa?i=>i[va]:i=>i.G,_t=Aa?(i,d)=>{i[va]=d}:(i,d)=>{void 0!==i.G?i.G=d:Object.defineProperties(i,{G:{value:d,configurable:!0,writable:!0,enumerable:!1}})};function Ot(i){return Ra(i,34),i}function Ut(i,d){_t(d,-14591&(0|i))}function q(i,d){_t(d,-14557&(34|i))}var kt,mt={},jt={};function ce(i){return!(!i||"object"!=typeof i||i.La!==jt)}function $t(i){return null!==i&&"object"==typeof i&&!Array.isArray(i)&&i.constructor===Object}function oe(i,d,b){if(null!=i)if("string"==typeof i)i=i?new me(i,Vt):De();else if(i.constructor!==me)if(ra(i))i=i.length?new me(b?i:new Uint8Array(i),Vt):De();else{if(!d)throw Error();i=void 0}return i}function le(i){return!(!Array.isArray(i)||i.length||!(1&ma(i)))}const na=[];function We(i){if(2&i)throw Error()}_t(na,55),kt=Object.freeze(na);class aa{constructor(d,b,S){this.l=0,this.g=d,this.h=b,this.m=S}next(){if(this.l"number"==typeof i),Ie=Me(i=>"string"==typeof i),$e=Me(i=>"boolean"==typeof i),ga="function"==typeof u.BigInt&&"bigint"==typeof u.BigInt(0),Sa=Me(i=>ga?i>=$a&&i<=Ht:function Z(i,d){if(i.length>d.length)return!1;if(i.lengthB)return!1;if(S>>0;Ge=d,de=(i-d)/4294967296>>>0}function At(i){if(i<0){Nt(-i);const[d,b]=Fe(Ge,de);Ge=d>>>0,de=b>>>0}else Nt(i)}function j(i){const d=ke||=new DataView(new ArrayBuffer(8));d.setFloat32(0,+i,!0),de=0,Ge=d.getUint32(0,!0)}function vt(i,d){return 4294967296*d+(i>>>0)}function Yt(i,d){const b=2147483648&d;return b&&(d=~d>>>0,0==(i=1+~i>>>0)&&(d=d+1>>>0)),i=vt(i,d),b?-i:i}function G(i,d){if(i>>>=0,(d>>>=0)<=2097151)var b=""+(4294967296*d+i);else Le()?b=""+(BigInt(d)<>>24|d<<8))+6710656*(d=d>>16&65535),b+=8147497*d,d*=2,i>=1e7&&(b+=i/1e7>>>0,i%=1e7),b>=1e7&&(d+=b/1e7>>>0,b%=1e7),b=d+ct(b)+ct(i));return b}function ct(i){return i=String(i),"0000000".slice(i.length)+i}function re(i){if(i.length<16)At(Number(i));else if(Le())i=BigInt(i),Ge=Number(i&BigInt(4294967295))>>>0,de=Number(i>>BigInt(32)&BigInt(4294967295));else{const d=+("-"===i[0]);de=Ge=0;const b=i.length;for(let S=d,B=(b-d)%6+d;B<=b;S=B,B+=6){const gt=Number(i.slice(S,B));de*=1e6,Ge=1e6*Ge+gt,Ge>=4294967296&&(de+=Math.trunc(Ge/4294967296),de>>>=0,Ge>>>=0)}if(d){const[S,B]=Fe(Ge,de);Ge=S,de=B}}}function Fe(i,d){return d=~d,i?i=1+~i:d+=1,[i,d]}function Ct(i){return null==i||"number"==typeof i?i:"NaN"===i||"Infinity"===i||"-Infinity"===i?Number(i):void 0}function ye(i){return null==i||"boolean"==typeof i?i:"number"==typeof i?!!i:void 0}const Y=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function pt(i){const d=typeof i;switch(d){case"bigint":return!0;case"number":return Number.isFinite(i)}return"string"===d&&Y.test(i)}function $(i){if(null==i)return i;if("string"==typeof i){if(!i)return;i=+i}return"number"==typeof i&&Number.isFinite(i)?0|i:void 0}function _e(i){if(null==i)return i;if("string"==typeof i){if(!i)return;i=+i}return"number"==typeof i&&Number.isFinite(i)?i>>>0:void 0}function Q(i){return"-"!==i[0]&&(i.length<20||20===i.length&&Number(i.substring(0,6))<184467)}function et(i){return i=Math.trunc(i),Number.isSafeInteger(i)||(At(i),i=Yt(Ge,de)),i}function ie(i){var d=Math.trunc(Number(i));if(Number.isSafeInteger(d))return String(d);if(-1!==(d=i.indexOf("."))&&(i=i.substring(0,d)),!("-"===i[0]?i.length<20||20===i.length&&Number(i.substring(0,7))>-922337:i.length<19||19===i.length&&Number(i.substring(0,6))<922337))if(re(i),i=Ge,2147483648&(d=de))if(Le())i=""+(BigInt(0|d)<>>0));else{const[b,S]=Fe(i,d);i="-"+G(b,S)}else i=G(i,d);return i}function Ne(i){return null==i?i:"bigint"==typeof i?(Sa(i)?i=Number(i):(i=BigInt.asIntN(64,i),i=Sa(i)?Number(i):String(i)),i):pt(i)?"number"==typeof i?et(i):ie(i):void 0}function la(i){if("string"!=typeof i)throw Error();return i}function Ea(i){if(null!=i&&"string"!=typeof i)throw Error();return i}function ii(i){return null==i||"string"==typeof i?i:void 0}function Ri(i,d,b,S){if(null!=i&&"object"==typeof i&&i.Y===mt)return i;if(!Array.isArray(i))return b?2&S?(i=d[Ia])?d=i:(Ot((i=new d).u),d=d[Ia]=i):d=new d:d=void 0,d;let B=b=ma(i);return 0===B&&(B|=32&S),B|=2&S,B!==b&&_t(i,B),new d(i)}function Xi(i,d,b){if(d)t:{if(!pt(d=i))throw Ca("int64");switch(typeof d){case"string":d=ie(d);break t;case"bigint":if(i=d=BigInt.asIntN(64,d),Ie(i)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(i))throw Error(String(i))}else if(ne(i)&&!Number.isSafeInteger(i))throw Error(String(i));d=ga?BigInt(d):$e(d)?d?"1":"0":Ie(d)?d.trim()||"0":String(d);break t;default:d=et(d)}}else d=Ne(i);return"string"==typeof(b=null==(i=d)?b?0:void 0:i)&&(d=+b,Number.isSafeInteger(d))?d:b}function oi(i){if(void 0===Mn&&(Mn="function"==typeof Proxy?no(Proxy):null),!Mn||!qn())return i;let d=In?.get(i);return d||(Math.random()>.01?i:(function(b){if(void 0===Ln){const S=new Mn([],{});Ln=1===Array.prototype.concat.call([],S).length}Ln&&"function"==typeof Symbol&&Symbol.isConcatSpreadable&&(b[Symbol.isConcatSpreadable]=!0)}(i),d=new Mn(i,{set:(b,S,B)=>(He(),b[S]=B,!0)}),b=i,S=d,(In||=new Cn).set(b,S),(Zn||=new Cn).set(S,b),d));var b,S}let In,Zn,Mn,Cn,Ln,an,xn,Ho,Kn;function qn(){return void 0===Cn&&(Cn="function"==typeof WeakMap?no(WeakMap):null),Cn}function no(i){try{return-1!==i.toString().indexOf("[native code]")?i:null}catch{return null}}function lo(i,d,b){if(St&&qn()){if(an?.get(d)?.get(i)){if(b)return}else if(Math.random()>.01)return;var S=i.length;b={length:S};for(var B=0;B=1024)throw Error("pvtlmt");S=-33521665&S|(1023&d)<<15;break t}}if(d){if((d=Math.max(d,B-(+!!(512&S)-1)))>1024)throw Error("spvt");S=-33521665&S|(1023&d)<<15}}}return _t(i,S),i}const Pr={};let sr=function(){try{return st(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class cr{constructor(){this.g=new Map}get(d){return this.g.get(d)}set(d,b){return this.g.set(d,b),this.size=this.g.size,this}delete(d){return d=this.g.delete(d),this.size=this.g.size,d}clear(){this.g.clear(),this.size=this.g.size}has(d){return this.g.has(d)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(d,b){return this.g.forEach(d,b)}[Symbol.iterator](){return this.entries()}}const Eo=sr?(Object.setPrototypeOf(cr.prototype,Map.prototype),Object.defineProperties(cr.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),cr):class extends Map{constructor(){super()}};function gr(i){return i}function lr(i){if(2&i.M)throw Error("Cannot mutate an immutable Map")}var uo=class extends Eo{constructor(i,d,b=gr,S=gr){super();let B=ma(i);B|=64,_t(i,B),this.M=B,this.U=d,this.T=b,this.aa=this.U?Jn:S;for(let gt=0;gt{i.call(d,this.get(S),S,this)})}set(i,d){return lr(this),null==(i=this.T(i,!0,!1))?this:null==d?(super.delete(i),this):super.set(i,this.aa(d,!0,!0,this.U,!1,this.M))}Qa(i){const d=this.T(i[0],!1,!0);i=i[1],i=this.U?void 0===i?null:i:this.aa(i,!1,!0,void 0,!1,this.M),super.set(d,i)}has(i){return super.has(this.T(i,!1,!1))}get(i){i=this.T(i,!1,!1);const d=super.get(i);if(void 0!==d){var b=this.U;return b?((b=this.aa(d,!1,!0,b,this.va,this.M))!==d&&super.set(i,b),b):d}}oa(){return Array.from(super.keys())}Ka(){return super.keys()}[Symbol.iterator](){return this.entries()}};function Jn(i,d,b,S,B,gt){return i=Ri(i,S,b,gt),B&&(i=Fa(i)),i}function Di(i){return i}function Sn(i){return[i,this.get(i)]}let Pn;function dr(){return Pn||=new uo(Ot([]),void 0,void 0,void 0,Pr)}function Vn(i,d,b,S,B){if(null!=i){if(Array.isArray(i))i=le(i)?void 0:B&&2&ma(i)?i:Fo(i,d,b,void 0!==S,B);else if($t(i)){const gt={};for(let ae in i)gt[ae]=Vn(i[ae],d,b,S,B);i=gt}else i=d(i,S);return i}}function Fo(i,d,b,S,B){const gt=S||b?ma(i):0;S=S?!!(32>):void 0;const ae=ja(i);for(let qe=0;qevo(gt,B,S)),Ra(i,32|(b?2:0)),i}function Fa(i){const d=i.u,b=Ye(d);return 2&b?Ki(i,d,b,!1):i}function Ja(i,d,b,S){return!(4&d&&(null==b||(!S&&0===b&&(4096&d||8192&d)&&(i.constructor[ia]=1+(0|i.constructor[ia]))<5&&He(),0===b||b&d)))}function Bi(i,d){return Un(i=i.u,Ye(i),d)}function Fn(i,d,b,S){if(!((d=S+(+!!(512&d)-1))<0||d>=i.length||d>=b))return i[d]}function Un(i,d,b,S){if(-1===b)return null;const B=d>>15&1023||536870912;return b>=B?256&d?i[i.length-1][b]:void 0:S&&256&d&&null!=(S=i[i.length-1][b])?(Fn(i,d,B,b)&&null!=be&&((d=(i=Re??={})[be]||0)>=4||(i[be]=d+1,He())),S):Fn(i,d,B,b)}function _i(i,d,b){const S=i.u;let B=Ye(S);return We(B),Mi(S,B,d,b),i}function Mi(i,d,b,S){const B=d>>15&1023||536870912;if(b>=B){let gt,ae=d;if(256&d)gt=i[i.length-1];else{if(null==S)return ae;gt=i[B+(+!!(512&d)-1)]={},ae|=256}return gt[b]=S,b ${i}`)}function Bn(i){if("string"==typeof i)return{buffer:ea(i),O:!1};if(Array.isArray(i))return{buffer:new Uint8Array(i),O:!1};if(i.constructor===Uint8Array)return{buffer:i,O:!1};if(i.constructor===ArrayBuffer)return{buffer:new Uint8Array(i),O:!1};if(i.constructor===me)return{buffer:ca(i)||new Uint8Array(0),O:!0};if(i instanceof Uint8Array)return{buffer:new Uint8Array(i.buffer,i.byteOffset,i.byteLength),O:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}function Wn(i,d){let b,S=0,B=0,gt=0;const ae=i.h;let qe=i.g;do{b=ae[qe++],S|=(127&b)<32&&(B|=(127&b)>>4),gt=3;gt<32&&128&b;gt+=7)b=ae[qe++],B|=(127&b)<>>0,B>>>0);throw li()}function nt(i){let d=0,b=i.g;const S=b+10,B=i.h;for(;b>>0}function qt(i){var d=i.h;const b=i.g,S=d[b],B=d[b+1],gt=d[b+2];return d=d[b+3],ko(i,i.g+4),(S<<0|B<<8|gt<<16|d<<24)>>>0}function Se(i){var d=qt(i);i=2*(d>>31)+1;const b=d>>>23&255;return d&=8388607,255==b?d?NaN:i*(1/0):0==b?1401298464324817e-60*i*d:i*Math.pow(2,b-150)*(d+8388608)}function Wa(i){return dt(i)}function Ci(i,d,{ea:b=!1}={}){i.ea=b,d&&(d=Bn(d),i.h=d.buffer,i.m=d.O,i.j=0,i.l=i.h.length,i.g=i.j)}function ko(i,d){if(i.g=d,d>i.l)throw fi(i.l,d)}function bs(i,d){if(d<0)throw Error(`Tried to read a negative byte length: ${d}`);const b=i.g,S=b+d;if(S>i.l)throw fi(d,i.l-b);return i.g=S,b}function Rs(i,d){if(0==d)return De();var b=bs(i,d);return i.ea&&i.m?b=i.h.subarray(b,b+d):(i=i.h,b=b===(d=b+d)?new Uint8Array(0):Et?i.slice(b,d):new Uint8Array(i.subarray(b,d))),0==b.length?De():new me(b,Vt)}uo.prototype.toJSON=void 0,uo.prototype.La=jt;var ys=[];function Mr(i){var d=i.g;if(d.g==d.l)return!1;i.l=i.g.g;var b=F(i.g);if(d=b>>>3,!((b&=7)>=0&&b<=5))throw to(b,i.l);if(d<1)throw Error(`Invalid field number: ${d} (at position ${i.l})`);return i.m=d,i.h=b,!0}function vs(i){switch(i.h){case 0:0!=i.h?vs(i):nt(i.g);break;case 1:ko(i=i.g,i.g+8);break;case 2:if(2!=i.h)vs(i);else{var d=F(i.g);ko(i=i.g,i.g+d)}break;case 5:ko(i=i.g,i.g+4);break;case 3:for(d=i.m;;){if(!Mr(i))throw Error("Unmatched start-group tag: stream EOF");if(4==i.h){if(i.m!=d)throw Error("Unmatched end-group tag");break}vs(i)}break;default:throw to(i.h,i.l)}}function xs(i,d,b){const S=i.g.l,B=F(i.g),gt=i.g.g+B;let ae=gt-S;if(ae<=0&&(i.g.l=gt,b(d,i,void 0,void 0,void 0),ae=gt-i.g.g),ae)throw Error(`Message parsing ended unexpectedly. Expected to read ${B} bytes, instead read ${B-ae} bytes, either the data ended unexpectedly or the message misreported its own length`);return i.g.g=gt,i.g.l=S,d}function _s(i){var d=F(i.g),b=bs(i=i.g,d);if(i=i.h,V){var S,B=i;(S=C)||(S=C=new TextDecoder("utf-8",{fatal:!0})),d=b+d,B=0===b&&d===B.length?B:B.subarray(b,d);try{var gt=S.decode(B)}catch(qe){if(void 0===m){try{S.decode(new Uint8Array([128]))}catch{}try{S.decode(new Uint8Array([97])),m=!0}catch{m=!1}}throw!m&&(C=void 0),qe}}else{d=(gt=b)+d,b=[];let qe,Oe=null;for(;gt=d?M():(qe=i[gt++],ae<194||128!=(192&qe)?(gt--,M()):b.push((31&ae)<<6|63&qe)):ae<240?gt>=d-1?M():(qe=i[gt++],128!=(192&qe)||224===ae&&qe<160||237===ae&&qe>=160||128!=(192&(S=i[gt++]))?(gt--,M()):b.push((15&ae)<<12|(63&qe)<<6|63&S)):ae<=244?gt>=d-2?M():(qe=i[gt++],128!=(192&qe)||qe-144+(ae<<28)>>30||128!=(192&(S=i[gt++]))||128!=(192&(B=i[gt++]))?(gt--,M()):(ae=(7&ae)<<18|(63&qe)<<12|(63&S)<<6|63&B,b.push(55296+((ae-=65536)>>10&1023),56320+(1023&ae)))):M(),b.length>=8192&&(Oe=z(Oe,b),b.length=0)}gt=z(Oe,b)}return gt}function lc(i){const d=F(i.g);return Rs(i.g,d)}function Cr(i,d,b){var S=F(i.g);for(S=i.g.g+S;i.g.g0&&(null==(gt=B[Da-1])||le(gt)||ce(gt)&&0===gt.size);Da--)var Oe=!0;(B!==i||ae||Oe)&&(d?(Oe||ae||qe)&&(B.length=Da):B=Array.prototype.slice.call(B,0,Da),qe&&B.push(qe)),Oe=B}else Oe=i}return Oe}function xo(i){return i?/^\d+$/.test(i)?(re(i),new Or(Ge,de)):null:eo||=new Or(0,0)}Ka.prototype.Y=mt,Ka.prototype.toString=function(){try{return Yo=!0,mo(this).toString()}finally{Yo=!1}};var Or=class{constructor(i,d){this.h=i>>>0,this.g=d>>>0}};let eo;function Qs(i){return i?/^-?\d+$/.test(i)?(re(i),new Ps(Ge,de)):null:Os||=new Ps(0,0)}var Ps=class{constructor(i,d){this.h=i>>>0,this.g=d>>>0}};let Os;function ur(i,d,b){for(;b>0||d>127;)i.g.push(127&d|128),d=(d>>>7|b<<25)>>>0,b>>>=7;i.g.push(d)}function br(i,d){for(;d>127;)i.g.push(127&d|128),d>>>=7;i.g.push(d)}function To(i,d){if(d>=0)br(i,d);else{for(let b=0;b<9;b++)i.g.push(127&d|128),d>>=7;i.g.push(1)}}function hr(i,d){i.g.push(d>>>0&255),i.g.push(d>>>8&255),i.g.push(d>>>16&255),i.g.push(d>>>24&255)}function Ur(i,d){0!==d.length&&(i.l.push(d),i.h+=d.length)}function No(i,d,b){br(i.g,8*d+b)}function ks(i,d){return No(i,d,2),d=i.g.end(),Ur(i,d),d.push(i.h),d}function zs(i,d){var b=d.pop();for(b=i.h+i.g.length()-b;b>127;)d.push(127&b|128),b>>>=7,i.h++;d.push(b),i.h++}function zr(i,d,b){No(i,d,2),br(i.g,b.length),Ur(i,i.g.end()),Ur(i,b)}function fo(i,d,b,S){null!=b&&(d=ks(i,d),S(b,i),zs(i,d))}class On{constructor(d,b,S){this.g=d,this.h=b,this.qa=S}}function Er(i){return Array.isArray(i)?i[0]instanceof On?i:[Lr,i]:[i,void 0]}function $r(i,d){if(Array.isArray(d)){var b=ma(d);if(4&b)return d;for(var S=0,B=0;SS(B,gt,b):(B,gt)=>{for(;Mr(gt)&&4!=gt.h;){var ae=gt.m;let Da=b[ae];const wi=!Da;let Vi=!1;if(!Da){var qe=b.X;if(qe){var Oe=qe[ae];Oe&&(Vi=qe.P?.[ae],(!ft||Vi)&&(qe=dc(Oe))&&(Da=b[ae]=qe))}}Da&&Da(gt,B,ae)||(ae=(qe=gt).l,vs(qe),qe.ja?qe=void 0:(Oe=qe.g.g-ae,qe.g.g=ae,qe=Rs(qe.g,Oe)),ae=B,qe&&(Ta||=Symbol(),(Oe=ae[Ta])?Oe.push(qe):ae[Ta]=[qe])),wi&&Da&&!Vi&&Pi++<5&&He()}},i[Js]=d}return d}function dc(i){const d=(i=Er(i))[0].g;if(i=i[1]){const b=Xs(i),S=U(i).g;return(B,gt,ae)=>d(B,gt,ae,S,b)}return d}function ws(i,d,b){i[d]=b}function Lc(i,d,b,S){var B=ws;d.g=function(Vi){switch(typeof Vi){case"boolean":return Ho||=[0,void 0,!0];case"number":return Vi>0?void 0:0===Vi?Kn||=[0,void 0]:[-Vi,void 0];case"string":return[0,Vi];case"object":return Vi}}(i[0]);let gt=0;var ae=i[++gt];ae&&ae.constructor===Object&&(d.X=ae,"function"==typeof(ae=i[++gt])&&(d.h=ae,d.l=i[++gt],ae=i[++gt]));const qe={};for(;Array.isArray(ae)&&"number"==typeof ae[0]&&ae[0]>0;){for(var Oe=0;Oeve(S,B,b),i[Xa]=d}return d}const tc=Symbol();function En(i){return i.h}function Ms(i,d){let b,S;const B=i.h;return(gt,ae,qe)=>B(gt,ae,qe,S||=yr(d).g,b||=Ls(d))}function yr(i){return i[tc]||Lc(i,i[tc]={},En,Ms)}const cs=Symbol();function T(i,d){const b=i.g;return d?(S,B,gt)=>b(S,B,gt,d):b}function Tt(i,d,b){const S=i.g;let B,gt;return(ae,qe,Oe)=>S(ae,qe,Oe,gt||=U(d).g,B||=Xs(d),b)}function U(i){return i[cs]||Lc(i,i[cs]={},T,Tt)}function yt(i,d){var b=i[d];if(b)return b;if(b=i.X){var S=b[d];if(S){var B=(S=Er(S))[0].h;if(S=S[1],b=b.P?.[d],!ft||b){if(S){const gt=Ls(S),ae=yr(S).g;b=(b=i.l)?b(ae,gt):(qe,Oe,Da)=>B(qe,Oe,Da,ae,gt)}else b=B;return i[d]=b}}}}function ve(i,d,b){for(var S=Ye(i),B=+!!(512&S)-1,gt=i.length,ae=512&S?1:0,qe=gt+(256&S?-1:0);ae{fo(i,b,Lo([ae,gt],S),B)});else if(Array.isArray(d))for(let gt=0;gt>BigInt(32))),ur(i.g,b.h,b.g);break;default:b=Qs(d),ur(i.g,b.h,b.g)}}function Hn(i,d,b){null!=(d=$(d))&&null!=d&&(No(i,b,0),To(i.g,d))}function bn(i,d,b){null!=(d=ye(d))&&(No(i,b,0),i.g.g.push(d?1:0))}function oo(i,d,b){null!=(d=ii(d))&&zr(i,b,rt(d))}function Ro(i,d,b,S,B){d instanceof Ka?(Qn(d),d=d.u):d=Array.isArray(d)?Lo(d,S):void 0,fo(i,b,d,B)}function er(i,d,b){null!=(d=null==d||"string"==typeof d||ra(d)||d instanceof me?d:void 0)&&zr(i,b,Bn(d).buffer)}function vr(i,d,b){return(5===i.h||2===i.h)&&(d=Qi(d,Ye(d),b,2,!1),2==i.h?Cr(i,Se,d):d.push(Se(i.g)),!0)}var dn,Po=Je(function(i,d,b){if(1!==i.h)return!1;var S=i.g;i=qt(S);const B=qt(S);S=2*(B>>31)+1;const gt=B>>>20&2047;return i=4294967296*(1048575&B)+i,Ni(d,b,2047==gt?i?NaN:S*(1/0):0==gt?5e-324*S*i:S*Math.pow(2,gt-1075)*(i+4503599627370496)),!0},function(i,d,b){null!=(d=Ct(d))&&(No(i,b,1),i=i.g,(b=ke||=new DataView(new ArrayBuffer(8))).setFloat64(0,+d,!0),Ge=b.getUint32(0,!0),de=b.getUint32(4,!0),hr(i,Ge),hr(i,de))}),on=Je(function(i,d,b){return 5===i.h&&(Ni(d,b,Se(i.g)),!0)},function(i,d,b){null!=(d=Ct(d))&&(No(i,b,5),i=i.g,j(d),hr(i,Ge))}),Dr=ua(vr,function(i,d,b){if(null!=(d=$r(Ct,d)))for(let ae=0;ae=0?i=String(d):(-1!==(d=i.indexOf("."))&&(i=i.substring(0,d)),Q(i)||(re(i),i=G(Ge,de))),i;if("number"===d)return(i=Math.trunc(i))>=0&&Number.isSafeInteger(i)?i:function(b){if(b<0){At(b);const S=G(Ge,de);return b=Number(S),Number.isSafeInteger(b)?b:S}return Q(String(b))?b:(At(b),vt(Ge,de))}(i)}}(d))&&("string"==typeof d&&xo(d),null!=d))switch(No(i,b,0),typeof d){case"number":i=i.g,At(d),ur(i,Ge,de);break;case"bigint":b=BigInt.asUintN(64,d),b=new Or(Number(b&BigInt(4294967295)),Number(b>>BigInt(32))),ur(i.g,b.h,b.g);break;default:b=xo(d),ur(i.g,b.h,b.g)}}),Ui=Je(function(i,d,b){return 0===i.h&&(Ni(d,b,dt(i.g)),!0)},Hn),uc=ua(function(i,d,b){return(0===i.h||2===i.h)&&(d=Qi(d,Ye(d),b,2,!1),2==i.h?Cr(i,dt,d):d.push(dt(i.g)),!0)},function(i,d,b){if(null!=(d=$r($,d))&&d.length){b=ks(i,b);for(let S=0;S{if(Sr.length){const gt=Sr.pop();gt.o(S),Ci(gt.g,b,S),b=gt}else b=new class{constructor(gt,ae){if(ys.length){const qe=ys.pop();Ci(qe,gt,ae),gt=qe}else gt=new class{constructor(qe,Oe){this.h=null,this.m=!1,this.g=this.l=this.j=0,Ci(this,qe,Oe)}clear(){this.h=null,this.m=!1,this.g=this.l=this.j=0,this.ea=!1}}(gt,ae);this.g=gt,this.l=this.g.g,this.h=this.m=-1,this.o(ae)}o({ja:gt=!1}={}){this.ja=gt}}(b,S);try{const gt=new i,ae=gt.u;Xs(d)(ae,b);var B=gt}finally{b.g.clear(),b.m=-1,b.h=-1,Sr.length<100&&Sr.push(b)}return B}}function Qt(i){return function(){Qn(this);const d=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const ae=this.g;return this.g=[],ae}}}};ve(this.u,d,yr(i)),Ur(d,d.g.end());const b=new Uint8Array(d.h),S=d.l,B=S.length;let gt=0;for(let ae=0;ae({index:we(ge(S,1),0)??-1,score:Be(S,2)??0,categoryName:ha(S,3)??"",displayName:ha(S,4)??""})),headIndex:d,headName:b}}function Bd(i){var d=ho(i,3,Ct,ci()),b=ho(i,2,$,ci()),S=ho(i,1,ii,ci()),B=ho(i,9,ii,ci());const gt={categories:[],keypoints:[]};for(let ae=0;aed>127?d-256:d)}function Uc(i,d){if(i.length!==d.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${i.length} vs. ${d.length}).`);let b=0,S=0,B=0;for(let gt=0;gt=1&&Number(i[1])>=17))}function Mh(i){return Fu.apply(this,arguments)}function Fu(){return(Fu=(0,r.Z)(function*(i){if("function"!=typeof importScripts){const d=document.createElement("script");return d.src=i.toString(),d.crossOrigin="anonymous",new Promise((b,S)=>{d.addEventListener("load",()=>{b()},!1),d.addEventListener("error",B=>{S(B)},!1),document.body.appendChild(d)})}importScripts(i.toString())})).apply(this,arguments)}function Ch(i){return void 0!==i.videoWidth?[i.videoWidth,i.videoHeight]:void 0!==i.naturalWidth?[i.naturalWidth,i.naturalHeight]:void 0!==i.displayWidth?[i.displayWidth,i.displayHeight]:[i.width,i.height]}function pi(i,d,b){i.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),b(d=i.i.stringToNewUTF8(d)),i.i._free(d)}function Nu(i,d,b){if(!i.i.canvas)throw Error("No OpenGL canvas configured.");if(b?i.i._bindTextureToStream(b):i.i._bindTextureToCanvas(),!(b=i.i.canvas.getContext("webgl2")||i.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");i.i.gpuOriginForWebTexturesIsBottomLeft&&b.pixelStorei(b.UNPACK_FLIP_Y_WEBGL,!0),b.texImage2D(b.TEXTURE_2D,0,b.RGBA,b.RGBA,b.UNSIGNED_BYTE,d),i.i.gpuOriginForWebTexturesIsBottomLeft&&b.pixelStorei(b.UNPACK_FLIP_Y_WEBGL,!1);const[S,B]=Ch(d);return!i.l||S===i.i.canvas.width&&B===i.i.canvas.height||(i.i.canvas.width=S,i.i.canvas.height=B),[S,B]}function Bu(i,d,b){i.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const S=new Uint32Array(d.length);for(let B=0;B>2),b(d);for(const B of S)i.i._free(B);i.i._free(d)}function ro(i,d,b){i.i.simpleListeners=i.i.simpleListeners||{},i.i.simpleListeners[d]=b}function Ec(i,d,b){let S=[];i.i.simpleListeners=i.i.simpleListeners||{},i.i.simpleListeners[d]=(B,gt,ae)=>{gt?(b(S,ae),S=[]):S.push(B)}}function jd(){return jd=(0,r.Z)(function*(i,d,b,S){return i=yield(B=(0,r.Z)(function*(gt,ae,qe,Oe,Da){if(ae&&(yield Mh(ae)),!self.ModuleFactory||qe&&(yield Mh(qe),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&Da&&((ae=self.Module).locateFile=Da.locateFile,Da.mainScriptUrlOrBlob&&(ae.mainScriptUrlOrBlob=Da.mainScriptUrlOrBlob)),Da=yield self.ModuleFactory(self.Module||Da),self.ModuleFactory=self.Module=void 0,new gt(Da,Oe)}),function(gt,ae,qe,Oe,Da){return B.apply(this,arguments)})(i,b.wasmLoaderPath,b.assetLoaderPath,d,{locateFile:B=>B.endsWith(".wasm")?b.wasmBinaryPath.toString():b.assetBinaryPath&&B.endsWith(".data")?b.assetBinaryPath.toString():B}),yield i.o(S),i;var B}),jd.apply(this,arguments)}function as(i,d){const b=Fi(i.baseOptions,$i,1)||new $i;"string"==typeof d?(_i(b,2,Ea(d)),_i(b,1)):d instanceof Uint8Array&&(_i(b,1,oe(d,!1,!1)),_i(b,2)),Va(i.baseOptions,0,1,b)}function qc(i){try{const d=i.H.length;if(1===d)throw Error(i.H[0].message);if(d>1)throw Error("Encountered multiple errors: "+i.H.map(b=>b.message).join(", "))}finally{i.H=[]}}function di(i,d){i.B=Math.max(i.B,d)}function Gc(i,d){i.A=new tn,xi(i.A,"PassThroughCalculator"),vn(i.A,"free_memory"),Ti(i.A,"free_memory_unused_out"),kn(d,"free_memory"),Mo(d,i.A)}function ic(i,d){vn(i.A,d),Ti(i.A,d+"_unused_out")}function ad(i){i.g.addBoolToStream(!0,"free_memory",i.B)}pl.forVisionTasks=function(i){return Tl("vision",i)},pl.forTextTasks=function(i){return Tl("text",i)},pl.forGenAiExperimentalTasks=function(i){return Tl("genai_experimental",i)},pl.forGenAiTasks=function(i){return Tl("genai",i)},pl.forAudioTasks=function(i){return Tl("audio",i)},pl.isSimdSupported=function(){return $c()};var Vd=class{constructor(i){this.g=i,this.H=[],this.B=0,this.g.setAutoRenderToScreen(!1)}l(i,d=!0){if(d){const b=i.baseOptions||{};if(i.baseOptions?.modelAssetBuffer&&i.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(Fi(this.baseOptions,$i,1)?.g()||Fi(this.baseOptions,$i,1)?.h()||i.baseOptions?.modelAssetBuffer||i.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(S,B){let gt=Fi(S.baseOptions,zi,3);if(!gt){var ae=gt=new zi,qe=new Gi;ot(ae,4,sn,qe)}"delegate"in B&&("GPU"===B.delegate?(B=gt,ae=new pa,ot(B,2,sn,ae)):(B=gt,ae=new Gi,ot(B,4,sn,ae))),Va(S.baseOptions,0,3,gt)}(this,b),b.modelAssetPath)return fetch(b.modelAssetPath.toString()).then(S=>{if(S.ok)return S.arrayBuffer();throw Error(`Failed to fetch model: ${b.modelAssetPath} (${S.status})`)}).then(S=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(S),!0,!1,!1),as(this,"/model.dat"),this.m(),this.J()});if(b.modelAssetBuffer instanceof Uint8Array)as(this,b.modelAssetBuffer);else if(b.modelAssetBuffer)return(S=(0,r.Z)(function*(B){const gt=[];for(var ae=0;;){const{done:qe,value:Oe}=yield B.read();if(qe)break;gt.push(Oe),ae+=Oe.length}if(0===gt.length)return new Uint8Array(0);if(1===gt.length)return gt[0];B=new Uint8Array(ae),ae=0;for(const qe of gt)B.set(qe,ae),ae+=qe.length;return B}),function(B){return S.apply(this,arguments)})(b.modelAssetBuffer).then(S=>{as(this,S),this.m(),this.J()})}var S;return this.m(),this.J(),Promise.resolve()}J(){}ga(){let i;if(this.g.ga(d=>{i=ni(d)}),!i)throw Error("Failed to retrieve CalculatorGraphConfig");return i}setGraph(i,d){this.g.attachErrorListener((b,S)=>{this.H.push(Error(S))}),this.g.Oa(),this.g.setGraph(i,d),this.A=void 0,qc(this)}finishProcessing(){this.g.finishProcessing(),qc(this)}close(){this.A=void 0,this.g.closeGraph()}};function Yr(i,d){if(!i)throw Error(`Unable to obtain required WebGL resource: ${d}`);return i}Vd.prototype.close=Vd.prototype.close,function(i,d){i=i.split(".");var b,S=u;for((i[0]in S||void 0===S.execScript||S.execScript("var "+i[0]));i.length&&(b=i.shift());)i.length||void 0===d?S=S[b]&&S[b]!==Object.prototype[b]?S[b]:S[b]={}:S[b]=d}("TaskRunner",Vd);class Wp{constructor(d,b,S,B){this.g=d,this.h=b,this.m=S,this.l=B}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function is(i,d,b){const S=i.g;if(b=Yr(S.createShader(b),"Failed to create WebGL shader"),S.shaderSource(b,d),S.compileShader(b),!S.getShaderParameter(b,S.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${S.getShaderInfoLog(b)}`);return S.attachShader(i.h,b),b}function id(i,d){const b=i.g,S=Yr(b.createVertexArray(),"Failed to create vertex array");b.bindVertexArray(S);const B=Yr(b.createBuffer(),"Failed to create buffer");b.bindBuffer(b.ARRAY_BUFFER,B),b.enableVertexAttribArray(i.R),b.vertexAttribPointer(i.R,2,b.FLOAT,!1,0,0),b.bufferData(b.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),b.STATIC_DRAW);const gt=Yr(b.createBuffer(),"Failed to create buffer");return b.bindBuffer(b.ARRAY_BUFFER,gt),b.enableVertexAttribArray(i.J),b.vertexAttribPointer(i.J,2,b.FLOAT,!1,0,0),b.bufferData(b.ARRAY_BUFFER,new Float32Array(d?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),b.STATIC_DRAW),b.bindBuffer(b.ARRAY_BUFFER,null),b.bindVertexArray(null),new Wp(b,S,B,gt)}function Dc(i,d){if(i.g){if(d!==i.g)throw Error("Cannot change GL context once initialized")}else i.g=d}function nd(i,d,b,S){return Dc(i,d),i.h||(i.m(),i.C()),b?(i.s||(i.s=id(i,!0)),b=i.s):(i.v||(i.v=id(i,!1)),b=i.v),d.useProgram(i.h),b.bind(),i.l(),i=S(),b.g.bindVertexArray(null),i}function mc(i,d,b){return Dc(i,d),i=Yr(d.createTexture(),"Failed to create texture"),d.bindTexture(d.TEXTURE_2D,i),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_WRAP_S,d.CLAMP_TO_EDGE),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_WRAP_T,d.CLAMP_TO_EDGE),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_MIN_FILTER,b??d.LINEAR),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_MAG_FILTER,b??d.LINEAR),d.bindTexture(d.TEXTURE_2D,null),i}function od(i,d,b){Dc(i,d),i.A||(i.A=Yr(d.createFramebuffer(),"Failed to create framebuffe.")),d.bindFramebuffer(d.FRAMEBUFFER,i.A),d.framebufferTexture2D(d.FRAMEBUFFER,d.COLOR_ATTACHMENT0,d.TEXTURE_2D,b,0)}function Ud(i){i.g?.bindFramebuffer(i.g.FRAMEBUFFER,null)}var ml=class{H(){return"\n precision mediump float;\n varying vec2 vTex;\n uniform sampler2D inputTexture;\n void main() {\n gl_FragColor = texture2D(inputTexture, vTex);\n }\n "}m(){const i=this.g;if(this.h=Yr(i.createProgram(),"Failed to create WebGL program"),this.da=is(this,"\n attribute vec2 aVertex;\n attribute vec2 aTex;\n varying vec2 vTex;\n void main(void) {\n gl_Position = vec4(aVertex, 0.0, 1.0);\n vTex = aTex;\n }",i.VERTEX_SHADER),this.ca=is(this,this.H(),i.FRAGMENT_SHADER),i.linkProgram(this.h),!i.getProgramParameter(this.h,i.LINK_STATUS))throw Error(`Error during program linking: ${i.getProgramInfoLog(this.h)}`);this.R=i.getAttribLocation(this.h,"aVertex"),this.J=i.getAttribLocation(this.h,"aTex")}C(){}l(){}close(){if(this.h){const i=this.g;i.deleteProgram(this.h),i.deleteShader(this.da),i.deleteShader(this.ca)}this.A&&this.g.deleteFramebuffer(this.A),this.v&&this.v.close(),this.s&&this.s.close()}},Sh=class extends ml{H(){return"\n precision mediump float;\n uniform sampler2D backgroundTexture;\n uniform sampler2D maskTexture;\n uniform sampler2D colorMappingTexture;\n varying vec2 vTex;\n void main() {\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\n float category = texture2D(maskTexture, vTex).r;\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\n }\n "}C(){const i=this.g;i.activeTexture(i.TEXTURE1),this.B=mc(this,i,i.LINEAR),i.activeTexture(i.TEXTURE2),this.j=mc(this,i,i.NEAREST)}m(){super.m();const i=this.g;this.L=Yr(i.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.V=Yr(i.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.K=Yr(i.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const i=this.g;i.uniform1i(this.K,0),i.uniform1i(this.L,1),i.uniform1i(this.V,2)}close(){this.B&&this.g.deleteTexture(this.B),this.j&&this.g.deleteTexture(this.j),super.close()}},Eh=class extends ml{H(){return"\n precision mediump float;\n uniform sampler2D maskTexture;\n uniform sampler2D defaultTexture;\n uniform sampler2D overlayTexture;\n varying vec2 vTex;\n void main() {\n float confidence = texture2D(maskTexture, vTex).r;\n vec4 defaultColor = texture2D(defaultTexture, vTex);\n vec4 overlayColor = texture2D(overlayTexture, vTex);\n // Apply the alpha from the overlay and merge in the default color\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\n }\n "}C(){const i=this.g;i.activeTexture(i.TEXTURE1),this.j=mc(this,i),i.activeTexture(i.TEXTURE2),this.B=mc(this,i)}m(){super.m();const i=this.g;this.K=Yr(i.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.L=Yr(i.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.I=Yr(i.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const i=this.g;i.uniform1i(this.I,0),i.uniform1i(this.K,1),i.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j),this.B&&this.g.deleteTexture(this.B),super.close()}};function fc(i,d){switch(d){case 0:return i.g.find(b=>b instanceof Uint8Array);case 1:return i.g.find(b=>b instanceof Float32Array);case 2:return i.g.find(b=>typeof WebGLTexture<"u"&&b instanceof WebGLTexture);default:throw Error(`Type is not supported: ${d}`)}}function Il(i){var d=fc(i,1);if(!d){if(d=fc(i,0))d=new Float32Array(d).map(S=>S/255);else{d=new Float32Array(i.width*i.height);const S=fl(i);var b=$d(i);if(od(b,S,Rl(i)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in self.document){b=new Float32Array(i.width*i.height*4),S.readPixels(0,0,i.width,i.height,S.RGBA,S.FLOAT,b);for(let B=0,gt=0;B255*b)),this.g.push(d)),d;var d}ka(){return Il(this)}N(){return Rl(this)}clone(){const i=[];for(const d of this.g){let b;if(d instanceof Uint8Array)b=new Uint8Array(d);else if(d instanceof Float32Array)b=new Float32Array(d);else{if(!(d instanceof WebGLTexture))throw Error(`Type is not supported: ${d}`);{const S=fl(this),B=$d(this);S.activeTexture(S.TEXTURE1),b=mc(B,S,this.m?S.LINEAR:S.NEAREST),S.bindTexture(S.TEXTURE_2D,b);const gt=Pl(this);S.texImage2D(S.TEXTURE_2D,0,gt,this.width,this.height,0,S.RED,S.FLOAT,null),S.bindTexture(S.TEXTURE_2D,null),od(B,S,b),nd(B,S,!1,()=>{Ol(this),S.clearColor(0,0,0,0),S.clear(S.COLOR_BUFFER_BIT),S.drawArrays(S.TRIANGLE_FAN,0,4),qd(this)}),Ud(B),qd(this)}}i.push(b)}return new Xo(i,this.m,this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&fl(this).deleteTexture(fc(this,2)),Ll=-1}};Xo.prototype.close=Xo.prototype.close,Xo.prototype.clone=Xo.prototype.clone,Xo.prototype.getAsWebGLTexture=Xo.prototype.N,Xo.prototype.getAsFloat32Array=Xo.prototype.ka,Xo.prototype.getAsUint8Array=Xo.prototype.la,Xo.prototype.hasWebGLTexture=Xo.prototype.S,Xo.prototype.hasFloat32Array=Xo.prototype.ma,Xo.prototype.hasUint8Array=Xo.prototype.Ja;var Ll=250;const Hu={color:"white",lineWidth:4,radius:6};function Gd(i){return{...Hu,fillColor:(i=i||{}).color,...i}}function gc(i,d){return i instanceof Function?i(d):i}function Wc(i,d,b){return Math.max(Math.min(d,b),Math.min(Math.max(d,b),i))}function bc(i){if(!i.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return i.l}function Fl(i){if(!i.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return i.j}function Dh(i,d,b){if(d.S())b(d.N());else{const S=d.ma()?d.ka():d.la();i.m=i.m??new ml;const B=Fl(i);b((i=new Xo([S],d.m,!1,B.canvas,i.m,d.width,d.height)).N()),i.close()}}function Wd(i,d,b,S){const B=((qe=i).g||(qe.g=new Sh),qe.g),gt=Fl(i),ae=Array.isArray(b)?new ImageData(new Uint8ClampedArray(b),1,1):b;var qe;nd(B,gt,!0,()=>{(function(Oe,Da,wi,Vi){const nn=Oe.g;if(nn.activeTexture(nn.TEXTURE0),nn.bindTexture(nn.TEXTURE_2D,Da),nn.activeTexture(nn.TEXTURE1),nn.bindTexture(nn.TEXTURE_2D,Oe.B),nn.texImage2D(nn.TEXTURE_2D,0,nn.RGBA,nn.RGBA,nn.UNSIGNED_BYTE,wi),Oe.I&&function(Ir,ar){if(Ir!==ar)return!1;Ir=Ir.entries(),ar=ar.entries();for(const[Jc,Ha]of Ir){Ir=Jc;const wr=Ha;var tr=ar.next();if(tr.done)return!1;const[As,Br]=tr.value;if(tr=Br,Ir!==As||wr[0]!==tr[0]||wr[1]!==tr[1]||wr[2]!==tr[2]||wr[3]!==tr[3])return!1}return!!ar.next().done}(Oe.I,Vi))nn.activeTexture(nn.TEXTURE2),nn.bindTexture(nn.TEXTURE_2D,Oe.j);else{Oe.I=Vi;const Ir=Array(1024).fill(0);Vi.forEach((ar,tr)=>{if(4!==ar.length)throw Error(`Color at index ${tr} is not a four-channel value.`);Ir[4*tr]=ar[0],Ir[4*tr+1]=ar[1],Ir[4*tr+2]=ar[2],Ir[4*tr+3]=ar[3]}),nn.activeTexture(nn.TEXTURE2),nn.bindTexture(nn.TEXTURE_2D,Oe.j),nn.texImage2D(nn.TEXTURE_2D,0,nn.RGBA,256,1,0,nn.RGBA,nn.UNSIGNED_BYTE,new Uint8Array(Ir))}})(B,d,ae,S),gt.clearColor(0,0,0,0),gt.clear(gt.COLOR_BUFFER_BIT),gt.drawArrays(gt.TRIANGLE_FAN,0,4);const qe=B.g;qe.activeTexture(qe.TEXTURE0),qe.bindTexture(qe.TEXTURE_2D,null),qe.activeTexture(qe.TEXTURE1),qe.bindTexture(qe.TEXTURE_2D,null),qe.activeTexture(qe.TEXTURE2),qe.bindTexture(qe.TEXTURE_2D,null)})}function ju(i,d,b,S){const B=Fl(i),gt=((Oe=i).h||(Oe.h=new Eh),Oe.h),ae=Array.isArray(b)?new ImageData(new Uint8ClampedArray(b),1,1):b,qe=Array.isArray(S)?new ImageData(new Uint8ClampedArray(S),1,1):S;var Oe;nd(gt,B,!0,()=>{var Oe=gt.g;Oe.activeTexture(Oe.TEXTURE0),Oe.bindTexture(Oe.TEXTURE_2D,d),Oe.activeTexture(Oe.TEXTURE1),Oe.bindTexture(Oe.TEXTURE_2D,gt.j),Oe.texImage2D(Oe.TEXTURE_2D,0,Oe.RGBA,Oe.RGBA,Oe.UNSIGNED_BYTE,ae),Oe.activeTexture(Oe.TEXTURE2),Oe.bindTexture(Oe.TEXTURE_2D,gt.B),Oe.texImage2D(Oe.TEXTURE_2D,0,Oe.RGBA,Oe.RGBA,Oe.UNSIGNED_BYTE,qe),B.clearColor(0,0,0,0),B.clear(B.COLOR_BUFFER_BIT),B.drawArrays(B.TRIANGLE_FAN,0,4),B.bindTexture(B.TEXTURE_2D,null),(Oe=gt.g).activeTexture(Oe.TEXTURE0),Oe.bindTexture(Oe.TEXTURE_2D,null),Oe.activeTexture(Oe.TEXTURE1),Oe.bindTexture(Oe.TEXTURE_2D,null),Oe.activeTexture(Oe.TEXTURE2),Oe.bindTexture(Oe.TEXTURE_2D,null)})}var hs=class{constructor(i,d){i instanceof CanvasRenderingContext2D||i instanceof OffscreenCanvasRenderingContext2D?(this.l=i,this.j=d):this.j=i}Ca(i,d){if(i){var b=bc(this);d=Gd(d),b.save();var S=b.canvas,B=0;for(const gt of i)b.fillStyle=gc(d.fillColor,{index:B,from:gt}),b.strokeStyle=gc(d.color,{index:B,from:gt}),b.lineWidth=gc(d.lineWidth,{index:B,from:gt}),(i=new Path2D).arc(gt.x*S.width,gt.y*S.height,gc(d.radius,{index:B,from:gt}),0,2*Math.PI),b.fill(i),b.stroke(i),++B;b.restore()}}Ba(i,d,b){if(i&&d){var S=bc(this);b=Gd(b),S.save();var B=S.canvas,gt=0;for(const ae of d){S.beginPath();const qe=i[ae.end];(d=i[ae.start])&&qe&&(S.strokeStyle=gc(b.color,{index:gt,from:d,to:qe}),S.lineWidth=gc(b.lineWidth,{index:gt,from:d,to:qe}),S.moveTo(d.x*B.width,d.y*B.height),S.lineTo(qe.x*B.width,qe.y*B.height)),++gt,S.stroke()}S.restore()}}ya(i,d){const b=bc(this);d=Gd(d),b.save(),b.beginPath(),b.lineWidth=gc(d.lineWidth,{}),b.strokeStyle=gc(d.color,{}),b.fillStyle=gc(d.fillColor,{}),b.moveTo(i.originX,i.originY),b.lineTo(i.originX+i.width,i.originY),b.lineTo(i.originX+i.width,i.originY+i.height),b.lineTo(i.originX,i.originY+i.height),b.lineTo(i.originX,i.originY),b.stroke(),b.fill(),b.restore()}za(i,d,b=[0,0,0,255]){this.l?function(S,B,gt,ae){const qe=Fl(S);Dh(S,B,Oe=>{Wd(S,Oe,gt,ae),(Oe=bc(S)).drawImage(qe.canvas,0,0,Oe.canvas.width,Oe.canvas.height)})}(this,i,b,d):Wd(this,i.N(),b,d)}Aa(i,d,b){this.l?function(S,B,gt,ae){const qe=Fl(S);Dh(S,B,Oe=>{ju(S,Oe,gt,ae),(Oe=bc(S)).drawImage(qe.canvas,0,0,Oe.canvas.width,Oe.canvas.height)})}(this,i,d,b):ju(this,i.N(),d,b)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function nc(i,d){switch(d){case 0:return i.g.find(b=>b instanceof ImageData);case 1:return i.g.find(b=>typeof ImageBitmap<"u"&&b instanceof ImageBitmap);case 2:return i.g.find(b=>typeof WebGLTexture<"u"&&b instanceof WebGLTexture);default:throw Error(`Type is not supported: ${d}`)}}function Vu(i){var d=nc(i,0);if(!d){d=yc(i);const b=Nl(i),S=new Uint8Array(i.width*i.height*4);od(b,d,rd(i)),d.readPixels(0,0,i.width,i.height,d.RGBA,d.UNSIGNED_BYTE,S),Ud(b),d=new ImageData(new Uint8ClampedArray(S.buffer),i.width,i.height),i.g.push(d)}return d}function rd(i){let d=nc(i,2);if(!d){const b=yc(i);d=sd(i);const S=nc(i,1)||Vu(i);b.texImage2D(b.TEXTURE_2D,0,b.RGBA,b.RGBA,b.UNSIGNED_BYTE,S),gl(i)}return d}function yc(i){if(!i.canvas)throw Error("Conversion to different image formats require that a canvas is passed when iniitializing the image.");return i.h||(i.h=Yr(i.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),i.h}function Nl(i){return i.l||(i.l=new ml),i.l}function sd(i){const d=yc(i);d.viewport(0,0,i.width,i.height),d.activeTexture(d.TEXTURE0);let b=nc(i,2);return b||(b=mc(Nl(i),d),i.g.push(b),i.m=!0),d.bindTexture(d.TEXTURE_2D,b),b}function gl(i){i.h.bindTexture(i.h.TEXTURE_2D,null)}function Th(i){const d=yc(i);return nd(Nl(i),d,!0,()=>function(b,S){const B=b.canvas;if(B.width===b.width&&B.height===b.height)return S();const gt=B.width,ae=B.height;return B.width=b.width,B.height=b.height,b=S(),B.width=gt,B.height=ae,b}(i,()=>{if(d.bindFramebuffer(d.FRAMEBUFFER,null),d.clearColor(0,0,0,0),d.clear(d.COLOR_BUFFER_BIT),d.drawArrays(d.TRIANGLE_FAN,0,4),!(i.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return i.canvas.transferToImageBitmap()}))}hs.prototype.close=hs.prototype.close,hs.prototype.drawConfidenceMask=hs.prototype.Aa,hs.prototype.drawCategoryMask=hs.prototype.za,hs.prototype.drawBoundingBox=hs.prototype.ya,hs.prototype.drawConnectors=hs.prototype.Ba,hs.prototype.drawLandmarks=hs.prototype.Ca,hs.lerp=function(i,d,b,S,B){return Wc(S*(1-(i-d)/(b-d))+B*(1-(b-i)/(b-d)),S,B)},hs.clamp=Wc;var fr=class{constructor(i,d,b,S,B,gt,ae){this.g=i,this.j=d,this.m=b,this.canvas=S,this.l=B,this.width=gt,this.height=ae,(this.j||this.m)&&0==--Ah&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources.")}Ia(){return!!nc(this,0)}na(){return!!nc(this,1)}S(){return!!nc(this,2)}Ga(){return Vu(this)}Fa(){var i=nc(this,1);return i||(rd(this),sd(this),i=Th(this),gl(this),this.g.push(i),this.j=!0),i}N(){return rd(this)}clone(){const i=[];for(const d of this.g){let b;if(d instanceof ImageData)b=new ImageData(d.data,this.width,this.height);else if(d instanceof WebGLTexture){const S=yc(this),B=Nl(this);S.activeTexture(S.TEXTURE1),b=mc(B,S),S.bindTexture(S.TEXTURE_2D,b),S.texImage2D(S.TEXTURE_2D,0,S.RGBA,this.width,this.height,0,S.RGBA,S.UNSIGNED_BYTE,null),S.bindTexture(S.TEXTURE_2D,null),od(B,S,b),nd(B,S,!1,()=>{sd(this),S.clearColor(0,0,0,0),S.clear(S.COLOR_BUFFER_BIT),S.drawArrays(S.TRIANGLE_FAN,0,4),gl(this)}),Ud(B),gl(this)}else{if(!(d instanceof ImageBitmap))throw Error(`Type is not supported: ${d}`);rd(this),sd(this),b=Th(this),gl(this)}i.push(b)}return new fr(i,this.na(),this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&nc(this,1).close(),this.m&&yc(this).deleteTexture(nc(this,2)),Ah=-1}};fr.prototype.close=fr.prototype.close,fr.prototype.clone=fr.prototype.clone,fr.prototype.getAsWebGLTexture=fr.prototype.N,fr.prototype.getAsImageBitmap=fr.prototype.Fa,fr.prototype.getAsImageData=fr.prototype.Ga,fr.prototype.hasWebGLTexture=fr.prototype.S,fr.prototype.hasImageBitmap=fr.prototype.na,fr.prototype.hasImageData=fr.prototype.Ia;var Ah=250;function Vs(...i){return i.map(([d,b])=>({start:d,end:b}))}const Ih=(cd=class{constructor(i,d){this.l=!0,this.i=i,this.g=null,this.h=0,this.m="function"==typeof this.i._addIntToInputStream,void 0!==d?this.i.canvas=d:wh()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}initializeGraph(i){var d=this;return(0,r.Z)(function*(){const b=yield(yield fetch(i)).arrayBuffer();i=!(i.endsWith(".pbtxt")||i.endsWith(".textproto")),d.setGraph(new Uint8Array(b),i)})()}setGraphFromString(i){this.setGraph((new TextEncoder).encode(i),!1)}setGraph(i,d){const b=i.length,S=this.i._malloc(b);this.i.HEAPU8.set(i,S),d?this.i._changeBinaryGraph(b,S):this.i._changeTextGraph(b,S),this.i._free(S)}configureAudio(i,d,b,S,B){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),pi(this,S||"input_audio",gt=>{pi(this,B=B||"audio_header",ae=>{this.i._configureAudio(gt,ae,i,d,b)})})}setAutoResizeCanvas(i){this.l=i}setAutoRenderToScreen(i){this.i._setAutoRenderToScreen(i)}setGpuBufferVerticalFlip(i){this.i.gpuOriginForWebTexturesIsBottomLeft=i}ga(i){ro(this,"__graph_config__",d=>{i(d)}),pi(this,"__graph_config__",d=>{this.i._getGraphConfig(d,void 0)}),delete this.i.simpleListeners.__graph_config__}attachErrorListener(i){this.i.errorListener=i}attachEmptyPacketListener(i,d){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[i]=d}addAudioToStream(i,d,b){this.addAudioToStreamWithShape(i,0,0,d,b)}addAudioToStreamWithShape(i,d,b,S,B){const gt=4*i.length;this.h!==gt&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(gt),this.h=gt),this.i.HEAPF32.set(i,this.g/4),pi(this,S,ae=>{this.i._addAudioToInputStream(this.g,d,b,ae,B)})}addGpuBufferToStream(i,d,b){pi(this,d,S=>{const[B,gt]=Nu(this,i,S);this.i._addBoundTextureToStream(S,B,gt,b)})}addBoolToStream(i,d,b){pi(this,d,S=>{this.i._addBoolToInputStream(i,S,b)})}addDoubleToStream(i,d,b){pi(this,d,S=>{this.i._addDoubleToInputStream(i,S,b)})}addFloatToStream(i,d,b){pi(this,d,S=>{this.i._addFloatToInputStream(i,S,b)})}addIntToStream(i,d,b){pi(this,d,S=>{this.i._addIntToInputStream(i,S,b)})}addUintToStream(i,d,b){pi(this,d,S=>{this.i._addUintToInputStream(i,S,b)})}addStringToStream(i,d,b){pi(this,d,S=>{pi(this,i,B=>{this.i._addStringToInputStream(B,S,b)})})}addStringRecordToStream(i,d,b){pi(this,d,S=>{Bu(this,Object.keys(i),B=>{Bu(this,Object.values(i),gt=>{this.i._addFlatHashMapToInputStream(B,gt,Object.keys(i).length,S,b)})})})}addProtoToStream(i,d,b,S){pi(this,b,B=>{pi(this,d,gt=>{const ae=this.i._malloc(i.length);this.i.HEAPU8.set(i,ae),this.i._addProtoToInputStream(ae,i.length,gt,B,S),this.i._free(ae)})})}addEmptyPacketToStream(i,d){pi(this,i,b=>{this.i._addEmptyPacketToInputStream(b,d)})}addBoolVectorToStream(i,d,b){pi(this,d,S=>{const B=this.i._allocateBoolVector(i.length);if(!B)throw Error("Unable to allocate new bool vector on heap.");for(const gt of i)this.i._addBoolVectorEntry(B,gt);this.i._addBoolVectorToInputStream(B,S,b)})}addDoubleVectorToStream(i,d,b){pi(this,d,S=>{const B=this.i._allocateDoubleVector(i.length);if(!B)throw Error("Unable to allocate new double vector on heap.");for(const gt of i)this.i._addDoubleVectorEntry(B,gt);this.i._addDoubleVectorToInputStream(B,S,b)})}addFloatVectorToStream(i,d,b){pi(this,d,S=>{const B=this.i._allocateFloatVector(i.length);if(!B)throw Error("Unable to allocate new float vector on heap.");for(const gt of i)this.i._addFloatVectorEntry(B,gt);this.i._addFloatVectorToInputStream(B,S,b)})}addIntVectorToStream(i,d,b){pi(this,d,S=>{const B=this.i._allocateIntVector(i.length);if(!B)throw Error("Unable to allocate new int vector on heap.");for(const gt of i)this.i._addIntVectorEntry(B,gt);this.i._addIntVectorToInputStream(B,S,b)})}addUintVectorToStream(i,d,b){pi(this,d,S=>{const B=this.i._allocateUintVector(i.length);if(!B)throw Error("Unable to allocate new unsigned int vector on heap.");for(const gt of i)this.i._addUintVectorEntry(B,gt);this.i._addUintVectorToInputStream(B,S,b)})}addStringVectorToStream(i,d,b){pi(this,d,S=>{const B=this.i._allocateStringVector(i.length);if(!B)throw Error("Unable to allocate new string vector on heap.");for(const gt of i)pi(this,gt,ae=>{this.i._addStringVectorEntry(B,ae)});this.i._addStringVectorToInputStream(B,S,b)})}addBoolToInputSidePacket(i,d){pi(this,d,b=>{this.i._addBoolToInputSidePacket(i,b)})}addDoubleToInputSidePacket(i,d){pi(this,d,b=>{this.i._addDoubleToInputSidePacket(i,b)})}addFloatToInputSidePacket(i,d){pi(this,d,b=>{this.i._addFloatToInputSidePacket(i,b)})}addIntToInputSidePacket(i,d){pi(this,d,b=>{this.i._addIntToInputSidePacket(i,b)})}addUintToInputSidePacket(i,d){pi(this,d,b=>{this.i._addUintToInputSidePacket(i,b)})}addStringToInputSidePacket(i,d){pi(this,d,b=>{pi(this,i,S=>{this.i._addStringToInputSidePacket(S,b)})})}addProtoToInputSidePacket(i,d,b){pi(this,b,S=>{pi(this,d,B=>{const gt=this.i._malloc(i.length);this.i.HEAPU8.set(i,gt),this.i._addProtoToInputSidePacket(gt,i.length,B,S),this.i._free(gt)})})}addBoolVectorToInputSidePacket(i,d){pi(this,d,b=>{const S=this.i._allocateBoolVector(i.length);if(!S)throw Error("Unable to allocate new bool vector on heap.");for(const B of i)this.i._addBoolVectorEntry(S,B);this.i._addBoolVectorToInputSidePacket(S,b)})}addDoubleVectorToInputSidePacket(i,d){pi(this,d,b=>{const S=this.i._allocateDoubleVector(i.length);if(!S)throw Error("Unable to allocate new double vector on heap.");for(const B of i)this.i._addDoubleVectorEntry(S,B);this.i._addDoubleVectorToInputSidePacket(S,b)})}addFloatVectorToInputSidePacket(i,d){pi(this,d,b=>{const S=this.i._allocateFloatVector(i.length);if(!S)throw Error("Unable to allocate new float vector on heap.");for(const B of i)this.i._addFloatVectorEntry(S,B);this.i._addFloatVectorToInputSidePacket(S,b)})}addIntVectorToInputSidePacket(i,d){pi(this,d,b=>{const S=this.i._allocateIntVector(i.length);if(!S)throw Error("Unable to allocate new int vector on heap.");for(const B of i)this.i._addIntVectorEntry(S,B);this.i._addIntVectorToInputSidePacket(S,b)})}addUintVectorToInputSidePacket(i,d){pi(this,d,b=>{const S=this.i._allocateUintVector(i.length);if(!S)throw Error("Unable to allocate new unsigned int vector on heap.");for(const B of i)this.i._addUintVectorEntry(S,B);this.i._addUintVectorToInputSidePacket(S,b)})}addStringVectorToInputSidePacket(i,d){pi(this,d,b=>{const S=this.i._allocateStringVector(i.length);if(!S)throw Error("Unable to allocate new string vector on heap.");for(const B of i)pi(this,B,gt=>{this.i._addStringVectorEntry(S,gt)});this.i._addStringVectorToInputSidePacket(S,b)})}attachBoolListener(i,d){ro(this,i,d),pi(this,i,b=>{this.i._attachBoolListener(b)})}attachBoolVectorListener(i,d){Ec(this,i,d),pi(this,i,b=>{this.i._attachBoolVectorListener(b)})}attachIntListener(i,d){ro(this,i,d),pi(this,i,b=>{this.i._attachIntListener(b)})}attachIntVectorListener(i,d){Ec(this,i,d),pi(this,i,b=>{this.i._attachIntVectorListener(b)})}attachUintListener(i,d){ro(this,i,d),pi(this,i,b=>{this.i._attachUintListener(b)})}attachUintVectorListener(i,d){Ec(this,i,d),pi(this,i,b=>{this.i._attachUintVectorListener(b)})}attachDoubleListener(i,d){ro(this,i,d),pi(this,i,b=>{this.i._attachDoubleListener(b)})}attachDoubleVectorListener(i,d){Ec(this,i,d),pi(this,i,b=>{this.i._attachDoubleVectorListener(b)})}attachFloatListener(i,d){ro(this,i,d),pi(this,i,b=>{this.i._attachFloatListener(b)})}attachFloatVectorListener(i,d){Ec(this,i,d),pi(this,i,b=>{this.i._attachFloatVectorListener(b)})}attachStringListener(i,d){ro(this,i,d),pi(this,i,b=>{this.i._attachStringListener(b)})}attachStringVectorListener(i,d){Ec(this,i,d),pi(this,i,b=>{this.i._attachStringVectorListener(b)})}attachProtoListener(i,d,b){ro(this,i,d),pi(this,i,S=>{this.i._attachProtoListener(S,b||!1)})}attachProtoVectorListener(i,d,b){Ec(this,i,d),pi(this,i,S=>{this.i._attachProtoVectorListener(S,b||!1)})}attachAudioListener(i,d,b){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),ro(this,i,(S,B)=>{S=new Float32Array(S.buffer,S.byteOffset,S.length/4),d(S,B)}),pi(this,i,S=>{this.i._attachAudioListener(S,b||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},i=class extends cd{get ia(){return this.i}ta(i,d,b){pi(this,d,S=>{const[B,gt]=Nu(this,i,S);this.ia._addBoundTextureAsImageToStream(S,B,gt,b)})}W(i,d){ro(this,i,d),pi(this,i,b=>{this.ia._attachImageListener(b)})}fa(i,d){Ec(this,i,d),pi(this,i,b=>{this.ia._attachImageVectorListener(b)})}},class extends i{Oa(){this.i._registerModelResourcesGraphService()}});var i,cd,Us=class extends Ih{};function Tn(i,d,b){return Bl.apply(this,arguments)}function Bl(){return Bl=(0,r.Z)(function*(i,d,b){return(S=(0,r.Z)(function*(B,gt,ae,qe){return function Al(i,d,b,S){return jd.apply(this,arguments)}(B,gt,ae,qe)}),function(B,gt,ae,qe){return S.apply(this,arguments)})(i,b.canvas??(wh()?void 0:document.createElement("canvas")),d,b);var S}),Bl.apply(this,arguments)}function Rh(i,d,b,S){if(i.V){const gt=new D;if(b?.regionOfInterest){if(!i.sa)throw Error("This task doesn't support region-of-interest.");var B=b.regionOfInterest;if(B.left>=B.right||B.top>=B.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(B.left<0||B.top<0||B.right>1||B.bottom>1)throw Error("Expected RectF values to be in [0,1].");_a(gt,1,(B.left+B.right)/2),_a(gt,2,(B.top+B.bottom)/2),_a(gt,4,B.right-B.left),_a(gt,3,B.bottom-B.top)}else _a(gt,1,.5),_a(gt,2,.5),_a(gt,4,1),_a(gt,3,1);if(b?.rotationDegrees){if(b?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90\xb0.");if(_a(gt,5,-Math.PI*b.rotationDegrees/180),b?.rotationDegrees%180!=0){const[ae,qe]=Ch(d);b=Be(gt,3)*qe/ae,B=Be(gt,4)*ae/qe,_a(gt,4,b),_a(gt,3,B)}}i.g.addProtoToStream(gt.g(),"mediapipe.NormalizedRect",i.V,S)}i.g.ta(d,i.da,S??performance.now()),i.finishProcessing()}function $s(i,d,b){if(i.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");Rh(i,d,b,i.B+1)}function vc(i,d,b,S){if(!i.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");Rh(i,d,b,S)}function Hl(i,d,b,S){var B=d.data;const gt=d.width,ae=gt*(d=d.height);if((B instanceof Uint8Array||B instanceof Float32Array)&&B.length!==ae)throw Error("Unsupported channel count: "+B.length/ae);return i=new Xo([B],b,!1,i.g.i.canvas,i.R,gt,d),S?i.clone():i}var ps=class extends Vd{constructor(i,d,b,S){super(i),this.g=i,this.da=d,this.V=b,this.sa=S,this.R=new ml}l(i,d=!0){if("runningMode"in i&&Ya(this.baseOptions,2,!!i.runningMode&&"IMAGE"!==i.runningMode),void 0!==i.canvas&&this.g.i.canvas!==i.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(i,d)}close(){this.R.close(),super.close()}};ps.prototype.close=ps.prototype.close;var Ts=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect_in",!1),this.j={detections:[]},Va(i=this.h=new cn,0,1,d=new ui),_a(this.h,2,.5),_a(this.h,3,.3)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return"minDetectionConfidence"in i&&_a(this.h,2,i.minDetectionConfidence??.5),"minSuppressionThreshold"in i&&_a(this.h,3,i.minSuppressionThreshold??.3),this.l(i)}D(i,d){return this.j={detections:[]},$s(this,i,d),this.j}F(i,d,b){return this.j={detections:[]},vc(this,i,b,d),this.j}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect_in"),gi(i,"detections");const d=new sa;po(d,xr,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect_in"),Ti(b,"DETECTIONS:detections"),b.o(d),Mo(i,b),this.g.attachProtoVectorListener("detections",(S,B)=>{for(const gt of S)S=mn(gt),this.j.detections.push(Bd(S));di(this,B)}),this.g.attachEmptyPacketListener("detections",S=>{di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Ts.prototype.detectForVideo=Ts.prototype.F,Ts.prototype.detect=Ts.prototype.D,Ts.prototype.setOptions=Ts.prototype.o,Ts.createFromModelPath=function(){var i=(0,r.Z)(function*(d,b){return Tn(Ts,d,{baseOptions:{modelAssetPath:b}})});return function(d,b){return i.apply(this,arguments)}}(),Ts.createFromModelBuffer=function(i,d){return Tn(Ts,i,{baseOptions:{modelAssetBuffer:d}})},Ts.createFromOptions=function(i,d){return Tn(Ts,i,d)};var bl=Vs([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),yl=Vs([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),ld=Vs([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),Zd=Vs([474,475],[475,476],[476,477],[477,474]),dd=Vs([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),Tc=Vs([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),Yd=Vs([469,470],[470,471],[471,472],[472,469]),ud=Vs([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),jl=[...bl,...yl,...ld,...dd,...Tc,...ud],Vl=Vs([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function Ul(i){i.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var Bo=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,Va(i=this.h=new hc,0,1,d=new ui),this.v=new Ar,Va(this.h,0,3,this.v),this.s=new cn,Va(this.h,0,2,this.s),ei(this.s,4,1),_a(this.s,2,.5),_a(this.v,2,.5),_a(this.h,4,.5)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return"numFaces"in i&&ei(this.s,4,i.numFaces??1),"minFaceDetectionConfidence"in i&&_a(this.s,2,i.minFaceDetectionConfidence??.5),"minTrackingConfidence"in i&&_a(this.h,4,i.minTrackingConfidence??.5),"minFacePresenceConfidence"in i&&_a(this.v,2,i.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in i&&(this.outputFaceBlendshapes=!!i.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in i&&(this.outputFacialTransformationMatrixes=!!i.outputFacialTransformationMatrixes),this.l(i)}D(i,d){return Ul(this),$s(this,i,d),this.j}F(i,d,b){return Ul(this),vc(this,i,b,d),this.j}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect"),gi(i,"face_landmarks");const d=new sa;po(d,Bs,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"NORM_LANDMARKS:face_landmarks"),b.o(d),Mo(i,b),this.g.attachProtoVectorListener("face_landmarks",(S,B)=>{for(const gt of S)S=l(gt),this.j.faceLandmarks.push(hl(S));di(this,B)}),this.g.attachEmptyPacketListener("face_landmarks",S=>{di(this,S)}),this.outputFaceBlendshapes&&(gi(i,"blendshapes"),Ti(b,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",(S,B)=>{if(this.outputFaceBlendshapes)for(const gt of S)S=bo(gt),this.j.faceBlendshapes.push(Nd(S.g()??[]));di(this,B)}),this.g.attachEmptyPacketListener("blendshapes",S=>{di(this,S)})),this.outputFacialTransformationMatrixes&&(gi(i,"face_geometry"),Ti(b,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",(S,B)=>{if(this.outputFacialTransformationMatrixes)for(const gt of S)(S=Fi(Fs(gt),h,2))&&this.j.facialTransformationMatrixes.push({rows:we(ge(S,1),0)??0,columns:we(ge(S,2),0)??0,data:ho(S,3,Ct,ci()).slice()??[]});di(this,B)}),this.g.attachEmptyPacketListener("face_geometry",S=>{di(this,S)})),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Bo.prototype.detectForVideo=Bo.prototype.F,Bo.prototype.detect=Bo.prototype.D,Bo.prototype.setOptions=Bo.prototype.o,Bo.createFromModelPath=function(i,d){return Tn(Bo,i,{baseOptions:{modelAssetPath:d}})},Bo.createFromModelBuffer=function(i,d){return Tn(Bo,i,{baseOptions:{modelAssetBuffer:d}})},Bo.createFromOptions=function(i,d){return Tn(Bo,i,d)},Bo.FACE_LANDMARKS_LIPS=bl,Bo.FACE_LANDMARKS_LEFT_EYE=yl,Bo.FACE_LANDMARKS_LEFT_EYEBROW=ld,Bo.FACE_LANDMARKS_LEFT_IRIS=Zd,Bo.FACE_LANDMARKS_RIGHT_EYE=dd,Bo.FACE_LANDMARKS_RIGHT_EYEBROW=Tc,Bo.FACE_LANDMARKS_RIGHT_IRIS=Yd,Bo.FACE_LANDMARKS_FACE_OVAL=ud,Bo.FACE_LANDMARKS_CONTOURS=jl,Bo.FACE_LANDMARKS_TESSELATION=Vl;var oc=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect",!0),Va(i=this.j=new Hs,0,1,d=new ui)}get baseOptions(){return Fi(this.j,ui,1)}set baseOptions(i){Va(this.j,0,1,i)}o(i){return super.l(i)}Ra(i,d,b){const S="function"!=typeof d?d:{};if(this.h="function"==typeof d?d:b,$s(this,i,S??{}),!this.h)return this.s}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect"),gi(i,"stylized_image");const d=new sa;po(d,Cc,this.j);const b=new tn;xi(b,"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"STYLIZED_IMAGE:stylized_image"),b.o(d),Mo(i,b),this.g.W("stylized_image",(S,B)=>{var gt=!this.h,ae=S.data,qe=S.width;const Oe=qe*(S=S.height);if(ae instanceof Uint8Array)if(ae.length===3*Oe){const Da=new Uint8ClampedArray(4*Oe);for(let wi=0;wi{this.s=null,this.h&&this.h(null),di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};oc.prototype.stylize=oc.prototype.Ra,oc.prototype.setOptions=oc.prototype.o,oc.createFromModelPath=function(i,d){return Tn(oc,i,{baseOptions:{modelAssetPath:d}})},oc.createFromModelBuffer=function(i,d){return Tn(oc,i,{baseOptions:{modelAssetBuffer:d}})},oc.createFromOptions=function(i,d){return Tn(oc,i,d)};var Kd=Vs([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Qd(i){i.gestures=[],i.landmarks=[],i.worldLandmarks=[],i.handedness=[]}function hd(i){return 0===i.gestures.length?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:i.gestures,landmarks:i.landmarks,worldLandmarks:i.worldLandmarks,handedness:i.handedness,handednesses:i.handedness}}function Uu(i,d=!0){const b=[];for(const B of i){var S=bo(B);i=[];for(const gt of S.g())S=d&&null!=ge(gt,1)?we(ge(gt,1),0):-1,i.push({score:Be(gt,2)??0,index:S,categoryName:ha(gt,3)??"",displayName:ha(gt,4)??""});b.push(i)}return b}var ms=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],Va(i=this.j=new Nc,0,1,d=new ui),this.s=new Fc,Va(this.j,0,2,this.s),this.C=new pc,Va(this.s,0,3,this.C),this.v=new js,Va(this.s,0,2,this.v),this.h=new Ds,Va(this.j,0,3,this.h),_a(this.v,2,.5),_a(this.s,4,.5),_a(this.C,2,.5)}get baseOptions(){return Fi(this.j,ui,1)}set baseOptions(i){Va(this.j,0,1,i)}o(i){if(ei(this.v,3,i.numHands??1),"minHandDetectionConfidence"in i&&_a(this.v,2,i.minHandDetectionConfidence??.5),"minTrackingConfidence"in i&&_a(this.s,4,i.minTrackingConfidence??.5),"minHandPresenceConfidence"in i&&_a(this.C,2,i.minHandPresenceConfidence??.5),i.cannedGesturesClassifierOptions){var d=new Jo,b=d,S=El(i.cannedGesturesClassifierOptions,Fi(this.h,Jo,3)?.h());Va(b,0,2,S),Va(this.h,0,3,d)}else void 0===i.cannedGesturesClassifierOptions&&Fi(this.h,Jo,3)?.g();return i.customGesturesClassifierOptions?(Va(b=d=new Jo,0,2,S=El(i.customGesturesClassifierOptions,Fi(this.h,Jo,4)?.h())),Va(this.h,0,4,d)):void 0===i.customGesturesClassifierOptions&&Fi(this.h,Jo,4)?.g(),this.l(i)}Ma(i,d){return Qd(this),$s(this,i,d),hd(this)}Na(i,d,b){return Qd(this),vc(this,i,b,d),hd(this)}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect"),gi(i,"hand_gestures"),gi(i,"hand_landmarks"),gi(i,"world_hand_landmarks"),gi(i,"handedness");const d=new sa;po(d,Hc,this.j);const b=new tn;xi(b,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"HAND_GESTURES:hand_gestures"),Ti(b,"LANDMARKS:hand_landmarks"),Ti(b,"WORLD_LANDMARKS:world_hand_landmarks"),Ti(b,"HANDEDNESS:handedness"),b.o(d),Mo(i,b),this.g.attachProtoVectorListener("hand_landmarks",(S,B)=>{for(const gt of S){S=l(gt);const ae=[];for(const qe of Zo(S,s,1))ae.push({x:Be(qe,1)??0,y:Be(qe,2)??0,z:Be(qe,3)??0,visibility:Be(qe,4)??0});this.landmarks.push(ae)}di(this,B)}),this.g.attachEmptyPacketListener("hand_landmarks",S=>{di(this,S)}),this.g.attachProtoVectorListener("world_hand_landmarks",(S,B)=>{for(const gt of S){S=n(gt);const ae=[];for(const qe of Zo(S,_,1))ae.push({x:Be(qe,1)??0,y:Be(qe,2)??0,z:Be(qe,3)??0,visibility:Be(qe,4)??0});this.worldLandmarks.push(ae)}di(this,B)}),this.g.attachEmptyPacketListener("world_hand_landmarks",S=>{di(this,S)}),this.g.attachProtoVectorListener("hand_gestures",(S,B)=>{this.gestures.push(...Uu(S,!1)),di(this,B)}),this.g.attachEmptyPacketListener("hand_gestures",S=>{di(this,S)}),this.g.attachProtoVectorListener("handedness",(S,B)=>{this.handedness.push(...Uu(S)),di(this,B)}),this.g.attachEmptyPacketListener("handedness",S=>{di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};function $u(i){return{landmarks:i.landmarks,worldLandmarks:i.worldLandmarks,handednesses:i.handedness,handedness:i.handedness}}ms.prototype.recognizeForVideo=ms.prototype.Na,ms.prototype.recognize=ms.prototype.Ma,ms.prototype.setOptions=ms.prototype.o,ms.createFromModelPath=function(i,d){return Tn(ms,i,{baseOptions:{modelAssetPath:d}})},ms.createFromModelBuffer=function(i,d){return Tn(ms,i,{baseOptions:{modelAssetBuffer:d}})},ms.createFromOptions=function(i,d){return Tn(ms,i,d)},ms.HAND_CONNECTIONS=Kd;var Kr=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],Va(i=this.h=new Fc,0,1,d=new ui),this.s=new pc,Va(this.h,0,3,this.s),this.j=new js,Va(this.h,0,2,this.j),ei(this.j,3,1),_a(this.j,2,.5),_a(this.s,2,.5),_a(this.h,4,.5)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return"numHands"in i&&ei(this.j,3,i.numHands??1),"minHandDetectionConfidence"in i&&_a(this.j,2,i.minHandDetectionConfidence??.5),"minTrackingConfidence"in i&&_a(this.h,4,i.minTrackingConfidence??.5),"minHandPresenceConfidence"in i&&_a(this.s,2,i.minHandPresenceConfidence??.5),this.l(i)}D(i,d){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],$s(this,i,d),$u(this)}F(i,d,b){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],vc(this,i,b,d),$u(this)}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect"),gi(i,"hand_landmarks"),gi(i,"world_hand_landmarks"),gi(i,"handedness");const d=new sa;po(d,Jl,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"LANDMARKS:hand_landmarks"),Ti(b,"WORLD_LANDMARKS:world_hand_landmarks"),Ti(b,"HANDEDNESS:handedness"),b.o(d),Mo(i,b),this.g.attachProtoVectorListener("hand_landmarks",(S,B)=>{for(const gt of S)S=l(gt),this.landmarks.push(hl(S));di(this,B)}),this.g.attachEmptyPacketListener("hand_landmarks",S=>{di(this,S)}),this.g.attachProtoVectorListener("world_hand_landmarks",(S,B)=>{for(const gt of S)S=n(gt),this.worldLandmarks.push(ac(S));di(this,B)}),this.g.attachEmptyPacketListener("world_hand_landmarks",S=>{di(this,S)}),this.g.attachProtoVectorListener("handedness",(S,B)=>{var gt=this.handedness,ae=gt.push;const qe=[];for(const Oe of S){S=bo(Oe);const Da=[];for(const wi of S.g())Da.push({score:Be(wi,2)??0,index:we(ge(wi,1),0)??-1,categoryName:ha(wi,3)??"",displayName:ha(wi,4)??""});qe.push(Da)}ae.call(gt,...qe),di(this,B)}),this.g.attachEmptyPacketListener("handedness",S=>{di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Kr.prototype.detectForVideo=Kr.prototype.F,Kr.prototype.detect=Kr.prototype.D,Kr.prototype.setOptions=Kr.prototype.o,Kr.createFromModelPath=function(i,d){return Tn(Kr,i,{baseOptions:{modelAssetPath:d}})},Kr.createFromModelBuffer=function(i,d){return Tn(Kr,i,{baseOptions:{modelAssetBuffer:d}})},Kr.createFromOptions=function(i,d){return Tn(Kr,i,d)},Kr.HAND_CONNECTIONS=Kd;var qu=Vs([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function Gu(i){i.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Qr(i){try{if(!i.C)return i.h;i.C(i.h)}finally{ad(i)}}function vl(i,d){i=l(i),d.push(hl(i))}var Co=class extends ps{constructor(i,d){super(new Us(i,d),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,Va(i=this.j=new Xl,0,1,d=new ui),this.K=new pc,Va(this.j,0,2,this.K),this.ca=new jc,Va(this.j,0,3,this.ca),this.s=new cn,Va(this.j,0,4,this.s),this.I=new Ar,Va(this.j,0,5,this.I),this.v=new Od,Va(this.j,0,6,this.v),this.L=new Cl,Va(this.j,0,7,this.L),_a(this.s,2,.5),_a(this.s,3,.3),_a(this.I,2,.5),_a(this.v,2,.5),_a(this.v,3,.3),_a(this.L,2,.5),_a(this.K,2,.5)}get baseOptions(){return Fi(this.j,ui,1)}set baseOptions(i){Va(this.j,0,1,i)}o(i){return"minFaceDetectionConfidence"in i&&_a(this.s,2,i.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in i&&_a(this.s,3,i.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in i&&_a(this.I,2,i.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in i&&(this.outputFaceBlendshapes=!!i.outputFaceBlendshapes),"minPoseDetectionConfidence"in i&&_a(this.v,2,i.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in i&&_a(this.v,3,i.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in i&&_a(this.L,2,i.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in i&&(this.outputPoseSegmentationMasks=!!i.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in i&&_a(this.K,2,i.minHandLandmarksConfidence??.5),this.l(i)}D(i,d,b){const S="function"!=typeof d?d:{};return this.C="function"==typeof d?d:b,Gu(this),$s(this,i,S),Qr(this)}F(i,d,b,S){const B="function"!=typeof b?b:{};return this.C="function"==typeof b?b:S,Gu(this),vc(this,i,B,d),Qr(this)}m(){var i=new ao;kn(i,"input_frames_image"),gi(i,"pose_landmarks"),gi(i,"pose_world_landmarks"),gi(i,"face_landmarks"),gi(i,"left_hand_landmarks"),gi(i,"left_hand_world_landmarks"),gi(i,"right_hand_landmarks"),gi(i,"right_hand_world_landmarks");const d=new sa,b=new Ce;Go(b,1,Ea("type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),""),function(B,gt){if(null!=gt)if(Array.isArray(gt))_i(B,2,Fo(gt,Vo,void 0,void 0,!1));else{if(!("string"==typeof gt||gt instanceof me||ra(gt)))throw Error("invalid value in Any.value field: "+gt+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");Go(B,2,oe(gt,!1,!1),De())}}(b,this.j.g());const S=new tn;xi(S,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),It(S,8,Ce,b),vn(S,"IMAGE:input_frames_image"),Ti(S,"POSE_LANDMARKS:pose_landmarks"),Ti(S,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),Ti(S,"FACE_LANDMARKS:face_landmarks"),Ti(S,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),Ti(S,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),Ti(S,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),Ti(S,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),S.o(d),Mo(i,S),Gc(this,i),this.g.attachProtoListener("pose_landmarks",(B,gt)=>{vl(B,this.h.poseLandmarks),di(this,gt)}),this.g.attachEmptyPacketListener("pose_landmarks",B=>{di(this,B)}),this.g.attachProtoListener("pose_world_landmarks",(B,gt)=>{var ae=this.h.poseWorldLandmarks;B=n(B),ae.push(ac(B)),di(this,gt)}),this.g.attachEmptyPacketListener("pose_world_landmarks",B=>{di(this,B)}),this.outputPoseSegmentationMasks&&(Ti(S,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),ic(this,"pose_segmentation_mask"),this.g.W("pose_segmentation_mask",(B,gt)=>{this.h.poseSegmentationMasks=[Hl(this,B,!0,!this.C)],di(this,gt)}),this.g.attachEmptyPacketListener("pose_segmentation_mask",B=>{this.h.poseSegmentationMasks=[],di(this,B)})),this.g.attachProtoListener("face_landmarks",(B,gt)=>{vl(B,this.h.faceLandmarks),di(this,gt)}),this.g.attachEmptyPacketListener("face_landmarks",B=>{di(this,B)}),this.outputFaceBlendshapes&&(gi(i,"extra_blendshapes"),Ti(S,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",(B,gt)=>{var ae=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(B=bo(B),ae.push(Nd(B.g()??[]))),di(this,gt)}),this.g.attachEmptyPacketListener("extra_blendshapes",B=>{di(this,B)})),this.g.attachProtoListener("left_hand_landmarks",(B,gt)=>{vl(B,this.h.leftHandLandmarks),di(this,gt)}),this.g.attachEmptyPacketListener("left_hand_landmarks",B=>{di(this,B)}),this.g.attachProtoListener("left_hand_world_landmarks",(B,gt)=>{var ae=this.h.leftHandWorldLandmarks;B=n(B),ae.push(ac(B)),di(this,gt)}),this.g.attachEmptyPacketListener("left_hand_world_landmarks",B=>{di(this,B)}),this.g.attachProtoListener("right_hand_landmarks",(B,gt)=>{vl(B,this.h.rightHandLandmarks),di(this,gt)}),this.g.attachEmptyPacketListener("right_hand_landmarks",B=>{di(this,B)}),this.g.attachProtoListener("right_hand_world_landmarks",(B,gt)=>{var ae=this.h.rightHandWorldLandmarks;B=n(B),ae.push(ac(B)),di(this,gt)}),this.g.attachEmptyPacketListener("right_hand_world_landmarks",B=>{di(this,B)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Co.prototype.detectForVideo=Co.prototype.F,Co.prototype.detect=Co.prototype.D,Co.prototype.setOptions=Co.prototype.o,Co.createFromModelPath=function(i,d){return Tn(Co,i,{baseOptions:{modelAssetPath:d}})},Co.createFromModelBuffer=function(i,d){return Tn(Co,i,{baseOptions:{modelAssetBuffer:d}})},Co.createFromOptions=function(i,d){return Tn(Co,i,d)},Co.HAND_CONNECTIONS=Kd,Co.POSE_CONNECTIONS=qu,Co.FACE_LANDMARKS_LIPS=bl,Co.FACE_LANDMARKS_LEFT_EYE=yl,Co.FACE_LANDMARKS_LEFT_EYEBROW=ld,Co.FACE_LANDMARKS_LEFT_IRIS=Zd,Co.FACE_LANDMARKS_RIGHT_EYE=dd,Co.FACE_LANDMARKS_RIGHT_EYEBROW=Tc,Co.FACE_LANDMARKS_RIGHT_IRIS=Yd,Co.FACE_LANDMARKS_FACE_OVAL=ud,Co.FACE_LANDMARKS_CONTOURS=jl,Co.FACE_LANDMARKS_TESSELATION=Vl;var ns=class extends ps{constructor(i,d){super(new Us(i,d),"input_image","norm_rect",!0),this.j={classifications:[]},Va(i=this.h=new Ld,0,1,d=new ui)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return Va(this.h,0,2,El(i,Fi(this.h,wa,2))),this.l(i)}wa(i,d){return this.j={classifications:[]},$s(this,i,d),this.j}xa(i,d,b){return this.j={classifications:[]},vc(this,i,b,d),this.j}m(){var i=new ao;kn(i,"input_image"),kn(i,"norm_rect"),gi(i,"classifications");const d=new sa;po(d,Tu,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),vn(b,"IMAGE:input_image"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"CLASSIFICATIONS:classifications"),b.o(d),Mo(i,b),this.g.attachProtoListener("classifications",(S,B)=>{this.j=function(gt){const ae={classifications:Zo(gt,L,1).map(qe=>Nd(Fi(qe,yi,4)?.g()??[],we(ge(qe,2),0),ha(qe,3)))};return null!=Ne(Bi(gt,2))&&(ae.timestampMs=we(Ne(Bi(gt,2)),0)),ae}(xt(S)),di(this,B)}),this.g.attachEmptyPacketListener("classifications",S=>{di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};ns.prototype.classifyForVideo=ns.prototype.xa,ns.prototype.classify=ns.prototype.wa,ns.prototype.setOptions=ns.prototype.o,ns.createFromModelPath=function(i,d){return Tn(ns,i,{baseOptions:{modelAssetPath:d}})},ns.createFromModelBuffer=function(i,d){return Tn(ns,i,{baseOptions:{modelAssetBuffer:d}})},ns.createFromOptions=function(i,d){return Tn(ns,i,d)};var so=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect",!0),this.h=new Fd,this.embeddings={embeddings:[]},Va(i=this.h,0,1,d=new ui)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){var d=this.h,b=Fi(this.h,vi,2);return b=b?b.clone():new vi,void 0!==i.l2Normalize?Ya(b,1,i.l2Normalize):"l2Normalize"in i&&_i(b,1),void 0!==i.quantize?Ya(b,2,i.quantize):"quantize"in i&&_i(b,2),Va(d,0,2,b),this.l(i)}Da(i,d){return $s(this,i,d),this.embeddings}Ea(i,d,b){return vc(this,i,b,d),this.embeddings}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect"),gi(i,"embeddings_out");const d=new sa;po(d,kh,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"EMBEDDINGS:embeddings_out"),b.o(d),Mo(i,b),this.g.attachProtoListener("embeddings_out",(S,B)=>{var gt;S=Ve(S),this.embeddings={embeddings:Zo(gt=S,ze,1).map(ae=>{const qe={headIndex:we(ge(ae,3),0)??-1,headName:ha(ae,4)??""};if(void 0!==Do(ae,Gt,Gn(ae,1)))ae=ho(ae=Fi(ae,Gt,Gn(ae,1)),1,Ct,ci()),qe.floatEmbedding=ae.slice();else{const Oe=new Uint8Array(0);qe.quantizedEmbedding=Fi(ae,ue,Gn(ae,2))?.ra()?.ua()??Oe}return qe}),timestampMs:we(Ne(Bi(gt,2)),0)},di(this,B)}),this.g.attachEmptyPacketListener("embeddings_out",S=>{di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};so.cosineSimilarity=function(i,d){if(i.floatEmbedding&&d.floatEmbedding)i=Uc(i.floatEmbedding,d.floatEmbedding);else{if(!i.quantizedEmbedding||!d.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");i=Uc(Vc(i.quantizedEmbedding),Vc(d.quantizedEmbedding))}return i},so.prototype.embedForVideo=so.prototype.Ea,so.prototype.embed=so.prototype.Da,so.prototype.setOptions=so.prototype.o,so.createFromModelPath=function(i,d){return Tn(so,i,{baseOptions:{modelAssetPath:d}})},so.createFromModelBuffer=function(i,d){return Tn(so,i,{baseOptions:{modelAssetBuffer:d}})},so.createFromOptions=function(i,d){return Tn(so,i,d)};var Zc=class{constructor(i,d,b){this.confidenceMasks=i,this.categoryMask=d,this.qualityScores=b}close(){this.confidenceMasks?.forEach(i=>{i.close()}),this.categoryMask?.close()}};function Jd(i){i.categoryMask=void 0,i.confidenceMasks=void 0,i.qualityScores=void 0}function Xd(i){try{const d=new Zc(i.confidenceMasks,i.categoryMask,i.qualityScores);if(!i.j)return d;i.j(d)}finally{ad(i)}}Zc.prototype.close=Zc.prototype.close;var os=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect",!1),this.s=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new ed,this.v=new Sl,Va(this.h,0,3,this.v),Va(i=this.h,0,1,d=new ui)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return void 0!==i.displayNamesLocale?_i(this.h,2,Ea(i.displayNamesLocale)):"displayNamesLocale"in i&&_i(this.h,2),"outputCategoryMask"in i&&(this.outputCategoryMask=i.outputCategoryMask??!1),"outputConfidenceMasks"in i&&(this.outputConfidenceMasks=i.outputConfidenceMasks??!0),super.l(i)}J(){!function(i){const d=Zo(i.ga(),tn,1).filter(b=>ha(b,1).includes("mediapipe.tasks.TensorsToSegmentationCalculator"));if(i.s=[],d.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");1===d.length&&(Fi(d[0],sa,7)?.l()?.g()??new Map).forEach((b,S)=>{i.s[Number(S)]=ha(b,1)})}(this)}ha(i,d,b){const S="function"!=typeof d?d:{};return this.j="function"==typeof d?d:b,Jd(this),$s(this,i,S),Xd(this)}Pa(i,d,b,S){const B="function"!=typeof b?b:{};return this.j="function"==typeof b?b:S,Jd(this),vc(this,i,B,d),Xd(this)}Ha(){return this.s}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect");const d=new sa;po(d,ul,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect"),b.o(d),Mo(i,b),Gc(this,i),this.outputConfidenceMasks&&(gi(i,"confidence_masks"),Ti(b,"CONFIDENCE_MASKS:confidence_masks"),ic(this,"confidence_masks"),this.g.fa("confidence_masks",(S,B)=>{this.confidenceMasks=S.map(gt=>Hl(this,gt,!0,!this.j)),di(this,B)}),this.g.attachEmptyPacketListener("confidence_masks",S=>{this.confidenceMasks=[],di(this,S)})),this.outputCategoryMask&&(gi(i,"category_mask"),Ti(b,"CATEGORY_MASK:category_mask"),ic(this,"category_mask"),this.g.W("category_mask",(S,B)=>{this.categoryMask=Hl(this,S,!1,!this.j),di(this,B)}),this.g.attachEmptyPacketListener("category_mask",S=>{this.categoryMask=void 0,di(this,S)})),gi(i,"quality_scores"),Ti(b,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(S,B)=>{this.qualityScores=S,di(this,B)}),this.g.attachEmptyPacketListener("quality_scores",S=>{this.categoryMask=void 0,di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};os.prototype.getLabels=os.prototype.Ha,os.prototype.segmentForVideo=os.prototype.Pa,os.prototype.segment=os.prototype.ha,os.prototype.setOptions=os.prototype.o,os.createFromModelPath=function(i,d){return Tn(os,i,{baseOptions:{modelAssetPath:d}})},os.createFromModelBuffer=function(i,d){return Tn(os,i,{baseOptions:{modelAssetBuffer:d}})},os.createFromOptions=function(i,d){return Tn(os,i,d)};var pd=class{constructor(i,d,b){this.confidenceMasks=i,this.categoryMask=d,this.qualityScores=b}close(){this.confidenceMasks?.forEach(i=>{i.close()}),this.categoryMask?.close()}};pd.prototype.close=pd.prototype.close;var Ph=class extends Ka{constructor(i){super(i)}},Yc=[0,Ui,-2],md=[0,Po,-3,jn,Po,-1],tu=[0,md],Wu=[0,md,Ui,-1],eu=class extends Ka{constructor(i){super(i)}},fd=[0,Po,-1,jn],au=class extends Ka{constructor(){super()}},Zu=class extends Ka{constructor(i){super(i)}},Kc=[1,2,3,4,5,6,7,8,9,10,14,15],Yu=class extends Ka{constructor(){super()}};Yu.prototype.g=Qt([0,dn,[0,Kc,Dn,md,Dn,[0,md,Yc],Dn,tu,Dn,[0,tu,Yc],Dn,fd,Dn,[0,Po,-3,jn,k],Dn,[0,Po,-3,jn],Dn,[0,yn,Po,-2,jn,Ui,jn,-1,2,Po,Yc],Dn,Wu,Dn,[0,Wu,Yc],Po,Yc,yn,Dn,[0,Po,-3,jn,Yc,-1],Dn,[0,dn,fd]],yn,[0,yn,Ui,-1,jn]]);var rc=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new ed,this.s=new Sl,Va(this.h,0,3,this.s),Va(i=this.h,0,1,d=new ui)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return"outputCategoryMask"in i&&(this.outputCategoryMask=i.outputCategoryMask??!1),"outputConfidenceMasks"in i&&(this.outputConfidenceMasks=i.outputConfidenceMasks??!0),super.l(i)}ha(i,d,b,S){const B="function"!=typeof b?b:{};this.j="function"==typeof b?b:S,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,b=this.B+1,S=new Yu;const gt=new Zu;var ae=new Ph;if(ei(ae,1,255),Va(gt,0,12,ae),d.keypoint&&d.scribble)throw Error("Cannot provide both keypoint and scribble.");if(d.keypoint){var qe=new eu;Ya(qe,3,!0),_a(qe,1,d.keypoint.x),_a(qe,2,d.keypoint.y),ot(gt,5,Kc,qe)}else{if(!d.scribble)throw Error("Must provide either a keypoint or a scribble.");for(qe of(ae=new au,d.scribble))Ya(d=new eu,3,!0),_a(d,1,qe.x),_a(d,2,qe.y),It(ae,1,eu,d);ot(gt,15,Kc,ae)}It(S,1,Zu,gt),this.g.addProtoToStream(S.g(),"drishti.RenderData","roi_in",b),$s(this,i,B);t:{try{const Da=new pd(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var Oe=Da;break t}this.j(Da)}finally{ad(this)}Oe=void 0}return Oe}m(){var i=new ao;kn(i,"image_in"),kn(i,"roi_in"),kn(i,"norm_rect_in");const d=new sa;po(d,ul,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph"),vn(b,"IMAGE:image_in"),vn(b,"ROI:roi_in"),vn(b,"NORM_RECT:norm_rect_in"),b.o(d),Mo(i,b),Gc(this,i),this.outputConfidenceMasks&&(gi(i,"confidence_masks"),Ti(b,"CONFIDENCE_MASKS:confidence_masks"),ic(this,"confidence_masks"),this.g.fa("confidence_masks",(S,B)=>{this.confidenceMasks=S.map(gt=>Hl(this,gt,!0,!this.j)),di(this,B)}),this.g.attachEmptyPacketListener("confidence_masks",S=>{this.confidenceMasks=[],di(this,S)})),this.outputCategoryMask&&(gi(i,"category_mask"),Ti(b,"CATEGORY_MASK:category_mask"),ic(this,"category_mask"),this.g.W("category_mask",(S,B)=>{this.categoryMask=Hl(this,S,!1,!this.j),di(this,B)}),this.g.attachEmptyPacketListener("category_mask",S=>{this.categoryMask=void 0,di(this,S)})),gi(i,"quality_scores"),Ti(b,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",(S,B)=>{this.qualityScores=S,di(this,B)}),this.g.attachEmptyPacketListener("quality_scores",S=>{this.categoryMask=void 0,di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};rc.prototype.segment=rc.prototype.ha,rc.prototype.setOptions=rc.prototype.o,rc.createFromModelPath=function(i,d){return Tn(rc,i,{baseOptions:{modelAssetPath:d}})},rc.createFromModelBuffer=function(i,d){return Tn(rc,i,{baseOptions:{modelAssetBuffer:d}})},rc.createFromOptions=function(i,d){return Tn(rc,i,d)};var fs=class extends ps{constructor(i,d){super(new Us(i,d),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},Va(i=this.h=new Ru,0,1,d=new ui)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return void 0!==i.displayNamesLocale?_i(this.h,2,Ea(i.displayNamesLocale)):"displayNamesLocale"in i&&_i(this.h,2),void 0!==i.maxResults?ei(this.h,3,i.maxResults):"maxResults"in i&&_i(this.h,3),void 0!==i.scoreThreshold?_a(this.h,4,i.scoreThreshold):"scoreThreshold"in i&&_i(this.h,4),void 0!==i.categoryAllowlist?za(this.h,5,i.categoryAllowlist):"categoryAllowlist"in i&&_i(this.h,5),void 0!==i.categoryDenylist?za(this.h,6,i.categoryDenylist):"categoryDenylist"in i&&_i(this.h,6),this.l(i)}D(i,d){return this.j={detections:[]},$s(this,i,d),this.j}F(i,d,b){return this.j={detections:[]},vc(this,i,b,d),this.j}m(){var i=new ao;kn(i,"input_frame_gpu"),kn(i,"norm_rect"),gi(i,"detections");const d=new sa;po(d,Zr,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.ObjectDetectorGraph"),vn(b,"IMAGE:input_frame_gpu"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"DETECTIONS:detections"),b.o(d),Mo(i,b),this.g.attachProtoVectorListener("detections",(S,B)=>{for(const gt of S)S=mn(gt),this.j.detections.push(Bd(S));di(this,B)}),this.g.attachEmptyPacketListener("detections",S=>{di(this,S)}),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};fs.prototype.detectForVideo=fs.prototype.F,fs.prototype.detect=fs.prototype.D,fs.prototype.setOptions=fs.prototype.o,fs.createFromModelPath=function(){var i=(0,r.Z)(function*(d,b){return Tn(fs,d,{baseOptions:{modelAssetPath:b}})});return function(d,b){return i.apply(this,arguments)}}(),fs.createFromModelBuffer=function(i,d){return Tn(fs,i,{baseOptions:{modelAssetBuffer:d}})},fs.createFromOptions=function(i,d){return Tn(fs,i,d)};var gd=class{constructor(i,d,b){this.landmarks=i,this.worldLandmarks=d,this.segmentationMasks=b}close(){this.segmentationMasks?.forEach(i=>{i.close()})}};function iu(i){i.landmarks=[],i.worldLandmarks=[],i.segmentationMasks=void 0}function Qc(i){try{const d=new gd(i.landmarks,i.worldLandmarks,i.segmentationMasks);if(!i.s)return d;i.s(d)}finally{ad(i)}}gd.prototype.close=gd.prototype.close;var Nr=class extends ps{constructor(i,d){super(new Us(i,d),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,Va(i=this.h=new Pu,0,1,d=new ui),this.v=new Cl,Va(this.h,0,3,this.v),this.j=new Od,Va(this.h,0,2,this.j),ei(this.j,4,1),_a(this.j,2,.5),_a(this.v,2,.5),_a(this.h,4,.5)}get baseOptions(){return Fi(this.h,ui,1)}set baseOptions(i){Va(this.h,0,1,i)}o(i){return"numPoses"in i&&ei(this.j,4,i.numPoses??1),"minPoseDetectionConfidence"in i&&_a(this.j,2,i.minPoseDetectionConfidence??.5),"minTrackingConfidence"in i&&_a(this.h,4,i.minTrackingConfidence??.5),"minPosePresenceConfidence"in i&&_a(this.v,2,i.minPosePresenceConfidence??.5),"outputSegmentationMasks"in i&&(this.outputSegmentationMasks=i.outputSegmentationMasks??!1),this.l(i)}D(i,d,b){const S="function"!=typeof d?d:{};return this.s="function"==typeof d?d:b,iu(this),$s(this,i,S),Qc(this)}F(i,d,b,S){const B="function"!=typeof b?b:{};return this.s="function"==typeof b?b:S,iu(this),vc(this,i,B,d),Qc(this)}m(){var i=new ao;kn(i,"image_in"),kn(i,"norm_rect"),gi(i,"normalized_landmarks"),gi(i,"world_landmarks"),gi(i,"segmentation_masks");const d=new sa;po(d,Ou,this.h);const b=new tn;xi(b,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),vn(b,"IMAGE:image_in"),vn(b,"NORM_RECT:norm_rect"),Ti(b,"NORM_LANDMARKS:normalized_landmarks"),Ti(b,"WORLD_LANDMARKS:world_landmarks"),b.o(d),Mo(i,b),Gc(this,i),this.g.attachProtoVectorListener("normalized_landmarks",(S,B)=>{this.landmarks=[];for(const gt of S)S=l(gt),this.landmarks.push(hl(S));di(this,B)}),this.g.attachEmptyPacketListener("normalized_landmarks",S=>{this.landmarks=[],di(this,S)}),this.g.attachProtoVectorListener("world_landmarks",(S,B)=>{this.worldLandmarks=[];for(const gt of S)S=n(gt),this.worldLandmarks.push(ac(S));di(this,B)}),this.g.attachEmptyPacketListener("world_landmarks",S=>{this.worldLandmarks=[],di(this,S)}),this.outputSegmentationMasks&&(Ti(b,"SEGMENTATION_MASK:segmentation_masks"),ic(this,"segmentation_masks"),this.g.fa("segmentation_masks",(S,B)=>{this.segmentationMasks=S.map(gt=>Hl(this,gt,!0,!this.s)),di(this,B)}),this.g.attachEmptyPacketListener("segmentation_masks",S=>{this.segmentationMasks=[],di(this,S)})),i=i.g(),this.setGraph(new Uint8Array(i),!0)}};Nr.prototype.detectForVideo=Nr.prototype.F,Nr.prototype.detect=Nr.prototype.D,Nr.prototype.setOptions=Nr.prototype.o,Nr.createFromModelPath=function(i,d){return Tn(Nr,i,{baseOptions:{modelAssetPath:d}})},Nr.createFromModelBuffer=function(i,d){return Tn(Nr,i,{baseOptions:{modelAssetBuffer:d}})},Nr.createFromOptions=function(i,d){return Tn(Nr,i,d)},Nr.POSE_CONNECTIONS=qu},9515:(Ae,H,g)=>{"use strict";g.d(H,{X$:()=>se,Zw:()=>at,aw:()=>xa,k2:()=>Ft,sK:()=>Pe});var r=g(5879),u=g(9193),y=g(5363),M=g(7504),z=g(3990),m=g(4917),C=g(1418),V=g(9185),it=g(6124),N=g(9724),rt=g(5222);class at{}let lt=(()=>{class ea extends at{getTranslation(Vt){return(0,u.of)({})}static \u0275fac=function(){let Vt;return function(he){return(Vt||(Vt=r.n5z(ea)))(he||ea)}}();static \u0275prov=r.Yz7({token:ea,factory:ea.\u0275fac})}return ea})();class St{}let ft=(()=>{class ea{handle(Vt){return Vt.key}static \u0275fac=function(ee){return new(ee||ea)};static \u0275prov=r.Yz7({token:ea,factory:ea.\u0275fac})}return ea})();function Lt(ea,ra){if(ea===ra)return!0;if(null===ea||null===ra)return!1;if(ea!=ea&&ra!=ra)return!0;let he,De,ca,Vt=typeof ea;if(Vt==typeof ra&&"object"==Vt){if(!Array.isArray(ea)){if(Array.isArray(ra))return!1;for(De in ca=Object.create(null),ea){if(!Lt(ea[De],ra[De]))return!1;ca[De]=!0}for(De in ra)if(!(De in ca)&&typeof ra[De]<"u")return!1;return!0}if(!Array.isArray(ra))return!1;if((he=ea.length)==ra.length){for(De=0;De{Xt(ra[ee])?ee in ea?Vt[ee]=wt(ea[ee],ra[ee]):Object.assign(Vt,{[ee]:ra[ee]}):Object.assign(Vt,{[ee]:ra[ee]})}),Vt}class Wt{}let st=(()=>{class ea extends Wt{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(Vt,ee){let he;return he="string"==typeof Vt?this.interpolateString(Vt,ee):"function"==typeof Vt?this.interpolateFunction(Vt,ee):Vt,he}getValue(Vt,ee){let he="string"==typeof ee?ee.split("."):[ee];ee="";do{ee+=he.shift(),!Pt(Vt)||!Pt(Vt[ee])||"object"!=typeof Vt[ee]&&he.length?he.length?ee+=".":Vt=void 0:(Vt=Vt[ee],ee="")}while(he.length);return Vt}interpolateFunction(Vt,ee){return Vt(ee)}interpolateString(Vt,ee){return ee?Vt.replace(this.templateMatcher,(he,De)=>{let ca=this.getValue(ee,De);return Pt(ca)?ca:he}):Vt}static \u0275fac=function(){let Vt;return function(he){return(Vt||(Vt=r.n5z(ea)))(he||ea)}}();static \u0275prov=r.Yz7({token:ea,factory:ea.\u0275fac})}return ea})();class Ft{}let bt=(()=>{class ea extends Ft{compile(Vt,ee){return Vt}compileTranslations(Vt,ee){return Vt}static \u0275fac=function(){let Vt;return function(he){return(Vt||(Vt=r.n5z(ea)))(he||ea)}}();static \u0275prov=r.Yz7({token:ea,factory:ea.\u0275fac})}return ea})();class Dt{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new r.vpe;onLangChange=new r.vpe;onDefaultLangChange=new r.vpe}const Zt=new r.OlP("USE_STORE"),te=new r.OlP("USE_DEFAULT_LANG"),X=new r.OlP("DEFAULT_LANGUAGE"),xe=new r.OlP("USE_EXTEND");let Pe=(()=>{class ea{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new r.vpe;_onLangChange=new r.vpe;_onDefaultLangChange=new r.vpe;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(Vt){this.isolate?this._defaultLang=Vt:this.store.defaultLang=Vt}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(Vt){this.isolate?this._currentLang=Vt:this.store.currentLang=Vt}get langs(){return this.isolate?this._langs:this.store.langs}set langs(Vt){this.isolate?this._langs=Vt:this.store.langs=Vt}get translations(){return this.isolate?this._translations:this.store.translations}set translations(Vt){this.isolate?this._translations=Vt:this.store.translations=Vt}constructor(Vt,ee,he,De,ca,me=!0,Te=!1,Re=!1,He){this.store=Vt,this.currentLoader=ee,this.compiler=he,this.parser=De,this.missingTranslationHandler=ca,this.useDefaultLang=me,this.isolate=Te,this.extend=Re,He&&this.setDefaultLang(He)}setDefaultLang(Vt){if(Vt===this.defaultLang)return;let ee=this.retrieveTranslations(Vt);typeof ee<"u"?(null==this.defaultLang&&(this.defaultLang=Vt),ee.pipe((0,C.q)(1)).subscribe(he=>{this.changeDefaultLang(Vt)})):this.changeDefaultLang(Vt)}getDefaultLang(){return this.defaultLang}use(Vt){if(Vt===this.currentLang)return(0,u.of)(this.translations[Vt]);let ee=this.retrieveTranslations(Vt);return typeof ee<"u"?(this.currentLang||(this.currentLang=Vt),ee.pipe((0,C.q)(1)).subscribe(he=>{this.changeLang(Vt)}),ee):(this.changeLang(Vt),(0,u.of)(this.translations[Vt]))}retrieveTranslations(Vt){let ee;return(typeof this.translations[Vt]>"u"||this.extend)&&(this._translationRequests[Vt]=this._translationRequests[Vt]||this.getTranslation(Vt),ee=this._translationRequests[Vt]),ee}getTranslation(Vt){this.pending=!0;const ee=this.currentLoader.getTranslation(Vt).pipe((0,V.d)(1),(0,C.q)(1));return this.loadingTranslations=ee.pipe((0,it.U)(he=>this.compiler.compileTranslations(he,Vt)),(0,V.d)(1),(0,C.q)(1)),this.loadingTranslations.subscribe({next:he=>{this.translations[Vt]=this.extend&&this.translations[Vt]?{...he,...this.translations[Vt]}:he,this.updateLangs(),this.pending=!1},error:he=>{this.pending=!1}}),ee}setTranslation(Vt,ee,he=!1){ee=this.compiler.compileTranslations(ee,Vt),this.translations[Vt]=(he||this.extend)&&this.translations[Vt]?wt(this.translations[Vt],ee):ee,this.updateLangs(),this.onTranslationChange.emit({lang:Vt,translations:this.translations[Vt]})}getLangs(){return this.langs}addLangs(Vt){Vt.forEach(ee=>{-1===this.langs.indexOf(ee)&&this.langs.push(ee)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(Vt,ee,he){let De;if(ee instanceof Array){let ca={},me=!1;for(let Te of ee)ca[Te]=this.getParsedResult(Vt,Te,he),(0,y.b)(ca[Te])&&(me=!0);if(me){const Te=ee.map(Re=>(0,y.b)(ca[Re])?ca[Re]:(0,u.of)(ca[Re]));return(0,M.D)(Te).pipe((0,it.U)(Re=>{let He={};return Re.forEach((Ca,Le)=>{He[ee[Le]]=Ca}),He}))}return ca}if(Vt&&(De=this.parser.interpolate(this.parser.getValue(Vt,ee),he)),typeof De>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(De=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],ee),he)),typeof De>"u"){let ca={key:ee,translateService:this};typeof he<"u"&&(ca.interpolateParams=he),De=this.missingTranslationHandler.handle(ca)}return typeof De<"u"?De:ee}get(Vt,ee){if(!Pt(Vt)||!Vt.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,N.b)(he=>(he=this.getParsedResult(he,Vt,ee),(0,y.b)(he)?he:(0,u.of)(he))));{let he=this.getParsedResult(this.translations[this.currentLang],Vt,ee);return(0,y.b)(he)?he:(0,u.of)(he)}}getStreamOnTranslationChange(Vt,ee){if(!Pt(Vt)||!Vt.length)throw new Error('Parameter "key" required');return(0,z.z)((0,m.P)(()=>this.get(Vt,ee)),this.onTranslationChange.pipe((0,rt.w)(he=>{const De=this.getParsedResult(he.translations,Vt,ee);return"function"==typeof De.subscribe?De:(0,u.of)(De)})))}stream(Vt,ee){if(!Pt(Vt)||!Vt.length)throw new Error('Parameter "key" required');return(0,z.z)((0,m.P)(()=>this.get(Vt,ee)),this.onLangChange.pipe((0,rt.w)(he=>{const De=this.getParsedResult(he.translations,Vt,ee);return(0,y.b)(De)?De:(0,u.of)(De)})))}instant(Vt,ee){if(!Pt(Vt)||!Vt.length)throw new Error('Parameter "key" required');let he=this.getParsedResult(this.translations[this.currentLang],Vt,ee);if((0,y.b)(he)){if(Vt instanceof Array){let De={};return Vt.forEach((ca,me)=>{De[Vt[me]]=Vt[me]}),De}return Vt}return he}set(Vt,ee,he=this.currentLang){this.translations[he][Vt]=this.compiler.compile(ee,he),this.updateLangs(),this.onTranslationChange.emit({lang:he,translations:this.translations[he]})}changeLang(Vt){this.currentLang=Vt,this.onLangChange.emit({lang:Vt,translations:this.translations[Vt]}),null==this.defaultLang&&this.changeDefaultLang(Vt)}changeDefaultLang(Vt){this.defaultLang=Vt,this.onDefaultLangChange.emit({lang:Vt,translations:this.translations[Vt]})}reloadLang(Vt){return this.resetLang(Vt),this.getTranslation(Vt)}resetLang(Vt){this._translationRequests[Vt]=void 0,this.translations[Vt]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let Vt=window.navigator.languages?window.navigator.languages[0]:null;return Vt=Vt||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof Vt>"u"?void 0:(-1!==Vt.indexOf("-")&&(Vt=Vt.split("-")[0]),-1!==Vt.indexOf("_")&&(Vt=Vt.split("_")[0]),Vt)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let Vt=window.navigator.languages?window.navigator.languages[0]:null;return Vt=Vt||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,Vt}static \u0275fac=function(ee){return new(ee||ea)(r.LFG(Dt),r.LFG(at),r.LFG(Ft),r.LFG(Wt),r.LFG(St),r.LFG(te),r.LFG(Zt),r.LFG(xe),r.LFG(X))};static \u0275prov=r.Yz7({token:ea,factory:ea.\u0275fac})}return ea})(),se=(()=>{class ea{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(Vt,ee){this.translate=Vt,this._ref=ee}updateValue(Vt,ee,he){let De=ca=>{this.value=void 0!==ca?ca:Vt,this.lastKey=Vt,this._ref.markForCheck()};if(he){let ca=this.translate.getParsedResult(he,Vt,ee);(0,y.b)(ca.subscribe)?ca.subscribe(De):De(ca)}this.translate.get(Vt,ee).subscribe(De)}transform(Vt,...ee){if(!Vt||!Vt.length)return Vt;if(Lt(Vt,this.lastKey)&&Lt(ee,this.lastParams))return this.value;let he;if(Pt(ee[0])&&ee.length)if("string"==typeof ee[0]&&ee[0].length){let De=ee[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{he=JSON.parse(De)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${ee[0]}`)}}else"object"==typeof ee[0]&&!Array.isArray(ee[0])&&(he=ee[0]);return this.lastKey=Vt,this.lastParams=ee,this.updateValue(Vt,he),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(De=>{this.lastKey&&De.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(Vt,he,De.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(De=>{this.lastKey&&(this.lastKey=null,this.updateValue(Vt,he,De.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(Vt,he))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(ee){return new(ee||ea)(r.Y36(Pe,16),r.Y36(r.sBO,16))};static \u0275pipe=r.Yjl({name:"translate",type:ea,pure:!1});static \u0275prov=r.Yz7({token:ea,factory:ea.\u0275fac})}return ea})(),xa=(()=>{class ea{static forRoot(Vt={}){return{ngModule:ea,providers:[Vt.loader||{provide:at,useClass:lt},Vt.compiler||{provide:Ft,useClass:bt},Vt.parser||{provide:Wt,useClass:st},Vt.missingTranslationHandler||{provide:St,useClass:ft},Dt,{provide:Zt,useValue:Vt.isolate},{provide:te,useValue:Vt.useDefaultLang},{provide:xe,useValue:Vt.extend},{provide:X,useValue:Vt.defaultLanguage},Pe]}}static forChild(Vt={}){return{ngModule:ea,providers:[Vt.loader||{provide:at,useClass:lt},Vt.compiler||{provide:Ft,useClass:bt},Vt.parser||{provide:Wt,useClass:st},Vt.missingTranslationHandler||{provide:St,useClass:ft},{provide:Zt,useValue:Vt.isolate},{provide:te,useValue:Vt.useDefaultLang},{provide:xe,useValue:Vt.extend},{provide:X,useValue:Vt.defaultLanguage},Pe]}}static \u0275fac=function(ee){return new(ee||ea)};static \u0275mod=r.oAB({type:ea});static \u0275inj=r.cJS({})}return ea})()},7742:(Ae,H,g)=>{"use strict";g.d(H,{N:()=>C,V:()=>m});var r=g(5861),u=g(5879),y=g(8251),M=g(6593);const z=["qrcElement"];let m=(()=>{class V{constructor(N,rt){this.renderer=N,this.sanitizer=rt,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new u.vpe,this.context=null}ngOnChanges(){var N=this;return(0,r.Z)(function*(){yield N.createQRCode()})()}isValidQrCodeText(N){return!1===this.allowEmptyString?!(typeof N>"u"||""===N||"null"===N||null===N):!(typeof N>"u")}toDataURL(N){return new Promise((rt,at)=>{(0,y.hz)(this.qrdata,N,(lt,St)=>{lt?at(lt):rt(St)})})}toCanvas(N,rt){return new Promise((at,lt)=>{(0,y.rT)(N,this.qrdata,rt,St=>{St?lt(St):at("success")})})}toSVG(N){return new Promise((rt,at)=>{(0,y.toString)(this.qrdata,N,(lt,St)=>{lt?at(lt):rt(St)})})}renderElement(N){for(const rt of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,rt);this.renderer.appendChild(this.qrcElement.nativeElement,N)}createQRCode(){var N=this;return(0,r.Z)(function*(){N.version&&N.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),N.version=40):N.version&&N.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),N.version=1):void 0!==N.version&&isNaN(N.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),N.version=void 0);try{if(!N.isValidQrCodeText(N.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");N.isValidQrCodeText(N.qrdata)&&""===N.qrdata&&(N.qrdata=" ");const rt={color:{dark:N.colorDark,light:N.colorLight},errorCorrectionLevel:N.errorCorrectionLevel,margin:N.margin,scale:N.scale,version:N.version,width:N.width},at=N.imageSrc,lt=N.imageHeight||40,St=N.imageWidth||40;switch(N.elementType){case"canvas":{const ft=N.renderer.createElement("canvas");N.context=ft.getContext("2d"),N.toCanvas(ft,rt).then(()=>{if(N.ariaLabel&&N.renderer.setAttribute(ft,"aria-label",`${N.ariaLabel}`),N.title&&N.renderer.setAttribute(ft,"title",`${N.title}`),at&&N.context){N.centerImage=new Image(St,lt),at!==N.centerImage.src&&(N.centerImage.src=at),lt!==N.centerImage.height&&(N.centerImage.height=lt),St!==N.centerImage.width&&(N.centerImage.width=St);const Lt=N.centerImage;Lt&&(Lt.onload=()=>{N.context?.drawImage(Lt,ft.width/2-St/2,ft.height/2-lt/2,St,lt)})}N.renderElement(ft),N.emitQRCodeURL(ft)}).catch(Lt=>{console.error("[angularx-qrcode] canvas error:",Lt)});break}case"svg":{const ft=N.renderer.createElement("div");N.toSVG(rt).then(Lt=>{N.renderer.setProperty(ft,"innerHTML",Lt);const Pt=ft.firstChild;N.renderer.setAttribute(Pt,"height",`${N.width}`),N.renderer.setAttribute(Pt,"width",`${N.width}`),N.renderElement(Pt),N.emitQRCodeURL(Pt)}).catch(Lt=>{console.error("[angularx-qrcode] svg error:",Lt)});break}default:{const ft=N.renderer.createElement("img");N.toDataURL(rt).then(Lt=>{N.alt&&ft.setAttribute("alt",N.alt),N.ariaLabel&&ft.setAttribute("aria-label",N.ariaLabel),ft.setAttribute("src",Lt),N.title&&ft.setAttribute("title",N.title),N.renderElement(ft),N.emitQRCodeURL(ft)}).catch(Lt=>{console.error("[angularx-qrcode] img/url error:",Lt)})}}}catch(rt){console.error("[angularx-qrcode] Error generating QR Code:",rt.message)}})()}emitQRCodeURL(N){const rt=N.constructor.name;if(rt===SVGSVGElement.name){const St=new Blob([N.outerHTML],{type:"image/svg+xml"}),ft=URL.createObjectURL(St),Lt=this.sanitizer.bypassSecurityTrustUrl(ft);return void this.qrCodeURL.emit(Lt)}let at="";rt===HTMLCanvasElement.name&&(at=N.toDataURL("image/png")),rt===HTMLImageElement.name&&(at=N.src),fetch(at).then(lt=>lt.blob()).then(lt=>URL.createObjectURL(lt)).then(lt=>this.sanitizer.bypassSecurityTrustUrl(lt)).then(lt=>{this.qrCodeURL.emit(lt)}).catch(lt=>{console.error("[angularx-qrcode] Error when fetching image/png URL: "+lt)})}static#t=this.\u0275fac=function(rt){return new(rt||V)(u.Y36(u.Qsj),u.Y36(M.H7))};static#e=this.\u0275cmp=u.Xpm({type:V,selectors:[["qrcode"]],viewQuery:function(rt,at){if(1&rt&&u.Gf(z,7),2&rt){let lt;u.iGM(lt=u.CRH())&&(at.qrcElement=lt.first)}},inputs:{allowEmptyString:"allowEmptyString",colorDark:"colorDark",colorLight:"colorLight",cssClass:"cssClass",elementType:"elementType",errorCorrectionLevel:"errorCorrectionLevel",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",margin:"margin",qrdata:"qrdata",scale:"scale",version:"version",width:"width",alt:"alt",ariaLabel:"ariaLabel",title:"title"},outputs:{qrCodeURL:"qrCodeURL"},features:[u.TTD],decls:2,vars:2,consts:[["qrcElement",""]],template:function(rt,at){1&rt&&u._UZ(0,"div",null,0),2&rt&&u.Tol(at.cssClass)},encapsulation:2,changeDetection:0})}return V})(),C=(()=>{class V{static#t=this.\u0275fac=function(rt){return new(rt||V)};static#e=this.\u0275mod=u.oAB({type:V});static#a=this.\u0275inj=u.cJS({})}return V})()},7722:(Ae,H,g)=>{"use strict";g.d(H,{Nh5:()=>y_,V1s:()=>Hn,qyJ:()=>__,xTB:()=>v0});var r=g(5879);const u=["*"],Hn=[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]],v0=[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]];var Rd={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};const R0=new r.OlP("LucideIcons",{factory:()=>new P0({})});class P0{constructor(ss){this.icons=ss}getIcon(ss){return this.hasIcon(ss)?this.icons[ss]:null}hasIcon(ss){return"object"==typeof this.icons&&ss in this.icons}}let G3=(()=>{class So{constructor(){this.color=Rd.stroke,this.size=Rd.width,this.strokeWidth=Rd["stroke-width"],this.absoluteStrokeWidth=!1}}return So.\u0275fac=function(wn){return new(wn||So)},So.\u0275prov=r.Yz7({token:So,factory:So.\u0275fac,providedIn:"root"}),So})();function W3(So,ss=3){return parseFloat(So.toFixed(ss)).toString(10)}let y_=(()=>{class So{constructor(wn,or,Is,Ql,Ks){this.elem=wn,this.renderer=or,this.changeDetector=Is,this.iconProviders=Ql,this.iconConfig=Ks,this.absoluteStrokeWidth=!1,this.defaultSize=Rd.height}get size(){return this._size??this.iconConfig.size}set size(wn){wn?this._size=this.parseNumber(wn):delete this._size}get strokeWidth(){return this._strokeWidth??this.iconConfig.strokeWidth}set strokeWidth(wn){wn?this._strokeWidth=this.parseNumber(wn):delete this._strokeWidth}ngOnChanges(wn){if(wn.name||wn.img||wn.color||wn.size||wn.absoluteStrokeWidth||wn.strokeWidth||wn.class){this.color=this.color??this.iconConfig.color,this.size=this.parseNumber(this.size??this.iconConfig.size),this.strokeWidth=this.parseNumber(this.strokeWidth??this.iconConfig.strokeWidth),this.absoluteStrokeWidth=this.absoluteStrokeWidth??this.iconConfig.absoluteStrokeWidth;const or=this.img??this.name;if("string"==typeof or){const Is=this.getIcon(this.toPascalCase(or));if(!Is)throw new Error(`The "${or}" icon has not been provided by any available icon providers.`);this.replaceElement(Is)}else{if(!Array.isArray(or))throw new Error("No icon name or image has been provided.");this.replaceElement(or)}}this.changeDetector.markForCheck()}replaceElement(wn){const or={...Rd,width:this.size,height:this.size,stroke:this.color??this.iconConfig.color,"stroke-width":this.absoluteStrokeWidth?W3(this.strokeWidth/(this.size/this.defaultSize)):this.strokeWidth.toString(10)},Is=this.createElement(["svg",or,wn]);Is.classList.add("lucide"),"string"==typeof this.name&&Is.classList.add(`lucide-${this.name.replace("_","-")}`),this.class&&Is.classList.add(...this.class.split(/ /).map(Ks=>Ks.trim()).filter(Ks=>Ks.length>0));const Ql=this.elem.nativeElement.childNodes;for(const Ks of Ql)this.renderer.removeChild(this.elem.nativeElement,Ks);this.renderer.appendChild(this.elem.nativeElement,Is)}toPascalCase(wn){return wn.replace(/(\w)([a-z0-9]*)(_|-|\s*)/g,(or,Is,Ql)=>Is.toUpperCase()+Ql.toLowerCase())}parseNumber(wn){if("string"==typeof wn){const or=parseInt(wn,10);if(isNaN(or))throw new Error(`${wn} is not numeric.`);return or}return wn}getIcon(wn){for(const or of Array.isArray(this.iconProviders)?this.iconProviders:[this.iconProviders])if(or.hasIcon(wn))return or.getIcon(wn);return null}createElement([wn,or,Is=[]]){const Ql=this.renderer.createElement(wn,"http://www.w3.org/2000/svg");return Object.keys(or).forEach(Ks=>{const _h="string"==typeof or[Ks]?or[Ks]:or[Ks].toString(10);this.renderer.setAttribute(Ql,Ks,_h)}),Is.length&&Is.forEach(Ks=>{const _h=this.createElement(Ks);this.renderer.appendChild(Ql,_h)}),Ql}}return So.\u0275fac=function(wn){return new(wn||So)(r.Y36(r.SBq),r.Y36(r.Qsj),r.Y36(r.sBO),r.Y36(R0),r.Y36(G3))},So.\u0275cmp=r.Xpm({type:So,selectors:[["lucide-angular"],["lucide-icon"],["i-lucide"],["span-lucide"]],inputs:{class:"class",name:"name",img:"img",color:"color",absoluteStrokeWidth:"absoluteStrokeWidth",size:"size",strokeWidth:"strokeWidth"},features:[r.TTD],ngContentSelectors:u,decls:1,vars:0,template:function(wn,or){1&wn&&(r.F$t(),r.Hsn(0))},encapsulation:2}),So})();class v_{constructor(ss){this.icons=ss}}const x_=So=>new P0(So??{});let __=(()=>{class So{static pick(wn){return{ngModule:So,providers:[{provide:R0,multi:!0,useValue:new P0(wn)},{provide:R0,multi:!0,useFactory:x_,deps:[[new r.FiY,v_]]}]}}}return So.\u0275fac=function(wn){return new(wn||So)},So.\u0275mod=r.oAB({type:So}),So.\u0275inj=r.cJS({imports:[[]]}),So})()},5861:(Ae,H,g)=>{"use strict";function r(y,M,z,m,C,V,it){try{var N=y[V](it),rt=N.value}catch(at){return void z(at)}N.done?M(rt):Promise.resolve(rt).then(m,C)}function u(y){return function(){var M=this,z=arguments;return new Promise(function(m,C){var V=y.apply(M,z);function it(rt){r(V,m,C,it,N,"next",rt)}function N(rt){r(V,m,C,it,N,"throw",rt)}it(void 0)})}}g.d(H,{Z:()=>u})},4147:Ae=>{"use strict";Ae.exports={i8:"5.5.0"}}},M_={};function Oa(Ae){var H=M_[Ae];if(void 0!==H)return H.exports;var g=M_[Ae]={exports:{}};return w_[Ae].call(g.exports,g,g.exports,Oa),g.exports}Oa.m=w_,Oa.d=(Ae,H)=>{for(var g in H)Oa.o(H,g)&&!Oa.o(Ae,g)&&Object.defineProperty(Ae,g,{enumerable:!0,get:H[g]})},Oa.f={},Oa.e=Ae=>Promise.all(Object.keys(Oa.f).reduce((H,g)=>(Oa.f[g](Ae,H),H),[])),Oa.u=Ae=>Ae+".js",Oa.miniCssF=Ae=>{},Oa.o=(Ae,H)=>Object.prototype.hasOwnProperty.call(Ae,H),Ae={},H="aitaca-widget:",Oa.l=(g,r,u,y)=>{if(Ae[g])Ae[g].push(r);else{var M,z;if(void 0!==u)for(var m=document.getElementsByTagName("script"),C=0;C{M.onerror=M.onload=null,clearTimeout(N);var lt=Ae[g];if(delete Ae[g],M.parentNode&&M.parentNode.removeChild(M),lt&<.forEach(St=>St(at)),rt)return rt(at)},N=setTimeout(it.bind(null,void 0,{type:"timeout",target:M}),12e4);M.onerror=it.bind(null,M.onerror),M.onload=it.bind(null,M.onload),z&&document.head.appendChild(M)}},Oa.r=Ae=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(Ae,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Ae,"__esModule",{value:!0})},(()=>{var Ae;Oa.tt=()=>(void 0===Ae&&(Ae={createScriptURL:H=>H},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(Ae=trustedTypes.createPolicy("angular#bundler",Ae))),Ae)})(),Oa.tu=Ae=>Oa.tt().createScriptURL(Ae),Oa.p="",(()=>{var Ae={179:0};Oa.f.j=(r,u)=>{var y=Oa.o(Ae,r)?Ae[r]:void 0;if(0!==y)if(y)u.push(y[2]);else{var M=new Promise((V,it)=>y=Ae[r]=[V,it]);u.push(y[2]=M);var z=Oa.p+Oa.u(r),m=new Error;Oa.l(z,V=>{if(Oa.o(Ae,r)&&(0!==(y=Ae[r])&&(Ae[r]=void 0),y)){var it=V&&("load"===V.type?"missing":V.type),N=V&&V.target&&V.target.src;m.message="Loading chunk "+r+" failed.\n("+it+": "+N+")",m.name="ChunkLoadError",m.type=it,m.request=N,y[1](m)}},"chunk-"+r,r)}};var H=(r,u)=>{var m,C,[y,M,z]=u,V=0;if(y.some(N=>0!==Ae[N])){for(m in M)Oa.o(M,m)&&(Oa.m[m]=M[m]);z&&z(Oa)}for(r&&r(u);V{"use strict";var Ae=Oa(6593),H=Oa(5879),g=Oa(9862),r=Oa(6825);function y(tt){return new H.vHH(3e3,!1)}function me(tt){switch(tt.length){case 0:return new r.ZN;case 1:return tt[0];default:return new r.ZE(tt)}}function Te(tt,k,x=new Map,A=new Map){const ht=[],Qt=[];let Ce=-1,Ee=null;if(k.forEach(Ke=>{const pa=Ke.get("offset"),Ba=pa==Ce,Qa=Ba&&Ee||new Map;Ke.forEach((Gi,Oi)=>{let hi=Oi,Ii=Gi;if("offset"!==Oi)switch(hi=tt.normalizePropertyName(hi,ht),Ii){case r.k1:Ii=x.get(Oi);break;case r.l3:Ii=A.get(Oi);break;default:Ii=tt.normalizeStyleValue(Oi,hi,Ii,ht)}Qa.set(hi,Ii)}),Ba||Qt.push(Qa),Ee=Qa,Ce=pa}),ht.length)throw function X(tt){return new H.vHH(3502,!1)}();return Qt}function Re(tt,k,x,A){switch(k){case"start":tt.onStart(()=>A(x&&He(x,"start",tt)));break;case"done":tt.onDone(()=>A(x&&He(x,"done",tt)));break;case"destroy":tt.onDestroy(()=>A(x&&He(x,"destroy",tt)))}}function He(tt,k,x){const Qt=Ca(tt.element,tt.triggerName,tt.fromState,tt.toState,k||tt.phaseName,x.totalTime??tt.totalTime,!!x.disabled),Ce=tt._data;return null!=Ce&&(Qt._data=Ce),Qt}function Ca(tt,k,x,A,ht="",Qt=0,Ce){return{element:tt,triggerName:k,fromState:x,toState:A,phaseName:ht,totalTime:Qt,disabled:!!Ce}}function Le(tt,k,x){let A=tt.get(k);return A||tt.set(k,A=x),A}function ja(tt){const k=tt.indexOf(":");return[tt.substring(1,k),tt.slice(k+1)]}const Aa=(()=>typeof document>"u"?null:document.documentElement)();function fa(tt){const k=tt.parentNode||tt.host||null;return k===Aa?null:k}let Ia=null,be=!1;function Ua(tt,k){for(;k;){if(k===tt)return!0;k=fa(k)}return!1}function ma(tt,k,x){if(x)return Array.from(tt.querySelectorAll(k));const A=tt.querySelector(k);return A?[A]:[]}let _t=(()=>{class tt{validateStyleProperty(x){return function oa(tt){Ia||(Ia=function Ra(){return typeof document<"u"?document.body:null}()||{},be=!!Ia.style&&"WebkitAppearance"in Ia.style);let k=!0;return Ia.style&&!function va(tt){return"ebkit"==tt.substring(1,6)}(tt)&&(k=tt in Ia.style,!k&&be&&(k="Webkit"+tt.charAt(0).toUpperCase()+tt.slice(1)in Ia.style)),k}(x)}matchesElement(x,A){return!1}containsElement(x,A){return Ua(x,A)}getParentElement(x){return fa(x)}query(x,A,ht){return ma(x,A,ht)}computeStyle(x,A,ht){return ht||""}animate(x,A,ht,Qt,Ce,Ee=[],Ke){return new r.ZN(ht,Qt)}static#t=this.\u0275fac=function(A){return new(A||tt)};static#e=this.\u0275prov=H.Yz7({token:tt,factory:tt.\u0275fac})}return tt})(),Ot=(()=>{class tt{static#t=this.NOOP=new _t}return tt})();const Ut=1e3,mt="ng-enter",jt="ng-leave",ce="ng-trigger",$t=".ng-trigger",oe="ng-animating",le=".ng-animating";function na(tt){if("number"==typeof tt)return tt;const k=tt.match(/^(-?[\.\d]+)(m?s)/);return!k||k.length<2?0:We(parseFloat(k[1]),k[2])}function We(tt,k){return"s"===k?tt*Ut:tt}function aa(tt,k,x){return tt.hasOwnProperty("duration")?tt:function Ta(tt,k,x){let ht,Qt=0,Ce="";if("string"==typeof tt){const Ee=tt.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Ee)return k.push(y()),{duration:0,delay:0,easing:""};ht=We(parseFloat(Ee[1]),Ee[2]);const Ke=Ee[3];null!=Ke&&(Qt=We(parseFloat(Ke),Ee[4]));const pa=Ee[5];pa&&(Ce=pa)}else ht=tt;if(!x){let Ee=!1,Ke=k.length;ht<0&&(k.push(function M(){return new H.vHH(3100,!1)}()),Ee=!0),Qt<0&&(k.push(function z(){return new H.vHH(3101,!1)}()),Ee=!0),Ee&&k.splice(Ke,0,y())}return{duration:ht,delay:Qt,easing:Ce}}(tt,k,x)}function ut(tt,k={}){return Object.keys(tt).forEach(x=>{k[x]=tt[x]}),k}function Kt(tt){const k=new Map;return Object.keys(tt).forEach(x=>{k.set(x,tt[x])}),k}function ne(tt,k=new Map,x){if(x)for(let[A,ht]of x)k.set(A,ht);for(let[A,ht]of tt)k.set(A,ht);return k}function Ie(tt,k,x){k.forEach((A,ht)=>{const Qt=Et(ht);x&&!x.has(ht)&&x.set(ht,tt.style[Qt]),tt.style[Qt]=A})}function $e(tt,k){k.forEach((x,A)=>{const ht=Et(A);tt.style[ht]=""})}function ga(tt){return Array.isArray(tt)?1==tt.length?tt[0]:(0,r.vP)(tt):tt}const ya=new RegExp("{{\\s*(.+?)\\s*}}","g");function $a(tt){let k=[];if("string"==typeof tt){let x;for(;x=ya.exec(tt);)k.push(x[1]);ya.lastIndex=0}return k}function Jt(tt,k,x){const A=tt.toString(),ht=A.replace(ya,(Qt,Ce)=>{let Ee=k[Ce];return null==Ee&&(x.push(function C(tt){return new H.vHH(3003,!1)}()),Ee=""),Ee.toString()});return ht==A?tt:ht}function Ht(tt){const k=[];let x=tt.next();for(;!x.done;)k.push(x.value),x=tt.next();return k}const Z=/-+([a-z0-9])/g;function Et(tt){return tt.replace(Z,(...k)=>k[1].toUpperCase())}function Nt(tt,k,x){switch(k.type){case 7:return tt.visitTrigger(k,x);case 0:return tt.visitState(k,x);case 1:return tt.visitTransition(k,x);case 2:return tt.visitSequence(k,x);case 3:return tt.visitGroup(k,x);case 4:return tt.visitAnimate(k,x);case 5:return tt.visitKeyframes(k,x);case 6:return tt.visitStyle(k,x);case 8:return tt.visitReference(k,x);case 9:return tt.visitAnimateChild(k,x);case 10:return tt.visitAnimateRef(k,x);case 11:return tt.visitQuery(k,x);case 12:return tt.visitStagger(k,x);default:throw function V(tt){return new H.vHH(3004,!1)}()}}function At(tt,k){return window.getComputedStyle(tt)[k]}const Fe="*";function Ct(tt,k){const x=[];return"string"==typeof tt?tt.split(/\s*,\s*/).forEach(A=>function ye(tt,k,x){if(":"==tt[0]){const Ke=function Y(tt,k){switch(tt){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(x,A)=>parseFloat(A)>parseFloat(x);case":decrement":return(x,A)=>parseFloat(A) *"}}(tt,x);if("function"==typeof Ke)return void k.push(Ke);tt=Ke}const A=tt.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==A||A.length<4)return x.push(function Ft(tt){return new H.vHH(3015,!1)}()),k;const ht=A[1],Qt=A[2],Ce=A[3];k.push(_e(ht,Ce));"<"==Qt[0]&&!(ht==Fe&&Ce==Fe)&&k.push(_e(Ce,ht))}(A,x,k)):x.push(tt),x}const pt=new Set(["true","1"]),$=new Set(["false","0"]);function _e(tt,k){const x=pt.has(tt)||$.has(tt),A=pt.has(k)||$.has(k);return(ht,Qt)=>{let Ce=tt==Fe||tt==ht,Ee=k==Fe||k==Qt;return!Ce&&x&&"boolean"==typeof ht&&(Ce=ht?pt.has(tt):$.has(tt)),!Ee&&A&&"boolean"==typeof Qt&&(Ee=Qt?pt.has(k):$.has(k)),Ce&&Ee}}const Q=":self",et=new RegExp(`s*${Q}s*,?`,"g");function ie(tt,k,x,A){return new Qe(tt).build(k,x,A)}class Qe{constructor(k){this._driver=k}build(k,x,A){const ht=new ii(x);return this._resetContextStyleTimingState(ht),Nt(this,ga(k),ht)}_resetContextStyleTimingState(k){k.currentQuerySelector="",k.collectedStyles=new Map,k.collectedStyles.set("",new Map),k.currentTime=0}visitTrigger(k,x){let A=x.queryCount=0,ht=x.depCount=0;const Qt=[],Ce=[];return"@"==k.name.charAt(0)&&x.errors.push(function N(){return new H.vHH(3006,!1)}()),k.definitions.forEach(Ee=>{if(this._resetContextStyleTimingState(x),0==Ee.type){const Ke=Ee,pa=Ke.name;pa.toString().split(/\s*,\s*/).forEach(Ba=>{Ke.name=Ba,Qt.push(this.visitState(Ke,x))}),Ke.name=pa}else if(1==Ee.type){const Ke=this.visitTransition(Ee,x);A+=Ke.queryCount,ht+=Ke.depCount,Ce.push(Ke)}else x.errors.push(function rt(){return new H.vHH(3007,!1)}())}),{type:7,name:k.name,states:Qt,transitions:Ce,queryCount:A,depCount:ht,options:null}}visitState(k,x){const A=this.visitStyle(k.styles,x),ht=k.options&&k.options.params||null;if(A.containsDynamicStyles){const Qt=new Set,Ce=ht||{};A.styles.forEach(Ee=>{Ee instanceof Map&&Ee.forEach(Ke=>{$a(Ke).forEach(pa=>{Ce.hasOwnProperty(pa)||Qt.add(pa)})})}),Qt.size&&(Ht(Qt.values()),x.errors.push(function at(tt,k){return new H.vHH(3008,!1)}()))}return{type:0,name:k.name,style:A,options:ht?{params:ht}:null}}visitTransition(k,x){x.queryCount=0,x.depCount=0;const A=Nt(this,ga(k.animation),x);return{type:1,matchers:Ct(k.expr,x.errors),animation:A,queryCount:x.queryCount,depCount:x.depCount,options:oi(k.options)}}visitSequence(k,x){return{type:2,steps:k.steps.map(A=>Nt(this,A,x)),options:oi(k.options)}}visitGroup(k,x){const A=x.currentTime;let ht=0;const Qt=k.steps.map(Ce=>{x.currentTime=A;const Ee=Nt(this,Ce,x);return ht=Math.max(ht,x.currentTime),Ee});return x.currentTime=ht,{type:3,steps:Qt,options:oi(k.options)}}visitAnimate(k,x){const A=function Xi(tt,k){if(tt.hasOwnProperty("duration"))return tt;if("number"==typeof tt)return In(aa(tt,k).duration,0,"");const x=tt;if(x.split(/\s+/).some(Qt=>"{"==Qt.charAt(0)&&"{"==Qt.charAt(1))){const Qt=In(0,0,"");return Qt.dynamic=!0,Qt.strValue=x,Qt}const ht=aa(x,k);return In(ht.duration,ht.delay,ht.easing)}(k.timings,x.errors);x.currentAnimateTimings=A;let ht,Qt=k.styles?k.styles:(0,r.oB)({});if(5==Qt.type)ht=this.visitKeyframes(Qt,x);else{let Ce=k.styles,Ee=!1;if(!Ce){Ee=!0;const pa={};A.easing&&(pa.easing=A.easing),Ce=(0,r.oB)(pa)}x.currentTime+=A.duration+A.delay;const Ke=this.visitStyle(Ce,x);Ke.isEmptyStep=Ee,ht=Ke}return x.currentAnimateTimings=null,{type:4,timings:A,style:ht,options:null}}visitStyle(k,x){const A=this._makeStyleAst(k,x);return this._validateStyleAst(A,x),A}_makeStyleAst(k,x){const A=[],ht=Array.isArray(k.styles)?k.styles:[k.styles];for(let Ee of ht)"string"==typeof Ee?Ee===r.l3?A.push(Ee):x.errors.push(new H.vHH(3002,!1)):A.push(Kt(Ee));let Qt=!1,Ce=null;return A.forEach(Ee=>{if(Ee instanceof Map&&(Ee.has("easing")&&(Ce=Ee.get("easing"),Ee.delete("easing")),!Qt))for(let Ke of Ee.values())if(Ke.toString().indexOf("{{")>=0){Qt=!0;break}}),{type:6,styles:A,easing:Ce,offset:k.offset,containsDynamicStyles:Qt,options:null}}_validateStyleAst(k,x){const A=x.currentAnimateTimings;let ht=x.currentTime,Qt=x.currentTime;A&&Qt>0&&(Qt-=A.duration+A.delay),k.styles.forEach(Ce=>{"string"!=typeof Ce&&Ce.forEach((Ee,Ke)=>{const pa=x.collectedStyles.get(x.currentQuerySelector),Ba=pa.get(Ke);let Qa=!0;Ba&&(Qt!=ht&&Qt>=Ba.startTime&&ht<=Ba.endTime&&(x.errors.push(function ft(tt,k,x,A,ht){return new H.vHH(3010,!1)}()),Qa=!1),Qt=Ba.startTime),Qa&&pa.set(Ke,{startTime:Qt,endTime:ht}),x.options&&function Sa(tt,k,x){const A=k.params||{},ht=$a(tt);ht.length&&ht.forEach(Qt=>{A.hasOwnProperty(Qt)||x.push(function m(tt){return new H.vHH(3001,!1)}())})}(Ee,x.options,x.errors)})})}visitKeyframes(k,x){const A={type:5,styles:[],options:null};if(!x.currentAnimateTimings)return x.errors.push(function Lt(){return new H.vHH(3011,!1)}()),A;let Qt=0;const Ce=[];let Ee=!1,Ke=!1,pa=0;const Ba=k.steps.map(Ga=>{const Wi=this._makeStyleAst(Ga,x);let wo=null!=Wi.offset?Wi.offset:function Ri(tt){if("string"==typeof tt)return null;let k=null;if(Array.isArray(tt))tt.forEach(x=>{if(x instanceof Map&&x.has("offset")){const A=x;k=parseFloat(A.get("offset")),A.delete("offset")}});else if(tt instanceof Map&&tt.has("offset")){const x=tt;k=parseFloat(x.get("offset")),x.delete("offset")}return k}(Wi.styles),xi=0;return null!=wo&&(Qt++,xi=Wi.offset=wo),Ke=Ke||xi<0||xi>1,Ee=Ee||xi0&&Qt{const wo=Gi>0?Wi==Oi?1:Gi*Wi:Ce[Wi],xi=wo*sa;x.currentTime=hi+Ii.delay+xi,Ii.duration=xi,this._validateStyleAst(Ga,x),Ga.offset=wo,A.styles.push(Ga)}),A}visitReference(k,x){return{type:8,animation:Nt(this,ga(k.animation),x),options:oi(k.options)}}visitAnimateChild(k,x){return x.depCount++,{type:9,options:oi(k.options)}}visitAnimateRef(k,x){return{type:10,animation:this.visitReference(k.animation,x),options:oi(k.options)}}visitQuery(k,x){const A=x.currentQuerySelector,ht=k.options||{};x.queryCount++,x.currentQuery=k;const[Qt,Ce]=function la(tt){const k=!!tt.split(/\s*,\s*/).find(x=>x==Q);return k&&(tt=tt.replace(et,"")),tt=tt.replace(/@\*/g,$t).replace(/@\w+/g,x=>$t+"-"+x.slice(1)).replace(/:animating/g,le),[tt,k]}(k.selector);x.currentQuerySelector=A.length?A+" "+Qt:Qt,Le(x.collectedStyles,x.currentQuerySelector,new Map);const Ee=Nt(this,ga(k.animation),x);return x.currentQuery=null,x.currentQuerySelector=A,{type:11,selector:Qt,limit:ht.limit||0,optional:!!ht.optional,includeSelf:Ce,animation:Ee,originalSelector:k.selector,options:oi(k.options)}}visitStagger(k,x){x.currentQuery||x.errors.push(function Wt(){return new H.vHH(3013,!1)}());const A="full"===k.timings?{duration:0,delay:0,easing:"full"}:aa(k.timings,x.errors,!0);return{type:12,animation:Nt(this,ga(k.animation),x),timings:A,options:null}}}class ii{constructor(k){this.errors=k,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 oi(tt){return tt?(tt=ut(tt)).params&&(tt.params=function Ea(tt){return tt?ut(tt):null}(tt.params)):tt={},tt}function In(tt,k,x){return{duration:tt,delay:k,easing:x}}function Zn(tt,k,x,A,ht,Qt,Ce=null,Ee=!1){return{type:1,element:tt,keyframes:k,preStyleProps:x,postStyleProps:A,duration:ht,delay:Qt,totalTime:ht+Qt,easing:Ce,subTimeline:Ee}}class Mn{constructor(){this._map=new Map}get(k){return this._map.get(k)||[]}append(k,x){let A=this._map.get(k);A||this._map.set(k,A=[]),A.push(...x)}has(k){return this._map.has(k)}clear(){this._map.clear()}}const an=new RegExp(":enter","g"),Ho=new RegExp(":leave","g");function Kn(tt,k,x,A,ht,Qt=new Map,Ce=new Map,Ee,Ke,pa=[]){return(new qn).buildKeyframes(tt,k,x,A,ht,Qt,Ce,Ee,Ke,pa)}class qn{buildKeyframes(k,x,A,ht,Qt,Ce,Ee,Ke,pa,Ba=[]){pa=pa||new Mn;const Qa=new lo(k,x,pa,ht,Qt,Ba,[]);Qa.options=Ke;const Gi=Ke.delay?na(Ke.delay):0;Qa.currentTimeline.delayNextStep(Gi),Qa.currentTimeline.setStyles([Ce],null,Qa.errors,Ke),Nt(this,A,Qa);const Oi=Qa.timelines.filter(hi=>hi.containsAnimation());if(Oi.length&&Ee.size){let hi;for(let Ii=Oi.length-1;Ii>=0;Ii--){const sa=Oi[Ii];if(sa.element===x){hi=sa;break}}hi&&!hi.allowOnlyTimelineStyles()&&hi.setStyles([Ee],null,Qa.errors,Ke)}return Oi.length?Oi.map(hi=>hi.buildKeyframes()):[Zn(x,[],[],[],0,Gi,"",!1)]}visitTrigger(k,x){}visitState(k,x){}visitTransition(k,x){}visitAnimateChild(k,x){const A=x.subInstructions.get(x.element);if(A){const ht=x.createSubContext(k.options),Qt=x.currentTimeline.currentTime,Ce=this._visitSubInstructions(A,ht,ht.options);Qt!=Ce&&x.transformIntoNewTimeline(Ce)}x.previousNode=k}visitAnimateRef(k,x){const A=x.createSubContext(k.options);A.transformIntoNewTimeline(),this._applyAnimationRefDelays([k.options,k.animation.options],x,A),this.visitReference(k.animation,A),x.transformIntoNewTimeline(A.currentTimeline.currentTime),x.previousNode=k}_applyAnimationRefDelays(k,x,A){for(const ht of k){const Qt=ht?.delay;if(Qt){const Ce="number"==typeof Qt?Qt:na(Jt(Qt,ht?.params??{},x.errors));A.delayNextStep(Ce)}}}_visitSubInstructions(k,x,A){let Qt=x.currentTimeline.currentTime;const Ce=null!=A.duration?na(A.duration):null,Ee=null!=A.delay?na(A.delay):null;return 0!==Ce&&k.forEach(Ke=>{const pa=x.appendInstructionToTimeline(Ke,Ce,Ee);Qt=Math.max(Qt,pa.duration+pa.delay)}),Qt}visitReference(k,x){x.updateOptions(k.options,!0),Nt(this,k.animation,x),x.previousNode=k}visitSequence(k,x){const A=x.subContextCount;let ht=x;const Qt=k.options;if(Qt&&(Qt.params||Qt.delay)&&(ht=x.createSubContext(Qt),ht.transformIntoNewTimeline(),null!=Qt.delay)){6==ht.previousNode.type&&(ht.currentTimeline.snapshotCurrentStyles(),ht.previousNode=no);const Ce=na(Qt.delay);ht.delayNextStep(Ce)}k.steps.length&&(k.steps.forEach(Ce=>Nt(this,Ce,ht)),ht.currentTimeline.applyStylesToKeyframe(),ht.subContextCount>A&&ht.transformIntoNewTimeline()),x.previousNode=k}visitGroup(k,x){const A=[];let ht=x.currentTimeline.currentTime;const Qt=k.options&&k.options.delay?na(k.options.delay):0;k.steps.forEach(Ce=>{const Ee=x.createSubContext(k.options);Qt&&Ee.delayNextStep(Qt),Nt(this,Ce,Ee),ht=Math.max(ht,Ee.currentTimeline.currentTime),A.push(Ee.currentTimeline)}),A.forEach(Ce=>x.currentTimeline.mergeTimelineCollectedStyles(Ce)),x.transformIntoNewTimeline(ht),x.previousNode=k}_visitTiming(k,x){if(k.dynamic){const A=k.strValue;return aa(x.params?Jt(A,x.params,x.errors):A,x.errors)}return{duration:k.duration,delay:k.delay,easing:k.easing}}visitAnimate(k,x){const A=x.currentAnimateTimings=this._visitTiming(k.timings,x),ht=x.currentTimeline;A.delay&&(x.incrementTime(A.delay),ht.snapshotCurrentStyles());const Qt=k.style;5==Qt.type?this.visitKeyframes(Qt,x):(x.incrementTime(A.duration),this.visitStyle(Qt,x),ht.applyStylesToKeyframe()),x.currentAnimateTimings=null,x.previousNode=k}visitStyle(k,x){const A=x.currentTimeline,ht=x.currentAnimateTimings;!ht&&A.hasCurrentStyleProperties()&&A.forwardFrame();const Qt=ht&&ht.easing||k.easing;k.isEmptyStep?A.applyEmptyStep(Qt):A.setStyles(k.styles,Qt,x.errors,x.options),x.previousNode=k}visitKeyframes(k,x){const A=x.currentAnimateTimings,ht=x.currentTimeline.duration,Qt=A.duration,Ee=x.createSubContext().currentTimeline;Ee.easing=A.easing,k.styles.forEach(Ke=>{Ee.forwardTime((Ke.offset||0)*Qt),Ee.setStyles(Ke.styles,Ke.easing,x.errors,x.options),Ee.applyStylesToKeyframe()}),x.currentTimeline.mergeTimelineCollectedStyles(Ee),x.transformIntoNewTimeline(ht+Qt),x.previousNode=k}visitQuery(k,x){const A=x.currentTimeline.currentTime,ht=k.options||{},Qt=ht.delay?na(ht.delay):0;Qt&&(6===x.previousNode.type||0==A&&x.currentTimeline.hasCurrentStyleProperties())&&(x.currentTimeline.snapshotCurrentStyles(),x.previousNode=no);let Ce=A;const Ee=x.invokeQuery(k.selector,k.originalSelector,k.limit,k.includeSelf,!!ht.optional,x.errors);x.currentQueryTotal=Ee.length;let Ke=null;Ee.forEach((pa,Ba)=>{x.currentQueryIndex=Ba;const Qa=x.createSubContext(k.options,pa);Qt&&Qa.delayNextStep(Qt),pa===x.element&&(Ke=Qa.currentTimeline),Nt(this,k.animation,Qa),Qa.currentTimeline.applyStylesToKeyframe(),Ce=Math.max(Ce,Qa.currentTimeline.currentTime)}),x.currentQueryIndex=0,x.currentQueryTotal=0,x.transformIntoNewTimeline(Ce),Ke&&(x.currentTimeline.mergeTimelineCollectedStyles(Ke),x.currentTimeline.snapshotCurrentStyles()),x.previousNode=k}visitStagger(k,x){const A=x.parentContext,ht=x.currentTimeline,Qt=k.timings,Ce=Math.abs(Qt.duration),Ee=Ce*(x.currentQueryTotal-1);let Ke=Ce*x.currentQueryIndex;switch(Qt.duration<0?"reverse":Qt.easing){case"reverse":Ke=Ee-Ke;break;case"full":Ke=A.currentStaggerTime}const Ba=x.currentTimeline;Ke&&Ba.delayNextStep(Ke);const Qa=Ba.currentTime;Nt(this,k.animation,x),x.previousNode=k,A.currentStaggerTime=ht.currentTime-Qa+(ht.startTime-A.currentTimeline.startTime)}}const no={};class lo{constructor(k,x,A,ht,Qt,Ce,Ee,Ke){this._driver=k,this.element=x,this.subInstructions=A,this._enterClassName=ht,this._leaveClassName=Qt,this.errors=Ce,this.timelines=Ee,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=no,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ke||new fn(this._driver,x,0),Ee.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(k,x){if(!k)return;const A=k;let ht=this.options;null!=A.duration&&(ht.duration=na(A.duration)),null!=A.delay&&(ht.delay=na(A.delay));const Qt=A.params;if(Qt){let Ce=ht.params;Ce||(Ce=this.options.params={}),Object.keys(Qt).forEach(Ee=>{(!x||!Ce.hasOwnProperty(Ee))&&(Ce[Ee]=Jt(Qt[Ee],Ce,this.errors))})}}_copyOptions(){const k={};if(this.options){const x=this.options.params;if(x){const A=k.params={};Object.keys(x).forEach(ht=>{A[ht]=x[ht]})}}return k}createSubContext(k=null,x,A){const ht=x||this.element,Qt=new lo(this._driver,ht,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ht,A||0));return Qt.previousNode=this.previousNode,Qt.currentAnimateTimings=this.currentAnimateTimings,Qt.options=this._copyOptions(),Qt.updateOptions(k),Qt.currentQueryIndex=this.currentQueryIndex,Qt.currentQueryTotal=this.currentQueryTotal,Qt.parentContext=this,this.subContextCount++,Qt}transformIntoNewTimeline(k){return this.previousNode=no,this.currentTimeline=this.currentTimeline.fork(this.element,k),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(k,x,A){const ht={duration:x??k.duration,delay:this.currentTimeline.currentTime+(A??0)+k.delay,easing:""},Qt=new yo(this._driver,k.element,k.keyframes,k.preStyleProps,k.postStyleProps,ht,k.stretchStartingKeyframe);return this.timelines.push(Qt),ht}incrementTime(k){this.currentTimeline.forwardTime(this.currentTimeline.duration+k)}delayNextStep(k){k>0&&this.currentTimeline.delayNextStep(k)}invokeQuery(k,x,A,ht,Qt,Ce){let Ee=[];if(ht&&Ee.push(this.element),k.length>0){k=(k=k.replace(an,"."+this._enterClassName)).replace(Ho,"."+this._leaveClassName);let pa=this._driver.query(this.element,k,1!=A);0!==A&&(pa=A<0?pa.slice(pa.length+A,pa.length):pa.slice(0,A)),Ee.push(...pa)}return!Qt&&0==Ee.length&&Ce.push(function st(tt){return new H.vHH(3014,!1)}()),Ee}}class fn{constructor(k,x,A,ht){this._driver=k,this.element=x,this.startTime=A,this._elementTimelineStylesLookup=ht,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(x),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(x,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(k){const x=1===this._keyframes.size&&this._pendingStyles.size;this.duration||x?(this.forwardTime(this.currentTime+k),x&&this.snapshotCurrentStyles()):this.startTime+=k}fork(k,x){return this.applyStylesToKeyframe(),new fn(this._driver,k,x||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(k){this.applyStylesToKeyframe(),this.duration=k,this._loadKeyframe()}_updateStyle(k,x){this._localTimelineStyles.set(k,x),this._globalTimelineStyles.set(k,x),this._styleSummary.set(k,{time:this.currentTime,value:x})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(k){k&&this._previousKeyframe.set("easing",k);for(let[x,A]of this._globalTimelineStyles)this._backFill.set(x,A||r.l3),this._currentKeyframe.set(x,r.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(k,x,A,ht){x&&this._previousKeyframe.set("easing",x);const Qt=ht&&ht.params||{},Ce=function Rn(tt,k){const x=new Map;let A;return tt.forEach(ht=>{if("*"===ht){A=A||k.keys();for(let Qt of A)x.set(Qt,r.l3)}else ne(ht,x)}),x}(k,this._globalTimelineStyles);for(let[Ee,Ke]of Ce){const pa=Jt(Ke,Qt,A);this._pendingStyles.set(Ee,pa),this._localTimelineStyles.has(Ee)||this._backFill.set(Ee,this._globalTimelineStyles.get(Ee)??r.l3),this._updateStyle(Ee,pa)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((k,x)=>{this._currentKeyframe.set(x,k)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((k,x)=>{this._currentKeyframe.has(x)||this._currentKeyframe.set(x,k)}))}snapshotCurrentStyles(){for(let[k,x]of this._localTimelineStyles)this._pendingStyles.set(k,x),this._updateStyle(k,x)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const k=[];for(let x in this._currentKeyframe)k.push(x);return k}mergeTimelineCollectedStyles(k){k._styleSummary.forEach((x,A)=>{const ht=this._styleSummary.get(A);(!ht||x.time>ht.time)&&this._updateStyle(A,x.value)})}buildKeyframes(){this.applyStylesToKeyframe();const k=new Set,x=new Set,A=1===this._keyframes.size&&0===this.duration;let ht=[];this._keyframes.forEach((Ee,Ke)=>{const pa=ne(Ee,new Map,this._backFill);pa.forEach((Ba,Qa)=>{Ba===r.k1?k.add(Qa):Ba===r.l3&&x.add(Qa)}),A||pa.set("offset",Ke/this.duration),ht.push(pa)});const Qt=k.size?Ht(k.values()):[],Ce=x.size?Ht(x.values()):[];if(A){const Ee=ht[0],Ke=new Map(Ee);Ee.set("offset",0),Ke.set("offset",1),ht=[Ee,Ke]}return Zn(this.element,ht,Qt,Ce,this.duration,this.startTime,this.easing,!1)}}class yo extends fn{constructor(k,x,A,ht,Qt,Ce,Ee=!1){super(k,x,Ce.delay),this.keyframes=A,this.preStyleProps=ht,this.postStyleProps=Qt,this._stretchStartingKeyframe=Ee,this.timings={duration:Ce.duration,delay:Ce.delay,easing:Ce.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let k=this.keyframes,{delay:x,duration:A,easing:ht}=this.timings;if(this._stretchStartingKeyframe&&x){const Qt=[],Ce=A+x,Ee=x/Ce,Ke=ne(k[0]);Ke.set("offset",0),Qt.push(Ke);const pa=ne(k[0]);pa.set("offset",Qn(Ee)),Qt.push(pa);const Ba=k.length-1;for(let Qa=1;Qa<=Ba;Qa++){let Gi=ne(k[Qa]);const Oi=Gi.get("offset");Gi.set("offset",Qn((x+Oi*A)/Ce)),Qt.push(Gi)}A=Ce,x=0,ht="",k=Qt}return Zn(this.element,k,this.preStyleProps,this.postStyleProps,A,x,ht,!0)}}function Qn(tt,k=3){const x=Math.pow(10,k-1);return Math.round(tt*x)/x}class rr{}const sr=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 cr extends rr{normalizePropertyName(k,x){return Et(k)}normalizeStyleValue(k,x,A,ht){let Qt="";const Ce=A.toString().trim();if(sr.has(x)&&0!==A&&"0"!==A)if("number"==typeof A)Qt="px";else{const Ee=A.match(/^[+-]?[\d\.]+([a-z]*)$/);Ee&&0==Ee[1].length&&ht.push(function it(tt,k){return new H.vHH(3005,!1)}())}return Ce+Qt}}function Eo(tt,k,x,A,ht,Qt,Ce,Ee,Ke,pa,Ba,Qa,Gi){return{type:0,element:tt,triggerName:k,isRemovalTransition:ht,fromState:x,fromStyles:Qt,toState:A,toStyles:Ce,timelines:Ee,queriedElements:Ke,preStyleProps:pa,postStyleProps:Ba,totalTime:Qa,errors:Gi}}const gr={};class lr{constructor(k,x,A){this._triggerName=k,this.ast=x,this._stateStyles=A}match(k,x,A,ht){return function Jn(tt,k,x,A,ht){return tt.some(Qt=>Qt(k,x,A,ht))}(this.ast.matchers,k,x,A,ht)}buildStyles(k,x,A){let ht=this._stateStyles.get("*");return void 0!==k&&(ht=this._stateStyles.get(k?.toString())||ht),ht?ht.buildStyles(x,A):new Map}build(k,x,A,ht,Qt,Ce,Ee,Ke,pa,Ba){const Qa=[],Gi=this.ast.options&&this.ast.options.params||gr,hi=this.buildStyles(A,Ee&&Ee.params||gr,Qa),Ii=Ke&&Ke.params||gr,sa=this.buildStyles(ht,Ii,Qa),Ga=new Set,Wi=new Map,wo=new Map,xi="void"===ht,vn={params:Di(Ii,Gi),delay:this.ast.options?.delay},Ti=Ba?[]:Kn(k,x,this.ast.animation,Qt,Ce,hi,sa,vn,pa,Qa);let tn=0;if(Ti.forEach(pr=>{tn=Math.max(pr.duration+pr.delay,tn)}),Qa.length)return Eo(x,this._triggerName,A,ht,xi,hi,sa,[],[],Wi,wo,tn,Qa);Ti.forEach(pr=>{const Tr=pr.element,Mo=Le(Wi,Tr,new Set);pr.preStyleProps.forEach(gi=>Mo.add(gi));const kn=Le(wo,Tr,new Set);pr.postStyleProps.forEach(gi=>kn.add(gi)),Tr!==x&&Ga.add(Tr)});const Oo=Ht(Ga.values());return Eo(x,this._triggerName,A,ht,xi,hi,sa,Ti,Oo,Wi,wo,tn)}}function Di(tt,k){const x=ut(k);for(const A in tt)tt.hasOwnProperty(A)&&null!=tt[A]&&(x[A]=tt[A]);return x}class Sn{constructor(k,x,A){this.styles=k,this.defaultParams=x,this.normalizer=A}buildStyles(k,x){const A=new Map,ht=ut(this.defaultParams);return Object.keys(k).forEach(Qt=>{const Ce=k[Qt];null!==Ce&&(ht[Qt]=Ce)}),this.styles.styles.forEach(Qt=>{"string"!=typeof Qt&&Qt.forEach((Ce,Ee)=>{Ce&&(Ce=Jt(Ce,ht,x));const Ke=this.normalizer.normalizePropertyName(Ee,x);Ce=this.normalizer.normalizeStyleValue(Ee,Ke,Ce,x),A.set(Ee,Ce)})}),A}}class dr{constructor(k,x,A){this.name=k,this.ast=x,this._normalizer=A,this.transitionFactories=[],this.states=new Map,x.states.forEach(ht=>{this.states.set(ht.name,new Sn(ht.style,ht.options&&ht.options.params||{},A))}),Fo(this.states,"true","1"),Fo(this.states,"false","0"),x.transitions.forEach(ht=>{this.transitionFactories.push(new lr(k,ht,this.states))}),this.fallbackTransition=function Vn(tt,k,x){return new lr(tt,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Ce,Ee)=>!0],options:null,queryCount:0,depCount:0},k)}(k,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(k,x,A,ht){return this.transitionFactories.find(Ce=>Ce.match(k,x,A,ht))||null}matchStyles(k,x,A){return this.fallbackTransition.buildStyles(k,x,A)}}function Fo(tt,k,x){tt.has(k)?tt.has(x)||tt.set(x,tt.get(k)):tt.has(x)&&tt.set(k,tt.get(x))}const jo=new Mn;class Vo{constructor(k,x,A){this.bodyNode=k,this._driver=x,this._normalizer=A,this._animations=new Map,this._playersById=new Map,this.players=[]}register(k,x){const A=[],Qt=ie(this._driver,x,A,[]);if(A.length)throw function xe(tt){return new H.vHH(3503,!1)}();this._animations.set(k,Qt)}_buildPlayer(k,x,A){const ht=k.element,Qt=Te(this._normalizer,k.keyframes,x,A);return this._driver.animate(ht,Qt,k.duration,k.delay,k.easing,[],!0)}create(k,x,A={}){const ht=[],Qt=this._animations.get(k);let Ce;const Ee=new Map;if(Qt?(Ce=Kn(this._driver,x,Qt,mt,jt,new Map,new Map,A,jo,ht),Ce.forEach(Ba=>{const Qa=Le(Ee,Ba.element,new Map);Ba.postStyleProps.forEach(Gi=>Qa.set(Gi,null))})):(ht.push(function Pe(){return new H.vHH(3300,!1)}()),Ce=[]),ht.length)throw function Ue(tt){return new H.vHH(3504,!1)}();Ee.forEach((Ba,Qa)=>{Ba.forEach((Gi,Oi)=>{Ba.set(Oi,this._driver.computeStyle(Qa,Oi,r.l3))})});const pa=me(Ce.map(Ba=>{const Qa=Ee.get(Ba.element);return this._buildPlayer(Ba,new Map,Qa)}));return this._playersById.set(k,pa),pa.onDestroy(()=>this.destroy(k)),this.players.push(pa),pa}destroy(k){const x=this._getPlayer(k);x.destroy(),this._playersById.delete(k);const A=this.players.indexOf(x);A>=0&&this.players.splice(A,1)}_getPlayer(k){const x=this._playersById.get(k);if(!x)throw function se(tt){return new H.vHH(3301,!1)}();return x}listen(k,x,A,ht){const Qt=Ca(x,"","","");return Re(this._getPlayer(k),A,Qt,ht),()=>{}}command(k,x,A,ht){if("register"==A)return void this.register(k,ht[0]);if("create"==A)return void this.create(k,x,ht[0]||{});const Qt=this._getPlayer(k);switch(A){case"play":Qt.play();break;case"pause":Qt.pause();break;case"reset":Qt.reset();break;case"restart":Qt.restart();break;case"finish":Qt.finish();break;case"init":Qt.init();break;case"setPosition":Qt.setPosition(parseFloat(ht[0]));break;case"destroy":this.destroy(k)}}}const vo="ng-animate-queued",bi="ng-animate-disabled",Fn=[],Un={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},_i={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Mi="__ng_removed";class Qi{get params(){return this.options.params}constructor(k,x=""){this.namespaceId=x;const A=k&&k.hasOwnProperty("value");if(this.value=function Hi(tt){return tt??null}(A?k.value:k),A){const Qt=ut(k);delete Qt.value,this.options=Qt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(k){const x=k.params;if(x){const A=this.options.params;Object.keys(x).forEach(ht=>{null==A[ht]&&(A[ht]=x[ht])})}}}const Xn="void",Uo=new Qi(Xn);class ci{constructor(k,x,A){this.id=k,this.hostElement=x,this._engine=A,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+k,_n(x,this._hostClassName)}listen(k,x,A,ht){if(!this._triggers.has(x))throw function xa(tt,k){return new H.vHH(3302,!1)}();if(null==A||0==A.length)throw function ea(tt){return new H.vHH(3303,!1)}();if(!function Go(tt){return"start"==tt||"done"==tt}(A))throw function ra(tt,k){return new H.vHH(3400,!1)}();const Qt=Le(this._elementListeners,k,[]),Ce={name:x,phase:A,callback:ht};Qt.push(Ce);const Ee=Le(this._engine.statesByElement,k,new Map);return Ee.has(x)||(_n(k,ce),_n(k,ce+"-"+x),Ee.set(x,Uo)),()=>{this._engine.afterFlush(()=>{const Ke=Qt.indexOf(Ce);Ke>=0&&Qt.splice(Ke,1),this._triggers.has(x)||Ee.delete(x)})}}register(k,x){return!this._triggers.has(k)&&(this._triggers.set(k,x),!0)}_getTrigger(k){const x=this._triggers.get(k);if(!x)throw function Vt(tt){return new H.vHH(3401,!1)}();return x}trigger(k,x,A,ht=!0){const Qt=this._getTrigger(x),Ce=new Nn(this.id,x,k);let Ee=this._engine.statesByElement.get(k);Ee||(_n(k,ce),_n(k,ce+"-"+x),this._engine.statesByElement.set(k,Ee=new Map));let Ke=Ee.get(x);const pa=new Qi(A,this.id);if(!(A&&A.hasOwnProperty("value"))&&Ke&&pa.absorbOptions(Ke.options),Ee.set(x,pa),Ke||(Ke=Uo),pa.value!==Xn&&Ke.value===pa.value){if(!function Zo(tt,k){const x=Object.keys(tt),A=Object.keys(k);if(x.length!=A.length)return!1;for(let ht=0;ht{$e(k,sa),Ie(k,Ga)})}return}const Gi=Le(this._engine.playersByElement,k,[]);Gi.forEach(Ii=>{Ii.namespaceId==this.id&&Ii.triggerName==x&&Ii.queued&&Ii.destroy()});let Oi=Qt.matchTransition(Ke.value,pa.value,k,pa.params),hi=!1;if(!Oi){if(!ht)return;Oi=Qt.fallbackTransition,hi=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:k,triggerName:x,transition:Oi,fromState:Ke,toState:pa,player:Ce,isFallbackTransition:hi}),hi||(_n(k,vo),Ce.onStart(()=>{Yn(k,vo)})),Ce.onDone(()=>{let Ii=this.players.indexOf(Ce);Ii>=0&&this.players.splice(Ii,1);const sa=this._engine.playersByElement.get(k);if(sa){let Ga=sa.indexOf(Ce);Ga>=0&&sa.splice(Ga,1)}}),this.players.push(Ce),Gi.push(Ce),Ce}deregister(k){this._triggers.delete(k),this._engine.statesByElement.forEach(x=>x.delete(k)),this._elementListeners.forEach((x,A)=>{this._elementListeners.set(A,x.filter(ht=>ht.name!=k))})}clearElementCache(k){this._engine.statesByElement.delete(k),this._elementListeners.delete(k);const x=this._engine.playersByElement.get(k);x&&(x.forEach(A=>A.destroy()),this._engine.playersByElement.delete(k))}_signalRemovalForInnerTriggers(k,x){const A=this._engine.driver.query(k,$t,!0);A.forEach(ht=>{if(ht[Mi])return;const Qt=this._engine.fetchNamespacesByElement(ht);Qt.size?Qt.forEach(Ce=>Ce.triggerLeaveAnimation(ht,x,!1,!0)):this.clearElementCache(ht)}),this._engine.afterFlushAnimationsDone(()=>A.forEach(ht=>this.clearElementCache(ht)))}triggerLeaveAnimation(k,x,A,ht){const Qt=this._engine.statesByElement.get(k),Ce=new Map;if(Qt){const Ee=[];if(Qt.forEach((Ke,pa)=>{if(Ce.set(pa,Ke.value),this._triggers.has(pa)){const Ba=this.trigger(k,pa,Xn,ht);Ba&&Ee.push(Ba)}}),Ee.length)return this._engine.markElementAsRemoved(this.id,k,!0,x,Ce),A&&me(Ee).onDone(()=>this._engine.processLeaveNode(k)),!0}return!1}prepareLeaveAnimationListeners(k){const x=this._elementListeners.get(k),A=this._engine.statesByElement.get(k);if(x&&A){const ht=new Set;x.forEach(Qt=>{const Ce=Qt.name;if(ht.has(Ce))return;ht.add(Ce);const Ke=this._triggers.get(Ce).fallbackTransition,pa=A.get(Ce)||Uo,Ba=new Qi(Xn),Qa=new Nn(this.id,Ce,k);this._engine.totalQueuedPlayers++,this._queue.push({element:k,triggerName:Ce,transition:Ke,fromState:pa,toState:Ba,player:Qa,isFallbackTransition:!0})})}}removeNode(k,x){const A=this._engine;if(k.childElementCount&&this._signalRemovalForInnerTriggers(k,x),this.triggerLeaveAnimation(k,x,!0))return;let ht=!1;if(A.totalAnimations){const Qt=A.players.length?A.playersByQueriedElement.get(k):[];if(Qt&&Qt.length)ht=!0;else{let Ce=k;for(;Ce=Ce.parentNode;)if(A.statesByElement.get(Ce)){ht=!0;break}}}if(this.prepareLeaveAnimationListeners(k),ht)A.markElementAsRemoved(this.id,k,!1,x);else{const Qt=k[Mi];(!Qt||Qt===Un)&&(A.afterFlush(()=>this.clearElementCache(k)),A.destroyInnerAnimations(k),A._onRemovalComplete(k,x))}}insertNode(k,x){_n(k,this._hostClassName)}drainQueuedTransitions(k){const x=[];return this._queue.forEach(A=>{const ht=A.player;if(ht.destroyed)return;const Qt=A.element,Ce=this._elementListeners.get(Qt);Ce&&Ce.forEach(Ee=>{if(Ee.name==A.triggerName){const Ke=Ca(Qt,A.triggerName,A.fromState.value,A.toState.value);Ke._data=k,Re(A.player,Ee.phase,Ke,Ee.callback)}}),ht.markedForDestroy?this._engine.afterFlush(()=>{ht.destroy()}):x.push(A)}),this._queue=[],x.sort((A,ht)=>{const Qt=A.transition.ast.depCount,Ce=ht.transition.ast.depCount;return 0==Qt||0==Ce?Qt-Ce:this._engine.driver.containsElement(A.element,ht.element)?1:-1})}destroy(k){this.players.forEach(x=>x.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,k)}}class ho{_onRemovalComplete(k,x){this.onRemovalComplete(k,x)}constructor(k,x,A){this.bodyNode=k,this.driver=x,this._normalizer=A,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=(ht,Qt)=>{}}get queuedPlayers(){const k=[];return this._namespaceList.forEach(x=>{x.players.forEach(A=>{A.queued&&k.push(A)})}),k}createNamespace(k,x){const A=new ci(k,x,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,x)?this._balanceNamespaceList(A,x):(this.newHostElements.set(x,A),this.collectEnterElement(x)),this._namespaceLookup[k]=A}_balanceNamespaceList(k,x){const A=this._namespaceList,ht=this.namespacesByHostElement;if(A.length-1>=0){let Ce=!1,Ee=this.driver.getParentElement(x);for(;Ee;){const Ke=ht.get(Ee);if(Ke){const pa=A.indexOf(Ke);A.splice(pa+1,0,k),Ce=!0;break}Ee=this.driver.getParentElement(Ee)}Ce||A.unshift(k)}else A.push(k);return ht.set(x,k),k}register(k,x){let A=this._namespaceLookup[k];return A||(A=this.createNamespace(k,x)),A}registerTrigger(k,x,A){let ht=this._namespaceLookup[k];ht&&ht.register(x,A)&&this.totalAnimations++}destroy(k,x){k&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const A=this._fetchNamespace(k);this.namespacesByHostElement.delete(A.hostElement);const ht=this._namespaceList.indexOf(A);ht>=0&&this._namespaceList.splice(ht,1),A.destroy(x),delete this._namespaceLookup[k]}))}_fetchNamespace(k){return this._namespaceLookup[k]}fetchNamespacesByElement(k){const x=new Set,A=this.statesByElement.get(k);if(A)for(let ht of A.values())if(ht.namespaceId){const Qt=this._fetchNamespace(ht.namespaceId);Qt&&x.add(Qt)}return x}trigger(k,x,A,ht){if(qo(x)){const Qt=this._fetchNamespace(k);if(Qt)return Qt.trigger(x,A,ht),!0}return!1}insertNode(k,x,A,ht){if(!qo(x))return;const Qt=x[Mi];if(Qt&&Qt.setForRemoval){Qt.setForRemoval=!1,Qt.setForMove=!0;const Ce=this.collectedLeaveElements.indexOf(x);Ce>=0&&this.collectedLeaveElements.splice(Ce,1)}if(k){const Ce=this._fetchNamespace(k);Ce&&Ce.insertNode(x,A)}ht&&this.collectEnterElement(x)}collectEnterElement(k){this.collectedEnterElements.push(k)}markElementAsDisabled(k,x){x?this.disabledNodes.has(k)||(this.disabledNodes.add(k),_n(k,bi)):this.disabledNodes.has(k)&&(this.disabledNodes.delete(k),Yn(k,bi))}removeNode(k,x,A){if(qo(x)){const ht=k?this._fetchNamespace(k):null;ht?ht.removeNode(x,A):this.markElementAsRemoved(k,x,!1,A);const Qt=this.namespacesByHostElement.get(x);Qt&&Qt.id!==k&&Qt.removeNode(x,A)}else this._onRemovalComplete(x,A)}markElementAsRemoved(k,x,A,ht,Qt){this.collectedLeaveElements.push(x),x[Mi]={namespaceId:k,setForRemoval:ht,hasAnimation:A,removedBeforeQueried:!1,previousTriggersValues:Qt}}listen(k,x,A,ht,Qt){return qo(x)?this._fetchNamespace(k).listen(x,A,ht,Qt):()=>{}}_buildInstruction(k,x,A,ht,Qt){return k.transition.build(this.driver,k.element,k.fromState.value,k.toState.value,A,ht,k.fromState.options,k.toState.options,x,Qt)}destroyInnerAnimations(k){let x=this.driver.query(k,$t,!0);x.forEach(A=>this.destroyActiveAnimationsForElement(A)),0!=this.playersByQueriedElement.size&&(x=this.driver.query(k,le,!0),x.forEach(A=>this.finishActiveQueriedAnimationOnElement(A)))}destroyActiveAnimationsForElement(k){const x=this.playersByElement.get(k);x&&x.forEach(A=>{A.queued?A.markedForDestroy=!0:A.destroy()})}finishActiveQueriedAnimationOnElement(k){const x=this.playersByQueriedElement.get(k);x&&x.forEach(A=>A.finish())}whenRenderingDone(){return new Promise(k=>{if(this.players.length)return me(this.players).onDone(()=>k());k()})}processLeaveNode(k){const x=k[Mi];if(x&&x.setForRemoval){if(k[Mi]=Un,x.namespaceId){this.destroyInnerAnimations(k);const A=this._fetchNamespace(x.namespaceId);A&&A.clearElementCache(k)}this._onRemovalComplete(k,x.setForRemoval)}k.classList?.contains(bi)&&this.markElementAsDisabled(k,!1),this.driver.query(k,".ng-animate-disabled",!0).forEach(A=>{this.markElementAsDisabled(A,!1)})}flush(k=-1){let x=[];if(this.newHostElements.size&&(this.newHostElements.forEach((A,ht)=>this._balanceNamespaceList(A,ht)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let A=0;AA()),this._flushFns=[],this._whenQuietFns.length){const A=this._whenQuietFns;this._whenQuietFns=[],x.length?me(x).onDone(()=>{A.forEach(ht=>ht())}):A.forEach(ht=>ht())}}reportError(k){throw function ee(tt){return new H.vHH(3402,!1)}()}_flushAnimations(k,x){const A=new Mn,ht=[],Qt=new Map,Ce=[],Ee=new Map,Ke=new Map,pa=new Map,Ba=new Set;this.disabledNodes.forEach(ni=>{Ba.add(ni);const ri=this.driver.query(ni,".ng-animate-queued",!0);for(let yi=0;yi{const yi=mt+Ii++;hi.set(ri,yi),ni.forEach(rn=>_n(rn,yi))});const sa=[],Ga=new Set,Wi=new Set;for(let ni=0;niGa.add(rn)):Wi.add(ri))}const wo=new Map,xi=Vr(Gi,Array.from(Ga));xi.forEach((ni,ri)=>{const yi=jt+Ii++;wo.set(ri,yi),ni.forEach(rn=>_n(rn,yi))}),k.push(()=>{Oi.forEach((ni,ri)=>{const yi=hi.get(ri);ni.forEach(rn=>Yn(rn,yi))}),xi.forEach((ni,ri)=>{const yi=wo.get(ri);ni.forEach(rn=>Yn(rn,yi))}),sa.forEach(ni=>{this.processLeaveNode(ni)})});const vn=[],Ti=[];for(let ni=this._namespaceList.length-1;ni>=0;ni--)this._namespaceList[ni].drainQueuedTransitions(x).forEach(yi=>{const rn=yi.player,bo=yi.element;if(vn.push(rn),this.collectedEnterElements.length){const s=bo[Mi];if(s&&s.setForMove){if(s.previousTriggersValues&&s.previousTriggersValues.has(yi.triggerName)){const l=s.previousTriggersValues.get(yi.triggerName),h=this.statesByElement.get(yi.element);if(h&&h.has(yi.triggerName)){const f=h.get(yi.triggerName);f.value=l,h.set(yi.triggerName,f)}}return void rn.destroy()}}const Wr=!Qa||!this.driver.containsElement(Qa,bo),Ko=wo.get(bo),mr=hi.get(bo),mn=this._buildInstruction(yi,A,mr,Ko,Wr);if(mn.errors&&mn.errors.length)return void Ti.push(mn);if(Wr)return rn.onStart(()=>$e(bo,mn.fromStyles)),rn.onDestroy(()=>Ie(bo,mn.toStyles)),void ht.push(rn);if(yi.isFallbackTransition)return rn.onStart(()=>$e(bo,mn.fromStyles)),rn.onDestroy(()=>Ie(bo,mn.toStyles)),void ht.push(rn);const _=[];mn.timelines.forEach(s=>{s.stretchStartingKeyframe=!0,this.disabledNodes.has(s.element)||_.push(s)}),mn.timelines=_,A.append(bo,mn.timelines),Ce.push({instruction:mn,player:rn,element:bo}),mn.queriedElements.forEach(s=>Le(Ee,s,[]).push(rn)),mn.preStyleProps.forEach((s,l)=>{if(s.size){let h=Ke.get(l);h||Ke.set(l,h=new Set),s.forEach((f,D)=>h.add(D))}}),mn.postStyleProps.forEach((s,l)=>{let h=pa.get(l);h||pa.set(l,h=new Set),s.forEach((f,D)=>h.add(D))})});if(Ti.length){const ni=[];Ti.forEach(ri=>{ni.push(function De(tt,k){return new H.vHH(3505,!1)}())}),vn.forEach(ri=>ri.destroy()),this.reportError(ni)}const tn=new Map,Oo=new Map;Ce.forEach(ni=>{const ri=ni.element;A.has(ri)&&(Oo.set(ri,ri),this._beforeAnimationBuild(ni.player.namespaceId,ni.instruction,tn))}),ht.forEach(ni=>{const ri=ni.element;this._getPreviousPlayers(ri,!1,ni.namespaceId,ni.triggerName,null).forEach(rn=>{Le(tn,ri,[]).push(rn),rn.destroy()})});const pr=sa.filter(ni=>Va(ni,Ke,pa)),Tr=new Map;Wo(Tr,this.driver,Wi,pa,r.l3).forEach(ni=>{Va(ni,Ke,pa)&&pr.push(ni)});const kn=new Map;Oi.forEach((ni,ri)=>{Wo(kn,this.driver,new Set(ni),Ke,r.k1)}),pr.forEach(ni=>{const ri=Tr.get(ni),yi=kn.get(ni);Tr.set(ni,new Map([...ri?.entries()??[],...yi?.entries()??[]]))});const gi=[],ao=[],ts={};Ce.forEach(ni=>{const{element:ri,player:yi,instruction:rn}=ni;if(A.has(ri)){if(Ba.has(ri))return yi.onDestroy(()=>Ie(ri,rn.toStyles)),yi.disabled=!0,yi.overrideTotalTime(rn.totalTime),void ht.push(yi);let bo=ts;if(Oo.size>1){let Ko=ri;const mr=[];for(;Ko=Ko.parentNode;){const mn=Oo.get(Ko);if(mn){bo=mn;break}mr.push(Ko)}mr.forEach(mn=>Oo.set(mn,bo))}const Wr=this._buildAnimation(yi.namespaceId,rn,tn,Qt,kn,Tr);if(yi.setRealPlayer(Wr),bo===ts)gi.push(yi);else{const Ko=this.playersByElement.get(bo);Ko&&Ko.length&&(yi.parentPlayer=me(Ko)),ht.push(yi)}}else $e(ri,rn.fromStyles),yi.onDestroy(()=>Ie(ri,rn.toStyles)),ao.push(yi),Ba.has(ri)&&ht.push(yi)}),ao.forEach(ni=>{const ri=Qt.get(ni.element);if(ri&&ri.length){const yi=me(ri);ni.setRealPlayer(yi)}}),ht.forEach(ni=>{ni.parentPlayer?ni.syncPlayerEvents(ni.parentPlayer):ni.destroy()});for(let ni=0;ni!Wr.destroyed);bo.length?Do(this,ri,bo):this.processLeaveNode(ri)}return sa.length=0,gi.forEach(ni=>{this.players.push(ni),ni.onDone(()=>{ni.destroy();const ri=this.players.indexOf(ni);this.players.splice(ri,1)}),ni.play()}),gi}afterFlush(k){this._flushFns.push(k)}afterFlushAnimationsDone(k){this._whenQuietFns.push(k)}_getPreviousPlayers(k,x,A,ht,Qt){let Ce=[];if(x){const Ee=this.playersByQueriedElement.get(k);Ee&&(Ce=Ee)}else{const Ee=this.playersByElement.get(k);if(Ee){const Ke=!Qt||Qt==Xn;Ee.forEach(pa=>{pa.queued||!Ke&&pa.triggerName!=ht||Ce.push(pa)})}}return(A||ht)&&(Ce=Ce.filter(Ee=>!(A&&A!=Ee.namespaceId||ht&&ht!=Ee.triggerName))),Ce}_beforeAnimationBuild(k,x,A){const Qt=x.element,Ce=x.isRemovalTransition?void 0:k,Ee=x.isRemovalTransition?void 0:x.triggerName;for(const Ke of x.timelines){const pa=Ke.element,Ba=pa!==Qt,Qa=Le(A,pa,[]);this._getPreviousPlayers(pa,Ba,Ce,Ee,x.toState).forEach(Oi=>{const hi=Oi.getRealPlayer();hi.beforeDestroy&&hi.beforeDestroy(),Oi.destroy(),Qa.push(Oi)})}$e(Qt,x.fromStyles)}_buildAnimation(k,x,A,ht,Qt,Ce){const Ee=x.triggerName,Ke=x.element,pa=[],Ba=new Set,Qa=new Set,Gi=x.timelines.map(hi=>{const Ii=hi.element;Ba.add(Ii);const sa=Ii[Mi];if(sa&&sa.removedBeforeQueried)return new r.ZN(hi.duration,hi.delay);const Ga=Ii!==Ke,Wi=function Fi(tt){const k=[];return ki(tt,k),k}((A.get(Ii)||Fn).map(tn=>tn.getRealPlayer())).filter(tn=>!!tn.element&&tn.element===Ii),wo=Qt.get(Ii),xi=Ce.get(Ii),vn=Te(this._normalizer,hi.keyframes,wo,xi),Ti=this._buildPlayer(hi,vn,Wi);if(hi.subTimeline&&ht&&Qa.add(Ii),Ga){const tn=new Nn(k,Ee,Ii);tn.setRealPlayer(Ti),pa.push(tn)}return Ti});pa.forEach(hi=>{Le(this.playersByQueriedElement,hi.element,[]).push(hi),hi.onDone(()=>function $o(tt,k,x){let A=tt.get(k);if(A){if(A.length){const ht=A.indexOf(x);A.splice(ht,1)}0==A.length&&tt.delete(k)}return A}(this.playersByQueriedElement,hi.element,hi))}),Ba.forEach(hi=>_n(hi,oe));const Oi=me(Gi);return Oi.onDestroy(()=>{Ba.forEach(hi=>Yn(hi,oe)),Ie(Ke,x.toStyles)}),Qa.forEach(hi=>{Le(ht,hi,[]).push(Oi)}),Oi}_buildPlayer(k,x,A){return x.length>0?this.driver.animate(k.element,x,k.duration,k.delay,k.easing,A):new r.ZN(k.duration,k.delay)}}class Nn{constructor(k,x,A){this.namespaceId=k,this.triggerName=x,this.element=A,this._player=new r.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(k){this._containsRealPlayer||(this._player=k,this._queuedCallbacks.forEach((x,A)=>{x.forEach(ht=>Re(k,A,void 0,ht))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(k.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(k){this.totalTime=k}syncPlayerEvents(k){const x=this._player;x.triggerCallback&&k.onStart(()=>x.triggerCallback("start")),k.onDone(()=>this.finish()),k.onDestroy(()=>this.destroy())}_queueEvent(k,x){Le(this._queuedCallbacks,k,[]).push(x)}onDone(k){this.queued&&this._queueEvent("done",k),this._player.onDone(k)}onStart(k){this.queued&&this._queueEvent("start",k),this._player.onStart(k)}onDestroy(k){this.queued&&this._queueEvent("destroy",k),this._player.onDestroy(k)}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(k){this.queued||this._player.setPosition(k)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(k){const x=this._player;x.triggerCallback&&x.triggerCallback(k)}}function qo(tt){return tt&&1===tt.nodeType}function Gn(tt,k){const x=tt.style.display;return tt.style.display=k??"none",x}function Wo(tt,k,x,A,ht){const Qt=[];x.forEach(Ke=>Qt.push(Gn(Ke)));const Ce=[];A.forEach((Ke,pa)=>{const Ba=new Map;Ke.forEach(Qa=>{const Gi=k.computeStyle(pa,Qa,ht);Ba.set(Qa,Gi),(!Gi||0==Gi.length)&&(pa[Mi]=_i,Ce.push(pa))}),tt.set(pa,Ba)});let Ee=0;return x.forEach(Ke=>Gn(Ke,Qt[Ee++])),Ce}function Vr(tt,k){const x=new Map;if(tt.forEach(Ee=>x.set(Ee,[])),0==k.length)return x;const ht=new Set(k),Qt=new Map;function Ce(Ee){if(!Ee)return 1;let Ke=Qt.get(Ee);if(Ke)return Ke;const pa=Ee.parentNode;return Ke=x.has(pa)?pa:ht.has(pa)?1:Ce(pa),Qt.set(Ee,Ke),Ke}return k.forEach(Ee=>{const Ke=Ce(Ee);1!==Ke&&x.get(Ke).push(Ee)}),x}function _n(tt,k){tt.classList?.add(k)}function Yn(tt,k){tt.classList?.remove(k)}function Do(tt,k,x){me(x).onDone(()=>tt.processLeaveNode(k))}function ki(tt,k){for(let x=0;xht.add(Qt)):k.set(tt,A),x.delete(tt),!0}class ot{constructor(k,x,A){this.bodyNode=k,this._driver=x,this._normalizer=A,this._triggerCache={},this.onRemovalComplete=(ht,Qt)=>{},this._transitionEngine=new ho(k,x,A),this._timelineEngine=new Vo(k,x,A),this._transitionEngine.onRemovalComplete=(ht,Qt)=>this.onRemovalComplete(ht,Qt)}registerTrigger(k,x,A,ht,Qt){const Ce=k+"-"+ht;let Ee=this._triggerCache[Ce];if(!Ee){const Ke=[],Ba=ie(this._driver,Qt,Ke,[]);if(Ke.length)throw function te(tt,k){return new H.vHH(3404,!1)}();Ee=function Pn(tt,k,x){return new dr(tt,k,x)}(ht,Ba,this._normalizer),this._triggerCache[Ce]=Ee}this._transitionEngine.registerTrigger(x,ht,Ee)}register(k,x){this._transitionEngine.register(k,x)}destroy(k,x){this._transitionEngine.destroy(k,x)}onInsert(k,x,A,ht){this._transitionEngine.insertNode(k,x,A,ht)}onRemove(k,x,A){this._transitionEngine.removeNode(k,x,A)}disableAnimations(k,x){this._transitionEngine.markElementAsDisabled(k,x)}process(k,x,A,ht){if("@"==A.charAt(0)){const[Qt,Ce]=ja(A);this._timelineEngine.command(Qt,x,Ce,ht)}else this._transitionEngine.trigger(k,x,A,ht)}listen(k,x,A,ht,Qt){if("@"==A.charAt(0)){const[Ce,Ee]=ja(A);return this._timelineEngine.listen(Ce,x,Ee,Qt)}return this._transitionEngine.listen(k,x,A,ht,Qt)}flush(k=-1){this._transitionEngine.flush(k)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(k){this._transitionEngine.afterFlushAnimationsDone(k)}}let K=(()=>{class tt{static#t=this.initialStylesByElement=new WeakMap;constructor(x,A,ht){this._element=x,this._startStyles=A,this._endStyles=ht,this._state=0;let Qt=tt.initialStylesByElement.get(x);Qt||tt.initialStylesByElement.set(x,Qt=new Map),this._initialStyles=Qt}start(){this._state<1&&(this._startStyles&&Ie(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ie(this._element,this._initialStyles),this._endStyles&&(Ie(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(tt.initialStylesByElement.delete(this._element),this._startStyles&&($e(this._element,this._startStyles),this._endStyles=null),this._endStyles&&($e(this._element,this._endStyles),this._endStyles=null),Ie(this._element,this._initialStyles),this._state=3)}}return tt})();function It(tt){let k=null;return tt.forEach((x,A)=>{(function we(tt){return"display"===tt||"position"===tt})(A)&&(k=k||new Map,k.set(A,x))}),k}class ge{constructor(k,x,A,ht){this.element=k,this.keyframes=x,this.options=A,this._specialStyles=ht,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=A.duration,this._delay=A.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(k=>k()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const k=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,k,this.options),this._finalKeyframe=k.length?k[k.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(k){const x=[];return k.forEach(A=>{x.push(Object.fromEntries(A))}),x}_triggerWebAnimation(k,x,A){return k.animate(this._convertKeyframesToObject(x),A)}onStart(k){this._originalOnStartFns.push(k),this._onStartFns.push(k)}onDone(k){this._originalOnDoneFns.push(k),this._onDoneFns.push(k)}onDestroy(k){this._onDestroyFns.push(k)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(k=>k()),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(k=>k()),this._onDestroyFns=[])}setPosition(k){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=k*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const k=new Map;this.hasStarted()&&this._finalKeyframe.forEach((A,ht)=>{"offset"!==ht&&k.set(ht,this._finished?A:At(this.element,ht))}),this.currentSnapshot=k}triggerCallback(k){const x="start"===k?this._onStartFns:this._onDoneFns;x.forEach(A=>A()),x.length=0}}class Be{validateStyleProperty(k){return!0}validateAnimatableStyleProperty(k){return!0}matchesElement(k,x){return!1}containsElement(k,x){return Ua(k,x)}getParentElement(k){return fa(k)}query(k,x,A){return ma(k,x,A)}computeStyle(k,x,A){return window.getComputedStyle(k)[x]}animate(k,x,A,ht,Qt,Ce=[]){const Ke={duration:A,delay:ht,fill:0==ht?"both":"forwards"};Qt&&(Ke.easing=Qt);const pa=new Map,Ba=Ce.filter(Oi=>Oi instanceof ge);(function Ge(tt,k){return 0===tt||0===k})(A,ht)&&Ba.forEach(Oi=>{Oi.currentSnapshot.forEach((hi,Ii)=>pa.set(Ii,hi))});let Qa=function Mt(tt){return tt.length?tt[0]instanceof Map?tt:tt.map(k=>Kt(k)):[]}(x).map(Oi=>ne(Oi));Qa=function de(tt,k,x){if(x.size&&k.length){let A=k[0],ht=[];if(x.forEach((Qt,Ce)=>{A.has(Ce)||ht.push(Ce),A.set(Ce,Qt)}),ht.length)for(let Qt=1;QtCe.set(Ee,At(tt,Ee)))}}return k}(k,Qa,pa);const Gi=function Bt(tt,k){let x=null,A=null;return Array.isArray(k)&&k.length?(x=It(k[0]),k.length>1&&(A=It(k[k.length-1]))):k instanceof Map&&(x=It(k)),x||A?new K(tt,x,A):null}(k,Qa);return new ge(k,Qa,Ke,Gi)}}var ha=Oa(6814);let Ya=(()=>{class tt extends r._j{constructor(x,A){super(),this._nextAnimationId=0,this._renderer=x.createRenderer(A.body,{id:"0",encapsulation:H.ifc.None,styles:[],data:{animation:[]}})}build(x){const A=this._nextAnimationId.toString();this._nextAnimationId++;const ht=Array.isArray(x)?(0,r.vP)(x):x;return za(this._renderer,null,A,"register",[ht]),new ei(A,this._renderer)}static#t=this.\u0275fac=function(A){return new(A||tt)(H.LFG(H.FYo),H.LFG(ha.K0))};static#e=this.\u0275prov=H.Yz7({token:tt,factory:tt.\u0275fac})}return tt})();class ei extends r.LC{constructor(k,x){super(),this._id=k,this._renderer=x}create(k,x){return new _a(this._id,k,x||{},this._renderer)}}class _a{constructor(k,x,A,ht){this.id=k,this.element=x,this._renderer=ht,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",A)}_listen(k,x){return this._renderer.listen(this.element,`@@${this.id}:${k}`,x)}_command(k,...x){return za(this._renderer,this.element,this.id,k,x)}onDone(k){this._listen("done",k)}onStart(k){this._listen("start",k)}onDestroy(k){this._listen("destroy",k)}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(k){this._command("setPosition",k)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function za(tt,k,x,A,ht){return tt.setProperty(k,`@@${x}:${A}`,ht)}const to="@.disabled";let li=(()=>{class tt{constructor(x,A,ht){this.delegate=x,this.engine=A,this._zone=ht,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,A.onRemovalComplete=(Qt,Ce)=>{const Ee=Ce?.parentNode(Qt);Ee&&Ce.removeChild(Ee,Qt)}}createRenderer(x,A){const Qt=this.delegate.createRenderer(x,A);if(!(x&&A&&A.data&&A.data.animation)){let Ba=this._rendererCache.get(Qt);return Ba||(Ba=new fi("",Qt,this.engine,()=>this._rendererCache.delete(Qt)),this._rendererCache.set(Qt,Ba)),Ba}const Ce=A.id,Ee=A.id+"-"+this._currentId;this._currentId++,this.engine.register(Ee,x);const Ke=Ba=>{Array.isArray(Ba)?Ba.forEach(Ke):this.engine.registerTrigger(Ce,Ee,x,Ba.name,Ba)};return A.data.animation.forEach(Ke),new Bn(this,Ee,Qt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(x,A,ht){x>=0&&xA(ht)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Qt=>{const[Ce,Ee]=Qt;Ce(Ee)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([A,ht]))}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()}static#t=this.\u0275fac=function(A){return new(A||tt)(H.LFG(H.FYo),H.LFG(ot),H.LFG(H.R0b))};static#e=this.\u0275prov=H.Yz7({token:tt,factory:tt.\u0275fac})}return tt})();class fi{constructor(k,x,A,ht){this.namespaceId=k,this.delegate=x,this.engine=A,this._onDestroy=ht}get data(){return this.delegate.data}destroyNode(k){this.delegate.destroyNode?.(k)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(k,x){return this.delegate.createElement(k,x)}createComment(k){return this.delegate.createComment(k)}createText(k){return this.delegate.createText(k)}appendChild(k,x){this.delegate.appendChild(k,x),this.engine.onInsert(this.namespaceId,x,k,!1)}insertBefore(k,x,A,ht=!0){this.delegate.insertBefore(k,x,A),this.engine.onInsert(this.namespaceId,x,k,ht)}removeChild(k,x,A){this.engine.onRemove(this.namespaceId,x,this.delegate)}selectRootElement(k,x){return this.delegate.selectRootElement(k,x)}parentNode(k){return this.delegate.parentNode(k)}nextSibling(k){return this.delegate.nextSibling(k)}setAttribute(k,x,A,ht){this.delegate.setAttribute(k,x,A,ht)}removeAttribute(k,x,A){this.delegate.removeAttribute(k,x,A)}addClass(k,x){this.delegate.addClass(k,x)}removeClass(k,x){this.delegate.removeClass(k,x)}setStyle(k,x,A,ht){this.delegate.setStyle(k,x,A,ht)}removeStyle(k,x,A){this.delegate.removeStyle(k,x,A)}setProperty(k,x,A){"@"==x.charAt(0)&&x==to?this.disableAnimations(k,!!A):this.delegate.setProperty(k,x,A)}setValue(k,x){this.delegate.setValue(k,x)}listen(k,x,A){return this.delegate.listen(k,x,A)}disableAnimations(k,x){this.engine.disableAnimations(k,x)}}class Bn extends fi{constructor(k,x,A,ht,Qt){super(x,A,ht,Qt),this.factory=k,this.namespaceId=x}setProperty(k,x,A){"@"==x.charAt(0)?"."==x.charAt(1)&&x==to?this.disableAnimations(k,A=void 0===A||!!A):this.engine.process(this.namespaceId,k,x.slice(1),A):this.delegate.setProperty(k,x,A)}listen(k,x,A){if("@"==x.charAt(0)){const ht=function Wn(tt){switch(tt){case"body":return document.body;case"document":return document;case"window":return window;default:return tt}}(k);let Qt=x.slice(1),Ce="";return"@"!=Qt.charAt(0)&&([Qt,Ce]=function nt(tt){const k=tt.indexOf(".");return[tt.substring(0,k),tt.slice(k+1)]}(Qt)),this.engine.listen(this.namespaceId,ht,Qt,Ce,Ee=>{this.factory.scheduleListenerCallback(Ee._data||-1,A,Ee)})}return this.delegate.listen(k,x,A)}}const Se=[{provide:r._j,useClass:Ya},{provide:rr,useFactory:function F(){return new cr}},{provide:ot,useClass:(()=>{class tt extends ot{constructor(x,A,ht,Qt){super(x.body,A,ht)}ngOnDestroy(){this.flush()}static#t=this.\u0275fac=function(A){return new(A||tt)(H.LFG(ha.K0),H.LFG(Ot),H.LFG(rr),H.LFG(H.z2F))};static#e=this.\u0275prov=H.Yz7({token:tt,factory:tt.\u0275fac})}return tt})()},{provide:H.FYo,useFactory:function qt(tt,k,x){return new li(tt,k,x)},deps:[Ae.se,ot,H.R0b]}],Wa=[{provide:Ot,useFactory:()=>new Be},{provide:H.QbO,useValue:"BrowserAnimations"},...Se],Ci=[{provide:Ot,useClass:_t},{provide:H.QbO,useValue:"NoopAnimations"},...Se];let ko=(()=>{class tt{static withConfig(x){return{ngModule:tt,providers:x.disableAnimations?Ci:Wa}}static#t=this.\u0275fac=function(A){return new(A||tt)};static#e=this.\u0275mod=H.oAB({type:tt});static#a=this.\u0275inj=H.cJS({providers:Wa,imports:[Ae.b2]})}return tt})();var Mr=Oa(9515);class vs{http;prefix;suffix;constructor(k,x="/assets/i18n/",A=".json"){this.http=k,this.prefix=x,this.suffix=A}getTranslation(k){return this.http.get(`${this.prefix}${k}${this.suffix}`)}}var xs=Oa(6156);const _s=new H.OlP("MESSAGE_FORMAT_CONFIG"),lc={biDiSupport:!1,formatters:{},strictNumberSign:!1,currency:"USD",strictPluralKeys:!0};let Cr=(()=>{class tt extends Mr.k2{constructor(x){super(),this.mfCache=new Map;const{formatters:A,biDiSupport:ht,strictNumberSign:Qt,currency:Ce,strictPluralKeys:Ee}={...lc,...x};this.config={customFormatters:A,biDiSupport:ht,strict:Qt,currency:Ce,strictPluralKeys:Ee}}compile(x,A){return this.getMessageFormatInstance(A).compile(x)}compileTranslations(x,A){return"string"==typeof x?this.compile(x,A):Object.keys(x).reduce((ht,Qt)=>({...ht,[Qt]:this.compileTranslations(x[Qt],A)}),{})}getMessageFormatInstance(x){return this.mfCache.has(x)||this.mfCache.set(x,new xs(x,this.config)),this.mfCache.get(x)}static#t=this.\u0275fac=function(A){return new(A||tt)(H.LFG(_s,8))};static#e=this.\u0275prov=H.Yz7({token:tt,factory:tt.\u0275fac})}return tt})();var Ka=Oa(1488),mo=Oa(9994);const xo=[{path:mo.$.home,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,7968)).then(tt=>tt.HomeModule)},{path:mo.$.handSteps,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,3594)).then(tt=>tt.HandStepsModule)},{path:mo.$.dataGathering,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,3801)).then(tt=>tt.DataGatheringModule)},{path:mo.$.capture,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,9347)).then(tt=>tt.CaptureModule)},{path:mo.$.manualMeasurement,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,3263)).then(tt=>tt.ManualMeasurementModule)},{path:mo.$.manualCard,loadChildren:()=>Promise.all([Oa.e(981),Oa.e(331)]).then(Oa.bind(Oa,331)).then(tt=>tt.ManualCardModule)},{path:mo.$.manualRing,loadChildren:()=>Promise.all([Oa.e(981),Oa.e(987)]).then(Oa.bind(Oa,987)).then(tt=>tt.ManualRingModule)},{path:mo.$.manualRingFinish,loadChildren:()=>Oa.e(247).then(Oa.bind(Oa,8247)).then(tt=>tt.ManualRingFinishModule)},{path:mo.$.finish,loadChildren:()=>Oa.e(251).then(Oa.bind(Oa,9251)).then(tt=>tt.FinishModule)},{path:mo.$.qrHome,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,461)).then(tt=>tt.QrHomeModule)},{path:mo.$.sizesGuidePage,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,241)).then(tt=>tt.SizesGuidePageModule)},{path:mo.$.widget,loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,8317)).then(tt=>tt.WidgetComponentDialogModule)},{path:"**",loadChildren:()=>Promise.resolve().then(Oa.bind(Oa,8317)).then(tt=>tt.WidgetComponentDialogModule)}];let Or=(()=>{class tt{static#t=this.\u0275fac=function(A){return new(A||tt)};static#e=this.\u0275mod=H.oAB({type:tt});static#a=this.\u0275inj=H.cJS({imports:[Ka.Bz.forRoot(xo),Ka.Bz]})}return tt})();var eo=Oa(465),Qs=Oa(7354),Ps=Oa(5222),Os=Oa(6124);const ur={schedule(tt,k){const x=setTimeout(tt,k);return()=>clearTimeout(x)},scheduleBeforeRender(tt){if(typeof window>"u")return ur.schedule(tt,0);if(typeof window.requestAnimationFrame>"u")return ur.schedule(tt,16);const k=window.requestAnimationFrame(tt);return()=>window.cancelAnimationFrame(k)}};let No;function Er(tt,k,x){let A=x;return function To(tt){return!!tt&&tt.nodeType===Node.ELEMENT_NODE}(tt)&&k.some((ht,Qt)=>!("*"===ht||!function ks(tt,k){if(!No){const x=Element.prototype;No=x.matches||x.matchesSelector||x.mozMatchesSelector||x.msMatchesSelector||x.oMatchesSelector||x.webkitMatchesSelector}return tt.nodeType===Node.ELEMENT_NODE&&No.call(tt,k)}(tt,ht)||(A=Qt,0))),A}class Js{constructor(k,x){this.componentFactory=x.get(H._Vd).resolveComponentFactory(k)}create(k){return new Xs(this.componentFactory,k)}}class Xs{constructor(k,x){this.componentFactory=k,this.injector=x,this.eventEmitters=new eo.t(1),this.events=this.eventEmitters.pipe((0,Ps.w)(A=>(0,Qs.T)(...A))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:A})=>A)),this.ngZone=this.injector.get(H.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(k){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(k)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=ur.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(k){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(k):this.componentRef.instance[k])}setInputValue(k,x,A){this.runInZone(()=>{A&&(x=A.call(this.componentRef?.instance,x)),null!==this.componentRef?function zs(tt,k){return tt===k||tt!=tt&&k!=k}(x,this.getInputValue(k))&&(void 0!==x||!this.unchangedInputs.has(k))||(this.recordInputChange(k,x),this.unchangedInputs.delete(k),this.hasInputChanges=!0,this.componentRef.instance[k]=x,this.scheduleDetectChanges()):this.initialInputValues.set(k,x)})}initializeComponent(k){const x=H.zs3.create({providers:[],parent:this.injector}),A=function On(tt,k){const x=tt.childNodes,A=k.map(()=>[]);let ht=-1;k.some((Qt,Ce)=>"*"===Qt&&(ht=Ce,!0));for(let Qt=0,Ce=x.length;Qt{this.initialInputValues.has(k)&&this.setInputValue(k,this.initialInputValues.get(k),x)}),this.initialInputValues.clear()}initializeOutputs(k){const x=this.componentFactory.outputs.map(({propName:A,templateName:ht})=>k.instance[A].pipe((0,Os.U)(Ce=>({name:ht,value:Ce}))));this.eventEmitters.next(x)}callNgOnChanges(k){if(!this.implementsOnChanges||null===this.inputChanges)return;const x=this.inputChanges;this.inputChanges=null,k.instance.ngOnChanges(x)}markViewForCheck(k){this.hasInputChanges&&(this.hasInputChanges=!1,k.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=ur.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(k,x){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const A=this.inputChanges[k];if(A)return void(A.currentValue=x);const ht=this.unchangedInputs.has(k),Qt=ht?void 0:this.getInputValue(k);this.inputChanges[k]=new H.WD2(Qt,x,ht)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(k){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(k):k()}}class dc extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}var Xa=Oa(179),En=(Oa(5677),Oa(9347),Oa(7654)),T=(Oa(9077),Oa(3594),Oa(5305),Oa(3411)),Tt=Oa(5861),U=Oa(9977),yt=Oa(7734),ve=Oa(2068),Je=Oa(8484),ua=Oa(1914),ti=Oa(5940);function Ni(tt,k){if(1&tt&&(H._UZ(0,"span",4),H.ALo(1,"translate")),2&tt){const x=H.oxw();H.Q6J("innerHTML",H.lcZ(1,1,x.loadingMessageTitle),H.oJD)}}function gn(tt,k){if(1&tt&&(H._UZ(0,"span",5),H.ALo(1,"translate")),2&tt){const x=H.oxw();H.Q6J("innerHTML",H.lcZ(1,1,x.loadingMessageSubtitle),H.oJD)}}let Pi=(()=>{class tt{constructor(x){this.loadingService=x}ngOnInit(){this.loadingMessageTitle=this.loadingService.getLoading()?.messageTitle?`spinner.${this.loadingService.getLoading()?.messageTitle}`:void 0,this.loadingMessageSubtitle=this.loadingService.getLoading()?.messageSubtitle?`spinner.${this.loadingService.getLoading()?.messageSubtitle}`:void 0}static#t=this.\u0275fac=function(A){return new(A||tt)(H.Y36(ua.bz))};static#e=this.\u0275cmp=H.Xpm({type:tt,selectors:[["aitaca-spinner"]],decls:4,vars:2,consts:[[1,"aitaca-spinner-container"],["color","primary","diameter","50",1,"aitaca-spinner"],["class","aitaca-spinner-title",3,"innerHTML",4,"ngIf"],["class","aitaca-spinner-subtitle",3,"innerHTML",4,"ngIf"],[1,"aitaca-spinner-title",3,"innerHTML"],[1,"aitaca-spinner-subtitle",3,"innerHTML"]],template:function(A,ht){1&A&&(H.TgZ(0,"div",0),H._UZ(1,"mat-spinner",1),H.YNc(2,Ni,2,3,"span",2),H.YNc(3,gn,2,3,"span",3),H.qZA()),2&A&&(H.xp6(2),H.Q6J("ngIf",ht.loadingMessageTitle),H.xp6(1),H.Q6J("ngIf",ht.loadingMessageSubtitle))},dependencies:[ha.O5,ti.Ou,Mr.X$],styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-spinner{display:flex;justify-content:center;align-content:center;text-align:center;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}aitaca-spinner .aitaca-spinner-container{display:flex;flex-direction:column;gap:6px}aitaca-spinner .aitaca-spinner-container .aitaca-spinner{margin:10px auto}aitaca-spinner .aitaca-spinner-container .aitaca-spinner-title{font-family:var(--aitaca-dynamic-typography);font-weight:500;font-size:18px;line-height:24px;color:#fff!important;text-align:center}aitaca-spinner .aitaca-spinner-container .aitaca-spinner-subtitle{font-family:var(--aitaca-dynamic-typography);font-weight:400;font-size:16px;line-height:24px;color:#fff!important;text-align:center}aitaca-spinner .mat-ripple-element{background-color:#0000001a}aitaca-spinner{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--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)}aitaca-spinner .mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-warn{--mat-option-selected-state-label-text-color: #f44336}aitaca-spinner{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}aitaca-spinner .mat-pseudo-checkbox-full{color:#0000008a}aitaca-spinner .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}aitaca-spinner .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-spinner .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-spinner .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-spinner .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-spinner .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-spinner .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-spinner .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-spinner .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-spinner .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-spinner .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-spinner .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-spinner .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-spinner .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-spinner .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}aitaca-spinner .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-spinner .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}aitaca-spinner .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,aitaca-spinner .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}aitaca-spinner .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,aitaca-spinner .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}aitaca-spinner .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,aitaca-spinner .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}aitaca-spinner .mat-app-background,aitaca-spinner.mat-app-background{background-color:#fafafa;color:#000000de}aitaca-spinner .mat-elevation-z0,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}aitaca-spinner .mat-elevation-z1,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}aitaca-spinner .mat-elevation-z2,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}aitaca-spinner .mat-elevation-z3,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}aitaca-spinner .mat-elevation-z4,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}aitaca-spinner .mat-elevation-z5,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}aitaca-spinner .mat-elevation-z6,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}aitaca-spinner .mat-elevation-z7,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}aitaca-spinner .mat-elevation-z8,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}aitaca-spinner .mat-elevation-z9,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}aitaca-spinner .mat-elevation-z10,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}aitaca-spinner .mat-elevation-z11,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}aitaca-spinner .mat-elevation-z12,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}aitaca-spinner .mat-elevation-z13,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}aitaca-spinner .mat-elevation-z14,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}aitaca-spinner .mat-elevation-z15,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}aitaca-spinner .mat-elevation-z16,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}aitaca-spinner .mat-elevation-z17,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}aitaca-spinner .mat-elevation-z18,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}aitaca-spinner .mat-elevation-z19,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}aitaca-spinner .mat-elevation-z20,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}aitaca-spinner .mat-elevation-z21,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}aitaca-spinner .mat-elevation-z22,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}aitaca-spinner .mat-elevation-z23,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}aitaca-spinner .mat-elevation-z24,aitaca-spinner .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}aitaca-spinner{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-mdc-card{--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)}aitaca-spinner .mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}@media (forced-colors: active){aitaca-spinner .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-spinner .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-500)'/%3E%3C/svg%3E\")}}aitaca-spinner .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}aitaca-spinner .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}@media (forced-colors: active){aitaca-spinner .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-spinner .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-A200)'/%3E%3C/svg%3E\")}}aitaca-spinner .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}aitaca-spinner .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}aitaca-spinner .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){aitaca-spinner .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){aitaca-spinner .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{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\")}}aitaca-spinner .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}aitaca-spinner .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}aitaca-spinner .mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}aitaca-spinner{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}aitaca-spinner .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}aitaca-spinner .mat-mdc-form-field-subscript-wrapper,aitaca-spinner .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}aitaca-spinner .mat-mdc-form-field-focus-overlay{background-color:#000000de}aitaca-spinner .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}aitaca-spinner .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}aitaca-spinner .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}aitaca-spinner .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-500),.87)}aitaca-spinner .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-A200),.87)}aitaca-spinner .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}aitaca-spinner .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}aitaca-spinner .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}aitaca-spinner .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}aitaca-spinner [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}aitaca-spinner .mat-mdc-form-field-infix{min-height:56px}aitaca-spinner .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}aitaca-spinner .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}aitaca-spinner .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}aitaca-spinner .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}aitaca-spinner .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}aitaca-spinner{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}aitaca-spinner{--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: var(--aitaca-dynamic-palette-500);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-spinner .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: var(--aitaca-dynamic-palette-A200);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-spinner .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}aitaca-spinner{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner{--mat-autocomplete-background-color: white}aitaca-spinner .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}aitaca-spinner .mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}aitaca-spinner .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,aitaca-spinner .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-spinner .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,aitaca-spinner .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-spinner .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,aitaca-spinner .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}aitaca-spinner .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}aitaca-spinner .mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}aitaca-spinner .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-spinner .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}aitaca-spinner .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300)}aitaca-spinner .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}aitaca-spinner .mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}aitaca-spinner .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}aitaca-spinner .mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}aitaca-spinner .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-spinner .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-500);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-spinner .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-spinner .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}aitaca-spinner .mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}aitaca-spinner .mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-spinner .mat-mdc-slider{--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}aitaca-spinner .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .2)}aitaca-spinner .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .2)}aitaca-spinner .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-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)}aitaca-spinner .mat-mdc-slider{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner{--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}aitaca-spinner{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-mdc-list-base{--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}aitaca-spinner .mdc-list-item__start,aitaca-spinner .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-accent .mdc-list-item__start,aitaca-spinner .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-warn .mdc-list-item__start,aitaca-spinner .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}aitaca-spinner .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-spinner .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-spinner .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-spinner .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,aitaca-spinner .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,aitaca-spinner .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,aitaca-spinner .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,aitaca-spinner .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}aitaca-spinner .mat-mdc-list-base{--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}aitaca-spinner .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,aitaca-spinner .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,aitaca-spinner .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}aitaca-spinner .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,aitaca-spinner .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,aitaca-spinner .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}aitaca-spinner .mat-mdc-list-base{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}aitaca-spinner{--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)}aitaca-spinner{--mat-paginator-container-size: 56px}aitaca-spinner .mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}aitaca-spinner .mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}aitaca-spinner .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}aitaca-spinner .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-spinner .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-spinner .mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}aitaca-spinner .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}aitaca-spinner{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-mdc-tab-group,aitaca-spinner .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-mdc-tab-group.mat-accent,aitaca-spinner .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-mdc-tab-group.mat-warn,aitaca-spinner .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}aitaca-spinner .mat-mdc-tab-group.mat-background-primary,aitaca-spinner .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-spinner .mat-mdc-tab-group.mat-background-accent,aitaca-spinner .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-spinner .mat-mdc-tab-group.mat-background-warn,aitaca-spinner .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}aitaca-spinner .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}aitaca-spinner .mat-mdc-tab-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}aitaca-spinner{--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: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-spinner .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-spinner .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}aitaca-spinner .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}aitaca-spinner .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}aitaca-spinner{--mdc-checkbox-state-layer-size: 40px}aitaca-spinner .mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-spinner .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}aitaca-spinner .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}aitaca-spinner .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}aitaca-spinner .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}aitaca-spinner .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}aitaca-spinner .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}aitaca-spinner .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}aitaca-spinner .mat-mdc-unelevated-button[disabled][disabled]{--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)}aitaca-spinner .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}aitaca-spinner .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}aitaca-spinner .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}aitaca-spinner .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}aitaca-spinner .mat-mdc-raised-button[disabled][disabled]{--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}aitaca-spinner .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}aitaca-spinner .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}aitaca-spinner .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}aitaca-spinner .mat-mdc-outlined-button[disabled][disabled]{--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)}aitaca-spinner .mat-mdc-button,aitaca-spinner .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-spinner .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-button.mat-primary,aitaca-spinner .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}aitaca-spinner .mat-mdc-button.mat-accent,aitaca-spinner .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}aitaca-spinner .mat-mdc-button.mat-warn,aitaca-spinner .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}aitaca-spinner .mat-mdc-raised-button,aitaca-spinner .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-spinner .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-raised-button.mat-primary,aitaca-spinner .mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-raised-button.mat-accent,aitaca-spinner .mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-raised-button.mat-warn,aitaca-spinner .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}aitaca-spinner .mat-mdc-button.mat-mdc-button-base,aitaca-spinner .mat-mdc-raised-button.mat-mdc-button-base,aitaca-spinner .mat-mdc-unelevated-button.mat-mdc-button-base,aitaca-spinner .mat-mdc-outlined-button.mat-mdc-button-base{height:36px}aitaca-spinner .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-spinner .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-spinner .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}aitaca-spinner .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}aitaca-spinner .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}aitaca-spinner .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}aitaca-spinner .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}aitaca-spinner .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}aitaca-spinner .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}aitaca-spinner .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}aitaca-spinner .mat-mdc-fab,aitaca-spinner .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}aitaca-spinner .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,aitaca-spinner .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}aitaca-spinner .mat-mdc-fab.mat-primary,aitaca-spinner .mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-fab.mat-accent,aitaca-spinner .mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}aitaca-spinner .mat-mdc-fab.mat-warn,aitaca-spinner .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}aitaca-spinner .mat-mdc-fab[disabled][disabled],aitaca-spinner .mat-mdc-mini-fab[disabled][disabled]{--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)}aitaca-spinner .mat-mdc-fab.mat-unthemed,aitaca-spinner .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-spinner .mat-mdc-fab.mat-primary,aitaca-spinner .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: var(--aitaca-dynamic-palette-500);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-spinner .mat-mdc-fab.mat-accent,aitaca-spinner .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--aitaca-dynamic-palette-A200);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}aitaca-spinner .mat-mdc-fab.mat-warn,aitaca-spinner .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}aitaca-spinner .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}aitaca-spinner .mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}aitaca-spinner .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}aitaca-spinner .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}aitaca-spinner .mat-badge{position:relative}aitaca-spinner .mat-badge.mat-badge{overflow:visible}aitaca-spinner .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active aitaca-spinner .mat-badge-content{outline:solid 1px;border-radius:0}aitaca-spinner .mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}aitaca-spinner .mat-badge-hidden .mat-badge-content{display:none}aitaca-spinner .ng-animate-disabled .mat-badge-content,aitaca-spinner .mat-badge-content._mat-animation-noopable{transition:none}aitaca-spinner .mat-badge-content.mat-badge-active{transform:none}aitaca-spinner .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}aitaca-spinner .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}aitaca-spinner .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}aitaca-spinner .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] aitaca-spinner .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}aitaca-spinner .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] aitaca-spinner .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}aitaca-spinner .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] aitaca-spinner .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}aitaca-spinner .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] aitaca-spinner .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}aitaca-spinner .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}aitaca-spinner .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}aitaca-spinner .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}aitaca-spinner .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] aitaca-spinner .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}aitaca-spinner .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] aitaca-spinner .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}aitaca-spinner .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] aitaca-spinner .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}aitaca-spinner .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] aitaca-spinner .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}aitaca-spinner .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}aitaca-spinner .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}aitaca-spinner .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}aitaca-spinner .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] aitaca-spinner .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}aitaca-spinner .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] aitaca-spinner .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}aitaca-spinner .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] aitaca-spinner .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}aitaca-spinner .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] aitaca-spinner .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}aitaca-spinner{--mat-badge-background-color: var(--aitaca-dynamic-palette-500);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}aitaca-spinner .mat-badge-accent{--mat-badge-background-color: var(--aitaca-dynamic-palette-A200);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-spinner .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}aitaca-spinner{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}aitaca-spinner{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}aitaca-spinner{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner{--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}aitaca-spinner{--mat-standard-button-toggle-height: 48px}aitaca-spinner{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}aitaca-spinner{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-500), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}aitaca-spinner .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-A200), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}aitaca-spinner .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}aitaca-spinner .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}aitaca-spinner .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}aitaca-spinner .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}aitaca-spinner{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}aitaca-spinner{--mat-divider-color: rgba(0, 0, 0, .12)}aitaca-spinner{--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)}aitaca-spinner{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}aitaca-spinner{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}aitaca-spinner{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}aitaca-spinner{--mat-icon-color: inherit}aitaca-spinner .mat-icon.mat-primary{--mat-icon-color: var(--aitaca-dynamic-palette-500)}aitaca-spinner .mat-icon.mat-accent{--mat-icon-color: var(--aitaca-dynamic-palette-A200)}aitaca-spinner .mat-icon.mat-warn{--mat-icon-color: #f44336}aitaca-spinner{--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)}aitaca-spinner{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--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}aitaca-spinner .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-spinner .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}aitaca-spinner{--mat-stepper-header-height: 72px}aitaca-spinner{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-sort-header-arrow{color:#757575}aitaca-spinner{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}aitaca-spinner .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-500);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-500)}aitaca-spinner .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-A200);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-A200)}aitaca-spinner .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}aitaca-spinner{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}aitaca-spinner{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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}aitaca-spinner .mat-tree{background:white}aitaca-spinner .mat-tree-node,aitaca-spinner .mat-nested-tree-node{color:#000000de}aitaca-spinner .mat-tree-node{min-height:48px}aitaca-spinner .mat-tree{font-family:var(--aitaca-dynamic-typography)}aitaca-spinner .mat-tree-node,aitaca-spinner .mat-nested-tree-node{font-weight:400;font-size:14px}\n"],encapsulation:2})}return tt})(),Si=(()=>{class tt{static#t=this.\u0275fac=function(A){return new(A||tt)};static#e=this.\u0275mod=H.oAB({type:tt});static#a=this.\u0275inj=H.cJS({imports:[ha.ez,Mr.aw,ti.Cq]})}return tt})();var Hn=Oa(748),bn=Oa(7700),oo=Oa(3511),Ro=Oa(409);const er=["anchor"];function vr(tt,k){1&tt&&(H.ynx(0),H._UZ(1,"aitaca-qr-init"),H.BQk())}function dn(tt,k){1&tt&&H._UZ(0,"aitaca-init")}let Po=(()=>{class tt{constructor(x,A,ht,Qt,Ce,Ee,Ke,pa){this.router=x,this.overlay=A,this.dialog=ht,this.loadingService=Qt,this.cameraService=Ce,this.apiService=Ee,this.navigationService=Ke,this.errorHandlerService=pa,this.isFontLoaded=!1,this.subscriptions=[],this.on_success=new H.vpe,this.isDesktop=(0,Xa.ds)(),this.subscriptions.push(this.navigationService.closeDialog$.subscribe(()=>{this.closeDialog()}),this.navigationService.measurementModel$.subscribe(Ba=>{this.measurementModel=Ba}))}ngOnInit(){var x=this;return(0,Tt.Z)(function*(){(0,Xa.$C)(),x.subscriptions.push(x.router.events.pipe((0,yt.h)(A=>A instanceof Ka.m2||A instanceof Ka.eO)).subscribe(()=>{x.navigationService.setCurrentRoute((0,Xa.Ol)(x.router.routerState.snapshot.url))}),x.apiService.customization$.subscribe(function(){var A=(0,Tt.Z)(function*(ht){x.loadingService.setLoading(!0),yield(0,Xa.Wg)(ht).then(Qt=>{x.isFontLoaded=!0,x.loadingService.setLoading(!1)})});return function(ht){return A.apply(this,arguments)}}()),x.apiService.sessionData$.subscribe(A=>{x.sessionData=A,U.ZP.identify(x.sessionData?.session_id),(0,Xa.ds)()?U.ZP.capture("size:open_qr",{session_id:x.sessionData?.session_id,measurement_id:x.sessionData?.measurement?.id}):U.ZP.capture("size:open_widget",{session_id:x.sessionData?.session_id,measurement_id:x.sessionData?.measurement?.id,origin:Xa.aP.btn}),x.measurementModel===Xa.Jb.hand&&1!==x.sessionData.client?.id&&U.ZP.startSessionRecording()}))})()}ngAfterViewInit(){var x=this;setTimeout(()=>{this.subscriptions.push(this.errorHandlerService.errorDetails$.pipe((0,yt.h)(A=>!!Object.keys(A).length)).subscribe(A=>{this.isDesktop?this.showQRErrorDialog(A):this.showErrorDialog(A)}),this.loadingService.isLoading$.pipe((0,ve.x)()).subscribe(function(){var A=(0,Tt.Z)(function*(ht){ht.value?(!x.overlayRef&&x.anchor&&(x.overlayRef=yield x.overlay.create({positionStrategy:x.overlay.position().flexibleConnectedTo(x.anchor).withPositions([{originX:"center",originY:"center",overlayX:"center",overlayY:"center"}]),hasBackdrop:!0,panelClass:"aitaca-loading-dialog-window",backdropClass:"aitaca-loading-backdrop"})),x.overlayRef&&(x.overlayRef.hasAttached()?ht.messageTitle&&(x.overlayRef.detach(),x.overlayRef.attach(new Je.C5(Pi))):x.overlayRef.attach(new Je.C5(Pi)))):x.overlayRef&&x.overlayRef.detach()});return function(ht){return A.apply(this,arguments)}}()))},1e3)}showErrorDialog(x){var A=this;return(0,Tt.Z)(function*(){if(403===x.code&&x.message===Xa.Az.clientNotEnoughPermissions||404===x.code&&x.message===Xa.Az.sessionNotExist)yield A.apiService.resetSession();else{const ht=[Xa.Az.badCardPerspective,Xa.Az.invalidHandMask,Xa.Az.invalidPicture,Xa.Az.validationBlured,Xa.Az.unknownForeground,Xa.Az.validationHand,Xa.Az.validationFullHand,Xa.Az.segmentationCardNotFound,Xa.Az.noFingerFound,Xa.Az.validationFinger,Xa.Az.tooCloseFingers,Xa.Az.cardNotFound,Xa.uK.blackPicture];if(A.dialog.openDialogs.length<2){const Qt=A.dialog.open(En.z,{id:"aitaca-widget-error-dialog",data:{isSingleButton:!0,dialogTitleKey:`errors.${x.message}Title`,dialogContentKey:`errors.${x.message}Message`,dialogMedia1:A.apiService.getImageData()?.image_base64,dialogMedia2Key:x.message&&ht.includes(x.message)?"errors.invalidPictureErrorDialogImage":void 0,buttonConfirmLabelKey:x.message&&ht.includes(x.message)?"global.repeatPicture":"global.accept"},panelClass:"aitaca-dialog-window",disableClose:!0});U.ZP.capture("size:ring_size_photo:image_error",{session_id:A.sessionData?.session_id,measurement_id:A.sessionData?.measurement?.id,error_code:x.message,error_description:x.description}),A.subscriptions.push(Qt.afterClosed().subscribe(function(){var Ce=(0,Tt.Z)(function*(Ee){if(Ee)if(400!==x.code||!x.message||x.message!==Xa.Az.invalidFileType&&x.message!==Xa.Az.invalidPicture&&x.message!==Xa.Az.unknownForeground&&x.message!==Xa.Az.validationBlured&&x.message!==Xa.Az.validationFinger&&x.message!==Xa.Az.validationFullHand&&x.message!==Xa.Az.validationHand&&x.message!==Xa.Az.segmentationCardNotFound&&x.message!==Xa.Az.invalidStatus&&x.message!==Xa.uK.blackPicture)if(400!==x.code||!x.message||x.message!==Xa.Az.cardNotFound&&x.message!==Xa.Az.invalidHandMask&&x.message!==Xa.Az.cardBackgroundRemovalError&&x.message!==Xa.Az.cardForegroundRemovalError&&x.message!==Xa.Az.noFingerFound&&x.message!==Xa.Az.tooCloseFingers&&x.message!==Xa.Az.unknownError)A.measurementModel===Xa.Jb.handGathering?A.router.navigate([mo.$.dataGathering],{skipLocationChange:!0}):401===x.code||402===x.code||503===x.code?A.closeDialog():(0,Xa.ds)()?A.router.navigate([mo.$.qrHome],{skipLocationChange:!0}):A.router.navigate([mo.$.home],{skipLocationChange:!0});else{const Ke=yield A.apiService.clearSession();A.apiService.setSessionData(Ke),A.cameraService.setCameraOrientation(Xa.Ev.back),A.router.navigate([mo.$.capture],{skipLocationChange:!0})}else x.message===Xa.Az.invalidStatus&&(yield A.apiService.deleteImage()),A.cameraService.setCameraOrientation(Xa.Ev.back),A.router.navigate([mo.$.capture],{skipLocationChange:!0})});return function(Ee){return Ce.apply(this,arguments)}}()))}}})()}showQRErrorDialog(x){var A=this;return(0,Tt.Z)(function*(){if(400!==x.code)if(403===x.code&&x.message===Xa.Az.clientNotEnoughPermissions||404===x.code&&x.message===Xa.Az.sessionNotExist)A.apiService.stopFetching(Xa.Rl.QR),yield A.apiService.resetSession();else if(A.apiService.stopFetching(Xa.Rl.QR),A.dialog.openDialogs.length<2){const ht=A.dialog.open(En.z,{id:"aitaca-qr-error-dialog",data:{isSingleButton:!0,dialogTitleKey:`errors.${x.message}Title`,dialogContentKey:`errors.${x.message}Message`,buttonConfirmLabelKey:"global.accept"},panelClass:"aitaca-dialog-window",disableClose:!0});U.ZP.capture("size:ring_size_photo:image_error",{session_id:A.sessionData?.session_id,measurement_id:A.sessionData?.measurement?.id,error_code:x.message,error_description:x.description}),A.subscriptions.push(ht.afterClosed().subscribe(function(){var Qt=(0,Tt.Z)(function*(Ce){Ce&&(401===x.code||402===x.code?A.closeDialog():A.router.navigate([mo.$.qrHome],{skipLocationChange:!0}))});return function(Ce){return Qt.apply(this,arguments)}}()))}})()}closeDialog(){this.measurementModel===Xa.Jb.hand?(this.apiService.stopFetching(Xa.Rl.QR),this.apiService.stopFetching(Xa.Rl.NEW),this.router.navigate([mo.$.home],{skipLocationChange:!0}),U.ZP.stopSessionRecording()):this.router.navigate([mo.$.dataGathering],{skipLocationChange:!0}),this.dialog.closeAll()}ngOnDestroy(){this.subscriptions.forEach(x=>x.unsubscribe())}static#t=this.\u0275fac=function(A){return new(A||tt)(H.Y36(Ka.F0),H.Y36(Hn.aV),H.Y36(bn.uw),H.Y36(ua.bz),H.Y36(ua.yr),H.Y36(ua.sM),H.Y36(ua.f5),H.Y36(ua.q_))};static#e=this.\u0275cmp=H.Xpm({type:tt,selectors:[["aitaca-widget"]],viewQuery:function(A,ht){if(1&A&&H.Gf(er,5,H.SBq),2&A){let Qt;H.iGM(Qt=H.CRH())&&(ht.anchor=Qt.first)}},outputs:{on_success:"on_success"},decls:5,vars:3,consts:[["id","aitaca-widget-container",3,"ngClass"],["anchor",""],[4,"ngIf","ngIfElse"],["mobileView",""]],template:function(A,ht){if(1&A&&(H.TgZ(0,"div",0,1),H.YNc(2,vr,2,0,"ng-container",2),H.YNc(3,dn,1,0,"ng-template",null,3,H.W1O),H.qZA()),2&A){const Qt=H.MAs(4);H.Q6J("ngClass","hand_gathering"===ht.measurementModel||ht.isFontLoaded?"":"aitaca-hidden"),H.xp6(2),H.Q6J("ngIf",ht.isDesktop)("ngIfElse",Qt)}},dependencies:[ha.mk,ha.O5,oo.j,Ro.M],styles:["@import\"https://fonts.googleapis.com/icon?family=Material+Icons\";.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:\"\"}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--aitaca-dynamic-typography);margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:var(--aitaca-dynamic-typography);letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:var(--aitaca-dynamic-typography);letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}html{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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{font-family:var(--aitaca-dynamic-typography)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}html{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--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{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--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{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--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{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--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,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}:host{height:inherit;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: var(--aitaca-dynamic-typography);--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: var(--aitaca-dynamic-typography);--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: var(--aitaca-dynamic-typography);--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}:host #aitaca-widget-container{height:inherit}:host .aitaca-h1{font-size:28px!important;margin:0!important}:host .aitaca-h2{font-weight:700!important;font-size:24px!important;line-height:32px!important;margin:0!important;color:#2f2b43}:host .aitaca-h3{font-size:20px!important;margin:0!important}:host .aitaca-h4{font-size:16px!important;margin:0!important}:host .aitaca-caption{font-size:8px!important;line-height:8px!important}:host .aitaca-hidden{display:none!important}:host .aitaca-visibility-hidden{visibility:hidden}:host .aitaca-label{display:inline-block;margin-bottom:.5rem}:host .aitaca-link{color:#475467!important;text-decoration:underline}:host .aitaca-input{font-size:16px;line-height:24px;padding:8px 16px;border:1px solid #c4c4c8!important;border-radius:8px}:host button.aitaca-button{display:block;border-radius:8px!important;height:42px!important;line-height:20px!important;font-weight:600!important;letter-spacing:normal!important;width:auto}:host button.aitaca-button:first-letter{text-transform:uppercase}:host button.aitaca-button.aitaca-primary-button{box-shadow:none!important}:host button.aitaca-button.aitaca-primary-button:not([disabled]){border:1px solid var(--aitaca-dynamic-palette-500)!important;background-color:var(--aitaca-dynamic-palette-500)!important;color:var(--aitaca-dynamic-palette-contrast-500)!important}:host button.aitaca-button.aitaca-secondary-button{color:var(--aitaca-dynamic-palette-500)!important;border:1px solid var(--aitaca-dynamic-palette-500)!important;background-color:#fff!important}:host .aitaca-text-regular{font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#475467!important}:host .aitaca-text-medium{font-weight:400;font-size:16px;line-height:24px;color:#475467}:host .aitaca-text-semibold{font-weight:700;font-size:16px;line-height:20px;color:#101828}:host .aitaca-text-bold{font-weight:700;font-size:18px;line-height:28px;color:#101828}:host .aitaca-title{font-weight:700;font-size:26px;line-height:31px;color:#101828;margin-bottom:12px}:host .aitaca-subtitle{font-size:18px;font-weight:400;line-height:25.2px;color:#475467}:host .aitaca-title-semibold{font-weight:600;font-size:24px;line-height:32px;color:#101828}:host .aitaca-translation-action{text-decoration:underline;cursor:pointer}:host .aitaca-ul{padding-left:15px;margin:8px 0!important;list-style:none;text-align:justify}:host .aitaca-ul-with-bullet{padding-left:20px;margin:0!important;text-align:left}:host .aitaca-li{margin-top:8px;display:flex}:host .aitaca-li:before{font-family:Material Icons;content:\"\\e876\";margin:0 0 0 -15px;color:var(--aitaca-dynamic-palette-500)}:host .aitaca-li:first-child{margin-top:0}:host .aitaca-li span{margin-left:8px}:host .aitaca-dialog-window{width:calc(100% - 32px)!important;max-width:345px!important;border-radius:8px!important}:host .aitaca-loading-backdrop{background:rgba(0,0,0,.7)}:host .mat-ripple-element{background-color:#0000001a}:host{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-500);--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)}:host .mat-accent{--mat-option-selected-state-label-text-color: var(--aitaca-dynamic-palette-A200)}:host .mat-warn{--mat-option-selected-state-label-text-color: #f44336}:host{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}:host .mat-pseudo-checkbox-full{color:#0000008a}:host .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}:host .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,:host .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-500)}:host .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,:host .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-500)}:host .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,:host .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}:host .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,:host .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}:host .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,:host .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}:host .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,:host .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}:host .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,:host .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:var(--aitaca-dynamic-palette-A200)}:host .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,:host .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:var(--aitaca-dynamic-palette-A200)}:host .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,:host .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}:host .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,:host .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}:host .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,:host .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}:host .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,:host .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}:host .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,:host .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}:host .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,:host .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}:host .mat-app-background,:host.mat-app-background{background-color:#fafafa;color:#000000de}:host .mat-elevation-z0,:host .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}:host .mat-elevation-z1,:host .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:host .mat-elevation-z2,:host .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}:host .mat-elevation-z3,:host .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}:host .mat-elevation-z4,:host .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}:host .mat-elevation-z5,:host .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}:host .mat-elevation-z6,:host .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}:host .mat-elevation-z7,:host .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}:host .mat-elevation-z8,:host .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}:host .mat-elevation-z9,:host .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}:host .mat-elevation-z10,:host .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}:host .mat-elevation-z11,:host .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}:host .mat-elevation-z12,:host .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}:host .mat-elevation-z13,:host .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}:host .mat-elevation-z14,:host .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}:host .mat-elevation-z15,:host .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}:host .mat-elevation-z16,:host .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}:host .mat-elevation-z17,:host .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}:host .mat-elevation-z18,:host .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}:host .mat-elevation-z19,:host .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}:host .mat-elevation-z20,:host .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}:host .mat-elevation-z21,:host .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}:host .mat-elevation-z22,:host .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}:host .mat-elevation-z23,:host .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}:host .mat-elevation-z24,:host .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}:host{--mat-option-label-text-font: var(--aitaca-dynamic-typography);--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}:host{--mat-optgroup-label-text-font: var(--aitaca-dynamic-typography);--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}:host .mat-mdc-card{--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)}:host .mat-mdc-card{--mat-card-title-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}:host .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-500)}:host .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}@media (forced-colors: active){:host .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){:host .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-500)'/%3E%3C/svg%3E\")}}:host .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-500);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-500))}:host .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-linear-progress-track-color: var(--aitaca-dynamic-palette-A200)}:host .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}@media (forced-colors: active){:host .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){:host .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{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='var(--aitaca-dynamic-palette-A200)'/%3E%3C/svg%3E\")}}:host .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:var(--aitaca-dynamic-palette-A200);background-color:var(--mdc-linear-progress-track-color, var(--aitaca-dynamic-palette-A200))}:host .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}:host .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){:host .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){:host .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{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\")}}:host .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}:host .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}:host .mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}:host{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-500);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}:host .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}:host .mat-mdc-form-field-subscript-wrapper,:host .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}:host .mat-mdc-form-field-focus-overlay{background-color:#000000de}:host .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}:host .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}:host .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}:host .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-500),.87)}:host .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:rgba(var(--aitaca-dynamic-palette-A200),.87)}:host .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}:host .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}:host .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-active-indicator-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-caret-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-outline-color: var(--aitaca-dynamic-palette-A200);--mdc-outlined-text-field-focus-label-text-color: var(--aitaca-dynamic-palette-A200)}:host .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}:host .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}:host [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}:host .mat-mdc-form-field-infix{min-height:56px}:host .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}:host .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}:host .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}:host .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}:host .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}:host{--mdc-filled-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: var(--aitaca-dynamic-typography);--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: var(--aitaca-dynamic-typography);--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: var(--aitaca-dynamic-typography);--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}:host{--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: var(--aitaca-dynamic-palette-500);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}:host .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: var(--aitaca-dynamic-palette-A200);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}:host .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}:host{--mat-select-trigger-text-font: var(--aitaca-dynamic-typography);--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}:host{--mat-autocomplete-background-color: white}:host .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}:host .mat-mdc-dialog-container{--mdc-dialog-subhead-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}:host .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}:host .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,:host .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-500);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-500)}:host .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,:host .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-elevated-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-elevated-disabled-container-color: var(--aitaca-dynamic-palette-A200);--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-disabled-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-icon-selected-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--aitaca-dynamic-palette-contrast-A200)}:host .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,:host .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}:host .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}:host .mat-mdc-standard-chip{--mdc-chip-label-text-font: var(--aitaca-dynamic-typography);--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}:host .mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}:host .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}:host .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}:host .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-handle-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-600);--mdc-switch-selected-focus-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-hover-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-pressed-handle-color: var(--aitaca-dynamic-palette-900);--mdc-switch-selected-focus-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-hover-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-pressed-track-color: var(--aitaca-dynamic-palette-300);--mdc-switch-selected-track-color: var(--aitaca-dynamic-palette-300)}:host .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}:host .mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}:host .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: var(--aitaca-dynamic-typography);--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}:host .mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}:host .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}:host .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-500);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}:host .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}:host .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}:host .mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}:host .mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}:host .mat-mdc-slider{--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}:host .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-500);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-500);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .2)}:host .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-focus-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-hover-handle-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-active-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-inactive-track-color: var(--aitaca-dynamic-palette-A200);--mdc-slider-with-tick-marks-active-container-color: #000;--mdc-slider-with-tick-marks-inactive-container-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-slider-hover-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .05);--mat-mdc-slider-focus-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .2)}:host .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-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)}:host .mat-mdc-slider{--mdc-slider-label-label-text-font: var(--aitaca-dynamic-typography);--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}:host{--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}:host{--mat-menu-item-label-text-font: var(--aitaca-dynamic-typography);--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}:host .mat-mdc-list-base{--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}:host .mdc-list-item__start,:host .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500)}:host .mat-accent .mdc-list-item__start,:host .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-radio-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200)}:host .mat-warn .mdc-list-item__start,:host .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}:host .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}:host .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}:host .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}:host .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,:host .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text{color:var(--aitaca-dynamic-palette-500)}:host .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,:host .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--aitaca-dynamic-palette-500)}:host .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,:host .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,:host .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}:host .mat-mdc-list-base{--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}:host .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,:host .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,:host .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}:host .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,:host .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,:host .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}:host .mat-mdc-list-base{--mdc-list-list-item-label-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}:host .mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:var(--aitaca-dynamic-typography);letter-spacing:.009375em}:host{--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)}:host{--mat-paginator-container-size: 56px}:host .mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}:host .mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}:host .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}:host .mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}:host .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}:host .mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}:host .mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}:host{--mat-paginator-container-text-font: var(--aitaca-dynamic-typography);--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}:host .mat-mdc-tab-group,:host .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-500)}:host .mat-mdc-tab-group.mat-accent,:host .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-inactive-ripple-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-label-text-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-focus-indicator-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-active-hover-indicator-color: var(--aitaca-dynamic-palette-A200)}:host .mat-mdc-tab-group.mat-warn,:host .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}:host .mat-mdc-tab-group.mat-background-primary,:host .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-500);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-500)}:host .mat-mdc-tab-group.mat-background-accent,:host .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: var(--aitaca-dynamic-palette-A200);--mat-tab-header-with-background-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}:host .mat-mdc-tab-group.mat-background-warn,:host .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}:host .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}:host .mat-mdc-tab-header{--mat-tab-header-label-text-font: var(--aitaca-dynamic-typography);--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}:host{--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: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-A200);--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: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-A200);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}:host .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #000;--mdc-checkbox-selected-focus-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-icon-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-icon-color: var(--aitaca-dynamic-palette-500);--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: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-hover-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-selected-pressed-state-layer-color: var(--aitaca-dynamic-palette-500);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}:host .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}:host .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}:host .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}:host{--mdc-checkbox-state-layer-size: 40px}:host .mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}:host .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}:host .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-500)}:host .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--aitaca-dynamic-palette-A200)}:host .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}:host .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}:host .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}:host .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-filled-button-label-text-color: #000}:host .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-filled-button-label-text-color: #000}:host .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}:host .mat-mdc-unelevated-button[disabled][disabled]{--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)}:host .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}:host .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-500);--mdc-protected-button-label-text-color: #000}:host .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--aitaca-dynamic-palette-A200);--mdc-protected-button-label-text-color: #000}:host .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}:host .mat-mdc-raised-button[disabled][disabled]{--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}:host .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}:host .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}:host .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-500)}:host .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--aitaca-dynamic-palette-A200)}:host .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}:host .mat-mdc-outlined-button[disabled][disabled]{--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)}:host .mat-mdc-button,:host .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}:host .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-button.mat-primary,:host .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}:host .mat-mdc-button.mat-accent,:host .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}:host .mat-mdc-button.mat-warn,:host .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}:host .mat-mdc-raised-button,:host .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}:host .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-raised-button.mat-primary,:host .mat-mdc-unelevated-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-raised-button.mat-accent,:host .mat-mdc-unelevated-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-raised-button.mat-warn,:host .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}:host .mat-mdc-button.mat-mdc-button-base,:host .mat-mdc-raised-button.mat-mdc-button-base,:host .mat-mdc-unelevated-button.mat-mdc-button-base,:host .mat-mdc-outlined-button.mat-mdc-button-base{height:36px}:host .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}:host .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}:host .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}:host .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}:host .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}:host .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-500);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-500), .1)}:host .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-persistent-ripple-color: var(--aitaca-dynamic-palette-A200);--mat-mdc-button-ripple-color: rgba(var(--aitaca-dynamic-palette-A200), .1)}:host .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}:host .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}:host .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}:host .mat-mdc-fab,:host .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}:host .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,:host .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}:host .mat-mdc-fab.mat-primary,:host .mat-mdc-mini-fab.mat-primary{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-fab.mat-accent,:host .mat-mdc-mini-fab.mat-accent{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}:host .mat-mdc-fab.mat-warn,:host .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}:host .mat-mdc-fab[disabled][disabled],:host .mat-mdc-mini-fab[disabled][disabled]{--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)}:host .mat-mdc-fab.mat-unthemed,:host .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}:host .mat-mdc-fab.mat-primary,:host .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: var(--aitaca-dynamic-palette-500);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}:host .mat-mdc-fab.mat-accent,:host .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--aitaca-dynamic-palette-A200);--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}:host .mat-mdc-fab.mat-warn,:host .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, var(--aitaca-dynamic-typography)));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)}:host .mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: var(--aitaca-dynamic-typography);--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}:host .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: var(--aitaca-dynamic-palette-A200)}:host .mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: var(--aitaca-dynamic-typography);--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}:host .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-500)}:host .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: var(--aitaca-dynamic-palette-A200)}:host .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}:host .mat-badge{position:relative}:host .mat-badge.mat-badge{overflow:visible}:host .mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active :host .mat-badge-content{outline:solid 1px;border-radius:0}:host .mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}:host .mat-badge-hidden .mat-badge-content{display:none}:host .ng-animate-disabled .mat-badge-content,:host .mat-badge-content._mat-animation-noopable{transition:none}:host .mat-badge-content.mat-badge-active{transform:none}:host .mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}:host .mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}:host .mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}:host .mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] :host .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}:host .mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] :host .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}:host .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] :host .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}:host .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] :host .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}:host .mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}:host .mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}:host .mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}:host .mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] :host .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}:host .mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] :host .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}:host .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] :host .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}:host .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] :host .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}:host .mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}:host .mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}:host .mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}:host .mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] :host .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}:host .mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] :host .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}:host .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] :host .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}:host .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] :host .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}:host{--mat-badge-background-color: var(--aitaca-dynamic-palette-500);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}:host .mat-badge-accent{--mat-badge-background-color: var(--aitaca-dynamic-palette-A200);--mat-badge-text-color: var(--aitaca-dynamic-palette-contrast-A200)}:host .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}:host{--mat-badge-text-font: var(--aitaca-dynamic-typography);--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}:host{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}:host{--mat-bottom-sheet-container-text-font: var(--aitaca-dynamic-typography);--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}:host{--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}:host{--mat-standard-button-toggle-height: 48px}:host{--mat-legacy-button-toggle-text-font: var(--aitaca-dynamic-typography);--mat-standard-button-toggle-text-font: var(--aitaca-dynamic-typography)}:host{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-500);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-500);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-500), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}:host .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-selected-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 0, 0, .26);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-datepicker-calendar-date-focus-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-hover-state-background-color: var(--aitaca-dynamic-palette-A200);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--aitaca-dynamic-palette-A200), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}:host .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}:host .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: var(--aitaca-dynamic-palette-A200)}:host .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}:host .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}:host .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}:host{--mat-datepicker-calendar-text-font: var(--aitaca-dynamic-typography);--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}:host{--mat-divider-color: rgba(0, 0, 0, .12)}:host{--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)}:host{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}:host{--mat-expansion-header-text-font: var(--aitaca-dynamic-typography);--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: var(--aitaca-dynamic-typography);--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}:host{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}:host{--mat-icon-color: inherit}:host .mat-icon.mat-primary{--mat-icon-color: var(--aitaca-dynamic-palette-500)}:host .mat-icon.mat-accent{--mat-icon-color: var(--aitaca-dynamic-palette-A200)}:host .mat-icon.mat-warn{--mat-icon-color: #f44336}:host{--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)}:host{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-500);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-500);--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}:host .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-selected-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-selected-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-done-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-done-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200);--mat-stepper-header-edit-state-icon-background-color: var(--aitaca-dynamic-palette-A200);--mat-stepper-header-edit-state-icon-foreground-color: var(--aitaca-dynamic-palette-contrast-A200)}:host .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}:host{--mat-stepper-header-height: 72px}:host{--mat-stepper-container-text-font: var(--aitaca-dynamic-typography);--mat-stepper-header-label-text-font: var(--aitaca-dynamic-typography);--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}:host .mat-sort-header-arrow{color:#757575}:host{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}:host .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-500);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-500)}:host .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: var(--aitaca-dynamic-palette-A200);--mat-toolbar-container-text-color: var(--aitaca-dynamic-palette-contrast-A200)}:host .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}:host{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}:host{--mat-toolbar-title-text-font: var(--aitaca-dynamic-typography);--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}:host .mat-tree{background:white}:host .mat-tree-node,:host .mat-nested-tree-node{color:#000000de}:host .mat-tree-node{min-height:48px}:host .mat-tree{font-family:var(--aitaca-dynamic-typography)}:host .mat-tree-node,:host .mat-nested-tree-node{font-weight:400;font-size:14px}\n"],encapsulation:3})}return tt})();Oa(8317),Oa(2268),Oa(3263),Oa(1020),Oa(5095),Oa(461),Oa(8740),Oa(2078),Oa(9161),Oa(241);var go=Oa(553);let zn=(()=>{class tt{constructor(x,A,ht,Qt,Ce){this.dialog=x,this.apiService=A,this.navigationService=ht,this.localizationService=Qt,this.translateService=Ce,this.base_url=go.N.baseUrl,this.mobile_url=go.N.mobileUrl,this.subscriptions=[],this.on_success=new H.vpe,this.isDesktop=(0,Xa.ds)()}ngOnInit(){this.subscriptions.push(this.apiService.onSuccess$.subscribe(x=>{}))}ngOnChanges(x){x[Xa.se.sessionId]&&localStorage.setItem(Xa.gp.aitacaSessionId,this.session_id),x[Xa.se.apikey]&&this.apiService.setApiKey(this.apikey),x[Xa.se.agent]&&this.apiService.setAgent(this.agent),x[Xa.se.debugMode]&&this.navigationService.setDebugMode("true"===this.debug_mode),x[Xa.se.lang]&&Object.keys(Xa.s7).includes(this.lang)&&this.translateService.use(this.lang),x[Xa.se.locale]&&this.apiService.setLocale(this.locale),x[Xa.se.baseUrl]&&this.apiService.setBaseUrl(this.base_url),x[Xa.se.mobileUrl]&&this.apiService.setMobileUrl(this.mobile_url),x[Xa.se.sku]&&this.apiService.setSku(this.sku),x[Xa.se.stockAvailability]&&this.stock_availability&&this.apiService.setStockAvailability(JSON.parse(this.stock_availability))}launchAitaca(){this.apiService.manageSession(),this.dialogRef=this.dialog.open(Po,this.isDesktop?{id:"aitaca-qr-dialog",data:{isDesktop:!0},width:"512px",height:"100%",position:{top:"0",right:"0"},panelClass:"aitaca-qr-dialog-window",backdropClass:"aitaca-backdrop",enterAnimationDuration:"0ms",exitAnimationDuration:"0ms"}:{id:"aitaca-widget-dialog",data:{isDesktop:!1},width:"100vw",height:"100%",maxWidth:"100vw",maxHeight:"100%",panelClass:"aitaca-widget-dialog-window",backdropClass:"aitaca-backdrop"}),this.subscriptions.push(this.dialogRef.afterClosed().subscribe(()=>{this.apiService.stopFetching(Xa.Rl.QR)}))}closeDialog(){this.dialogRef.close()}ngOnDestroy(){this.subscriptions.forEach(x=>x.unsubscribe())}static#t=this.\u0275fac=function(A){return new(A||tt)(H.Y36(bn.uw),H.Y36(ua.sM),H.Y36(ua.f5),H.Y36(ua.oQ),H.Y36(Mr.sK))};static#e=this.\u0275cmp=H.Xpm({type:tt,selectors:[["aitaca-launcher"]],inputs:{custom_id:"custom_id",custom_class:"custom_class",custom_label:"custom_label",debug_mode:"debug_mode",session_id:"session_id",apikey:"apikey",agent:"agent",base_url:"base_url",mobile_url:"mobile_url",lang:"lang",locale:"locale",model_config:"model_config",sku:"sku",stock_availability:"stock_availability"},outputs:{on_success:"on_success"},features:[H.TTD],decls:2,vars:6,consts:[["type","button",3,"id","innerHTML","click"]],template:function(A,ht){1&A&&(H.TgZ(0,"button",0),H.NdJ("click",function(){return ht.launchAitaca()}),H.ALo(1,"translate"),H.qZA()),2&A&&(H.Tol(ht.custom_class),H.Q6J("id",ht.custom_id)("innerHTML",ht.custom_label||H.lcZ(1,4,"launcher.calculateSize"),H.oJD))},dependencies:[Mr.X$],styles:['.aitaca-qr-dialog-window{animation:slideInFromRight .3s ease-in;border-radius:0!important}.aitaca-qr-dialog-window .mdc-dialog--open,.aitaca-qr-dialog-window .mdc-dialog--open .mdc-dialog__container{border-radius:inherit}.aitaca-qr-dialog-window .mdc-dialog--open .mdc-dialog__container .mat-mdc-dialog-surface{border-radius:inherit!important}.aitaca-dialog-window{width:calc(100% - 32px)!important;max-width:345px!important;border-radius:8px!important}.aitaca-dialog-window .mdc-dialog__content{font-family:inherit;letter-spacing:0!important;padding:0!important}.aitaca-dialog-window .mdc-dialog--open,.aitaca-dialog-window .mdc-dialog--open .mdc-dialog__container{border-radius:inherit}.aitaca-dialog-window .mdc-dialog--open .mdc-dialog__container .mat-mdc-dialog-surface{border-radius:inherit!important}.aitaca-dialog-window .mdc-dialog--open .mdc-dialog__container .mat-mdc-dialog-surface .mdc-dialog__title{letter-spacing:0!important;padding:0!important}.aitaca-dialog-window .mdc-dialog--open .mdc-dialog__container .mat-mdc-dialog-surface .mdc-dialog__title:before{height:0!important}.cdk-overlay-container:has(.cdk-global-overlay-wrapper):has(.aitaca-widget-dialog-window){z-index:999999999}.cdk-overlay-container:has(.cdk-global-overlay-wrapper):has(.aitaca-qr-dialog-window) *:empty{display:inherit}.cdk-overlay-container:has(.cdk-global-overlay-wrapper):has(.aitaca-qr-dialog-window) .aitaca-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-container:has(.cdk-global-overlay-wrapper):has(.aitaca-dialog-window) .aitaca-manual-card-backdrop{display:inherit;background:rgba(37,50,75,.9)}.cdk-overlay-container:has(.aitaca-backdrop) .cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-select-panel{background-color:#fff}.aitaca-tooltip{--mdc-plain-tooltip-container-color: white !important;--mdc-plain-tooltip-supporting-text-color: #475467 !important;background-color:#fff;font-size:16px;font-weight:400;padding:10px;border-radius:8px;box-shadow:0 2px 7px 1px #0000004d;max-width:320px;width:320px}.aitaca-tooltip:after{content:"";position:absolute;top:100%;left:95%;margin-left:-15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white}.aitaca-tooltip .mdc-tooltip__surface{max-width:none!important;padding-right:20px;white-space:pre-line!important;line-height:1.5!important}\n'],encapsulation:2,data:{animation:[(0,r.X$)("slideInFromRight",[(0,r.eR)(":enter",[(0,r.oB)({transform:"translateX(100%)"}),(0,r.jt)("300ms ease-in",(0,r.oB)({transform:"translateX(0)"}))]),(0,r.eR)(":leave",[(0,r.jt)("300ms ease-out",(0,r.oB)({transform:"translateX(100%)"}))])])]}})}return tt})();var Gr=Oa(2296);let yn=(()=>{class tt{static#t=this.\u0275fac=function(A){return new(A||tt)};static#e=this.\u0275mod=H.oAB({type:tt});static#a=this.\u0275inj=H.cJS({imports:[ha.ez,ko,Mr.aw,Ka.Bz,Gr.ot,bn.Is]})}return tt})();var Lr=Oa(2596);let Mc=(()=>{class tt{constructor(x,A){this.injector=x,this.router=A}ngDoBootstrap(){const x=function ws(tt,k){const x=function fo(tt,k){return k.get(H._Vd).resolveComponentFactory(tt).inputs}(tt,k.injector),A=k.strategyFactory||new Js(tt,k.injector),ht=function zr(tt){const k={};return tt.forEach(({propName:x,templateName:A,transform:ht})=>{k[function br(tt){return tt.replace(/[A-Z]/g,k=>`-${k.toLowerCase()}`)}(A)]=[x,ht]}),k}(x);class Qt extends dc{static#t=this.observedAttributes=Object.keys(ht);get ngElementStrategy(){if(!this._ngElementStrategy){const Ee=this._ngElementStrategy=A.create(this.injector||k.injector);x.forEach(({propName:Ke,transform:pa})=>{if(!this.hasOwnProperty(Ke))return;const Ba=this[Ke];delete this[Ke],Ee.setInputValue(Ke,Ba,pa)})}return this._ngElementStrategy}constructor(Ee){super(),this.injector=Ee}attributeChangedCallback(Ee,Ke,pa,Ba){const[Qa,Gi]=ht[Ee];this.ngElementStrategy.setInputValue(Qa,pa,Gi)}connectedCallback(){let Ee=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),Ee=!0),this.ngElementStrategy.connect(this),Ee||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(Ee=>{const Ke=new CustomEvent(Ee.name,{detail:Ee.value});this.dispatchEvent(Ke)})}}return x.forEach(({propName:Ce,transform:Ee})=>{Object.defineProperty(Qt.prototype,Ce,{get(){return this.ngElementStrategy.getInputValue(Ce)},set(Ke){this.ngElementStrategy.setInputValue(Ce,Ke,Ee)},configurable:!0,enumerable:!0})}),Qt}(zn,{injector:this.injector});customElements.define("aitaca-widget",x),this.router.initialNavigation()}static#t=this.\u0275fac=function(A){return new(A||tt)(H.LFG(H.zs3),H.LFG(Ka.F0))};static#e=this.\u0275mod=H.oAB({type:tt});static#a=this.\u0275inj=H.cJS({imports:[Ae.b2,ko,g.JF,Mr.aw.forRoot({loader:{provide:Mr.Zw,useFactory:Dn,deps:[g.eN]},compiler:{provide:Mr.k2,useClass:Cr}}),Or,yn,Lr.AV,T.V,Si]})}return tt})();function Dn(tt){return new vs(tt)}Oa(8332),go.N.production&&(0,H.G48)(),Ae.q6().bootstrapModule(Mc).catch(tt=>console.error(tt)),U.ZP.init(go.N.postHogId,{api_host:"https://eu.i.posthog.com",capture_pageview:!1,autocapture:!1,capture_pageleave:!1,disable_session_recording:!0})})()})();