Plugin Directory

Changeset 3378487


Ignore:
Timestamp:
10/14/2025 11:11:19 PM (6 months ago)
Author:
startbutton
Message:

Release version 1.1.5 - Updated plugin files and created new tag

Location:
startbutton-for-woocommerce
Files:
30 added
4 edited

Legend:

Unmodified
Added
Removed
  • startbutton-for-woocommerce/trunk/assets/js/sb-web-sdk.min.js

    r3378480 r3378487  
    1 window.sbWebSdk = { componentCss: `@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/currency-flags/2.1.2/currency-flags.min.css";@import"https://fonts.cdnfonts.com/css/hk-groteks";html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400;--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: white;--mat-card-elevated-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);--mat-card-outlined-container-color: white;--mat-card-outlined-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-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-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-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #3f51b5;--mat-progress-bar-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #ff4081;--mat-progress-bar-track-color: rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px;--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f44336}.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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}.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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54);--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #3f51b5;--mat-chip-elevated-disabled-container-color: #3f51b5;--mat-chip-elevated-selected-container-color: #3f51b5;--mat-chip-flat-disabled-selected-container-color: #3f51b5;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #ff4081;--mat-chip-elevated-disabled-container-color: #ff4081;--mat-chip-elevated-selected-container-color: #ff4081;--mat-chip-flat-disabled-selected-container-color: #ff4081;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;--mat-slide-toggle-selected-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;--mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;--mat-slide-toggle-selected-focus-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-handle-color: #3f51b5;--mat-slide-toggle-selected-pressed-handle-color: #3f51b5;--mat-slide-toggle-selected-focus-track-color: #7986cb;--mat-slide-toggle-selected-hover-track-color: #7986cb;--mat-slide-toggle-selected-pressed-track-color: #7986cb;--mat-slide-toggle-selected-track-color: #7986cb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-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);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-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);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #ff4081;--mat-slide-toggle-selected-handle-color: #ff4081;--mat-slide-toggle-selected-hover-state-layer-color: #ff4081;--mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;--mat-slide-toggle-selected-focus-handle-color: #ff4081;--mat-slide-toggle-selected-hover-handle-color: #ff4081;--mat-slide-toggle-selected-pressed-handle-color: #ff4081;--mat-slide-toggle-selected-focus-track-color: #f06292;--mat-slide-toggle-selected-hover-track-color: #f06292;--mat-slide-toggle-selected-pressed-track-color: #f06292;--mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400;--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-active-track-color: #3f51b5;--mat-slider-focus-handle-color: #3f51b5;--mat-slider-handle-color: #3f51b5;--mat-slider-hover-handle-color: #3f51b5;--mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-slider-inactive-track-color: #3f51b5;--mat-slider-ripple-color: #3f51b5;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #ff4081;--mat-slider-focus-handle-color: #ff4081;--mat-slider-handle-color: #ff4081;--mat-slider-hover-handle-color: #ff4081;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-slider-inactive-track-color: #ff4081;--mat-slider-ripple-color: #ff4081;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #ff4081}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px;--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-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);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #3f51b5;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #3f51b5;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-outlined-state-layer-color: #3f51b5;--mat-button-protected-container-color: #3f51b5;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #3f51b5;--mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-text-state-layer-color: #3f51b5;--mat-button-tonal-container-color: #3f51b5;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #ff4081;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #ff4081;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-outlined-state-layer-color: #ff4081;--mat-button-protected-container-color: #ff4081;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #ff4081;--mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-text-state-layer-color: #ff4081;--mat-button-tonal-container-color: #ff4081;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #ff4081;--mat-icon-button-state-layer-color: #ff4081;--mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #ff4081;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-fab-small-container-color: #ff4081;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7986cb;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--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: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-color: #3f51b5}.mat-accent{--mat-progress-spinner-active-indicator-color: #ff4081}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px;--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px;--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-height: 48px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--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-text-color: rgba(0, 0, 0, .87);--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, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--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-text-color: rgba(0, 0, 0, .87);--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, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--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: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--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-text-color: rgba(0, 0, 0, .87);--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, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400;--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--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: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400;--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;--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #3f51b5}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--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);--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0;--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--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}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400;--mat-sort-arrow-color: rgba(0, 0, 0, .87);--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500;--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87);--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.notifier__container *{box-sizing:border-box}.notifier__container-list{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.notifier__notification{display:flex;align-items:center;position:fixed;visibility:hidden;z-index:10000;will-change:transform;backface-visibility:hidden}.notifier__notification--material{border-radius:3px;box-shadow:0 1px 3px #0003;cursor:default;padding:11px 26px 10px}.notifier__notification--material .notifier__notification-message{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:top;line-height:32px;font-size:15px}.notifier__notification--material .notifier__notification-button{display:inline-block;transition:opacity .2s ease;opacity:.5;margin-right:-10px;margin-left:10px;outline:none;border:none;background:none;cursor:pointer;padding:6px;width:32px;height:32px;vertical-align:top}.notifier__notification--material .notifier__notification-button:hover,.notifier__notification--material .notifier__notification-button:focus{opacity:1}.notifier__notification--material .notifier__notification-button:active{transform:scale(.82);opacity:1}.notifier__notification--default{background-color:#444;color:#fff}.notifier__notification--default .notifier__notification-button-icon{fill:#fff}.notifier__notification--error{background-color:#d9534f;color:#fff}.notifier__notification--error .notifier__notification-button-icon{fill:#fff}.notifier__notification--info{background-color:#5bc0de;color:#fff}.notifier__notification--info .notifier__notification-button-icon{fill:#fff}.notifier__notification--success{background-color:#5cb85c;color:#fff}.notifier__notification--success .notifier__notification-button-icon{fill:#fff}.notifier__notification--warning{background-color:#f0ad4e;color:#fff}.notifier__notification--warning .notifier__notification-button-icon{fill:#fff}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@keyframes slides{0%{transform:translate(0)}to{transform:translate(var(--stripes-size))}}:root{--stripes-rgb: 0 0 0;--stripes-angle: -45deg;--stripes-speed: 1s;--stripes-direction: forwards;--stripes-opacity: 1;--stripes-size: 20px;--stripes-width: 10%}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.icon-\\[akar-icons--triangle-alert-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M14.543 2.598a2.821 2.821 0 0 0-5.086 0L1.341 18.563C.37 20.469 1.597 23 3.883 23h16.234c2.286 0 3.511-2.53 2.542-4.437zM12 8a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1m0 8.5a1 1 0 0 1 1 1v.5a1 1 0 1 1-2 0v-.5a1 1 0 0 1 1-1' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[ant-design--close-circle-twotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='1024' height='1024'%3E%3Cpath fill='black' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372'/%3E%3Cpath fill='black' fill-opacity='.15' d='M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372s372-166.6 372-372s-166.6-372-372-372m171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2c0 4.5-3.6 8-8 8l-66-.3l-99.3-118.4l-99.3 118.5l-66.1.3c-4.4 0-8-3.6-8-8c0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 0 1-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3l99.3 118.4l99.4-118.5l66-.3c4.4 0 8 3.6 8 8c0 1.9-.6 3.8-1.8 5.2l-130.1 155z'/%3E%3Cpath fill='black' d='M685.8 352c0-4.4-3.6-8-8-8l-66 .3l-99.4 118.5l-99.3-118.4l-66.1-.3c-4.4 0-8 3.5-8 8c0 1.9.7 3.7 1.9 5.2l130.1 155l-130.1 154.9a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3l99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8c0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2'/%3E%3C/svg%3E")}.icon-\\[bi--check2-all\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg fill='black'%3E%3Cpath d='M12.354 4.354a.5.5 0 0 0-.708-.708L5 10.293L1.854 7.146a.5.5 0 1 0-.708.708l3.5 3.5a.5.5 0 0 0 .708 0zm-4.208 7l-.896-.897l.707-.707l.543.543l6.646-6.647a.5.5 0 0 1 .708.708l-7 7a.5.5 0 0 1-.708 0'/%3E%3Cpath d='m5.354 7.146l.896.897l-.707.707l-.897-.896a.5.5 0 1 1 .708-.708'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[bi--envelope-at\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg fill='black'%3E%3Cpath d='M2 2a2 2 0 0 0-2 2v8.01A2 2 0 0 0 2 14h5.5a.5.5 0 0 0 0-1H2a1 1 0 0 1-.966-.741l5.64-3.471L8 9.583l7-4.2V8.5a.5.5 0 0 0 1 0V4a2 2 0 0 0-2-2zm3.708 6.208L1 11.105V5.383zM1 4.217V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v.217l-7 4.2z'/%3E%3Cpath d='M14.247 14.269c1.01 0 1.587-.857 1.587-2.025v-.21C15.834 10.43 14.64 9 12.52 9h-.035C10.42 9 9 10.36 9 12.432v.214C9 14.82 10.438 16 12.358 16h.044c.594 0 1.018-.074 1.237-.175v-.73c-.245.11-.673.18-1.18.18h-.044c-1.334 0-2.571-.788-2.571-2.655v-.157c0-1.657 1.058-2.724 2.64-2.724h.04c1.535 0 2.484 1.05 2.484 2.326v.118c0 .975-.324 1.39-.639 1.39c-.232 0-.41-.148-.41-.42v-2.19h-.906v.569h-.03c-.084-.298-.368-.63-.954-.63c-.778 0-1.259.555-1.259 1.4v.528c0 .892.49 1.434 1.26 1.434c.471 0 .896-.227 1.014-.643h.043c.118.42.617.648 1.12.648m-2.453-1.588v-.227c0-.546.227-.791.573-.791c.297 0 .572.192.572.708v.367c0 .573-.253.744-.564.744c-.354 0-.581-.215-.581-.8Z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[bi--search\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E")}.icon-\\[carbon--chevron-down\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='black' d='M16 22L6 12l1.4-1.4l8.6 8.6l8.6-8.6L26 12z'/%3E%3C/svg%3E")}.icon-\\[carbon--chevron-up\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='black' d='m16 10l10 10l-1.4 1.4l-8.6-8.6l-8.6 8.6L6 20z'/%3E%3C/svg%3E")}.icon-\\[charm--minus\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m13.25 7.75h-10.5'/%3E%3C/svg%3E")}.icon-\\[ci--arrow-left-md\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 12H5m0 0l6 6m-6-6l6-6'/%3E%3C/svg%3E")}.icon-\\[ci--user-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 21c0-2.761-3.582-5-8-5s-8 2.239-8 5m8-8a5 5 0 1 1 0-10a5 5 0 0 1 0 10'/%3E%3C/svg%3E")}.icon-\\[eos-icons--loading\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='black' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E")}.icon-\\[ep--circle-close\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='1024' height='1024'%3E%3Cpath fill='black' d='m466.752 512l-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z'/%3E%3Cpath fill='black' d='M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896'/%3E%3C/svg%3E")}.icon-\\[gravity-ui--copy\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 2.5H8A1.5 1.5 0 0 0 6.5 4v1H8a3 3 0 0 1 3 3v1.5h1A1.5 1.5 0 0 0 13.5 8V4A1.5 1.5 0 0 0 12 2.5M11 11h1a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H8a3 3 0 0 0-3 3v1H4a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h4a3 3 0 0 0 3-3zM4 6.5h4A1.5 1.5 0 0 1 9.5 8v4A1.5 1.5 0 0 1 8 13.5H4A1.5 1.5 0 0 1 2.5 12V8A1.5 1.5 0 0 1 4 6.5' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[hugeicons--alert-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='1.5' d='M13.925 21h-3.85c-4.63 0-6.945 0-7.799-1.506c-.853-1.506.331-3.503 2.7-7.495L6.9 8.753C9.176 4.918 10.313 3 12 3s2.824 1.918 5.1 5.753L19.023 12c2.369 3.992 3.553 5.989 2.7 7.495C20.87 21 18.555 21 13.924 21M12 17v-4.5'/%3E%3Cpath stroke-width='1.8' d='M12 8.998v-.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-data-transfer-diagonal\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m9 19l9.18-9.006c.748-.734 1.122-1.1 1.444-.967c.323.134.329.659.34 1.708l.036 3.31M15 5l-9.18 9.006c-.748.734-1.122 1.1-1.444.967c-.323-.134-.329-.659-.34-1.708L4 9.955'/%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-right-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 6s6 4.419 6 6s-6 6-6 6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-right-double\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.5 18s6-4.419 6-6s-6-6-6-6m-7 12s6-4.419 6-6s-6-6-6-6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-up-right-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 6.65s6.938-.542 7.915.435S17.35 15 17.35 15m-.85-7.5l-10 10'/%3E%3C/svg%3E")}.icon-\\[hugeicons--bank\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black'%3E%3Cpath stroke-width='1.5' d='M2 8.57c0-1.197.482-1.93 1.48-2.486l4.11-2.287C9.743 2.6 10.82 2 12 2s2.257.6 4.41 1.797l4.11 2.287C21.517 6.64 22 7.373 22 8.57c0 .324 0 .487-.035.62c-.186.7-.821.811-1.434.811H3.469c-.613 0-1.247-.11-1.434-.811C2 9.056 2 8.893 2 8.569Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.996 7h.009'/%3E%3Cpath stroke-width='1.5' d='M4 10v8.5M8 10v8.5m8-8.5v8.5m4-8.5v8.5m-1 0H5a3 3 0 0 0-3 3a.5.5 0 0 0 .5.5h19a.5.5 0 0 0 .5-.5a3 3 0 0 0-3-3Z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--calendar-03\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='1.5' d='M16 2v4M8 2v4m5-2h-2C7.229 4 5.343 4 4.172 5.172S3 8.229 3 12v2c0 3.771 0 5.657 1.172 6.828S7.229 22 11 22h2c3.771 0 5.657 0 6.828-1.172S21 17.771 21 14v-2c0-3.771 0-5.657-1.172-6.828S16.771 4 13 4M3 10h18'/%3E%3Cpath stroke-width='2' d='M11.996 14h.008m-.008 4h.008m3.987-4H16m-8 0h.009M8 18h.009'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--call\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.912 10.541l2.64-2.64a2.08 2.08 0 0 0 .507-2.064a27 27 0 0 1-.49-1.844C7.453 3.45 6.976 3 6.42 3H4.912c-1.11 0-2.023.904-1.901 2.008c.926 8.392 7.59 15.055 15.981 15.981c1.104.122 2.008-.79 2.008-1.9v-1.51c0-.554-.452-1.01-.998-1.11a15 15 0 0 1-1.774-.459c-.767-.244-1.619-.072-2.188.496l-2.581 2.582'/%3E%3C/svg%3E")}.icon-\\[hugeicons--cancel-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M18 6L6 18m12 0L6 6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--cancel-circle\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10m-7 3L9 9m0 6l6-6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--checkmark-circle-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8 12.5l2.5 2.5L16 9'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--credit-card\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M2 12c0-3.537 0-5.306 1.053-6.487q.253-.284.554-.522C4.862 4 6.741 4 10.5 4h3c3.759 0 5.638 0 6.892.99q.302.24.555.523C22 6.693 22 8.463 22 12s0 5.306-1.053 6.487a4.4 4.4 0 0 1-.555.522C19.138 20 17.26 20 13.5 20h-3c-3.759 0-5.638 0-6.893-.99a4.4 4.4 0 0 1-.554-.523C2 17.307 2 15.537 2 12'/%3E%3Cpath stroke-linecap='round' stroke-miterlimit='10' d='M10 16h1.5m3 0H18'/%3E%3Cpath d='M2 9h20'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--download-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M16 12s-2.946 4-4 4s-4-4-4-4m4 3.5V3'/%3E%3Cpath d='M17 8a4 4 0 0 1 4 4v2.5c0 2.335 0 3.502-.472 4.386a4 4 0 0 1-1.642 1.642C18.002 21 16.835 21 14.5 21h-5c-2.334 0-3.502 0-4.386-.473a4 4 0 0 1-1.641-1.641C3 18.002 3 16.835 3 14.5v-2.501A4 4 0 0 1 6.998 8H7'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--filter\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8.857 12.506C6.37 10.646 4.596 8.6 3.627 7.45c-.3-.356-.398-.617-.457-1.076c-.202-1.572-.303-2.358.158-2.866S4.604 3 6.234 3h11.532c1.63 0 2.445 0 2.906.507c.461.508.36 1.294.158 2.866c-.06.459-.158.72-.457 1.076c-.97 1.152-2.747 3.202-5.24 5.065a1.05 1.05 0 0 0-.402.747c-.247 2.731-.475 4.227-.617 4.983c-.229 1.222-1.96 1.957-2.888 2.612c-.552.39-1.222-.074-1.293-.678a196 196 0 0 1-.674-6.917a1.05 1.05 0 0 0-.402-.755'/%3E%3C/svg%3E")}.icon-\\[hugeicons--google-doc\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M15 2.5V4c0 1.414 0 2.121.44 2.56C15.878 7 16.585 7 18 7h1.5'/%3E%3Cpath d='M4 16V8c0-2.828 0-4.243.879-5.121C5.757 2 7.172 2 10 2h4.172c.408 0 .613 0 .797.076c.183.076.328.22.617.51l3.828 3.828c.29.29.434.434.51.618c.076.183.076.388.076.796V16c0 2.828 0 4.243-.879 5.121C18.243 22 16.828 22 14 22h-4c-2.828 0-4.243 0-5.121-.879C4 20.243 4 18.828 4 16m4-5h8m-8 3h8m-8 3h4.17'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--idea-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M6.09 15a6.9 6.9 0 0 1-.59-2.795C5.5 8.502 8.41 5.5 12 5.5s6.5 3.003 6.5 6.706A6.9 6.9 0 0 1 17.91 15'/%3E%3Cpath stroke-linejoin='round' d='M12 2v1m10 9h-1M3 12H2m17.07-7.072l-.707.707m-12.726.001l-.707-.707m9.587 14.377c1.01-.327 1.416-1.252 1.53-2.182c.034-.278-.195-.509-.475-.509H8.477a.483.483 0 0 0-.488.534c.112.928.394 1.607 1.464 2.157m5.064 0H9.453m5.064 0c-.121 1.945-.683 2.715-2.51 2.693c-1.954.036-2.404-.916-2.554-2.693'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--information-circle\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' stroke-width='1.5'/%3E%3Cpath stroke-width='1.5' d='M12 16v-4.5'/%3E%3Cpath stroke-width='1.8' d='M12 8.012v-.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--left-to-right-list-bullet\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath stroke-width='1.5' d='M8 5h12'/%3E%3Cpath stroke-linejoin='round' stroke-width='2' d='M4 5h.009M4 12h.009M4 19h.009'/%3E%3Cpath stroke-width='1.5' d='M8 12h12M8 19h12'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--money-receive-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M2.017 17.5C4.217 17.5 6 19.281 6 21.481m12 .001v-.092a3.89 3.89 0 0 1 3.89-3.89M6 7.517c0 2.2-1.783 3.982-3.983 3.982M18 7.517c0 2.18 1.769 3.951 3.942 3.982'/%3E%3Cpath d='M17 7.501c2.175.012 3.353.109 4.121.877c.879.879.879 2.293.879 5.121v2c0 2.829 0 4.243-.879 5.122c-.878.878-2.293.878-5.121.878H8c-2.828 0-4.243 0-5.121-.878C2 19.74 2 18.328 2 15.499v-2c0-2.828 0-4.242.879-5.121C3.647 7.61 4.825 7.513 7 7.5'/%3E%3Cpath d='M15 14.5a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-.5-8.998s-1.8 2.5-2.5 2.5s-2.5-2.5-2.5-2.5m2.5 2v-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--pie-chart\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M20.5 15.828c-2.501 5.928-10.636 7.656-15.299 3.036C.63 14.334 2.045 6.13 8.057 3.5'/%3E%3Cpath d='M17.683 12.5c1.888 0 2.832 0 3.441-.845c.023-.032.06-.088.081-.121c.548-.887.266-1.568-.299-2.93a10.18 10.18 0 0 0-5.51-5.51c-1.362-.565-2.043-.847-2.93-.3c-.033.021-.09.06-.121.082c-.845.61-.845 1.553-.845 3.44v2.111c0 1.92 0 2.88.596 3.477c.597.596 1.557.596 3.476.596z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--qr-code\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M3 6c0-1.414 0-2.121.44-2.56C3.878 3 4.585 3 6 3s2.121 0 2.56.44C9 3.878 9 4.585 9 6s0 2.121-.44 2.56C8.122 9 7.415 9 6 9s-2.121 0-2.56-.44C3 8.122 3 7.415 3 6Zm0 12c0-1.414 0-2.121.44-2.56C3.878 15 4.585 15 6 15s2.121 0 2.56.44C9 15.878 9 16.585 9 18s0 2.121-.44 2.56C8.122 21 7.415 21 6 21s-2.121 0-2.56-.44C3 20.122 3 19.415 3 18Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 12h6m3-9v5'/%3E%3Cpath d='M15 6c0-1.414 0-2.121.44-2.56C15.878 3 16.585 3 18 3s2.121 0 2.56.44C21 3.878 21 4.585 21 6s0 2.121-.44 2.56C20.122 9 19.415 9 18 9s-2.121 0-2.56-.44C15 8.122 15 7.415 15 6Z'/%3E%3Cpath stroke-linecap='round' d='M21 12h-6c-1.414 0-2.121 0-2.56.44C12 12.878 12 13.585 12 15m0 2.77v2.768M15 15v1.5c0 1.446.784 1.5 2 1.5a1 1 0 0 1 1 1m-2 2h-1m3-6c1.414 0 2.121 0 2.56.44s.44 1.148.44 2.564s0 2.125-.44 2.565c-.32.32-.783.408-1.56.431'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--search-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m17 17l4 4m-2-10a8 8 0 1 0-16 0a8 8 0 0 0 16 0'/%3E%3C/svg%3E")}.icon-\\[hugeicons--smart-phone-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='2' d='M12 19h.01'/%3E%3Cpath stroke-width='1.5' d='M13.5 2h-3c-2.357 0-3.536 0-4.268.732S5.5 4.643 5.5 7v10c0 2.357 0 3.535.732 4.268S8.143 22 10.5 22h3c2.357 0 3.535 0 4.268-.732c.732-.733.732-1.911.732-4.268V7c0-2.357 0-3.536-.732-4.268C17.035 2 15.857 2 13.5 2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--square-lock-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M12 16.5v-2'/%3E%3Cpath d='M4.268 18.845c.225 1.67 1.608 2.979 3.292 3.056c1.416.065 2.855.099 4.44.099s3.024-.034 4.44-.1c1.684-.076 3.067-1.385 3.292-3.055c.147-1.09.268-2.207.268-3.345s-.121-2.255-.268-3.345c-.225-1.67-1.608-2.979-3.292-3.056A95 95 0 0 0 12 9c-1.585 0-3.024.034-4.44.1c-1.684.076-3.067 1.385-3.292 3.055C4.12 13.245 4 14.362 4 15.5s.121 2.255.268 3.345Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M7.5 9V6.5a4.5 4.5 0 0 1 9 0V9'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--tick-double-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 13.833L6 17.5l1.024-1.073M16.5 6.5l-6.063 6.352m-2.937.981L11 17.5l10.5-11'/%3E%3C/svg%3E")}.icon-\\[hugeicons--upload-04\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.25 21h13.5c.232 0 .348 0 .446-.01a2 2 0 0 0 1.794-1.794c.01-.098.01-.214.01-.446s0-.348-.01-.446a2 2 0 0 0-1.794-1.794c-.098-.01-.214-.01-.446-.01h-1.69c-.228 0-.342 0-.451.012a2 2 0 0 0-1.03.427c-.087.069-.168.15-.329.311a4 4 0 0 1-.328.311a2 2 0 0 1-1.03.427c-.11.012-.224.012-.453.012h-2.878c-.229 0-.343 0-.452-.012a2 2 0 0 1-1.03-.427c-.087-.069-.168-.15-.329-.311s-.242-.242-.328-.311a2 2 0 0 0-1.03-.427c-.11-.012-.224-.012-.453-.012H5.25c-.232 0-.348 0-.446.01a2 2 0 0 0-1.794 1.794c-.01.098-.01.214-.01.446s0 .348.01.446a2 2 0 0 0 1.794 1.794c.098.01.214.01.446.01M16.5 7.5S13.186 3 12 3S7.5 7.5 7.5 7.5M12 4v11'/%3E%3C/svg%3E")}.icon-\\[hugeicons--wallet-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M13 3.5h1c.93 0 1.395 0 1.777.102a3 3 0 0 1 2.12 2.122C18 6.105 18 6.57 18 7.5H5a2 2 0 1 1 0-4h3'/%3E%3Cpath d='M3 5.5v10c0 2.828 0 4.243.879 5.121c.878.879 2.293.879 5.121.879h6c2.828 0 4.243 0 5.121-.879C21 19.743 21 18.328 21 15.5v-2c0-2.828 0-4.243-.879-5.121C19.243 7.5 17.828 7.5 15 7.5H7'/%3E%3Cpath d='M21 12.5h-2c-.465 0-.698 0-.888.051a1.5 1.5 0 0 0-1.06 1.06c-.052.191-.052.424-.052.889s0 .697.051.888a1.5 1.5 0 0 0 1.06 1.06c.191.052.424.052.889.052h2m-10.5-14a3.5 3.5 0 0 1 3.163 5H7.337a3.5 3.5 0 0 1 3.163-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[humbleicons--eye-close\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a13.4 13.4 0 0 0 3 2.685M21 10a13.4 13.4 0 0 1-3 2.685m-8 1.624L9.5 16.5m.5-2.19a10.6 10.6 0 0 0 4 0m-4 0a11.3 11.3 0 0 1-4-1.625m8 1.624l.5 2.191m-.5-2.19a11.3 11.3 0 0 0 4-1.625m0 0l1.5 1.815M6 12.685L4.5 14.5'/%3E%3C/svg%3E")}.icon-\\[humbleicons--eye\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c5.4-8 12.6-8 18 0c-5.4 8-12.6 8-18 0z'/%3E%3Cpath d='M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[icon-park-outline--loading-one\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M24 4v4m10-1.32l-2 3.464M41.32 14l-3.464 2M44 24h-4m1.32 10l-3.464-2M34 41.32l-2-3.464M24 44v-4m-10 1.32l2-3.464M6.68 34l3.464-2M4 24h4M6.68 14l3.464 2M14 6.68l2 3.464'/%3E%3C/svg%3E")}.icon-\\[iconamoon--close-light\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 7l10 10M7 17L17 7'/%3E%3C/svg%3E")}.icon-\\[ion--chevron-expand-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m136 208l120-104l120 104m-240 96l120 104l120-104'/%3E%3C/svg%3E")}.icon-\\[ion--close\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='black' d='m289.94 256l95-95A24 24 0 0 0 351 127l-95 95l-95-95a24 24 0 0 0-34 34l95 95l-95 95a24 24 0 1 0 34 34l95-95l95 95a24 24 0 0 0 34-34Z'/%3E%3C/svg%3E")}.icon-\\[ion--notifications-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M427.68 351.43C402 320 383.87 304 383.87 217.35C383.87 138 343.35 109.73 310 96c-4.43-1.82-8.6-6-9.95-10.55C294.2 65.54 277.8 48 256 48s-38.21 17.55-44 37.47c-1.35 4.6-5.52 8.71-9.95 10.53c-33.39 13.75-73.87 41.92-73.87 121.35C128.13 304 110 320 84.32 351.43C73.68 364.45 83 384 101.61 384h308.88c18.51 0 27.77-19.61 17.19-32.57M320 384v16a64 64 0 0 1-128 0v-16'/%3E%3C/svg%3E")}.icon-\\[line-md--chevron-small-triple-right\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-dasharray='10' stroke-dashoffset='10' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12l-5 -5M10 12l-5 5'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='10;0'/%3E%3C/path%3E%3Cpath d='M15 12l-5 -5M15 12l-5 5'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.3s' dur='0.3s' values='10;0'/%3E%3C/path%3E%3Cpath d='M20 12l-5 -5M20 12l-5 5'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.6s' dur='0.3s' values='10;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.icon-\\[line-md--loading-twotone-loop\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-dasharray='16' stroke-dashoffset='16' d='M12 3c4.97 0 9 4.03 9 9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='16;0'/%3E%3CanimateTransform attributeName='transform' dur='1.5s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3Cpath stroke-dasharray='64' stroke-dashoffset='64' stroke-opacity='.3' d='M12 3c4.97 0 9 4.03 9 9c0 4.97 -4.03 9 -9 9c-4.97 0 -9 -4.03 -9 -9c0 -4.97 4.03 -9 9 -9Z'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='1.2s' values='64;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.icon-\\[logos--google-gmail\\]{display:inline-block;width:1.33em;height:1em;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 193' width='256' height='193'%3E%3Cpath fill='%234285F4' d='M58.182 192.05V93.14L27.507 65.077L0 49.504v125.091c0 9.658 7.825 17.455 17.455 17.455z'/%3E%3Cpath fill='%2334A853' d='M197.818 192.05h40.727c9.659 0 17.455-7.826 17.455-17.455V49.505l-31.156 17.837l-27.026 25.798z'/%3E%3Cpath fill='%23EA4335' d='m58.182 93.14l-4.174-38.647l4.174-36.989L128 69.868l69.818-52.364l4.669 34.992l-4.669 40.644L128 145.504z'/%3E%3Cpath fill='%23FBBC04' d='M197.818 17.504V93.14L256 49.504V26.231c0-21.585-24.64-33.89-41.89-20.945z'/%3E%3Cpath fill='%23C5221F' d='m0 49.504l26.759 20.07L58.182 93.14V17.504L41.89 5.286C24.61-7.66 0 4.646 0 26.23z'/%3E%3C/svg%3E")}.icon-\\[logos--microsoft-icon\\]{display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='%23F1511B' d='M121.666 121.666H0V0h121.666z'/%3E%3Cpath fill='%2380CC28' d='M256 121.666H134.335V0H256z'/%3E%3Cpath fill='%2300ADEF' d='M121.663 256.002H0V134.336h121.663z'/%3E%3Cpath fill='%23FBBC09' d='M256 256.002H134.335V134.336H256z'/%3E%3C/svg%3E")}.icon-\\[mage--check-circle-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.75A10.25 10.25 0 1 0 22.25 12A10.26 10.26 0 0 0 12 1.75m5.07 8.34l-5.37 5.37a1.8 1.8 0 0 1-.65.44c-.497.2-1.053.2-1.55 0a2 2 0 0 1-.65-.44L6.19 12.8a1.001 1.001 0 1 1 1.41-1.42l2.67 2.67l5.38-5.37a1 1 0 0 1 1.42 0a1 1 0 0 1 0 1.38z'/%3E%3C/svg%3E")}.icon-\\[mingcute--loading-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cdefs%3E%3ClinearGradient id='SVGz0tT9cEa' x1='50%25' x2='50%25' y1='5.271%25' y2='91.793%25'%3E%3Cstop offset='0%25' stop-color='black'/%3E%3Cstop offset='100%25' stop-color='black' stop-opacity='.55'/%3E%3C/linearGradient%3E%3ClinearGradient id='SVGadeRXbLy' x1='50%25' x2='50%25' y1='15.24%25' y2='87.15%25'%3E%3Cstop offset='0%25' stop-color='black' stop-opacity='0'/%3E%3Cstop offset='100%25' stop-color='black' stop-opacity='.55'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='url(%23SVGz0tT9cEa)' d='M8.749.021a1.5 1.5 0 0 1 .497 2.958A7.5 7.5 0 0 0 3 10.375a7.5 7.5 0 0 0 7.5 7.5v3c-5.799 0-10.5-4.7-10.5-10.5C0 5.23 3.726.865 8.749.021' transform='translate(1.5 1.625)'/%3E%3Cpath fill='url(%23SVGadeRXbLy)' d='M15.392 2.673a1.5 1.5 0 0 1 2.119-.115A10.48 10.48 0 0 1 21 10.375c0 5.8-4.701 10.5-10.5 10.5v-3a7.5 7.5 0 0 0 5.007-13.084a1.5 1.5 0 0 1-.115-2.118' transform='translate(1.5 1.625)'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[mynaui--check\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 13.626l1.606 1.722c.886.95 1.329 1.424 1.825 1.574c.436.131.9.096 1.315-.1c.473-.224.852-.761 1.612-1.836L18 7'/%3E%3C/svg%3E")}.icon-\\[mynaui--cloud-upload\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='m11.966 20l-.004-8m7.863 5c4.495-3.16.475-7.73-3.706-7.73C13.296-1.732-3.265 7.368 4.074 15.662'/%3E%3Cpath d='m15.144 14.318l-3.182-3.182l-3.182 3.182'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[mynaui--location-check\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M12.56 20.82a.96.96 0 0 1-1.12 0C6.611 17.378 1.486 10.298 6.667 5.182A7.6 7.6 0 0 1 12 3c2 0 3.919.785 5.333 2.181c5.181 5.116.056 12.196-4.773 15.64'/%3E%3Cpath d='m9.6 10.323l1.379 1.575a.3.3 0 0 0 .466-.022L14.245 8'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[octicon--chevron-right-24\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12L8.72 6.28a.75.75 0 0 1 .018-1.042a.75.75 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0'/%3E%3C/svg%3E")}.icon-\\[octicon--file-24\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4Zm10 0v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5'/%3E%3C/svg%3E")}.icon-\\[oui--alert\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M7.59 10.059L7.35 5.18h1.3l-.25 4.88zm.394 1.901a.6.6 0 0 1-.448-.186a.6.6 0 0 1-.186-.444q0-.261.186-.446a.6.6 0 0 1 .448-.184q.253 0 .44.182q.186.182.186.448a.6.6 0 0 1-.189.446a.6.6 0 0 1-.437.184M2 14a1 1 0 0 1-.878-1.479l6-11a1 1 0 0 1 1.756 0l6 11A1 1 0 0 1 14 14zm0-1h12L8 2z'/%3E%3C/svg%3E")}.icon-\\[pajamas--arrow-down\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10.72 10.159a.75.75 0 1 1 1.06 1.06l-3.25 3.25L8 15l-.53-.53l-3.25-3.25a.75.75 0 0 1 1.06-1.061l1.97 1.97V1.75a.75.75 0 1 1 1.5 0v10.379z' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[pepicons-pencil--dots-x-circle-filled\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='26' height='26'%3E%3Cg fill='none'%3E%3Cdefs%3E%3Cmask id='SVGrUHklMvg'%3E%3Cpath fill='%23fff' d='M0 0h26v26H0z'/%3E%3Cpath fill='%23000' d='M17 13.25a1.25 1.25 0 1 1 2.5 0a1.25 1.25 0 0 1-2.5 0m-5 0a1.25 1.25 0 1 1 2.5 0a1.25 1.25 0 0 1-2.5 0m-5 0a1.249 1.249 0 1 1 2.5 0a1.25 1.25 0 1 1-2.5 0'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='13' cy='13' r='13' fill='black' mask='url(%23SVGrUHklMvg)'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[ph--caret-down\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E")}.icon-\\[ph--lock-key-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16m-72 78.63V184a8 8 0 0 1-16 0v-25.37a24 24 0 1 1 16 0M160 80H96V56a32 32 0 0 1 64 0Z'/%3E%3C/svg%3E")}.icon-\\[ph--warning-octagon\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M120 136V80a8 8 0 0 1 16 0v56a8 8 0 0 1-16 0m112-44.45v72.9a15.86 15.86 0 0 1-4.69 11.31l-51.55 51.55a15.86 15.86 0 0 1-11.31 4.69h-72.9a15.86 15.86 0 0 1-11.31-4.69l-51.55-51.55A15.86 15.86 0 0 1 24 164.45v-72.9a15.86 15.86 0 0 1 4.69-11.31l51.55-51.55A15.86 15.86 0 0 1 91.55 24h72.9a15.86 15.86 0 0 1 11.31 4.69l51.55 51.55A15.86 15.86 0 0 1 232 91.55m-16 0L164.45 40h-72.9L40 91.55v72.9L91.55 216h72.9L216 164.45ZM128 160a12 12 0 1 0 12 12a12 12 0 0 0-12-12'/%3E%3C/svg%3E")}.icon-\\[prime--copy\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.53 8L14 2.47a.75.75 0 0 0-.53-.22H11A2.75 2.75 0 0 0 8.25 5v1.25H7A2.75 2.75 0 0 0 4.25 9v10A2.75 2.75 0 0 0 7 21.75h7A2.75 2.75 0 0 0 16.75 19v-1.25H17A2.75 2.75 0 0 0 19.75 15V8.5a.75.75 0 0 0-.22-.5m-5.28-3.19l2.94 2.94h-2.94Zm1 14.19A1.25 1.25 0 0 1 14 20.25H7A1.25 1.25 0 0 1 5.75 19V9A1.25 1.25 0 0 1 7 7.75h1.25V15A2.75 2.75 0 0 0 11 17.75h4.25ZM17 16.25h-6A1.25 1.25 0 0 1 9.75 15V5A1.25 1.25 0 0 1 11 3.75h1.75V8.5a.76.76 0 0 0 .75.75h4.75V15A1.25 1.25 0 0 1 17 16.25'/%3E%3C/svg%3E")}.icon-\\[ps--asterisk\\]{display:inline-block;width:.86em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 448' width='384' height='448'%3E%3Cpath fill='black' d='M21 213h128L49 305q-13 15 0 30q6 6 15 6t15-6l92-100v128q0 21 21 21t21-21V235l92 100q6 6 15 6t15-6q13-15 0-30l-100-92h128q21 0 21-21t-21-21H235l100-92q13-15 0-30q-15-13-30 0l-92 100V21q0-21-21-21t-21 21v128L79 49q-15-13-30 0q-13 15 0 30l100 92H21q-21 0-21 21t21 21'/%3E%3C/svg%3E")}.icon-\\[quill--eye-closed\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16a5 5 0 0 1-5 5m-5-5a5 5 0 0 1 5-5m-3 13.654A13.4 13.4 0 0 0 16 25c7.18 0 13-6 13-9c0-1.336-1.155-3.268-3.071-5M19.5 7.47A13.5 13.5 0 0 0 16 7C8.82 7 3 13 3 16c0 1.32 1.127 3.22 3 4.935M7 25L25 7'/%3E%3C/svg%3E")}.icon-\\[quill--eye\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cg fill='none' stroke='black' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M29 16c0 3-5.82 9-13 9S3 19 3 16s5.82-9 13-9s13 6 13 9Z'/%3E%3Cpath d='M21 16a5 5 0 1 1-10 0a5 5 0 0 1 10 0Z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[radix-icons--file\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' width='15' height='15'%3E%3Cpath fill='black' d='M8.598 1.01a.5.5 0 0 1 .256.136l4 4A.5.5 0 0 1 13 5.5v7a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 2 12.5v-10A1.5 1.5 0 0 1 3.5 1h5zM3.5 2a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V6H8.5a.5.5 0 0 1-.5-.5V2zM9 5h2.293L9 2.707z'/%3E%3C/svg%3E")}.icon-\\[solar--alt-arrow-down-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M4.43 8.512a.75.75 0 0 1 1.058-.081L12 14.012l6.512-5.581a.75.75 0 0 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--check-circle-linear\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.5 12.5l2 2l5-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--check-circle-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.03 10.03a.75.75 0 1 0-1.06-1.06l-4.47 4.47l-1.47-1.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0z'/%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 1.25C6.063 1.25 1.25 6.063 1.25 12S6.063 22.75 12 22.75S22.75 17.937 22.75 12S17.937 1.25 12 1.25M2.75 12a9.25 9.25 0 1 1 18.5 0a9.25 9.25 0 0 1-18.5 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--close-circle-bold\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--hamburger-menu-linear\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M20 7H4m16 5H4m16 5H4'/%3E%3C/svg%3E")}.icon-\\[solar--logout-3-bold-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2h-1c-2.828 0-4.243 0-5.121.879C8 3.757 8 5.172 8 8v8c0 2.828 0 4.243.879 5.121C9.757 22 11.172 22 14 22h1c2.828 0 4.243 0 5.121-.879C21 20.243 21 18.828 21 16V8c0-2.828 0-4.243-.879-5.121C19.243 2 17.828 2 15 2' opacity='.6'/%3E%3Cpath fill='black' d='M8 8c0-1.538 0-2.657.141-3.5H8c-2.357 0-3.536 0-4.268.732S3 7.143 3 9.5v5c0 2.357 0 3.535.732 4.268S5.643 19.5 8 19.5h.141C8 18.657 8 17.538 8 16z' opacity='.4'/%3E%3Cpath fill='black' fill-rule='evenodd' d='M4.47 11.47a.75.75 0 0 0 0 1.06l2 2a.75.75 0 0 0 1.06-1.06l-.72-.72H14a.75.75 0 0 0 0-1.5H6.81l.72-.72a.75.75 0 1 0-1.06-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--question-circle-linear\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Ccircle cx='12' cy='12' r='10' stroke='black' stroke-width='1.5'/%3E%3Cpath stroke='black' stroke-linecap='round' stroke-width='1.5' d='M10.125 8.875a1.875 1.875 0 1 1 2.828 1.615c-.475.281-.953.708-.953 1.26V13'/%3E%3Ccircle cx='12' cy='16' r='1' fill='black'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--stopwatch-line-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M21 13a9 9 0 1 1-18 0a9 9 0 0 1 18 0Z' opacity='.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 13V9'/%3E%3Cpath stroke-linecap='round' d='M10 2h4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--transfer-horizontal-line-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M20 10H4l5.5-6'/%3E%3Cpath d='M4 14h16l-5.5 6' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--upload-line-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M17 9.002c2.175.012 3.353.109 4.121.877C22 10.758 22 12.172 22 15v1c0 2.829 0 4.243-.879 5.122C20.243 22 18.828 22 16 22H8c-2.828 0-4.243 0-5.121-.878C2 20.242 2 18.829 2 16v-1c0-2.828 0-4.242.879-5.121c.768-.768 1.946-.865 4.121-.877' opacity='.5'/%3E%3Cpath stroke-linejoin='round' d='M12 15V2m0 0l3 3.5M12 2L9 5.5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-bounce\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate id='SVGKiXXedfO' attributeName='cy' begin='0;SVGgLulOGrw.end+0.25s' calcMode='spline' dur='0.6s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate attributeName='cy' begin='SVGKiXXedfO.begin+0.1s' calcMode='spline' dur='0.6s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black'%3E%3Canimate id='SVGgLulOGrw' attributeName='cy' begin='SVGKiXXedfO.begin+0.2s' calcMode='spline' dur='0.6s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-fade\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-move\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='0' fill='black'%3E%3Canimate fill='freeze' attributeName='r' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3Canimate id='SVG3V8yEdYE' fill='freeze' attributeName='r' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVGUppsBdVN' fill='freeze' attributeName='cx' begin='SVG3V8yEdYE.end' dur='0.001s' values='20;4'/%3E%3C/circle%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate fill='freeze' attributeName='cx' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3Canimate id='SVG4PgJdbds' fill='freeze' attributeName='r' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVG6wCQhd9Q' fill='freeze' attributeName='cx' begin='SVG4PgJdbds.end' dur='0.001s' values='20;4'/%3E%3Canimate fill='freeze' attributeName='r' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate fill='freeze' attributeName='cx' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3Canimate id='SVG38aCdcdI' fill='freeze' attributeName='r' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVG3PwDNd6F' fill='freeze' attributeName='cx' begin='SVG38aCdcdI.end' dur='0.001s' values='20;4'/%3E%3Canimate fill='freeze' attributeName='r' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black'%3E%3Canimate id='SVGwaWzveSq' fill='freeze' attributeName='r' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVGqCgsydxJ' fill='freeze' attributeName='cx' begin='SVGwaWzveSq.end' dur='0.001s' values='20;4'/%3E%3Canimate fill='freeze' attributeName='r' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-rotate\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='3' fill='black'/%3E%3Cg%3E%3Ccircle cx='4' cy='12' r='3' fill='black'/%3E%3Ccircle cx='20' cy='12' r='3' fill='black'/%3E%3CanimateTransform attributeName='transform' calcMode='spline' dur='1s' keySplines='.36,.6,.31,1;.36,.6,.31,1' repeatCount='indefinite' type='rotate' values='0 12 12;180 12 12;360 12 12'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-scale-middle\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='1.5' fill='black'%3E%3Canimate attributeName='r' dur='0.75s' repeatCount='indefinite' values='1.5;3;1.5'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate attributeName='r' dur='0.75s' repeatCount='indefinite' values='3;1.5;3'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='1.5' fill='black'%3E%3Canimate attributeName='r' dur='0.75s' repeatCount='indefinite' values='1.5;3;1.5'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-scale\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate id='SVG9IgbRbsl' attributeName='r' begin='0;SVGFUNpCWdG.end-0.25s' dur='0.75s' values='3;.2;3'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate attributeName='r' begin='SVG9IgbRbsl.end-0.6s' dur='0.75s' values='3;.2;3'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black'%3E%3Canimate id='SVGFUNpCWdG' attributeName='r' begin='SVG9IgbRbsl.end-0.45s' dur='0.75s' values='3;.2;3'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--90-ring-with-bg\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='black' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E")}.icon-\\[system-uicons--external\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' width='21' height='21'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' d='M18.5 8.5v-5h-5m5 0l-7 7m-1-7h-5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2v-4'/%3E%3C/svg%3E")}.icon-\\[tabler--alert-hexagon\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM12 8v4m0 4h.01'/%3E%3C/svg%3E")}.icon-\\[tabler--xbox-x-filled\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m3.6 5.2a1 1 0 0 0-1.4.2L12 10.333L9.8 7.4a1 1 0 1 0-1.6 1.2l2.55 3.4l-2.55 3.4a1 1 0 1 0 1.6 1.2l2.2-2.933l2.2 2.933a1 1 0 0 0 1.6-1.2L13.25 12l2.55-3.4a1 1 0 0 0-.2-1.4'/%3E%3C/svg%3E")}.stripes{position:relative;overflow:hidden;isolation:isolate}.stripes:before{--stripes-color: rgb(var(--stripes-rgb) / var(--stripes-opacity));content:"";position:absolute;top:0;right:0;width:calc(100% + var(--stripes-size));height:100%;pointer-events:none;background-image:linear-gradient(var(--stripes-angle),var(--stripes-color) 5%,transparent 5%,transparent 45%,var(--stripes-color) 45%,var(--stripes-color) 55%,transparent 55%,transparent 95%,var(--stripes-color) 95%);background-size:var(--stripes-size) var(--stripes-size);animation:var(--stripes-speed) slides infinite linear var(--stripes-direction)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.-bottom-1\\.5{bottom:-.375rem!important}.-left-\\[1px\\]{left:-1px!important}.-left-\\[88\\%\\]{left:-88%!important}.-right-1{right:-.25rem!important}.-right-1\\.5{right:-.375rem!important}.-right-8{right:-2rem!important}.-right-9{right:-2.25rem!important}.-top-2{top:-.5rem!important}.-top-7{top:-1.75rem!important}.-top-\\[88\\%\\]{top:-88%!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.left-4{left:1rem!important}.left-\\[1\\.2rem\\]{left:1.2rem!important}.left-\\[30px\\]{left:30px!important}.right-0{right:0!important}.right-1\\/2{right:50%!important}.right-3{right:.75rem!important}.right-4{right:1rem!important}.top-0{top:0!important}.top-2{top:.5rem!important}.top-4{top:1rem!important}.top-5{top:1.25rem!important}.top-6{top:1.5rem!important}.top-\\[-3px\\]{top:-3px!important}.top-\\[0\\.5rem\\]{top:.5rem!important}.top-\\[109\\%\\]{top:109%!important}.top-\\[97\\%\\]{top:97%!important}.top-full{top:100%!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-\\[999\\]{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.col-span-3{grid-column:span 3 / span 3!important}.col-span-4{grid-column:span 4 / span 4!important}.m-auto{margin:auto!important}.\\!mx-auto{margin-left:auto!important;margin-right:auto!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-8{margin-left:2rem!important;margin-right:2rem!important}.mx-\\[-25px\\]{margin-left:-25px!important;margin-right:-25px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.\\!-mb-4{margin-bottom:-1rem!important}.\\!mb-3{margin-bottom:.75rem!important}.\\!ml-auto{margin-left:auto!important}.\\!mt-14{margin-top:3.5rem!important}.\\!mt-2{margin-top:.5rem!important}.\\!mt-4{margin-top:1rem!important}.\\!mt-6{margin-top:1.5rem!important}.\\!mt-8{margin-top:2rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-4{margin-left:-1rem!important}.-ml-\\[48px\\]{margin-left:-48px!important}.-mr-0\\.5{margin-right:-.125rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-\\[70px\\]{margin-right:-70px!important}.-mt-14{margin-top:-3.5rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-4{margin-top:-1rem!important}.-mt-\\[20px\\]{margin-top:-20px!important}.-mt-\\[60px\\]{margin-top:-60px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:2.5rem!important}.mb-14{margin-bottom:3.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-20{margin-bottom:5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-\\[30px\\]{margin-bottom:30px!important}.mb-\\[33px\\]{margin-bottom:33px!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-7{margin-left:1.75rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mr-auto{margin-right:auto!important}.ms-5{margin-inline-start:1.25rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-1\\.5{margin-top:.375rem!important}.mt-10{margin-top:2.5rem!important}.mt-12{margin-top:3rem!important}.mt-14{margin-top:3.5rem!important}.mt-16{margin-top:4rem!important}.mt-2{margin-top:.5rem!important}.mt-2\\.5{margin-top:.625rem!important}.mt-20{margin-top:5rem!important}.mt-24{margin-top:6rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-40{margin-top:10rem!important}.mt-52{margin-top:13rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-\\[20px\\]{margin-top:20px!important}.mt-\\[70px\\]{margin-top:70px!important}.mt-\\[84px\\]{margin-top:84px!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.\\!flex,.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.\\!grid,.grid{display:grid!important}.hidden{display:none!important}.size-2\\.5{width:.625rem!important;height:.625rem!important}.size-4{width:1rem!important;height:1rem!important}.size-6{width:1.5rem!important;height:1.5rem!important}.size-\\[100px\\]{width:100px!important;height:100px!important}.size-\\[12px\\]{width:12px!important;height:12px!important}.size-\\[15px\\]{width:15px!important;height:15px!important}.size-\\[16px\\]{width:16px!important;height:16px!important}.size-\\[20px\\]{width:20px!important;height:20px!important}.size-\\[24px\\]{width:24px!important;height:24px!important}.size-\\[35px\\]{width:35px!important;height:35px!important}.size-\\[40px\\]{width:40px!important;height:40px!important}.size-\\[48px\\]{width:48px!important;height:48px!important}.size-\\[56px\\]{width:56px!important;height:56px!important}.\\!h-\\[140px\\]{height:140px!important}.\\!h-\\[24px\\]{height:24px!important}.\\!h-\\[26px\\]{height:26px!important}.\\!h-\\[40px\\]{height:40px!important}.\\!h-\\[46px\\]{height:46px!important}.\\!h-full{height:100%!important}.h-2{height:.5rem!important}.h-3{height:.75rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-5{height:1.25rem!important}.h-6{height:1.5rem!important}.h-\\[100px\\]{height:100px!important}.h-\\[115px\\]{height:115px!important}.h-\\[125px\\]{height:125px!important}.h-\\[14px\\]{height:14px!important}.h-\\[16px\\]{height:16px!important}.h-\\[18px\\]{height:18px!important}.h-\\[1px\\]{height:1px!important}.h-\\[200px\\]{height:200px!important}.h-\\[22px\\]{height:22px!important}.h-\\[240px\\]{height:240px!important}.h-\\[24px\\]{height:24px!important}.h-\\[28px\\]{height:28px!important}.h-\\[2px\\]{height:2px!important}.h-\\[30px\\]{height:30px!important}.h-\\[32px\\]{height:32px!important}.h-\\[35px\\]{height:35px!important}.h-\\[36px\\]{height:36px!important}.h-\\[40px\\]{height:40px!important}.h-\\[42px\\]{height:42px!important}.h-\\[45px\\]{height:45px!important}.h-\\[50px\\]{height:50px!important}.h-\\[60px\\]{height:60px!important}.h-\\[73vh\\]{height:73vh!important}.h-\\[75px\\]{height:75px!important}.h-\\[80px\\]{height:80px!important}.h-\\[8px\\]{height:8px!important}.h-\\[92vh\\]{height:92vh!important}.h-\\[calc\\(100vh-84px\\)\\]{height:calc(100vh - 84px)!important}.h-\\[stretch\\]{height:-webkit-fill-available!important;height:-moz-available!important;height:stretch!important}.h-auto{height:auto!important}.h-fit{height:fit-content!important}.h-full{height:100%!important}.h-min{height:min-content!important}.h-screen{height:100vh!important}.max-h-\\[500px\\]{max-height:500px!important}.max-h-\\[66vh\\]{max-height:66vh!important}.max-h-\\[90dvh\\]{max-height:90dvh!important}.min-h-5{min-height:1.25rem!important}.min-h-\\[155px\\]{min-height:155px!important}.min-h-\\[210px\\]{min-height:210px!important}.min-h-\\[500px\\]{min-height:500px!important}.min-h-\\[50vh\\]{min-height:50vh!important}.\\!w-6\\/12{width:50%!important}.\\!w-\\[100px\\]{width:100px!important}.\\!w-\\[110px\\]{width:110px!important}.\\!w-\\[180px\\]{width:180px!important}.\\!w-\\[350px\\]{width:350px!important}.\\!w-\\[80\\%\\]{width:80%!important}.\\!w-\\[98vw\\]{width:98vw!important}.\\!w-fit{width:fit-content!important}.\\!w-full{width:100%!important}.w-1\\/2{width:50%!important}.w-10{width:2.5rem!important}.w-11\\/12{width:91.666667%!important}.w-12{width:3rem!important}.w-2{width:.5rem!important}.w-3{width:.75rem!important}.w-4{width:1rem!important}.w-4\\/12{width:33.333333%!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-52{width:13rem!important}.w-6{width:1.5rem!important}.w-6\\/12{width:50%!important}.w-7\\/12{width:58.333333%!important}.w-9\\/12{width:75%!important}.w-\\[110px\\]{width:110px!important}.w-\\[115px\\]{width:115px!important}.w-\\[120px\\]{width:120px!important}.w-\\[14px\\]{width:14px!important}.w-\\[150px\\]{width:150px!important}.w-\\[170px\\]{width:170px!important}.w-\\[180px\\]{width:180px!important}.w-\\[18px\\]{width:18px!important}.w-\\[1px\\]{width:1px!important}.w-\\[200px\\]{width:200px!important}.w-\\[22px\\]{width:22px!important}.w-\\[264px\\]{width:264px!important}.w-\\[270px\\]{width:270px!important}.w-\\[300px\\]{width:300px!important}.w-\\[30px\\]{width:30px!important}.w-\\[320px\\]{width:320px!important}.w-\\[32ch\\]{width:32ch!important}.w-\\[340px\\]{width:340px!important}.w-\\[35px\\]{width:35px!important}.w-\\[36px\\]{width:36px!important}.w-\\[400px\\]{width:400px!important}.w-\\[40px\\]{width:40px!important}.w-\\[50px\\]{width:50px!important}.w-\\[55px\\]{width:55px!important}.w-\\[60px\\]{width:60px!important}.w-\\[80px\\]{width:80px!important}.w-\\[80vw\\]{width:80vw!important}.w-\\[85vw\\]{width:85vw!important}.w-\\[98\\%\\]{width:98%!important}.w-\\[inherit\\]{width:inherit!important}.w-auto{width:auto!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.w-max{width:max-content!important}.w-min{width:min-content!important}.w-screen{width:100vw!important}.min-w-\\[32px\\]{min-width:32px!important}.min-w-\\[70px\\]{min-width:70px!important}.\\!max-w-\\[450px\\]{max-width:450px!important}.max-w-\\[200px\\]{max-width:200px!important}.max-w-\\[255px\\]{max-width:255px!important}.max-w-\\[450px\\]{max-width:450px!important}.max-w-\\[500px\\]{max-width:500px!important}.shrink-0{flex-shrink:0!important}.grow-0{flex-grow:0!important}.rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-90{--tw-rotate: 90deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-scale-x-100{--tw-scale-x: -1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.list-inside{list-style-position:inside!important}.list-decimal{list-style-type:decimal!important}.list-disc{list-style-type:disc!important}.appearance-none{appearance:none!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-\\[100px\\,1fr\\]{grid-template-columns:100px 1fr!important}.grid-cols-\\[15px\\,1fr\\]{grid-template-columns:15px 1fr!important}.grid-cols-\\[1fr\\,40px\\]{grid-template-columns:1fr 40px!important}.grid-cols-\\[2fr\\,1fr\\,1fr\\]{grid-template-columns:2fr 1fr 1fr!important}.grid-cols-\\[40px\\,1fr\\]{grid-template-columns:40px 1fr!important}.grid-cols-\\[40px\\,minmax\\(200px\\,auto\\)\\,40px\\]{grid-template-columns:40px minmax(200px,auto) 40px!important}.grid-cols-\\[auto\\,1fr\\,1fr\\,1fr\\]{grid-template-columns:auto 1fr 1fr 1fr!important}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.grid-rows-\\[84px\\,auto\\]{grid-template-rows:84px auto!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.content-center{align-content:center!important}.content-baseline{align-content:baseline!important}.items-start{align-items:flex-start!important}.\\!items-center,.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.\\!justify-end,.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.justify-items-end{justify-items:end!important}.justify-items-center{justify-items:center!important}.\\!gap-1\\.5{gap:.375rem!important}.\\!gap-5{gap:1.25rem!important}.gap-0{gap:0px!important}.gap-0\\.5{gap:.125rem!important}.gap-1{gap:.25rem!important}.gap-10{gap:2.5rem!important}.gap-12{gap:3rem!important}.gap-14{gap:3.5rem!important}.gap-2{gap:.5rem!important}.gap-20{gap:5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.gap-9{gap:2.25rem!important}.gap-\\[20px\\]{gap:20px!important}.gap-\\[28px\\]{gap:28px!important}.gap-x-6{column-gap:1.5rem!important}.gap-y-2{row-gap:.5rem!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.justify-self-end{justify-self:end!important}.justify-self-center{justify-self:center!important}.\\!overflow-hidden,.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.text-ellipsis{text-overflow:ellipsis!important}.whitespace-nowrap{white-space:nowrap!important}.text-nowrap{text-wrap:nowrap!important}.\\!rounded-\\[2px\\]{border-radius:2px!important}.\\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem!important}.rounded-\\[10px\\]{border-radius:10px!important}.rounded-\\[12px\\]{border-radius:12px!important}.rounded-\\[16px\\]{border-radius:16px!important}.rounded-\\[2px\\]{border-radius:2px!important}.rounded-\\[4px\\]{border-radius:4px!important}.rounded-\\[50px\\]{border-radius:50px!important}.rounded-\\[5px\\]{border-radius:5px!important}.rounded-\\[6px\\]{border-radius:6px!important}.rounded-\\[8px\\]{border-radius:8px!important}.rounded-full{border-radius:9999px!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.\\!rounded-l-\\[0px\\],.\\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\\!rounded-r-\\[0px\\]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-l-\\[12px\\]{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.rounded-l-\\[8px\\]{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.rounded-r-\\[8px\\]{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.\\!border{border-width:1px!important}.\\!border-0{border-width:0px!important}.border{border-width:1px!important}.border-0{border-width:0px!important}.border-2{border-width:2px!important}.border-4{border-width:4px!important}.border-\\[\\.08px\\]{border-width:.08px!important}.border-\\[1px\\]{border-width:1px!important}.\\!border-r-\\[1px\\]{border-right-width:1px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-l-\\[0px\\]{border-left-width:0px!important}.border-l-\\[1px\\]{border-left-width:1px!important}.border-r{border-right-width:1px!important}.border-r-0,.border-r-\\[0px\\]{border-right-width:0px!important}.border-r-\\[1px\\]{border-right-width:1px!important}.border-t,.border-t-\\[1px\\]{border-top-width:1px!important}.border-none{border-style:none!important}.\\!border-black-30{--tw-border-opacity: 1 !important;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.\\!border-black-90{--tw-border-opacity: 1 !important;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))!important}.\\!border-error-300{--tw-border-opacity: 1 !important;border-color:rgb(253 162 155 / var(--tw-border-opacity, 1))!important}.\\!border-error-90{--tw-border-opacity: 1 !important;border-color:rgb(217 45 32 / var(--tw-border-opacity, 1))!important}.\\!border-green{--tw-border-opacity: 1 !important;border-color:rgb(3 152 85 / var(--tw-border-opacity, 1))!important}.\\!border-navy-blue-100{--tw-border-opacity: 1 !important;border-color:rgb(3 7 30 / var(--tw-border-opacity, 1))!important}.\\!border-primary-200{--tw-border-opacity: 1 !important;border-color:rgb(244 182 154 / var(--tw-border-opacity, 1))!important}.\\!border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important}.border-\\[\\#1018280D\\]{border-color:#1018280d!important}.border-\\[\\#9899A3\\]\\/30{border-color:#9899a34d!important}.border-\\[\\#EAECF0\\],.border-black-30{--tw-border-opacity: 1 !important;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.border-black-50\\/10{border-color:#9797971a!important}.border-error-300{--tw-border-opacity: 1 !important;border-color:rgb(253 162 155 / var(--tw-border-opacity, 1))!important}.border-error-600{--tw-border-opacity: 1 !important;border-color:rgb(217 45 32 / var(--tw-border-opacity, 1))!important}.border-gray-100{--tw-border-opacity: 1 !important;border-color:rgb(242 244 247 / var(--tw-border-opacity, 1))!important}.border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(228 231 236 / var(--tw-border-opacity, 1))!important}.border-gray-25{--tw-border-opacity: 1 !important;border-color:rgb(252 252 253 / var(--tw-border-opacity, 1))!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(208 213 221 / var(--tw-border-opacity, 1))!important}.border-info-300{--tw-border-opacity: 1 !important;border-color:rgb(132 202 255 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1))!important}.border-primary-10{--tw-border-opacity: 1 !important;border-color:rgb(252 237 230 / var(--tw-border-opacity, 1))!important}.border-primary-200{--tw-border-opacity: 1 !important;border-color:rgb(244 182 154 / var(--tw-border-opacity, 1))!important}.border-success-300{--tw-border-opacity: 1 !important;border-color:rgb(108 233 166 / var(--tw-border-opacity, 1))!important}.border-warning-300{--tw-border-opacity: 1 !important;border-color:rgb(254 200 75 / var(--tw-border-opacity, 1))!important}.border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-white-90{--tw-border-opacity: 1 !important;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))!important}.\\!border-l-error-500{--tw-border-opacity: 1 !important;border-left-color:rgb(240 68 56 / var(--tw-border-opacity, 1))!important}.border-b-black-70{--tw-border-opacity: 1 !important;border-bottom-color:rgb(47 47 47 / var(--tw-border-opacity, 1))!important}.border-l-\\[\\#EAECF0\\]{--tw-border-opacity: 1 !important;border-left-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.\\!bg-\\[\\#048848\\]{--tw-bg-opacity: 1 !important;background-color:rgb(4 136 72 / var(--tw-bg-opacity, 1))!important}.\\!bg-\\[\\#F7F7F7\\]\\/50{background-color:#f7f7f780!important}.\\!bg-error{--tw-bg-opacity: 1 !important;background-color:rgb(225 25 0 / var(--tw-bg-opacity, 1))!important}.\\!bg-error-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 228 226 / var(--tw-bg-opacity, 1))!important}.\\!bg-green{--tw-bg-opacity: 1 !important;background-color:rgb(3 152 85 / var(--tw-bg-opacity, 1))!important}.\\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\\!bg-white-70{--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))!important}.\\!bg-white-80{--tw-bg-opacity: 1 !important;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#2388FF\\]\\/10{background-color:#2388ff1a!important}.bg-\\[\\#667085\\]{--tw-bg-opacity: 1 !important;background-color:rgb(102 112 133 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#EAECF0\\]{--tw-bg-opacity: 1 !important;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#F2F4F7\\]{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#F790090D\\]\\/5{background-color:#f790090d!important}.bg-\\[\\#F9FAFB\\]{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#FCEDE6\\]{--tw-bg-opacity: 1 !important;background-color:rgb(252 237 230 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#FCFCFC\\]{--tw-bg-opacity: 1 !important;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#FEF4E6\\]{--tw-bg-opacity: 1 !important;background-color:rgb(254 244 230 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#ddd\\]\\/70{background-color:#ddddddb3!important}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.08\\)\\]{background-color:#00000014!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-black-30{--tw-bg-opacity: 1 !important;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))!important}.bg-black-40\\/50{background-color:#e3e3e380!important}.bg-black-70{--tw-bg-opacity: 1 !important;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))!important}.bg-black-90{--tw-bg-opacity: 1 !important;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))!important}.bg-black-90\\/5{background-color:#2222220d!important}.bg-error-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 242 / var(--tw-bg-opacity, 1))!important}.bg-error-600{--tw-bg-opacity: 1 !important;background-color:rgb(217 45 32 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(228 231 236 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.bg-gray-90{--tw-bg-opacity: 1 !important;background-color:rgb(71 84 103 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(16 24 40 / var(--tw-bg-opacity, 1))!important}.bg-green{--tw-bg-opacity: 1 !important;background-color:rgb(3 152 85 / var(--tw-bg-opacity, 1))!important}.bg-green-90\\/5{background-color:#12b76a0d!important}.bg-green\\/5{background-color:#0398550d!important}.bg-green\\/50{background-color:#03985580!important}.bg-info-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 248 255 / var(--tw-bg-opacity, 1))!important}.bg-navy-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(3 7 30 / var(--tw-bg-opacity, 1))!important}.bg-primary,.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1))!important}.bg-primary\\/10{background-color:#e348021a!important}.bg-success-50{--tw-bg-opacity: 1 !important;background-color:rgb(236 253 243 / var(--tw-bg-opacity, 1))!important}.bg-transparent{background-color:transparent!important}.bg-warning-20{--tw-bg-opacity: 1 !important;background-color:rgb(252 237 230 / var(--tw-bg-opacity, 1))!important}.bg-warning-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 250 235 / var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-white-60{--tw-bg-opacity: 1 !important;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))!important}.bg-white-70{--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))!important}.bg-white-80{--tw-bg-opacity: 1 !important;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.from-primary-50{--tw-gradient-from: #FBE4D9 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(251 228 217 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position) !important}.\\!bg-contain,.bg-contain{background-size:contain!important}.bg-cover{background-size:cover!important}.bg-\\[bottom_0_left_0\\]{background-position:bottom 0 left 0!important}.\\!bg-no-repeat,.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.fill-gray-700{fill:#344054!important}.stroke-gray-200{stroke:#e4e7ec!important}.object-contain{object-fit:contain!important}.\\!p-0{padding:0!important}.\\!p-2{padding:.5rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.p-\\[11px\\]{padding:11px!important}.p-\\[24px\\]{padding:24px!important}.p-\\[26px\\]{padding:26px!important}.\\!px-16{padding-left:4rem!important;padding-right:4rem!important}.\\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\\!py-0{padding-top:0!important;padding-bottom:0!important}.\\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\\!py-3\\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.\\!py-\\[6px\\]{padding-top:6px!important;padding-bottom:6px!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-20{padding-left:5rem!important;padding-right:5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-\\[14px\\]{padding-left:14px!important;padding-right:14px!important}.px-\\[15px\\]{padding-left:15px!important;padding-right:15px!important}.px-\\[16px\\]{padding-left:16px!important;padding-right:16px!important}.px-\\[18px\\]{padding-left:18px!important;padding-right:18px!important}.px-\\[20px\\]{padding-left:20px!important;padding-right:20px!important}.px-\\[42px\\]{padding-left:42px!important;padding-right:42px!important}.px-\\[9px\\]{padding-left:9px!important;padding-right:9px!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-24{padding-top:6rem!important;padding-bottom:6rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.py-\\[10px\\]{padding-top:10px!important;padding-bottom:10px!important}.py-\\[13px\\]{padding-top:13px!important;padding-bottom:13px!important}.py-\\[20px\\]{padding-top:20px!important;padding-bottom:20px!important}.py-\\[28px\\]{padding-top:28px!important;padding-bottom:28px!important}.py-\\[5px\\]{padding-top:5px!important;padding-bottom:5px!important}.py-\\[7px\\]{padding-top:7px!important;padding-bottom:7px!important}.py-\\[8px\\]{padding-top:8px!important;padding-bottom:8px!important}.\\!pb-0{padding-bottom:0!important}.\\!pr-0{padding-right:0!important}.\\!pt-4{padding-top:1rem!important}.\\!pt-6{padding-top:1.5rem!important}.pb-1{padding-bottom:.25rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-14{padding-bottom:3.5rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pb-\\[10dvh\\]{padding-bottom:10dvh!important}.pb-\\[4px\\]{padding-bottom:4px!important}.pl-10{padding-left:2.5rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:.75rem!important}.pl-4{padding-left:1rem!important}.pl-5{padding-left:1.25rem!important}.pl-\\[8px\\]{padding-left:8px!important}.pr-2{padding-right:.5rem!important}.pr-4{padding-right:1rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-40{padding-top:10rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-\\[2px\\]{padding-top:2px!important}.pt-\\[5px\\]{padding-top:5px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.align-middle{vertical-align:middle!important}.\\!font-primary-bold{font-family:HKGrotesk-Bold!important}.\\!font-primary-medium{font-family:HKGrotesk-Medium!important}.\\!font-primary-semibold{font-family:HKGrotesk-SemiBold!important}.font-primary,.font-primary-400{font-family:HKGrotesk-Regular!important}.font-primary-500{font-family:HKGrotesk-Medium!important}.font-primary-600{font-family:HKGrotesk-SemiBold!important}.font-primary-700,.font-primary-bold{font-family:HKGrotesk-Bold!important}.font-primary-light{font-family:HKGrotesk-Light!important}.font-primary-medium{font-family:HKGrotesk-Medium!important}.font-primary-semibold{font-family:HKGrotesk-SemiBold!important}.font-secondary-bold{font-family:Satoshi-Bold!important}.font-secondary-medium{font-family:Satoshi-Medium!important}.\\!text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.\\!text-\\[10px\\]{font-size:10px!important}.\\!text-\\[14px\\]{font-size:14px!important}.\\!text-\\[18px\\]{font-size:18px!important}.\\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-\\[10px\\]{font-size:10px!important}.text-\\[12px\\]{font-size:12px!important}.text-\\[13px\\]{font-size:13px!important}.text-\\[14px\\]{font-size:14px!important}.text-\\[150px\\]{font-size:150px!important}.text-\\[16px\\]{font-size:16px!important}.text-\\[18px\\]{font-size:18px!important}.text-\\[20px\\]{font-size:20px!important}.text-\\[22px\\]{font-size:22px!important}.text-\\[24px\\]{font-size:24px!important}.text-\\[25px\\]{font-size:25px!important}.text-\\[28px\\]{font-size:28px!important}.text-\\[29px\\]{font-size:29px!important}.text-\\[36px\\]{font-size:36px!important}.text-\\[38px\\]{font-size:38px!important}.text-\\[8em\\]{font-size:8em!important}.text-\\[9\\.6px\\]{font-size:9.6px!important}.text-\\[9px\\]{font-size:9px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.\\!font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.\\!text-\\[white\\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\\!text-black-70{--tw-text-opacity: 1 !important;color:rgb(47 47 47 / var(--tw-text-opacity, 1))!important}.\\!text-black-90{--tw-text-opacity: 1 !important;color:rgb(34 34 34 / var(--tw-text-opacity, 1))!important}.\\!text-error{--tw-text-opacity: 1 !important;color:rgb(225 25 0 / var(--tw-text-opacity, 1))!important}.\\!text-error-50{--tw-text-opacity: 1 !important;color:rgb(254 243 242 / var(--tw-text-opacity, 1))!important}.\\!text-error-500{--tw-text-opacity: 1 !important;color:rgb(240 68 56 / var(--tw-text-opacity, 1))!important}.\\!text-error-700{--tw-text-opacity: 1 !important;color:rgb(180 35 24 / var(--tw-text-opacity, 1))!important}.\\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.\\!text-navy-blue-100{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.\\!text-navy-blue-100\\/40{color:#03071e66!important}.\\!text-primary{--tw-text-opacity: 1 !important;color:rgb(227 72 2 / var(--tw-text-opacity, 1))!important}.\\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\\[\\#03071E\\]{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.text-\\[\\#12B76A\\]{--tw-text-opacity: 1 !important;color:rgb(18 183 106 / var(--tw-text-opacity, 1))!important}.text-\\[\\#2388FF\\]{--tw-text-opacity: 1 !important;color:rgb(35 136 255 / var(--tw-text-opacity, 1))!important}.text-\\[\\#292D32\\]{--tw-text-opacity: 1 !important;color:rgb(41 45 50 / var(--tw-text-opacity, 1))!important}.text-\\[\\#2E3144\\]{--tw-text-opacity: 1 !important;color:rgb(46 49 68 / var(--tw-text-opacity, 1))!important}.text-\\[\\#535C5F\\]{--tw-text-opacity: 1 !important;color:rgb(83 92 95 / var(--tw-text-opacity, 1))!important}.text-\\[\\#666666\\]{--tw-text-opacity: 1 !important;color:rgb(102 102 102 / var(--tw-text-opacity, 1))!important}.text-\\[\\#667085\\]{--tw-text-opacity: 1 !important;color:rgb(102 112 133 / var(--tw-text-opacity, 1))!important}.text-\\[\\#979797\\]{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.text-\\[\\#979797\\]\\/50{color:#97979780!important}.text-\\[\\#D0D5DD\\]{--tw-text-opacity: 1 !important;color:rgb(208 213 221 / var(--tw-text-opacity, 1))!important}.text-\\[\\#F48C06\\]{--tw-text-opacity: 1 !important;color:rgb(244 140 6 / var(--tw-text-opacity, 1))!important}.text-\\[\\#F6C6B1\\]{--tw-text-opacity: 1 !important;color:rgb(246 198 177 / var(--tw-text-opacity, 1))!important}.text-\\[\\#F79009\\]{--tw-text-opacity: 1 !important;color:rgb(247 144 9 / var(--tw-text-opacity, 1))!important}.text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.text-black-100{--tw-text-opacity: 1 !important;color:rgb(24 24 24 / var(--tw-text-opacity, 1))!important}.text-black-50{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.text-black-60{--tw-text-opacity: 1 !important;color:rgb(73 86 106 / var(--tw-text-opacity, 1))!important}.text-black-70{--tw-text-opacity: 1 !important;color:rgb(47 47 47 / var(--tw-text-opacity, 1))!important}.text-black-80{--tw-text-opacity: 1 !important;color:rgb(41 45 50 / var(--tw-text-opacity, 1))!important}.text-black-90{--tw-text-opacity: 1 !important;color:rgb(34 34 34 / var(--tw-text-opacity, 1))!important}.text-blue-90{--tw-text-opacity: 1 !important;color:rgb(29 41 57 / var(--tw-text-opacity, 1))!important}.text-error{--tw-text-opacity: 1 !important;color:rgb(225 25 0 / var(--tw-text-opacity, 1))!important}.text-error-500{--tw-text-opacity: 1 !important;color:rgb(240 68 56 / var(--tw-text-opacity, 1))!important}.text-error-600{--tw-text-opacity: 1 !important;color:rgb(217 45 32 / var(--tw-text-opacity, 1))!important}.text-error-700{--tw-text-opacity: 1 !important;color:rgb(180 35 24 / var(--tw-text-opacity, 1))!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(242 244 247 / var(--tw-text-opacity, 1))!important}.text-gray-300{--tw-text-opacity: 1 !important;color:rgb(208 213 221 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(102 112 133 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(71 84 103 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(52 64 84 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(29 41 57 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(16 24 40 / var(--tw-text-opacity, 1))!important}.text-green{--tw-text-opacity: 1 !important;color:rgb(3 152 85 / var(--tw-text-opacity, 1))!important}.text-info-600{--tw-text-opacity: 1 !important;color:rgb(21 112 239 / var(--tw-text-opacity, 1))!important}.text-info-700{--tw-text-opacity: 1 !important;color:rgb(23 92 211 / var(--tw-text-opacity, 1))!important}.text-navy-blue-100{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.text-primary,.text-primary-500{--tw-text-opacity: 1 !important;color:rgb(227 72 2 / var(--tw-text-opacity, 1))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.text-success-500{--tw-text-opacity: 1 !important;color:rgb(18 183 106 / var(--tw-text-opacity, 1))!important}.text-success-600{--tw-text-opacity: 1 !important;color:rgb(3 152 85 / var(--tw-text-opacity, 1))!important}.text-success-700{--tw-text-opacity: 1 !important;color:rgb(2 122 72 / var(--tw-text-opacity, 1))!important}.text-warning-600{--tw-text-opacity: 1 !important;color:rgb(220 104 3 / var(--tw-text-opacity, 1))!important}.text-warning-700{--tw-text-opacity: 1 !important;color:rgb(181 71 8 / var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-white-60{--tw-text-opacity: 1 !important;color:rgb(252 252 252 / var(--tw-text-opacity, 1))!important}.text-white-90{--tw-text-opacity: 1 !important;color:rgb(217 217 217 / var(--tw-text-opacity, 1))!important}.underline{text-decoration-line:underline!important}.\\!opacity-100{opacity:1!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-50{opacity:.5!important}.shadow-\\[0_0_0_4px_\\#F2F4F7\\,_0_1px_2px_0_\\#03071E0D\\]{--tw-shadow: 0 0 0 4px #F2F4F7, 0 1px 2px 0 #03071E0D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\\[0_1px_2px_0_\\#1018280D\\]{--tw-shadow: 0 1px 2px 0 #1018280D !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\\[0_1px_2px_0_rgba\\(16\\,24\\,40\\,0\\.05\\)\\]{--tw-shadow: 0 1px 2px 0 rgba(16,24,40,.05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\\[\\#1018280D\\]{--tw-shadow-color: #1018280D !important;--tw-shadow: var(--tw-shadow-colored) !important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-0{outline-width:0px!important}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.invert{--tw-invert: invert(100%) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-blur-md{--tw-backdrop-blur: blur(12px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-500{transition-duration:.5s!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s!important}.duration-300{animation-duration:.3s!important}.duration-500{animation-duration:.5s!important}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.running{animation-play-state:running!important}.stripes-reverse{--stripes-direction: reverse !important}.stripes-size-\\[8px\\]{--stripes-size: 8px !important}.\\[background-position-y\\:bottom\\]{background-position-y:bottom!important}.\\[box-shadow\\:0px_0px_0px_6px_rgba\\(0\\,0\\,0\\,0\\.04\\)\\,0px_0px_0px_12px_rgba\\(0\\,0\\,0\\,0\\.04\\)\\]{box-shadow:0 0 0 6px #0000000a,0 0 0 12px #0000000a!important}.\\[box-shadow\\:0px_0px_0px_6px_rgba\\(227\\,72\\,2\\)\\,0px_0px_0px_10px_rgba\\(227\\,72\\,2\\,\\.4\\)\\,0px_0px_0px_14px_rgba\\(227\\,72\\,2\\,\\.1\\)\\]{box-shadow:0 0 0 6px #e34802,0 0 0 10px #e3480266,0 0 0 14px #e348021a!important}.\\[clip-path\\:margin-box\\]{clip-path:margin-box!important}dialog::backdrop{background-color:#656363}dialog{height:90vh;font-family:Helvetica Neue;position:relative;width:95vw;border:none!important;border-radius:20px;background-color:transparent}body,body *{appearance:none}.currency-flag{overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:1rem;width:1rem}.currency-flag.currency-flag-bj{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMjQpIj4KPHBhdGggZD0iTTcuODI2MjYgMTAuOTU3TDguODY5NzUgMjMuNTg3MUM5Ljg2Nzg2IDIzLjg1NjEgMTAuOTE3IDI0LjAwMDUgMTIuMDAwMiAyNC4wMDA1QzE4LjYyNzUgMjQuMDAwNSAyNC4wMDAyIDE4LjYyNzkgMjQuMDAwMiAxMi4wMDA1TDcuODI2MjYgMTAuOTU3WiIgZmlsbD0iI0Q4MDAyNyIvPgo8cGF0aCBkPSJNNy44MjYyNiAxMkw4Ljg2OTcgMC40MTMzOTFDOS44Njc4NiAwLjE0NDM3NSAxMC45MTcgMCAxMi4wMDAyIDBDMTguNjI3NSAwIDI0LjAwMDIgNS4zNzI2MiAyNC4wMDAyIDEySDcuODI2MjZaIiBmaWxsPSIjRkZEQTQ0Ii8+CjxwYXRoIGQ9Ik0tMC4wMDA0MjcyNDYgMTEuOTk5N0MtMC4wMDA0MjcyNDYgMTcuNTQ0IDMuNzU5OTMgMjIuMjA5MyA4Ljg2OTEyIDIzLjU4NjNWMC40MTMwODZDMy43NTk5MyAxLjc5MDA5IC0wLjAwMDQyNzI0NiA2LjQ1NTM3IC0wLjAwMDQyNzI0NiAxMS45OTk3WiIgZmlsbD0iIzZEQTU0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMjQiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.currency-flag.currency-flag-ci{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMjgpIj4KPHBhdGggZD0iTTEyIDI0QzUuMzcyNTggMjQgMCAxOC42Mjc0IDAgMTJDMCA1LjM3MjU4IDUuMzcyNTggMCAxMiAwQzE4LjYyNzQgMCAyNCA1LjM3MjU4IDI0IDEyQzI0IDE4LjYyNzQgMTguNjI3NCAyNCAxMiAyNFoiIGZpbGw9IiNGMEYwRjAiLz4KPHBhdGggZD0iTTAuMDAwMzkxNDgzIDExLjk5OTJDMC4wMDAzOTE0ODMgNi44Mzk2NCAzLjI1Njg5IDIuNDQxMDcgNy44MjY1MSAwLjc0NTYwNVYyMy4yNTI5QzMuMjU2ODkgMjEuNTU3MyAwLjAwMDM5MTQ4MyAxNy4xNTg4IDAuMDAwMzkxNDgzIDExLjk5OTJaIiBmaWxsPSIjRkY5ODExIi8+CjxwYXRoIGQ9Ik0yNCAxMS45OTk3QzI0IDE3LjE1OTMgMjAuNzQzNSAyMS41NTc4IDE2LjE3MzkgMjMuMjUzM1YwLjc0NjA5NEMyMC43NDM1IDIuNDQxNTYgMjQgNi44NDAxMyAyNCAxMS45OTk3WiIgZmlsbD0iIzZEQTU0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMjgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyNCAwKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)}.currency-flag.currency-flag-tg{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMTYpIj4KPHBhdGggZD0iTTEyIDI0QzE4LjYyNzQgMjQgMjQgMTguNjI3NCAyNCAxMkMyNCA1LjM3MjU4IDE4LjYyNzQgMCAxMiAwQzUuMzcyNTggMCAwIDUuMzcyNTggMCAxMkMwIDE4LjYyNzQgNS4zNzI1OCAyNCAxMiAyNFoiIGZpbGw9IiNGRkRBNDQiLz4KPHBhdGggZD0iTTEyIDAuMDAwNDg4MjgxQzExLjk5MTMgMC4wMDA1ODIwMzEgMTEuNDc4MyA0LjgwMDQ5IDExLjQ3ODMgNC44MDA0OUgyMS42MDA2QzE5LjQxMTMgMS44ODU5NCAxNS45MjU5IDAuMDAwNDg4MjgxIDEyIDAuMDAwNDg4MjgxWiIgZmlsbD0iIzQ5NkUyRCIvPgo8cGF0aCBkPSJNMTIuMDAwMiAyNC4wMDAyQzE1LjkyNiAyNC4wMDAyIDE5LjQxMTQgMjIuMTE0NyAyMS42MDA3IDE5LjIwMDJIMi4zOTk2NkM0LjU4ODkxIDIyLjExNDcgOC4wNzQzIDI0LjAwMDIgMTIuMDAwMiAyNC4wMDAyWiIgZmlsbD0iIzQ5NkUyRCIvPgo8cGF0aCBkPSJNMjMuNzU5NyA5LjYwMDU5SDExLjQ3ODNMMTIgMTQuNDAwNkgyMy43NTk3QzIzLjkxNzIgMTMuNjI1MSAyNCAxMi44MjI1IDI0IDEyLjAwMDZDMjQgMTEuMTc4NiAyMy45MTcxIDEwLjM3NiAyMy43NTk3IDkuNjAwNTlaIiBmaWxsPSIjNDk2RTJEIi8+CjxwYXRoIGQ9Ik0xMiAxNC40QzEyIDExLjg5NTcgMTIgMi44MTczNyAxMiAwQzUuMzcyNjIgMCAwIDUuMzcyNjIgMCAxMkMwIDEyLjgyMiAwLjA4Mjg3NSAxMy42MjQ1IDAuMjQwMjgxIDE0LjRIMTJaIiBmaWxsPSIjRDgwMDI3Ii8+CjxwYXRoIGQ9Ik02LjYyMTA2IDUuNzM4MjhMNy4zOTgwNiA4LjEyOTYxSDkuOTEyNjdMNy44Nzg0MyA5LjYwNzcyTDguNjU1MzQgMTEuOTk5MUw2LjYyMTA2IDEwLjUyMTJMNC41ODY3OCAxMS45OTkxTDUuMzYzODIgOS42MDc3MkwzLjMyOTU5IDguMTI5NjFINS44NDQxMUw2LjYyMTA2IDUuNzM4MjhaIiBmaWxsPSIjRjBGMEYwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjUyMV85MDExNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)}.currency-flag.currency-flag-sn{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMzIpIj4KPHBhdGggZD0iTTE3LjIxNzQgMS4xOTA3MkMxNS42Mzk3IDAuNDI3ODc1IDEzLjg2OTggMCAxMiAwQzEwLjEzMDEgMCA4LjM2MDI0IDAuNDI3ODc1IDYuNzgyNjIgMS4xOTA3Mkw1LjczOTE0IDEyTDYuNzgyNjIgMjIuODA5M0M4LjM2MDI0IDIzLjU3MjEgMTAuMTMwMSAyNCAxMiAyNEMxMy44Njk4IDI0IDE1LjYzOTcgMjMuNTcyMSAxNy4yMTc0IDIyLjgwOTNMMTguMjYwOCAxMkwxNy4yMTc0IDEuMTkwNzJaIiBmaWxsPSIjRkZEQTQ0Ii8+CjxwYXRoIGQ9Ik0xMi4wMDAxIDcuODI2MTdMMTMuMDM2MSAxMS4wMTQ2SDE2LjM4OUwxMy42NzY2IDEyLjk4NTRMMTQuNzEyNiAxNi4xNzRMMTIuMDAwMSAxNC4yMDMzTDkuMjg3NzEgMTYuMTc0TDEwLjMyMzkgMTIuOTg1NEw3LjYxMTUxIDExLjAxNDZIMTAuOTY0MkwxMi4wMDAxIDcuODI2MTdaIiBmaWxsPSIjNDk2RTJEIi8+CjxwYXRoIGQ9Ik02Ljc4Mjk2IDEuMTkwOTJDMi43NjkwNSAzLjEzMTg3IDAuMDAwMzM1NjkzIDcuMjQyMjkgMC4wMDAzMzU2OTMgMTEuOTk5OEMwLjAwMDMzNTY5MyAxNi43NTczIDIuNzY5MDUgMjAuODY3NyA2Ljc4Mjk2IDIyLjgwODZWMS4xOTA5MloiIGZpbGw9IiM0OTZFMkQiLz4KPHBhdGggZD0iTTE3LjIxNzcgMS4xOTE0MVYyMi44MDkxQzIxLjIzMTYgMjAuODY4MiAyNC4wMDA0IDE2Ljc1NzggMjQuMDAwNCAxMi4wMDAzQzI0LjAwMDQgNy4yNDI3OCAyMS4yMzE2IDMuMTMyMzYgMTcuMjE3NyAxLjE5MTQxWiIgZmlsbD0iI0Q4MDAyNyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.currency-flag.currency-flag-ml{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMzgpIj4KPHBhdGggZD0iTTE2LjE3NDIgMC43NDU5MDJDMTQuODc0MiAwLjI2MzU1OSAxMy40NjgyIC0wLjAwMDQ4ODI4MSAxMi4wMDAzIC0wLjAwMDQ4ODI4MUMxMC41MzI1IC0wLjAwMDQ4ODI4MSA5LjEyNjQgMC4yNjM1NTkgNy44MjY0MSAwLjc0NTkwMkw2Ljc4MjkzIDExLjk5OTVMNy44MjY0MSAyMy4yNTMxQzkuMTI2NCAyMy43MzU1IDEwLjUzMjUgMjMuOTk5NSAxMi4wMDAzIDIzLjk5OTVDMTMuNDY4MiAyMy45OTk1IDE0Ljg3NDIgMjMuNzM1NSAxNi4xNzQyIDIzLjI1MzFMMTcuMjE3NyAxMS45OTk1TDE2LjE3NDIgMC43NDU5MDJaIiBmaWxsPSIjRkZEQTQ0Ii8+CjxwYXRoIGQ9Ik0yMy45OTk2IDEyLjAwMDFDMjMuOTk5NiA2Ljg0MDYxIDIwLjc0MzEgMi40NDIwNSAxNi4xNzM1IDAuNzQ2NTgyVjIzLjI1MzhDMjAuNzQzMSAyMS41NTgyIDIzLjk5OTYgMTcuMTU5OCAyMy45OTk2IDEyLjAwMDFaIiBmaWxsPSIjRDgwMDI3Ii8+CjxwYXRoIGQ9Ik0wLjAwMDE1MjU4OCAxMS45OTk3QzAuMDAwMTUyNTg4IDE3LjE1OTMgMy4yNTY2NSAyMS41NTc3IDcuODI2MjYgMjMuMjUzM1YwLjc0NjA5NEMzLjI1NjY1IDIuNDQxNTYgMC4wMDAxNTI1ODggNi44NDAxMiAwLjAwMDE1MjU4OCAxMS45OTk3WiIgZmlsbD0iIzZEQTU0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMzgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.currency-flag.currency-flag-bf{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxNDIpIj4KPHBhdGggZD0iTTAgMTJDMCA1LjM3MjYyIDUuMzcyNjIgMCAxMiAwQzE4LjYyNzQgMCAyNCA1LjM3MjYyIDI0IDEyQzIzLjQ3ODMgMTIgMTIgMTMuNTY1MiAxMiAxMy41NjUyTDAgMTJaIiBmaWxsPSIjRDgwMDI3Ii8+CjxwYXRoIGQ9Ik0yNCAxMi4wMDFDMjQgMTguNjI4MyAxOC42Mjc0IDI0LjAwMSAxMiAyNC4wMDFDNS4zNzI2MiAyNC4wMDEgMCAxOC42MjgzIDAgMTIuMDAxIiBmaWxsPSIjNkRBNTQ0Ii8+CjxwYXRoIGQ9Ik0xMiA3LjgyNTJMMTIuOTA2NCAxMC42MTUxSDE1Ljg0MDJMMTMuNDY2OCAxMi4zMzk0TDE0LjM3MzMgMTUuMTI5NUwxMiAxMy40MDUyTDkuNjI2NjYgMTUuMTI5NUwxMC41MzMzIDEyLjMzOTRMOC4xNTk4NSAxMC42MTUxSDExLjA5MzVMMTIgNy44MjUyWiIgZmlsbD0iI0ZGREE0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxNDIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}@font-face{font-family:HKGrotesk-Light;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:HKGrotesk-Regular;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:HKGrotesk-Medium;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:HKGrotesk-Semibold;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:HKGrotesk-Bold;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:HKGrotesk-ExtraBold;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:HKGrotesk-Black;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Satoshi-Regular;font-weight:400;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Regular.woff) format("woff")}@font-face{font-family:Satoshi-Medium;font-weight:500;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Medium.woff) format("woff")}@font-face{font-family:Satoshi-Light;font-weight:300;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Light.woff) format("woff")}@font-face{font-family:Satoshi-Bold;font-weight:700;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Bold.woff) format("woff")}@font-face{font-family:Satoshi-Black;font-weight:900;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Black.woff) format("woff")}.mat-mdc-menu-panel{min-width:50px!important}body{font-family:HKGrotesk-Regular}.placeholder\\:text-black-50::placeholder{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.placeholder\\:text-gray-400::placeholder{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.before\\:animate-none:before{content:var(--tw-content)!important;animation:none!important}.after\\:absolute:after{content:var(--tw-content)!important;position:absolute!important}.after\\:left-\\[24px\\]:after{content:var(--tw-content)!important;left:24px!important}.after\\:top-\\[48px\\]:after{content:var(--tw-content)!important;top:48px!important}.after\\:block:after{content:var(--tw-content)!important;display:block!important}.after\\:h-\\[52px\\]:after{content:var(--tw-content)!important;height:52px!important}.after\\:h-\\[82px\\]:after{content:var(--tw-content)!important;height:82px!important}.after\\:w-\\[2px\\]:after{content:var(--tw-content)!important;width:2px!important}.after\\:bg-gray-200:after{content:var(--tw-content)!important;--tw-bg-opacity: 1 !important;background-color:rgb(228 231 236 / var(--tw-bg-opacity, 1))!important}.after\\:bg-primary-500:after{content:var(--tw-content)!important;--tw-bg-opacity: 1 !important;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1))!important}.last\\:border-0:last-child{border-width:0px!important}.last\\:border-none:last-child{border-style:none!important}.last\\:after\\:h-0:last-child:after{content:var(--tw-content)!important;height:0px!important}.hover\\:border-error-700:hover{--tw-border-opacity: 1 !important;border-color:rgb(180 35 24 / var(--tw-border-opacity, 1))!important}.hover\\:border-gray-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(152 162 179 / var(--tw-border-opacity, 1))!important}.hover\\:border-gray-900:hover{--tw-border-opacity: 1 !important;border-color:rgb(16 24 40 / var(--tw-border-opacity, 1))!important}.hover\\:\\!bg-\\[\\#028845\\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(2 136 69 / var(--tw-bg-opacity, 1))!important}.hover\\:\\!bg-error:hover{--tw-bg-opacity: 1 !important;background-color:rgb(225 25 0 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-error-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(180 35 24 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-300:hover{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-400:hover{--tw-bg-opacity: 1 !important;background-color:rgb(152 162 179 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-900:hover{--tw-bg-opacity: 1 !important;background-color:rgb(16 24 40 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-primary-90:hover{--tw-bg-opacity: 1 !important;background-color:rgb(187 58 0 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-white-90\\/20:hover{background-color:#d9d9d933!important}.focus\\:\\!rounded-l-none:focus{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.focus\\:border:focus{border-width:1px!important}.focus\\:border-none:focus{border-style:none!important}.focus\\:border-error-600:focus{--tw-border-opacity: 1 !important;border-color:rgb(217 45 32 / var(--tw-border-opacity, 1))!important}.focus\\:border-gray-400:focus{--tw-border-opacity: 1 !important;border-color:rgb(152 162 179 / var(--tw-border-opacity, 1))!important}.focus\\:border-primary-100:focus{--tw-border-opacity: 1 !important;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1))!important}.focus\\:bg-gray-300:focus{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.focus\\:bg-white:focus{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.focus\\:shadow-\\[0_0_0_4px_\\#F2F4F7\\,_0_1px_2px_0_\\#03071E0D\\]:focus{--tw-shadow: 0 0 0 4px #F2F4F7, 0 1px 2px 0 #03071E0D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\\:shadow-\\[0_0_0_4px_\\#FEE4E2\\,_0_1px_2px_0_\\#1018280D\\]:focus{--tw-shadow: 0 0 0 4px #FEE4E2, 0 1px 2px 0 #1018280D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\\:shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.disabled\\:\\!border-\\[1px\\]:disabled{border-width:1px!important}.disabled\\:border-none:disabled{border-style:none!important}.disabled\\:\\!border-gray-300:disabled{--tw-border-opacity: 1 !important;border-color:rgb(208 213 221 / var(--tw-border-opacity, 1))!important}.disabled\\:border-error-200:disabled{--tw-border-opacity: 1 !important;border-color:rgb(254 205 202 / var(--tw-border-opacity, 1))!important}.disabled\\:border-gray-200:disabled{--tw-border-opacity: 1 !important;border-color:rgb(228 231 236 / var(--tw-border-opacity, 1))!important}.disabled\\:\\!bg-\\[\\#048848\\]\\/40:disabled{background-color:#04884866!important}.disabled\\:bg-error-200:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(254 205 202 / var(--tw-bg-opacity, 1))!important}.disabled\\:bg-gray-100:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.disabled\\:bg-gray-300:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.disabled\\:text-gray-300:disabled{--tw-text-opacity: 1 !important;color:rgb(208 213 221 / var(--tw-text-opacity, 1))!important}.disabled\\:text-gray-400:disabled{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.disabled\\:opacity-50:disabled{opacity:.5!important}.has-\\[\\:disabled\\]\\:bg-gray-100:has(:disabled){--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.has-\\[\\:focus\\]\\:bg-white:has(:focus){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.has-\\[\\:disabled\\]\\:text-gray-400:has(:disabled){--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.has-\\[\\:focus\\]\\:shadow-\\[0_0_0_4px_\\#F2F4F7\\,_0_1px_2px_0_\\#03071E0D\\]:has(:focus){--tw-shadow: 0 0 0 4px #F2F4F7, 0 1px 2px 0 #03071E0D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.has-\\[\\:focus\\]\\:shadow-\\[0_0_0_4px_\\#FEE4E2\\,_0_1px_2px_0_\\#1018280D\\]:has(:focus){--tw-shadow: 0 0 0 4px #FEE4E2, 0 1px 2px 0 #1018280D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}@media (min-width: 640px){.sm\\:text-\\[12px\\]{font-size:12px!important}.sm\\:text-\\[16px\\]{font-size:16px!important}}@media (min-width: 768px){.md\\:block{display:block!important}.md\\:w-\\[400px\\]{width:400px!important}.md\\:flex-nowrap{flex-wrap:nowrap!important}.md\\:px-\\[30px\\]{padding-left:30px!important;padding-right:30px!important}}@media (min-width: 1024px){.lg\\:right-\\[14px\\]{right:14px!important}.lg\\:top-10{top:2.5rem!important}.lg\\:top-3{top:.75rem!important}.lg\\:m-0{margin:0!important}.lg\\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\\:mt-0{margin-top:0!important}.lg\\:mt-20{margin-top:5rem!important}.lg\\:mt-24{margin-top:6rem!important}.lg\\:mt-32{margin-top:8rem!important}.lg\\:inline-block{display:inline-block!important}.lg\\:flex{display:flex!important}.lg\\:inline-flex{display:inline-flex!important}.lg\\:grid{display:grid!important}.lg\\:hidden{display:none!important}.lg\\:\\!h-10{height:2.5rem!important}.lg\\:\\!w-10{width:2.5rem!important}.lg\\:w-\\[255px\\]{width:255px!important}.lg\\:w-\\[420px\\]{width:420px!important}.lg\\:w-\\[calc\\(100vw-210px\\)\\]{width:calc(100vw - 210px)!important}.lg\\:w-fit{width:fit-content!important}.lg\\:w-full{width:100%!important}.lg\\:min-w-\\[250px\\]{min-width:250px!important}.lg\\:grid-cols-\\[42\\%\\,58\\%\\]{grid-template-columns:42% 58%!important}.lg\\:justify-end{justify-content:flex-end!important}.lg\\:justify-center{justify-content:center!important}.lg\\:justify-between{justify-content:space-between!important}.lg\\:p-2\\.5{padding:.625rem!important}.lg\\:px-4{padding-left:1rem!important;padding-right:1rem!important}.lg\\:px-\\[16px\\]{padding-left:16px!important;padding-right:16px!important}.lg\\:py-\\[10px\\]{padding-top:10px!important;padding-bottom:10px!important}.lg\\:pr-14{padding-right:3.5rem!important}.lg\\:text-\\[16px\\]{font-size:16px!important}}@media (orientation: landscape){.landscape\\:flex-nowrap{flex-wrap:nowrap!important}}@media (prefers-color-scheme: dark){.dark\\:fill-gray-200{fill:#e4e7ec!important}.dark\\:stroke-gray-700{stroke:#344054!important}}.\\[\\&\\:not\\(\\:disabled\\)\\]\\:hover\\:bg-primary-90:hover:not(:disabled){--tw-bg-opacity: 1 !important;background-color:rgb(187 58 0 / var(--tw-bg-opacity, 1))!important}.\\[\\&\\>\\*\\]\\:pointer-events-none>*{pointer-events:none!important}.\\[\\&\\>\\*\\]\\:\\!mb-4>*{margin-bottom:1rem!important}.\\[\\&\\>\\*\\]\\:\\!text-sm>*{font-size:.875rem!important;line-height:1.25rem!important}.\\[\\&\\>\\.active\\]\\:bg-gray-100>.active{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.\\[\\&\\>button\\]\\:flex>button{display:flex!important}.\\[\\&\\>button\\]\\:h-full>button{height:100%!important}.\\[\\&\\>button\\]\\:w-full>button{width:100%!important}.\\[\\&\\>button\\]\\:items-center>button{align-items:center!important}.\\[\\&\\>button\\]\\:justify-center>button{justify-content:center!important}.\\[\\&\\>button\\]\\:border-x>button{border-left-width:1px!important;border-right-width:1px!important}.\\[\\&\\>button\\]\\:border-black-30>button{--tw-border-opacity: 1 !important;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.\\[\\&\\>button\\]\\:border-gray-200>button{--tw-border-opacity: 1 !important;border-color:rgb(228 231 236 / var(--tw-border-opacity, 1))!important}.\\[\\&\\>button\\]\\:bg-white>button{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\\[\\&\\>button\\]\\:px-2>button{padding-left:.5rem!important;padding-right:.5rem!important}.\\[\\&\\>button\\]\\:transition-all>button{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.\\[\\&\\>button\\]\\:duration-300>button{transition-duration:.3s!important;animation-duration:.3s!important}.\\[\\&\\>button\\]\\:\\[box-shadow\\:0_1px_2px_0_rgba\\(16\\,24\\,40\\,0\\.05\\)\\]>button{box-shadow:0 1px 2px #1018280d!important}.first\\:\\[\\&\\>button\\]\\:border-l-0>button:first-child{border-left-width:0px!important}.last\\:\\[\\&\\>button\\]\\:border-r-0>button:last-child{border-right-width:0px!important}.\\[\\&\\>div\\>div\\]\\:text-\\[24px\\]>div>div{font-size:24px!important}.\\[\\&\\>div\\>span\\]\\:text-sm>div>span{font-size:.875rem!important;line-height:1.25rem!important}.\\[\\&\\>div\\]\\:flex>div{display:flex!important}.\\[\\&\\>div\\]\\:grid>div{display:grid!important}.\\[\\&\\>div\\]\\:items-center>div{align-items:center!important}.\\[\\&\\>div\\]\\:justify-between>div{justify-content:space-between!important}.\\[\\&\\>div\\]\\:gap-1>div{gap:.25rem!important}.\\[\\&\\>div\\]\\:gap-1\\.5>div{gap:.375rem!important}.\\[\\&\\>div\\]\\:py-3>div{padding-top:.75rem!important;padding-bottom:.75rem!important}.\\[\\&\\>div\\]\\:text-navy-blue-100>div{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.\\[\\&\\>li\\>\\*\\]\\:\\!inline-flex>li>*{display:inline-flex!important}.\\[\\&\\>li\\>\\*\\]\\:\\!font-semibold>li>*{font-weight:600!important}.\\[\\&\\>span\\]\\:flex>span{display:flex!important}.\\[\\&\\>span\\]\\:items-center>span{align-items:center!important}.\\[\\&\\>span\\]\\:gap-2>span{gap:.5rem!important}.\\[\\&\\>td\\]\\:\\!px-2>td{padding-left:.5rem!important;padding-right:.5rem!important}.\\[\\&\\>th\\]\\:\\!px-2>th{padding-left:.5rem!important;padding-right:.5rem!important}.\\[\\&_h3\\+div\\]\\:flex h3+div{display:flex!important}.\\[\\&_h3\\+div\\]\\:items-center h3+div{align-items:center!important}.\\[\\&_h3\\+div\\]\\:gap-2 h3+div{gap:.5rem!important}.\\[\\&_h3\\+div\\]\\:font-primary-medium h3+div{font-family:HKGrotesk-Medium!important}.\\[\\&_h3\\+div\\]\\:text-\\[20px\\] h3+div{font-size:20px!important}.\\[\\&_h3\\]\\:font-primary-bold h3{font-family:HKGrotesk-Bold!important}.\\[\\&_h3\\]\\:text-sm h3{font-size:.875rem!important;line-height:1.25rem!important}.\\[\\&_h3\\]\\:text-black-50 h3{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-error-600 i{--tw-text-opacity: 1 !important;color:rgb(217 45 32 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-info-600 i{--tw-text-opacity: 1 !important;color:rgb(21 112 239 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-success-600 i{--tw-text-opacity: 1 !important;color:rgb(3 152 85 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-warning-600 i{--tw-text-opacity: 1 !important;color:rgb(220 104 3 / var(--tw-text-opacity, 1))!important}@keyframes pulse{50%{opacity:.5}}.\\[\\&_tbody\\]\\:\\!animate-pulse tbody{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}
     1window.sbWebSdk = { componentCss: `@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/currency-flags/2.1.2/currency-flags.min.css";@import"https://fonts.cdnfonts.com/css/hk-groteks";html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400;--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: white;--mat-card-elevated-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);--mat-card-outlined-container-color: white;--mat-card-outlined-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-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-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-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #3f51b5;--mat-progress-bar-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #ff4081;--mat-progress-bar-track-color: rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px;--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f44336}.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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}.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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54);--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #3f51b5;--mat-chip-elevated-disabled-container-color: #3f51b5;--mat-chip-elevated-selected-container-color: #3f51b5;--mat-chip-flat-disabled-selected-container-color: #3f51b5;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #ff4081;--mat-chip-elevated-disabled-container-color: #ff4081;--mat-chip-elevated-selected-container-color: #ff4081;--mat-chip-flat-disabled-selected-container-color: #ff4081;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;--mat-slide-toggle-selected-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;--mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;--mat-slide-toggle-selected-focus-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-handle-color: #3f51b5;--mat-slide-toggle-selected-pressed-handle-color: #3f51b5;--mat-slide-toggle-selected-focus-track-color: #7986cb;--mat-slide-toggle-selected-hover-track-color: #7986cb;--mat-slide-toggle-selected-pressed-track-color: #7986cb;--mat-slide-toggle-selected-track-color: #7986cb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-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);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-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);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #ff4081;--mat-slide-toggle-selected-handle-color: #ff4081;--mat-slide-toggle-selected-hover-state-layer-color: #ff4081;--mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;--mat-slide-toggle-selected-focus-handle-color: #ff4081;--mat-slide-toggle-selected-hover-handle-color: #ff4081;--mat-slide-toggle-selected-pressed-handle-color: #ff4081;--mat-slide-toggle-selected-focus-track-color: #f06292;--mat-slide-toggle-selected-hover-track-color: #f06292;--mat-slide-toggle-selected-pressed-track-color: #f06292;--mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400;--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-active-track-color: #3f51b5;--mat-slider-focus-handle-color: #3f51b5;--mat-slider-handle-color: #3f51b5;--mat-slider-hover-handle-color: #3f51b5;--mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-slider-inactive-track-color: #3f51b5;--mat-slider-ripple-color: #3f51b5;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #ff4081;--mat-slider-focus-handle-color: #ff4081;--mat-slider-handle-color: #ff4081;--mat-slider-hover-handle-color: #ff4081;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-slider-inactive-track-color: #ff4081;--mat-slider-ripple-color: #ff4081;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #ff4081}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px;--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-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);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #3f51b5;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #3f51b5;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-outlined-state-layer-color: #3f51b5;--mat-button-protected-container-color: #3f51b5;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #3f51b5;--mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-text-state-layer-color: #3f51b5;--mat-button-tonal-container-color: #3f51b5;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #ff4081;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #ff4081;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-outlined-state-layer-color: #ff4081;--mat-button-protected-container-color: #ff4081;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #ff4081;--mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-text-state-layer-color: #ff4081;--mat-button-tonal-container-color: #ff4081;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #ff4081;--mat-icon-button-state-layer-color: #ff4081;--mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #ff4081;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-fab-small-container-color: #ff4081;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7986cb;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--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: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-color: #3f51b5}.mat-accent{--mat-progress-spinner-active-indicator-color: #ff4081}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px;--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px;--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-height: 48px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--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-text-color: rgba(0, 0, 0, .87);--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, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--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-text-color: rgba(0, 0, 0, .87);--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, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--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: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--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-text-color: rgba(0, 0, 0, .87);--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, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400;--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--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: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--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);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400;--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;--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #3f51b5}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--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);--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0;--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--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}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400;--mat-sort-arrow-color: rgba(0, 0, 0, .87);--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500;--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87);--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.notifier__container *{box-sizing:border-box}.notifier__container-list{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.notifier__notification{display:flex;align-items:center;position:fixed;visibility:hidden;z-index:10000;will-change:transform;backface-visibility:hidden}.notifier__notification--material{border-radius:3px;box-shadow:0 1px 3px #0003;cursor:default;padding:11px 26px 10px}.notifier__notification--material .notifier__notification-message{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:top;line-height:32px;font-size:15px}.notifier__notification--material .notifier__notification-button{display:inline-block;transition:opacity .2s ease;opacity:.5;margin-right:-10px;margin-left:10px;outline:none;border:none;background:none;cursor:pointer;padding:6px;width:32px;height:32px;vertical-align:top}.notifier__notification--material .notifier__notification-button:hover,.notifier__notification--material .notifier__notification-button:focus{opacity:1}.notifier__notification--material .notifier__notification-button:active{transform:scale(.82);opacity:1}.notifier__notification--default{background-color:#444;color:#fff}.notifier__notification--default .notifier__notification-button-icon{fill:#fff}.notifier__notification--error{background-color:#d9534f;color:#fff}.notifier__notification--error .notifier__notification-button-icon{fill:#fff}.notifier__notification--info{background-color:#5bc0de;color:#fff}.notifier__notification--info .notifier__notification-button-icon{fill:#fff}.notifier__notification--success{background-color:#5cb85c;color:#fff}.notifier__notification--success .notifier__notification-button-icon{fill:#fff}.notifier__notification--warning{background-color:#f0ad4e;color:#fff}.notifier__notification--warning .notifier__notification-button-icon{fill:#fff}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@keyframes slides{0%{transform:translate(0)}to{transform:translate(var(--stripes-size))}}:root{--stripes-rgb: 0 0 0;--stripes-angle: -45deg;--stripes-speed: 1s;--stripes-direction: forwards;--stripes-opacity: 1;--stripes-size: 20px;--stripes-width: 10%}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.icon-\\[akar-icons--triangle-alert-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M14.543 2.598a2.821 2.821 0 0 0-5.086 0L1.341 18.563C.37 20.469 1.597 23 3.883 23h16.234c2.286 0 3.511-2.53 2.542-4.437zM12 8a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1m0 8.5a1 1 0 0 1 1 1v.5a1 1 0 1 1-2 0v-.5a1 1 0 0 1 1-1' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[ant-design--close-circle-twotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='1024' height='1024'%3E%3Cpath fill='black' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372'/%3E%3Cpath fill='black' fill-opacity='.15' d='M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372s372-166.6 372-372s-166.6-372-372-372m171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2c0 4.5-3.6 8-8 8l-66-.3l-99.3-118.4l-99.3 118.5l-66.1.3c-4.4 0-8-3.6-8-8c0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 0 1-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3l99.3 118.4l99.4-118.5l66-.3c4.4 0 8 3.6 8 8c0 1.9-.6 3.8-1.8 5.2l-130.1 155z'/%3E%3Cpath fill='black' d='M685.8 352c0-4.4-3.6-8-8-8l-66 .3l-99.4 118.5l-99.3-118.4l-66.1-.3c-4.4 0-8 3.5-8 8c0 1.9.7 3.7 1.9 5.2l130.1 155l-130.1 154.9a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3l99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8c0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2'/%3E%3C/svg%3E")}.icon-\\[bi--check2-all\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg fill='black'%3E%3Cpath d='M12.354 4.354a.5.5 0 0 0-.708-.708L5 10.293L1.854 7.146a.5.5 0 1 0-.708.708l3.5 3.5a.5.5 0 0 0 .708 0zm-4.208 7l-.896-.897l.707-.707l.543.543l6.646-6.647a.5.5 0 0 1 .708.708l-7 7a.5.5 0 0 1-.708 0'/%3E%3Cpath d='m5.354 7.146l.896.897l-.707.707l-.897-.896a.5.5 0 1 1 .708-.708'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[bi--envelope-at\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cg fill='black'%3E%3Cpath d='M2 2a2 2 0 0 0-2 2v8.01A2 2 0 0 0 2 14h5.5a.5.5 0 0 0 0-1H2a1 1 0 0 1-.966-.741l5.64-3.471L8 9.583l7-4.2V8.5a.5.5 0 0 0 1 0V4a2 2 0 0 0-2-2zm3.708 6.208L1 11.105V5.383zM1 4.217V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v.217l-7 4.2z'/%3E%3Cpath d='M14.247 14.269c1.01 0 1.587-.857 1.587-2.025v-.21C15.834 10.43 14.64 9 12.52 9h-.035C10.42 9 9 10.36 9 12.432v.214C9 14.82 10.438 16 12.358 16h.044c.594 0 1.018-.074 1.237-.175v-.73c-.245.11-.673.18-1.18.18h-.044c-1.334 0-2.571-.788-2.571-2.655v-.157c0-1.657 1.058-2.724 2.64-2.724h.04c1.535 0 2.484 1.05 2.484 2.326v.118c0 .975-.324 1.39-.639 1.39c-.232 0-.41-.148-.41-.42v-2.19h-.906v.569h-.03c-.084-.298-.368-.63-.954-.63c-.778 0-1.259.555-1.259 1.4v.528c0 .892.49 1.434 1.26 1.434c.471 0 .896-.227 1.014-.643h.043c.118.42.617.648 1.12.648m-2.453-1.588v-.227c0-.546.227-.791.573-.791c.297 0 .572.192.572.708v.367c0 .573-.253.744-.564.744c-.354 0-.581-.215-.581-.8Z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[bi--search\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E")}.icon-\\[carbon--chevron-down\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='black' d='M16 22L6 12l1.4-1.4l8.6 8.6l8.6-8.6L26 12z'/%3E%3C/svg%3E")}.icon-\\[carbon--chevron-up\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='black' d='m16 10l10 10l-1.4 1.4l-8.6-8.6l-8.6 8.6L6 20z'/%3E%3C/svg%3E")}.icon-\\[charm--minus\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m13.25 7.75h-10.5'/%3E%3C/svg%3E")}.icon-\\[ci--arrow-left-md\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 12H5m0 0l6 6m-6-6l6-6'/%3E%3C/svg%3E")}.icon-\\[ci--user-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 21c0-2.761-3.582-5-8-5s-8 2.239-8 5m8-8a5 5 0 1 1 0-10a5 5 0 0 1 0 10'/%3E%3C/svg%3E")}.icon-\\[eos-icons--loading\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2A10 10 0 1 0 22 12A10 10 0 0 0 12 2Zm0 18a8 8 0 1 1 8-8A8 8 0 0 1 12 20Z' opacity='.5'/%3E%3Cpath fill='black' d='M20 12h2A10 10 0 0 0 12 2V4A8 8 0 0 1 20 12Z'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3C/path%3E%3C/svg%3E")}.icon-\\[ep--circle-close\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='1024' height='1024'%3E%3Cpath fill='black' d='m466.752 512l-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z'/%3E%3Cpath fill='black' d='M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896'/%3E%3C/svg%3E")}.icon-\\[gravity-ui--copy\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 2.5H8A1.5 1.5 0 0 0 6.5 4v1H8a3 3 0 0 1 3 3v1.5h1A1.5 1.5 0 0 0 13.5 8V4A1.5 1.5 0 0 0 12 2.5M11 11h1a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H8a3 3 0 0 0-3 3v1H4a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h4a3 3 0 0 0 3-3zM4 6.5h4A1.5 1.5 0 0 1 9.5 8v4A1.5 1.5 0 0 1 8 13.5H4A1.5 1.5 0 0 1 2.5 12V8A1.5 1.5 0 0 1 4 6.5' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[hugeicons--alert-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='1.5' d='M13.925 21h-3.85c-4.63 0-6.945 0-7.799-1.506c-.853-1.506.331-3.503 2.7-7.495L6.9 8.753C9.176 4.918 10.313 3 12 3s2.824 1.918 5.1 5.753L19.023 12c2.369 3.992 3.553 5.989 2.7 7.495C20.87 21 18.555 21 13.924 21M12 17v-4.5'/%3E%3Cpath stroke-width='1.8' d='M12 8.998v-.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-data-transfer-diagonal\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m9 19l9.18-9.006c.748-.734 1.122-1.1 1.444-.967c.323.134.329.659.34 1.708l.036 3.31M15 5l-9.18 9.006c-.748.734-1.122 1.1-1.444.967c-.323-.134-.329-.659-.34-1.708L4 9.955'/%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-right-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 6s6 4.419 6 6s-6 6-6 6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-right-double\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.5 18s6-4.419 6-6s-6-6-6-6m-7 12s6-4.419 6-6s-6-6-6-6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--arrow-up-right-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 6.65s6.938-.542 7.915.435S17.35 15 17.35 15m-.85-7.5l-10 10'/%3E%3C/svg%3E")}.icon-\\[hugeicons--bank\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black'%3E%3Cpath stroke-width='1.5' d='M2 8.57c0-1.197.482-1.93 1.48-2.486l4.11-2.287C9.743 2.6 10.82 2 12 2s2.257.6 4.41 1.797l4.11 2.287C21.517 6.64 22 7.373 22 8.57c0 .324 0 .487-.035.62c-.186.7-.821.811-1.434.811H3.469c-.613 0-1.247-.11-1.434-.811C2 9.056 2 8.893 2 8.569Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.996 7h.009'/%3E%3Cpath stroke-width='1.5' d='M4 10v8.5M8 10v8.5m8-8.5v8.5m4-8.5v8.5m-1 0H5a3 3 0 0 0-3 3a.5.5 0 0 0 .5.5h19a.5.5 0 0 0 .5-.5a3 3 0 0 0-3-3Z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--calendar-03\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='1.5' d='M16 2v4M8 2v4m5-2h-2C7.229 4 5.343 4 4.172 5.172S3 8.229 3 12v2c0 3.771 0 5.657 1.172 6.828S7.229 22 11 22h2c3.771 0 5.657 0 6.828-1.172S21 17.771 21 14v-2c0-3.771 0-5.657-1.172-6.828S16.771 4 13 4M3 10h18'/%3E%3Cpath stroke-width='2' d='M11.996 14h.008m-.008 4h.008m3.987-4H16m-8 0h.009M8 18h.009'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--call\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.912 10.541l2.64-2.64a2.08 2.08 0 0 0 .507-2.064a27 27 0 0 1-.49-1.844C7.453 3.45 6.976 3 6.42 3H4.912c-1.11 0-2.023.904-1.901 2.008c.926 8.392 7.59 15.055 15.981 15.981c1.104.122 2.008-.79 2.008-1.9v-1.51c0-.554-.452-1.01-.998-1.11a15 15 0 0 1-1.774-.459c-.767-.244-1.619-.072-2.188.496l-2.581 2.582'/%3E%3C/svg%3E")}.icon-\\[hugeicons--cancel-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M18 6L6 18m12 0L6 6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--cancel-circle\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10m-7 3L9 9m0 6l6-6'/%3E%3C/svg%3E")}.icon-\\[hugeicons--checkmark-circle-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8 12.5l2.5 2.5L16 9'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--credit-card\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M2 12c0-3.537 0-5.306 1.053-6.487q.253-.284.554-.522C4.862 4 6.741 4 10.5 4h3c3.759 0 5.638 0 6.892.99q.302.24.555.523C22 6.693 22 8.463 22 12s0 5.306-1.053 6.487a4.4 4.4 0 0 1-.555.522C19.138 20 17.26 20 13.5 20h-3c-3.759 0-5.638 0-6.893-.99a4.4 4.4 0 0 1-.554-.523C2 17.307 2 15.537 2 12'/%3E%3Cpath stroke-linecap='round' stroke-miterlimit='10' d='M10 16h1.5m3 0H18'/%3E%3Cpath d='M2 9h20'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--download-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M16 12s-2.946 4-4 4s-4-4-4-4m4 3.5V3'/%3E%3Cpath d='M17 8a4 4 0 0 1 4 4v2.5c0 2.335 0 3.502-.472 4.386a4 4 0 0 1-1.642 1.642C18.002 21 16.835 21 14.5 21h-5c-2.334 0-3.502 0-4.386-.473a4 4 0 0 1-1.641-1.641C3 18.002 3 16.835 3 14.5v-2.501A4 4 0 0 1 6.998 8H7'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--filter\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8.857 12.506C6.37 10.646 4.596 8.6 3.627 7.45c-.3-.356-.398-.617-.457-1.076c-.202-1.572-.303-2.358.158-2.866S4.604 3 6.234 3h11.532c1.63 0 2.445 0 2.906.507c.461.508.36 1.294.158 2.866c-.06.459-.158.72-.457 1.076c-.97 1.152-2.747 3.202-5.24 5.065a1.05 1.05 0 0 0-.402.747c-.247 2.731-.475 4.227-.617 4.983c-.229 1.222-1.96 1.957-2.888 2.612c-.552.39-1.222-.074-1.293-.678a196 196 0 0 1-.674-6.917a1.05 1.05 0 0 0-.402-.755'/%3E%3C/svg%3E")}.icon-\\[hugeicons--google-doc\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M15 2.5V4c0 1.414 0 2.121.44 2.56C15.878 7 16.585 7 18 7h1.5'/%3E%3Cpath d='M4 16V8c0-2.828 0-4.243.879-5.121C5.757 2 7.172 2 10 2h4.172c.408 0 .613 0 .797.076c.183.076.328.22.617.51l3.828 3.828c.29.29.434.434.51.618c.076.183.076.388.076.796V16c0 2.828 0 4.243-.879 5.121C18.243 22 16.828 22 14 22h-4c-2.828 0-4.243 0-5.121-.879C4 20.243 4 18.828 4 16m4-5h8m-8 3h8m-8 3h4.17'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--idea-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M6.09 15a6.9 6.9 0 0 1-.59-2.795C5.5 8.502 8.41 5.5 12 5.5s6.5 3.003 6.5 6.706A6.9 6.9 0 0 1 17.91 15'/%3E%3Cpath stroke-linejoin='round' d='M12 2v1m10 9h-1M3 12H2m17.07-7.072l-.707.707m-12.726.001l-.707-.707m9.587 14.377c1.01-.327 1.416-1.252 1.53-2.182c.034-.278-.195-.509-.475-.509H8.477a.483.483 0 0 0-.488.534c.112.928.394 1.607 1.464 2.157m5.064 0H9.453m5.064 0c-.121 1.945-.683 2.715-2.51 2.693c-1.954.036-2.404-.916-2.554-2.693'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--information-circle\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' stroke-width='1.5'/%3E%3Cpath stroke-width='1.5' d='M12 16v-4.5'/%3E%3Cpath stroke-width='1.8' d='M12 8.012v-.01'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--left-to-right-list-bullet\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath stroke-width='1.5' d='M8 5h12'/%3E%3Cpath stroke-linejoin='round' stroke-width='2' d='M4 5h.009M4 12h.009M4 19h.009'/%3E%3Cpath stroke-width='1.5' d='M8 12h12M8 19h12'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--money-receive-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M2.017 17.5C4.217 17.5 6 19.281 6 21.481m12 .001v-.092a3.89 3.89 0 0 1 3.89-3.89M6 7.517c0 2.2-1.783 3.982-3.983 3.982M18 7.517c0 2.18 1.769 3.951 3.942 3.982'/%3E%3Cpath d='M17 7.501c2.175.012 3.353.109 4.121.877c.879.879.879 2.293.879 5.121v2c0 2.829 0 4.243-.879 5.122c-.878.878-2.293.878-5.121.878H8c-2.828 0-4.243 0-5.121-.878C2 19.74 2 18.328 2 15.499v-2c0-2.828 0-4.242.879-5.121C3.647 7.61 4.825 7.513 7 7.5'/%3E%3Cpath d='M15 14.5a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-.5-8.998s-1.8 2.5-2.5 2.5s-2.5-2.5-2.5-2.5m2.5 2v-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--pie-chart\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M20.5 15.828c-2.501 5.928-10.636 7.656-15.299 3.036C.63 14.334 2.045 6.13 8.057 3.5'/%3E%3Cpath d='M17.683 12.5c1.888 0 2.832 0 3.441-.845c.023-.032.06-.088.081-.121c.548-.887.266-1.568-.299-2.93a10.18 10.18 0 0 0-5.51-5.51c-1.362-.565-2.043-.847-2.93-.3c-.033.021-.09.06-.121.082c-.845.61-.845 1.553-.845 3.44v2.111c0 1.92 0 2.88.596 3.477c.597.596 1.557.596 3.476.596z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--qr-code\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M3 6c0-1.414 0-2.121.44-2.56C3.878 3 4.585 3 6 3s2.121 0 2.56.44C9 3.878 9 4.585 9 6s0 2.121-.44 2.56C8.122 9 7.415 9 6 9s-2.121 0-2.56-.44C3 8.122 3 7.415 3 6Zm0 12c0-1.414 0-2.121.44-2.56C3.878 15 4.585 15 6 15s2.121 0 2.56.44C9 15.878 9 16.585 9 18s0 2.121-.44 2.56C8.122 21 7.415 21 6 21s-2.121 0-2.56-.44C3 20.122 3 19.415 3 18Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 12h6m3-9v5'/%3E%3Cpath d='M15 6c0-1.414 0-2.121.44-2.56C15.878 3 16.585 3 18 3s2.121 0 2.56.44C21 3.878 21 4.585 21 6s0 2.121-.44 2.56C20.122 9 19.415 9 18 9s-2.121 0-2.56-.44C15 8.122 15 7.415 15 6Z'/%3E%3Cpath stroke-linecap='round' d='M21 12h-6c-1.414 0-2.121 0-2.56.44C12 12.878 12 13.585 12 15m0 2.77v2.768M15 15v1.5c0 1.446.784 1.5 2 1.5a1 1 0 0 1 1 1m-2 2h-1m3-6c1.414 0 2.121 0 2.56.44s.44 1.148.44 2.564s0 2.125-.44 2.565c-.32.32-.783.408-1.56.431'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--search-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m17 17l4 4m-2-10a8 8 0 1 0-16 0a8 8 0 0 0 16 0'/%3E%3C/svg%3E")}.icon-\\[hugeicons--smart-phone-01\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-width='2' d='M12 19h.01'/%3E%3Cpath stroke-width='1.5' d='M13.5 2h-3c-2.357 0-3.536 0-4.268.732S5.5 4.643 5.5 7v10c0 2.357 0 3.535.732 4.268S8.143 22 10.5 22h3c2.357 0 3.535 0 4.268-.732c.732-.733.732-1.911.732-4.268V7c0-2.357 0-3.536-.732-4.268C17.035 2 15.857 2 13.5 2'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--square-lock-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' d='M12 16.5v-2'/%3E%3Cpath d='M4.268 18.845c.225 1.67 1.608 2.979 3.292 3.056c1.416.065 2.855.099 4.44.099s3.024-.034 4.44-.1c1.684-.076 3.067-1.385 3.292-3.055c.147-1.09.268-2.207.268-3.345s-.121-2.255-.268-3.345c-.225-1.67-1.608-2.979-3.292-3.056A95 95 0 0 0 12 9c-1.585 0-3.024.034-4.44.1c-1.684.076-3.067 1.385-3.292 3.055C4.12 13.245 4 14.362 4 15.5s.121 2.255.268 3.345Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M7.5 9V6.5a4.5 4.5 0 0 1 9 0V9'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[hugeicons--tick-double-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 13.833L6 17.5l1.024-1.073M16.5 6.5l-6.063 6.352m-2.937.981L11 17.5l10.5-11'/%3E%3C/svg%3E")}.icon-\\[hugeicons--upload-04\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.25 21h13.5c.232 0 .348 0 .446-.01a2 2 0 0 0 1.794-1.794c.01-.098.01-.214.01-.446s0-.348-.01-.446a2 2 0 0 0-1.794-1.794c-.098-.01-.214-.01-.446-.01h-1.69c-.228 0-.342 0-.451.012a2 2 0 0 0-1.03.427c-.087.069-.168.15-.329.311a4 4 0 0 1-.328.311a2 2 0 0 1-1.03.427c-.11.012-.224.012-.453.012h-2.878c-.229 0-.343 0-.452-.012a2 2 0 0 1-1.03-.427c-.087-.069-.168-.15-.329-.311s-.242-.242-.328-.311a2 2 0 0 0-1.03-.427c-.11-.012-.224-.012-.453-.012H5.25c-.232 0-.348 0-.446.01a2 2 0 0 0-1.794 1.794c-.01.098-.01.214-.01.446s0 .348.01.446a2 2 0 0 0 1.794 1.794c.098.01.214.01.446.01M16.5 7.5S13.186 3 12 3S7.5 7.5 7.5 7.5M12 4v11'/%3E%3C/svg%3E")}.icon-\\[hugeicons--wallet-02\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M13 3.5h1c.93 0 1.395 0 1.777.102a3 3 0 0 1 2.12 2.122C18 6.105 18 6.57 18 7.5H5a2 2 0 1 1 0-4h3'/%3E%3Cpath d='M3 5.5v10c0 2.828 0 4.243.879 5.121c.878.879 2.293.879 5.121.879h6c2.828 0 4.243 0 5.121-.879C21 19.743 21 18.328 21 15.5v-2c0-2.828 0-4.243-.879-5.121C19.243 7.5 17.828 7.5 15 7.5H7'/%3E%3Cpath d='M21 12.5h-2c-.465 0-.698 0-.888.051a1.5 1.5 0 0 0-1.06 1.06c-.052.191-.052.424-.052.889s0 .697.051.888a1.5 1.5 0 0 0 1.06 1.06c.191.052.424.052.889.052h2m-10.5-14a3.5 3.5 0 0 1 3.163 5H7.337a3.5 3.5 0 0 1 3.163-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[humbleicons--eye-close\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a13.4 13.4 0 0 0 3 2.685M21 10a13.4 13.4 0 0 1-3 2.685m-8 1.624L9.5 16.5m.5-2.19a10.6 10.6 0 0 0 4 0m-4 0a11.3 11.3 0 0 1-4-1.625m8 1.624l.5 2.191m-.5-2.19a11.3 11.3 0 0 0 4-1.625m0 0l1.5 1.815M6 12.685L4.5 14.5'/%3E%3C/svg%3E")}.icon-\\[humbleicons--eye\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12c5.4-8 12.6-8 18 0c-5.4 8-12.6 8-18 0z'/%3E%3Cpath d='M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[icon-park-outline--loading-one\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M24 4v4m10-1.32l-2 3.464M41.32 14l-3.464 2M44 24h-4m1.32 10l-3.464-2M34 41.32l-2-3.464M24 44v-4m-10 1.32l2-3.464M6.68 34l3.464-2M4 24h4M6.68 14l3.464 2M14 6.68l2 3.464'/%3E%3C/svg%3E")}.icon-\\[iconamoon--close-light\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 7l10 10M7 17L17 7'/%3E%3C/svg%3E")}.icon-\\[ion--chevron-expand-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m136 208l120-104l120 104m-240 96l120 104l120-104'/%3E%3C/svg%3E")}.icon-\\[ion--close\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='black' d='m289.94 256l95-95A24 24 0 0 0 351 127l-95 95l-95-95a24 24 0 0 0-34 34l95 95l-95 95a24 24 0 1 0 34 34l95-95l95 95a24 24 0 0 0 34-34Z'/%3E%3C/svg%3E")}.icon-\\[ion--notifications-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M427.68 351.43C402 320 383.87 304 383.87 217.35C383.87 138 343.35 109.73 310 96c-4.43-1.82-8.6-6-9.95-10.55C294.2 65.54 277.8 48 256 48s-38.21 17.55-44 37.47c-1.35 4.6-5.52 8.71-9.95 10.53c-33.39 13.75-73.87 41.92-73.87 121.35C128.13 304 110 320 84.32 351.43C73.68 364.45 83 384 101.61 384h308.88c18.51 0 27.77-19.61 17.19-32.57M320 384v16a64 64 0 0 1-128 0v-16'/%3E%3C/svg%3E")}.icon-\\[line-md--chevron-small-triple-right\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-dasharray='10' stroke-dashoffset='10' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12l-5 -5M10 12l-5 5'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='10;0'/%3E%3C/path%3E%3Cpath d='M15 12l-5 -5M15 12l-5 5'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.3s' dur='0.3s' values='10;0'/%3E%3C/path%3E%3Cpath d='M20 12l-5 -5M20 12l-5 5'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.6s' dur='0.3s' values='10;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.icon-\\[line-md--loading-twotone-loop\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-dasharray='16' stroke-dashoffset='16' d='M12 3c4.97 0 9 4.03 9 9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='16;0'/%3E%3CanimateTransform attributeName='transform' dur='1.5s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3Cpath stroke-dasharray='64' stroke-dashoffset='64' stroke-opacity='.3' d='M12 3c4.97 0 9 4.03 9 9c0 4.97 -4.03 9 -9 9c-4.97 0 -9 -4.03 -9 -9c0 -4.97 4.03 -9 9 -9Z'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='1.2s' values='64;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.icon-\\[logos--google-gmail\\]{display:inline-block;width:1.33em;height:1em;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 193' width='256' height='193'%3E%3Cpath fill='%234285F4' d='M58.182 192.05V93.14L27.507 65.077L0 49.504v125.091c0 9.658 7.825 17.455 17.455 17.455z'/%3E%3Cpath fill='%2334A853' d='M197.818 192.05h40.727c9.659 0 17.455-7.826 17.455-17.455V49.505l-31.156 17.837l-27.026 25.798z'/%3E%3Cpath fill='%23EA4335' d='m58.182 93.14l-4.174-38.647l4.174-36.989L128 69.868l69.818-52.364l4.669 34.992l-4.669 40.644L128 145.504z'/%3E%3Cpath fill='%23FBBC04' d='M197.818 17.504V93.14L256 49.504V26.231c0-21.585-24.64-33.89-41.89-20.945z'/%3E%3Cpath fill='%23C5221F' d='m0 49.504l26.759 20.07L58.182 93.14V17.504L41.89 5.286C24.61-7.66 0 4.646 0 26.23z'/%3E%3C/svg%3E")}.icon-\\[logos--microsoft-icon\\]{display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='%23F1511B' d='M121.666 121.666H0V0h121.666z'/%3E%3Cpath fill='%2380CC28' d='M256 121.666H134.335V0H256z'/%3E%3Cpath fill='%2300ADEF' d='M121.663 256.002H0V134.336h121.663z'/%3E%3Cpath fill='%23FBBC09' d='M256 256.002H134.335V134.336H256z'/%3E%3C/svg%3E")}.icon-\\[mage--check-circle-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 1.75A10.25 10.25 0 1 0 22.25 12A10.26 10.26 0 0 0 12 1.75m5.07 8.34l-5.37 5.37a1.8 1.8 0 0 1-.65.44c-.497.2-1.053.2-1.55 0a2 2 0 0 1-.65-.44L6.19 12.8a1.001 1.001 0 1 1 1.41-1.42l2.67 2.67l5.38-5.37a1 1 0 0 1 1.42 0a1 1 0 0 1 0 1.38z'/%3E%3C/svg%3E")}.icon-\\[mingcute--loading-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cdefs%3E%3ClinearGradient id='SVGz0tT9cEa' x1='50%25' x2='50%25' y1='5.271%25' y2='91.793%25'%3E%3Cstop offset='0%25' stop-color='black'/%3E%3Cstop offset='100%25' stop-color='black' stop-opacity='.55'/%3E%3C/linearGradient%3E%3ClinearGradient id='SVGadeRXbLy' x1='50%25' x2='50%25' y1='15.24%25' y2='87.15%25'%3E%3Cstop offset='0%25' stop-color='black' stop-opacity='0'/%3E%3Cstop offset='100%25' stop-color='black' stop-opacity='.55'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='url(%23SVGz0tT9cEa)' d='M8.749.021a1.5 1.5 0 0 1 .497 2.958A7.5 7.5 0 0 0 3 10.375a7.5 7.5 0 0 0 7.5 7.5v3c-5.799 0-10.5-4.7-10.5-10.5C0 5.23 3.726.865 8.749.021' transform='translate(1.5 1.625)'/%3E%3Cpath fill='url(%23SVGadeRXbLy)' d='M15.392 2.673a1.5 1.5 0 0 1 2.119-.115A10.48 10.48 0 0 1 21 10.375c0 5.8-4.701 10.5-10.5 10.5v-3a7.5 7.5 0 0 0 5.007-13.084a1.5 1.5 0 0 1-.115-2.118' transform='translate(1.5 1.625)'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[mynaui--check\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 13.626l1.606 1.722c.886.95 1.329 1.424 1.825 1.574c.436.131.9.096 1.315-.1c.473-.224.852-.761 1.612-1.836L18 7'/%3E%3C/svg%3E")}.icon-\\[mynaui--cloud-upload\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='m11.966 20l-.004-8m7.863 5c4.495-3.16.475-7.73-3.706-7.73C13.296-1.732-3.265 7.368 4.074 15.662'/%3E%3Cpath d='m15.144 14.318l-3.182-3.182l-3.182 3.182'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[mynaui--location-check\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M12.56 20.82a.96.96 0 0 1-1.12 0C6.611 17.378 1.486 10.298 6.667 5.182A7.6 7.6 0 0 1 12 3c2 0 3.919.785 5.333 2.181c5.181 5.116.056 12.196-4.773 15.64'/%3E%3Cpath d='m9.6 10.323l1.379 1.575a.3.3 0 0 0 .466-.022L14.245 8'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[octicon--chevron-right-24\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12L8.72 6.28a.75.75 0 0 1 .018-1.042a.75.75 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0'/%3E%3C/svg%3E")}.icon-\\[octicon--file-24\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4Zm10 0v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5'/%3E%3C/svg%3E")}.icon-\\[oui--alert\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M7.59 10.059L7.35 5.18h1.3l-.25 4.88zm.394 1.901a.6.6 0 0 1-.448-.186a.6.6 0 0 1-.186-.444q0-.261.186-.446a.6.6 0 0 1 .448-.184q.253 0 .44.182q.186.182.186.448a.6.6 0 0 1-.189.446a.6.6 0 0 1-.437.184M2 14a1 1 0 0 1-.878-1.479l6-11a1 1 0 0 1 1.756 0l6 11A1 1 0 0 1 14 14zm0-1h12L8 2z'/%3E%3C/svg%3E")}.icon-\\[pajamas--arrow-down\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10.72 10.159a.75.75 0 1 1 1.06 1.06l-3.25 3.25L8 15l-.53-.53l-3.25-3.25a.75.75 0 0 1 1.06-1.061l1.97 1.97V1.75a.75.75 0 1 1 1.5 0v10.379z' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[pepicons-pencil--dots-x-circle-filled\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='26' height='26'%3E%3Cg fill='none'%3E%3Cdefs%3E%3Cmask id='SVGrUHklMvg'%3E%3Cpath fill='%23fff' d='M0 0h26v26H0z'/%3E%3Cpath fill='%23000' d='M17 13.25a1.25 1.25 0 1 1 2.5 0a1.25 1.25 0 0 1-2.5 0m-5 0a1.25 1.25 0 1 1 2.5 0a1.25 1.25 0 0 1-2.5 0m-5 0a1.249 1.249 0 1 1 2.5 0a1.25 1.25 0 1 1-2.5 0'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='13' cy='13' r='13' fill='black' mask='url(%23SVGrUHklMvg)'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[ph--caret-down\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E")}.icon-\\[ph--lock-key-fill\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16m-72 78.63V184a8 8 0 0 1-16 0v-25.37a24 24 0 1 1 16 0M160 80H96V56a32 32 0 0 1 64 0Z'/%3E%3C/svg%3E")}.icon-\\[ph--warning-octagon\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M120 136V80a8 8 0 0 1 16 0v56a8 8 0 0 1-16 0m112-44.45v72.9a15.86 15.86 0 0 1-4.69 11.31l-51.55 51.55a15.86 15.86 0 0 1-11.31 4.69h-72.9a15.86 15.86 0 0 1-11.31-4.69l-51.55-51.55A15.86 15.86 0 0 1 24 164.45v-72.9a15.86 15.86 0 0 1 4.69-11.31l51.55-51.55A15.86 15.86 0 0 1 91.55 24h72.9a15.86 15.86 0 0 1 11.31 4.69l51.55 51.55A15.86 15.86 0 0 1 232 91.55m-16 0L164.45 40h-72.9L40 91.55v72.9L91.55 216h72.9L216 164.45ZM128 160a12 12 0 1 0 12 12a12 12 0 0 0-12-12'/%3E%3C/svg%3E")}.icon-\\[prime--copy\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.53 8L14 2.47a.75.75 0 0 0-.53-.22H11A2.75 2.75 0 0 0 8.25 5v1.25H7A2.75 2.75 0 0 0 4.25 9v10A2.75 2.75 0 0 0 7 21.75h7A2.75 2.75 0 0 0 16.75 19v-1.25H17A2.75 2.75 0 0 0 19.75 15V8.5a.75.75 0 0 0-.22-.5m-5.28-3.19l2.94 2.94h-2.94Zm1 14.19A1.25 1.25 0 0 1 14 20.25H7A1.25 1.25 0 0 1 5.75 19V9A1.25 1.25 0 0 1 7 7.75h1.25V15A2.75 2.75 0 0 0 11 17.75h4.25ZM17 16.25h-6A1.25 1.25 0 0 1 9.75 15V5A1.25 1.25 0 0 1 11 3.75h1.75V8.5a.76.76 0 0 0 .75.75h4.75V15A1.25 1.25 0 0 1 17 16.25'/%3E%3C/svg%3E")}.icon-\\[ps--asterisk\\]{display:inline-block;width:.86em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 448' width='384' height='448'%3E%3Cpath fill='black' d='M21 213h128L49 305q-13 15 0 30q6 6 15 6t15-6l92-100v128q0 21 21 21t21-21V235l92 100q6 6 15 6t15-6q13-15 0-30l-100-92h128q21 0 21-21t-21-21H235l100-92q13-15 0-30q-15-13-30 0l-92 100V21q0-21-21-21t-21 21v128L79 49q-15-13-30 0q-13 15 0 30l100 92H21q-21 0-21 21t21 21'/%3E%3C/svg%3E")}.icon-\\[quill--eye-closed\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16a5 5 0 0 1-5 5m-5-5a5 5 0 0 1 5-5m-3 13.654A13.4 13.4 0 0 0 16 25c7.18 0 13-6 13-9c0-1.336-1.155-3.268-3.071-5M19.5 7.47A13.5 13.5 0 0 0 16 7C8.82 7 3 13 3 16c0 1.32 1.127 3.22 3 4.935M7 25L25 7'/%3E%3C/svg%3E")}.icon-\\[quill--eye\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cg fill='none' stroke='black' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M29 16c0 3-5.82 9-13 9S3 19 3 16s5.82-9 13-9s13 6 13 9Z'/%3E%3Cpath d='M21 16a5 5 0 1 1-10 0a5 5 0 0 1 10 0Z'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[radix-icons--file\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' width='15' height='15'%3E%3Cpath fill='black' d='M8.598 1.01a.5.5 0 0 1 .256.136l4 4A.5.5 0 0 1 13 5.5v7a1.5 1.5 0 0 1-1.5 1.5h-8A1.5 1.5 0 0 1 2 12.5v-10A1.5 1.5 0 0 1 3.5 1h5zM3.5 2a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V6H8.5a.5.5 0 0 1-.5-.5V2zM9 5h2.293L9 2.707z'/%3E%3C/svg%3E")}.icon-\\[solar--alt-arrow-down-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M4.43 8.512a.75.75 0 0 1 1.058-.081L12 14.012l6.512-5.581a.75.75 0 0 1 .976 1.138l-7 6a.75.75 0 0 1-.976 0l-7-6a.75.75 0 0 1-.081-1.057' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--check-circle-linear\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.5 12.5l2 2l5-5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--check-circle-outline\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.03 10.03a.75.75 0 1 0-1.06-1.06l-4.47 4.47l-1.47-1.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0z'/%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 1.25C6.063 1.25 1.25 6.063 1.25 12S6.063 22.75 12 22.75S22.75 17.937 22.75 12S17.937 1.25 12 1.25M2.75 12a9.25 9.25 0 1 1 18.5 0a9.25 9.25 0 0 1-18.5 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--close-circle-bold\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 0 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--hamburger-menu-linear\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5' d='M20 7H4m16 5H4m16 5H4'/%3E%3C/svg%3E")}.icon-\\[solar--logout-3-bold-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15 2h-1c-2.828 0-4.243 0-5.121.879C8 3.757 8 5.172 8 8v8c0 2.828 0 4.243.879 5.121C9.757 22 11.172 22 14 22h1c2.828 0 4.243 0 5.121-.879C21 20.243 21 18.828 21 16V8c0-2.828 0-4.243-.879-5.121C19.243 2 17.828 2 15 2' opacity='.6'/%3E%3Cpath fill='black' d='M8 8c0-1.538 0-2.657.141-3.5H8c-2.357 0-3.536 0-4.268.732S3 7.143 3 9.5v5c0 2.357 0 3.535.732 4.268S5.643 19.5 8 19.5h.141C8 18.657 8 17.538 8 16z' opacity='.4'/%3E%3Cpath fill='black' fill-rule='evenodd' d='M4.47 11.47a.75.75 0 0 0 0 1.06l2 2a.75.75 0 0 0 1.06-1.06l-.72-.72H14a.75.75 0 0 0 0-1.5H6.81l.72-.72a.75.75 0 1 0-1.06-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\\[solar--question-circle-linear\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none'%3E%3Ccircle cx='12' cy='12' r='10' stroke='black' stroke-width='1.5'/%3E%3Cpath stroke='black' stroke-linecap='round' stroke-width='1.5' d='M10.125 8.875a1.875 1.875 0 1 1 2.828 1.615c-.475.281-.953.708-.953 1.26V13'/%3E%3Ccircle cx='12' cy='16' r='1' fill='black'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--stopwatch-line-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M21 13a9 9 0 1 1-18 0a9 9 0 0 1 18 0Z' opacity='.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 13V9'/%3E%3Cpath stroke-linecap='round' d='M10 2h4'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--transfer-horizontal-line-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M20 10H4l5.5-6'/%3E%3Cpath d='M4 14h16l-5.5 6' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[solar--upload-line-duotone\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath d='M17 9.002c2.175.012 3.353.109 4.121.877C22 10.758 22 12.172 22 15v1c0 2.829 0 4.243-.879 5.122C20.243 22 18.828 22 16 22H8c-2.828 0-4.243 0-5.121-.878C2 20.242 2 18.829 2 16v-1c0-2.828 0-4.242.879-5.121c.768-.768 1.946-.865 4.121-.877' opacity='.5'/%3E%3Cpath stroke-linejoin='round' d='M12 15V2m0 0l3 3.5M12 2L9 5.5'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-bounce\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate id='SVGKiXXedfO' attributeName='cy' begin='0;SVGgLulOGrw.end+0.25s' calcMode='spline' dur='0.6s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate attributeName='cy' begin='SVGKiXXedfO.begin+0.1s' calcMode='spline' dur='0.6s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black'%3E%3Canimate id='SVGgLulOGrw' attributeName='cy' begin='SVGKiXXedfO.begin+0.2s' calcMode='spline' dur='0.6s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-fade\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate id='SVG7x14Dcom' fill='freeze' attributeName='opacity' begin='0;SVGqSjG0dUp.end-0.25s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black' opacity='.4'%3E%3Canimate fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.15s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black' opacity='.3'%3E%3Canimate id='SVGqSjG0dUp' fill='freeze' attributeName='opacity' begin='SVG7x14Dcom.begin+0.3s' dur='0.75s' values='1;.2'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-move\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='0' fill='black'%3E%3Canimate fill='freeze' attributeName='r' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3Canimate id='SVG3V8yEdYE' fill='freeze' attributeName='r' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVGUppsBdVN' fill='freeze' attributeName='cx' begin='SVG3V8yEdYE.end' dur='0.001s' values='20;4'/%3E%3C/circle%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate fill='freeze' attributeName='cx' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3Canimate id='SVG4PgJdbds' fill='freeze' attributeName='r' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVG6wCQhd9Q' fill='freeze' attributeName='cx' begin='SVG4PgJdbds.end' dur='0.001s' values='20;4'/%3E%3Canimate fill='freeze' attributeName='r' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate fill='freeze' attributeName='cx' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3Canimate id='SVG38aCdcdI' fill='freeze' attributeName='r' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVG3PwDNd6F' fill='freeze' attributeName='cx' begin='SVG38aCdcdI.end' dur='0.001s' values='20;4'/%3E%3Canimate fill='freeze' attributeName='r' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black'%3E%3Canimate id='SVGwaWzveSq' fill='freeze' attributeName='r' begin='0;SVGUppsBdVN.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='3;0'/%3E%3Canimate id='SVGqCgsydxJ' fill='freeze' attributeName='cx' begin='SVGwaWzveSq.end' dur='0.001s' values='20;4'/%3E%3Canimate fill='freeze' attributeName='r' begin='SVGqCgsydxJ.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='0;3'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG3PwDNd6F.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='4;12'/%3E%3Canimate fill='freeze' attributeName='cx' begin='SVG6wCQhd9Q.end' calcMode='spline' dur='0.5s' keySplines='.36,.6,.31,1' values='12;20'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-rotate\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='3' fill='black'/%3E%3Cg%3E%3Ccircle cx='4' cy='12' r='3' fill='black'/%3E%3Ccircle cx='20' cy='12' r='3' fill='black'/%3E%3CanimateTransform attributeName='transform' calcMode='spline' dur='1s' keySplines='.36,.6,.31,1;.36,.6,.31,1' repeatCount='indefinite' type='rotate' values='0 12 12;180 12 12;360 12 12'/%3E%3C/g%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-scale-middle\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='1.5' fill='black'%3E%3Canimate attributeName='r' dur='0.75s' repeatCount='indefinite' values='1.5;3;1.5'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate attributeName='r' dur='0.75s' repeatCount='indefinite' values='3;1.5;3'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='1.5' fill='black'%3E%3Canimate attributeName='r' dur='0.75s' repeatCount='indefinite' values='1.5;3;1.5'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--3-dots-scale\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3' fill='black'%3E%3Canimate id='SVG9IgbRbsl' attributeName='r' begin='0;SVGFUNpCWdG.end-0.25s' dur='0.75s' values='3;.2;3'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3' fill='black'%3E%3Canimate attributeName='r' begin='SVG9IgbRbsl.end-0.6s' dur='0.75s' values='3;.2;3'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3' fill='black'%3E%3Canimate id='SVGFUNpCWdG' attributeName='r' begin='SVG9IgbRbsl.end-0.45s' dur='0.75s' values='3;.2;3'/%3E%3C/circle%3E%3C/svg%3E")}.icon-\\[svg-spinners--90-ring-with-bg\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='black' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E")}.icon-\\[system-uicons--external\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' width='21' height='21'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' d='M18.5 8.5v-5h-5m5 0l-7 7m-1-7h-5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2v-4'/%3E%3C/svg%3E")}.icon-\\[tabler--alert-hexagon\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19.875 6.27c.7.398 1.13 1.143 1.125 1.948v7.284c0 .809-.443 1.555-1.158 1.948l-6.75 4.27a2.27 2.27 0 0 1-2.184 0l-6.75-4.27A2.23 2.23 0 0 1 3 15.502V8.217c0-.809.443-1.554 1.158-1.947l6.75-3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98zM12 8v4m0 4h.01'/%3E%3C/svg%3E")}.icon-\\[tabler--xbox-x-filled\\]{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m3.6 5.2a1 1 0 0 0-1.4.2L12 10.333L9.8 7.4a1 1 0 1 0-1.6 1.2l2.55 3.4l-2.55 3.4a1 1 0 1 0 1.6 1.2l2.2-2.933l2.2 2.933a1 1 0 0 0 1.6-1.2L13.25 12l2.55-3.4a1 1 0 0 0-.2-1.4'/%3E%3C/svg%3E")}.stripes{position:relative;overflow:hidden;isolation:isolate}.stripes:before{--stripes-color: rgb(var(--stripes-rgb) / var(--stripes-opacity));content:"";position:absolute;top:0;right:0;width:calc(100% + var(--stripes-size));height:100%;pointer-events:none;background-image:linear-gradient(var(--stripes-angle),var(--stripes-color) 5%,transparent 5%,transparent 45%,var(--stripes-color) 45%,var(--stripes-color) 55%,transparent 55%,transparent 95%,var(--stripes-color) 95%);background-size:var(--stripes-size) var(--stripes-size);animation:var(--stripes-speed) slides infinite linear var(--stripes-direction)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.-bottom-1\\.5{bottom:-.375rem!important}.-left-\\[1px\\]{left:-1px!important}.-left-\\[88\\%\\]{left:-88%!important}.-right-1{right:-.25rem!important}.-right-1\\.5{right:-.375rem!important}.-right-8{right:-2rem!important}.-right-9{right:-2.25rem!important}.-top-2{top:-.5rem!important}.-top-7{top:-1.75rem!important}.-top-\\[88\\%\\]{top:-88%!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.left-4{left:1rem!important}.left-\\[1\\.2rem\\]{left:1.2rem!important}.left-\\[30px\\]{left:30px!important}.right-0{right:0!important}.right-1\\/2{right:50%!important}.right-3{right:.75rem!important}.right-4{right:1rem!important}.top-0{top:0!important}.top-2{top:.5rem!important}.top-4{top:1rem!important}.top-5{top:1.25rem!important}.top-6{top:1.5rem!important}.top-\\[-3px\\]{top:-3px!important}.top-\\[0\\.5rem\\]{top:.5rem!important}.top-\\[109\\%\\]{top:109%!important}.top-\\[97\\%\\]{top:97%!important}.top-full{top:100%!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-\\[999\\]{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.col-span-3{grid-column:span 3 / span 3!important}.col-span-4{grid-column:span 4 / span 4!important}.m-auto{margin:auto!important}.\\!mx-auto{margin-left:auto!important;margin-right:auto!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-8{margin-left:2rem!important;margin-right:2rem!important}.mx-\\[-25px\\]{margin-left:-25px!important;margin-right:-25px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.\\!-mb-4{margin-bottom:-1rem!important}.\\!mb-3{margin-bottom:.75rem!important}.\\!ml-auto{margin-left:auto!important}.\\!mt-14{margin-top:3.5rem!important}.\\!mt-2{margin-top:.5rem!important}.\\!mt-4{margin-top:1rem!important}.\\!mt-6{margin-top:1.5rem!important}.\\!mt-8{margin-top:2rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-4{margin-left:-1rem!important}.-ml-\\[48px\\]{margin-left:-48px!important}.-mr-0\\.5{margin-right:-.125rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-\\[70px\\]{margin-right:-70px!important}.-mt-14{margin-top:-3.5rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-4{margin-top:-1rem!important}.-mt-\\[20px\\]{margin-top:-20px!important}.-mt-\\[60px\\]{margin-top:-60px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:2.5rem!important}.mb-14{margin-bottom:3.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-20{margin-bottom:5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-\\[30px\\]{margin-bottom:30px!important}.mb-\\[33px\\]{margin-bottom:33px!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-7{margin-left:1.75rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mr-auto{margin-right:auto!important}.ms-5{margin-inline-start:1.25rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-1\\.5{margin-top:.375rem!important}.mt-10{margin-top:2.5rem!important}.mt-12{margin-top:3rem!important}.mt-14{margin-top:3.5rem!important}.mt-16{margin-top:4rem!important}.mt-2{margin-top:.5rem!important}.mt-2\\.5{margin-top:.625rem!important}.mt-20{margin-top:5rem!important}.mt-24{margin-top:6rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-40{margin-top:10rem!important}.mt-52{margin-top:13rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-\\[20px\\]{margin-top:20px!important}.mt-\\[70px\\]{margin-top:70px!important}.mt-\\[84px\\]{margin-top:84px!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.\\!flex,.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.\\!grid,.grid{display:grid!important}.hidden{display:none!important}.size-2\\.5{width:.625rem!important;height:.625rem!important}.size-4{width:1rem!important;height:1rem!important}.size-6{width:1.5rem!important;height:1.5rem!important}.size-\\[100px\\]{width:100px!important;height:100px!important}.size-\\[12px\\]{width:12px!important;height:12px!important}.size-\\[15px\\]{width:15px!important;height:15px!important}.size-\\[16px\\]{width:16px!important;height:16px!important}.size-\\[20px\\]{width:20px!important;height:20px!important}.size-\\[24px\\]{width:24px!important;height:24px!important}.size-\\[35px\\]{width:35px!important;height:35px!important}.size-\\[40px\\]{width:40px!important;height:40px!important}.size-\\[48px\\]{width:48px!important;height:48px!important}.size-\\[56px\\]{width:56px!important;height:56px!important}.\\!h-\\[140px\\]{height:140px!important}.\\!h-\\[24px\\]{height:24px!important}.\\!h-\\[26px\\]{height:26px!important}.\\!h-\\[40px\\]{height:40px!important}.\\!h-\\[46px\\]{height:46px!important}.\\!h-full{height:100%!important}.h-2{height:.5rem!important}.h-3{height:.75rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-5{height:1.25rem!important}.h-6{height:1.5rem!important}.h-\\[100px\\]{height:100px!important}.h-\\[115px\\]{height:115px!important}.h-\\[125px\\]{height:125px!important}.h-\\[14px\\]{height:14px!important}.h-\\[16px\\]{height:16px!important}.h-\\[18px\\]{height:18px!important}.h-\\[1px\\]{height:1px!important}.h-\\[200px\\]{height:200px!important}.h-\\[22px\\]{height:22px!important}.h-\\[240px\\]{height:240px!important}.h-\\[24px\\]{height:24px!important}.h-\\[28px\\]{height:28px!important}.h-\\[2px\\]{height:2px!important}.h-\\[30px\\]{height:30px!important}.h-\\[32px\\]{height:32px!important}.h-\\[35px\\]{height:35px!important}.h-\\[36px\\]{height:36px!important}.h-\\[40px\\]{height:40px!important}.h-\\[42px\\]{height:42px!important}.h-\\[45px\\]{height:45px!important}.h-\\[50px\\]{height:50px!important}.h-\\[60px\\]{height:60px!important}.h-\\[73vh\\]{height:73vh!important}.h-\\[75px\\]{height:75px!important}.h-\\[80px\\]{height:80px!important}.h-\\[8px\\]{height:8px!important}.h-\\[92vh\\]{height:92vh!important}.h-\\[calc\\(100vh-84px\\)\\]{height:calc(100vh - 84px)!important}.h-\\[stretch\\]{height:-webkit-fill-available!important;height:-moz-available!important;height:stretch!important}.h-auto{height:auto!important}.h-fit{height:fit-content!important}.h-full{height:100%!important}.h-min{height:min-content!important}.h-screen{height:100vh!important}.max-h-\\[500px\\]{max-height:500px!important}.max-h-\\[66vh\\]{max-height:66vh!important}.max-h-\\[90dvh\\]{max-height:90dvh!important}.min-h-5{min-height:1.25rem!important}.min-h-\\[155px\\]{min-height:155px!important}.min-h-\\[210px\\]{min-height:210px!important}.min-h-\\[500px\\]{min-height:500px!important}.min-h-\\[50vh\\]{min-height:50vh!important}.\\!w-6\\/12{width:50%!important}.\\!w-\\[100px\\]{width:100px!important}.\\!w-\\[110px\\]{width:110px!important}.\\!w-\\[180px\\]{width:180px!important}.\\!w-\\[350px\\]{width:350px!important}.\\!w-\\[80\\%\\]{width:80%!important}.\\!w-\\[98vw\\]{width:98vw!important}.\\!w-fit{width:fit-content!important}.\\!w-full{width:100%!important}.w-1\\/2{width:50%!important}.w-10{width:2.5rem!important}.w-11\\/12{width:91.666667%!important}.w-12{width:3rem!important}.w-2{width:.5rem!important}.w-3{width:.75rem!important}.w-4{width:1rem!important}.w-4\\/12{width:33.333333%!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-52{width:13rem!important}.w-6{width:1.5rem!important}.w-6\\/12{width:50%!important}.w-7\\/12{width:58.333333%!important}.w-9\\/12{width:75%!important}.w-\\[110px\\]{width:110px!important}.w-\\[115px\\]{width:115px!important}.w-\\[120px\\]{width:120px!important}.w-\\[14px\\]{width:14px!important}.w-\\[150px\\]{width:150px!important}.w-\\[170px\\]{width:170px!important}.w-\\[180px\\]{width:180px!important}.w-\\[18px\\]{width:18px!important}.w-\\[1px\\]{width:1px!important}.w-\\[200px\\]{width:200px!important}.w-\\[22px\\]{width:22px!important}.w-\\[264px\\]{width:264px!important}.w-\\[270px\\]{width:270px!important}.w-\\[300px\\]{width:300px!important}.w-\\[30px\\]{width:30px!important}.w-\\[320px\\]{width:320px!important}.w-\\[32ch\\]{width:32ch!important}.w-\\[340px\\]{width:340px!important}.w-\\[35px\\]{width:35px!important}.w-\\[36px\\]{width:36px!important}.w-\\[400px\\]{width:400px!important}.w-\\[40px\\]{width:40px!important}.w-\\[50px\\]{width:50px!important}.w-\\[55px\\]{width:55px!important}.w-\\[60px\\]{width:60px!important}.w-\\[80px\\]{width:80px!important}.w-\\[80vw\\]{width:80vw!important}.w-\\[85vw\\]{width:85vw!important}.w-\\[98\\%\\]{width:98%!important}.w-\\[inherit\\]{width:inherit!important}.w-auto{width:auto!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.w-max{width:max-content!important}.w-min{width:min-content!important}.w-screen{width:100vw!important}.min-w-\\[32px\\]{min-width:32px!important}.min-w-\\[70px\\]{min-width:70px!important}.\\!max-w-\\[450px\\]{max-width:450px!important}.max-w-\\[200px\\]{max-width:200px!important}.max-w-\\[255px\\]{max-width:255px!important}.max-w-\\[450px\\]{max-width:450px!important}.max-w-\\[500px\\]{max-width:500px!important}.shrink-0{flex-shrink:0!important}.grow-0{flex-grow:0!important}.rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-90{--tw-rotate: 90deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-scale-x-100{--tw-scale-x: -1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.list-inside{list-style-position:inside!important}.list-decimal{list-style-type:decimal!important}.list-disc{list-style-type:disc!important}.appearance-none{appearance:none!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-\\[100px\\,1fr\\]{grid-template-columns:100px 1fr!important}.grid-cols-\\[15px\\,1fr\\]{grid-template-columns:15px 1fr!important}.grid-cols-\\[1fr\\,40px\\]{grid-template-columns:1fr 40px!important}.grid-cols-\\[2fr\\,1fr\\,1fr\\]{grid-template-columns:2fr 1fr 1fr!important}.grid-cols-\\[40px\\,1fr\\]{grid-template-columns:40px 1fr!important}.grid-cols-\\[40px\\,minmax\\(200px\\,auto\\)\\,40px\\]{grid-template-columns:40px minmax(200px,auto) 40px!important}.grid-cols-\\[auto\\,1fr\\,1fr\\,1fr\\]{grid-template-columns:auto 1fr 1fr 1fr!important}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.grid-rows-\\[84px\\,auto\\]{grid-template-rows:84px auto!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.content-center{align-content:center!important}.content-baseline{align-content:baseline!important}.items-start{align-items:flex-start!important}.\\!items-center,.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.\\!justify-end,.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.justify-items-end{justify-items:end!important}.justify-items-center{justify-items:center!important}.\\!gap-1\\.5{gap:.375rem!important}.\\!gap-5{gap:1.25rem!important}.gap-0{gap:0px!important}.gap-0\\.5{gap:.125rem!important}.gap-1{gap:.25rem!important}.gap-10{gap:2.5rem!important}.gap-12{gap:3rem!important}.gap-14{gap:3.5rem!important}.gap-2{gap:.5rem!important}.gap-20{gap:5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.gap-9{gap:2.25rem!important}.gap-\\[20px\\]{gap:20px!important}.gap-\\[28px\\]{gap:28px!important}.gap-x-6{column-gap:1.5rem!important}.gap-y-2{row-gap:.5rem!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.justify-self-end{justify-self:end!important}.justify-self-center{justify-self:center!important}.\\!overflow-hidden,.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.text-ellipsis{text-overflow:ellipsis!important}.whitespace-nowrap{white-space:nowrap!important}.text-nowrap{text-wrap:nowrap!important}.\\!rounded-\\[2px\\]{border-radius:2px!important}.\\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem!important}.rounded-\\[10px\\]{border-radius:10px!important}.rounded-\\[12px\\]{border-radius:12px!important}.rounded-\\[16px\\]{border-radius:16px!important}.rounded-\\[2px\\]{border-radius:2px!important}.rounded-\\[4px\\]{border-radius:4px!important}.rounded-\\[50px\\]{border-radius:50px!important}.rounded-\\[5px\\]{border-radius:5px!important}.rounded-\\[6px\\]{border-radius:6px!important}.rounded-\\[8px\\]{border-radius:8px!important}.rounded-full{border-radius:9999px!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.\\!rounded-l-\\[0px\\],.\\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\\!rounded-r-\\[0px\\]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-l-\\[12px\\]{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.rounded-l-\\[8px\\]{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.rounded-r-\\[8px\\]{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.\\!border{border-width:1px!important}.\\!border-0{border-width:0px!important}.border{border-width:1px!important}.border-0{border-width:0px!important}.border-2{border-width:2px!important}.border-4{border-width:4px!important}.border-\\[\\.08px\\]{border-width:.08px!important}.border-\\[1px\\]{border-width:1px!important}.\\!border-r-\\[1px\\]{border-right-width:1px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-l-\\[0px\\]{border-left-width:0px!important}.border-l-\\[1px\\]{border-left-width:1px!important}.border-r{border-right-width:1px!important}.border-r-0,.border-r-\\[0px\\]{border-right-width:0px!important}.border-r-\\[1px\\]{border-right-width:1px!important}.border-t,.border-t-\\[1px\\]{border-top-width:1px!important}.border-none{border-style:none!important}.\\!border-black-30{--tw-border-opacity: 1 !important;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.\\!border-black-90{--tw-border-opacity: 1 !important;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))!important}.\\!border-error-300{--tw-border-opacity: 1 !important;border-color:rgb(253 162 155 / var(--tw-border-opacity, 1))!important}.\\!border-error-90{--tw-border-opacity: 1 !important;border-color:rgb(217 45 32 / var(--tw-border-opacity, 1))!important}.\\!border-green{--tw-border-opacity: 1 !important;border-color:rgb(3 152 85 / var(--tw-border-opacity, 1))!important}.\\!border-navy-blue-100{--tw-border-opacity: 1 !important;border-color:rgb(3 7 30 / var(--tw-border-opacity, 1))!important}.\\!border-primary-200{--tw-border-opacity: 1 !important;border-color:rgb(244 182 154 / var(--tw-border-opacity, 1))!important}.\\!border-red-500{--tw-border-opacity: 1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))!important}.border-\\[\\#1018280D\\]{border-color:#1018280d!important}.border-\\[\\#9899A3\\]\\/30{border-color:#9899a34d!important}.border-\\[\\#EAECF0\\],.border-black-30{--tw-border-opacity: 1 !important;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.border-black-50\\/10{border-color:#9797971a!important}.border-error-300{--tw-border-opacity: 1 !important;border-color:rgb(253 162 155 / var(--tw-border-opacity, 1))!important}.border-error-600{--tw-border-opacity: 1 !important;border-color:rgb(217 45 32 / var(--tw-border-opacity, 1))!important}.border-gray-100{--tw-border-opacity: 1 !important;border-color:rgb(242 244 247 / var(--tw-border-opacity, 1))!important}.border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(228 231 236 / var(--tw-border-opacity, 1))!important}.border-gray-25{--tw-border-opacity: 1 !important;border-color:rgb(252 252 253 / var(--tw-border-opacity, 1))!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(208 213 221 / var(--tw-border-opacity, 1))!important}.border-info-300{--tw-border-opacity: 1 !important;border-color:rgb(132 202 255 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1))!important}.border-primary-10{--tw-border-opacity: 1 !important;border-color:rgb(252 237 230 / var(--tw-border-opacity, 1))!important}.border-primary-200{--tw-border-opacity: 1 !important;border-color:rgb(244 182 154 / var(--tw-border-opacity, 1))!important}.border-success-300{--tw-border-opacity: 1 !important;border-color:rgb(108 233 166 / var(--tw-border-opacity, 1))!important}.border-warning-300{--tw-border-opacity: 1 !important;border-color:rgb(254 200 75 / var(--tw-border-opacity, 1))!important}.border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-white-90{--tw-border-opacity: 1 !important;border-color:rgb(217 217 217 / var(--tw-border-opacity, 1))!important}.\\!border-l-error-500{--tw-border-opacity: 1 !important;border-left-color:rgb(240 68 56 / var(--tw-border-opacity, 1))!important}.border-b-black-70{--tw-border-opacity: 1 !important;border-bottom-color:rgb(47 47 47 / var(--tw-border-opacity, 1))!important}.border-l-\\[\\#EAECF0\\]{--tw-border-opacity: 1 !important;border-left-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.\\!bg-\\[\\#048848\\]{--tw-bg-opacity: 1 !important;background-color:rgb(4 136 72 / var(--tw-bg-opacity, 1))!important}.\\!bg-\\[\\#F7F7F7\\]\\/50{background-color:#f7f7f780!important}.\\!bg-error{--tw-bg-opacity: 1 !important;background-color:rgb(225 25 0 / var(--tw-bg-opacity, 1))!important}.\\!bg-error-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 228 226 / var(--tw-bg-opacity, 1))!important}.\\!bg-green{--tw-bg-opacity: 1 !important;background-color:rgb(3 152 85 / var(--tw-bg-opacity, 1))!important}.\\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\\!bg-white-70{--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))!important}.\\!bg-white-80{--tw-bg-opacity: 1 !important;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#2388FF\\]\\/10{background-color:#2388ff1a!important}.bg-\\[\\#667085\\]{--tw-bg-opacity: 1 !important;background-color:rgb(102 112 133 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#EAECF0\\]{--tw-bg-opacity: 1 !important;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#F2F4F7\\]{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#F790090D\\]\\/5{background-color:#f790090d!important}.bg-\\[\\#F9FAFB\\]{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#FCEDE6\\]{--tw-bg-opacity: 1 !important;background-color:rgb(252 237 230 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#FCFCFC\\]{--tw-bg-opacity: 1 !important;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#FEF4E6\\]{--tw-bg-opacity: 1 !important;background-color:rgb(254 244 230 / var(--tw-bg-opacity, 1))!important}.bg-\\[\\#ddd\\]\\/80{background-color:#dddc!important}.bg-\\[rgba\\(0\\,0\\,0\\,0\\.08\\)\\]{background-color:#00000014!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-black-30{--tw-bg-opacity: 1 !important;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))!important}.bg-black-40\\/50{background-color:#e3e3e380!important}.bg-black-70{--tw-bg-opacity: 1 !important;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))!important}.bg-black-90{--tw-bg-opacity: 1 !important;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))!important}.bg-black-90\\/5{background-color:#2222220d!important}.bg-error-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 242 / var(--tw-bg-opacity, 1))!important}.bg-error-600{--tw-bg-opacity: 1 !important;background-color:rgb(217 45 32 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(228 231 236 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.bg-gray-90{--tw-bg-opacity: 1 !important;background-color:rgb(71 84 103 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(16 24 40 / var(--tw-bg-opacity, 1))!important}.bg-green{--tw-bg-opacity: 1 !important;background-color:rgb(3 152 85 / var(--tw-bg-opacity, 1))!important}.bg-green-90\\/5{background-color:#12b76a0d!important}.bg-green\\/5{background-color:#0398550d!important}.bg-green\\/50{background-color:#03985580!important}.bg-info-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 248 255 / var(--tw-bg-opacity, 1))!important}.bg-navy-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(3 7 30 / var(--tw-bg-opacity, 1))!important}.bg-primary,.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1))!important}.bg-primary\\/10{background-color:#e348021a!important}.bg-success-50{--tw-bg-opacity: 1 !important;background-color:rgb(236 253 243 / var(--tw-bg-opacity, 1))!important}.bg-transparent{background-color:transparent!important}.bg-warning-20{--tw-bg-opacity: 1 !important;background-color:rgb(252 237 230 / var(--tw-bg-opacity, 1))!important}.bg-warning-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 250 235 / var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-white-60{--tw-bg-opacity: 1 !important;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1))!important}.bg-white-70{--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))!important}.bg-white-80{--tw-bg-opacity: 1 !important;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.from-primary-50{--tw-gradient-from: #FBE4D9 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(251 228 217 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position) !important}.\\!bg-contain,.bg-contain{background-size:contain!important}.bg-cover{background-size:cover!important}.bg-\\[bottom_0_left_0\\]{background-position:bottom 0 left 0!important}.\\!bg-no-repeat,.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.fill-gray-700{fill:#344054!important}.stroke-gray-200{stroke:#e4e7ec!important}.object-contain{object-fit:contain!important}.\\!p-0{padding:0!important}.\\!p-2{padding:.5rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.p-\\[11px\\]{padding:11px!important}.p-\\[24px\\]{padding:24px!important}.p-\\[26px\\]{padding:26px!important}.\\!px-16{padding-left:4rem!important;padding-right:4rem!important}.\\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\\!py-0{padding-top:0!important;padding-bottom:0!important}.\\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\\!py-3\\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.\\!py-\\[6px\\]{padding-top:6px!important;padding-bottom:6px!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-20{padding-left:5rem!important;padding-right:5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-\\[14px\\]{padding-left:14px!important;padding-right:14px!important}.px-\\[15px\\]{padding-left:15px!important;padding-right:15px!important}.px-\\[16px\\]{padding-left:16px!important;padding-right:16px!important}.px-\\[18px\\]{padding-left:18px!important;padding-right:18px!important}.px-\\[20px\\]{padding-left:20px!important;padding-right:20px!important}.px-\\[42px\\]{padding-left:42px!important;padding-right:42px!important}.px-\\[9px\\]{padding-left:9px!important;padding-right:9px!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-24{padding-top:6rem!important;padding-bottom:6rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.py-\\[10px\\]{padding-top:10px!important;padding-bottom:10px!important}.py-\\[13px\\]{padding-top:13px!important;padding-bottom:13px!important}.py-\\[20px\\]{padding-top:20px!important;padding-bottom:20px!important}.py-\\[28px\\]{padding-top:28px!important;padding-bottom:28px!important}.py-\\[5px\\]{padding-top:5px!important;padding-bottom:5px!important}.py-\\[7px\\]{padding-top:7px!important;padding-bottom:7px!important}.py-\\[8px\\]{padding-top:8px!important;padding-bottom:8px!important}.\\!pb-0{padding-bottom:0!important}.\\!pr-0{padding-right:0!important}.\\!pt-4{padding-top:1rem!important}.\\!pt-6{padding-top:1.5rem!important}.pb-1{padding-bottom:.25rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-14{padding-bottom:3.5rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pb-\\[10dvh\\]{padding-bottom:10dvh!important}.pb-\\[4px\\]{padding-bottom:4px!important}.pl-10{padding-left:2.5rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:.75rem!important}.pl-4{padding-left:1rem!important}.pl-5{padding-left:1.25rem!important}.pl-\\[8px\\]{padding-left:8px!important}.pr-2{padding-right:.5rem!important}.pr-4{padding-right:1rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-40{padding-top:10rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-\\[2px\\]{padding-top:2px!important}.pt-\\[5px\\]{padding-top:5px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.align-middle{vertical-align:middle!important}.\\!font-primary-bold{font-family:HKGrotesk-Bold!important}.\\!font-primary-medium{font-family:HKGrotesk-Medium!important}.\\!font-primary-semibold{font-family:HKGrotesk-SemiBold!important}.font-primary,.font-primary-400{font-family:HKGrotesk-Regular!important}.font-primary-500{font-family:HKGrotesk-Medium!important}.font-primary-600{font-family:HKGrotesk-SemiBold!important}.font-primary-700,.font-primary-bold{font-family:HKGrotesk-Bold!important}.font-primary-light{font-family:HKGrotesk-Light!important}.font-primary-medium{font-family:HKGrotesk-Medium!important}.font-primary-semibold{font-family:HKGrotesk-SemiBold!important}.font-secondary-bold{font-family:Satoshi-Bold!important}.font-secondary-medium{font-family:Satoshi-Medium!important}.\\!text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.\\!text-\\[10px\\]{font-size:10px!important}.\\!text-\\[14px\\]{font-size:14px!important}.\\!text-\\[18px\\]{font-size:18px!important}.\\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-\\[10px\\]{font-size:10px!important}.text-\\[12px\\]{font-size:12px!important}.text-\\[13px\\]{font-size:13px!important}.text-\\[14px\\]{font-size:14px!important}.text-\\[150px\\]{font-size:150px!important}.text-\\[16px\\]{font-size:16px!important}.text-\\[18px\\]{font-size:18px!important}.text-\\[20px\\]{font-size:20px!important}.text-\\[22px\\]{font-size:22px!important}.text-\\[24px\\]{font-size:24px!important}.text-\\[25px\\]{font-size:25px!important}.text-\\[28px\\]{font-size:28px!important}.text-\\[29px\\]{font-size:29px!important}.text-\\[36px\\]{font-size:36px!important}.text-\\[38px\\]{font-size:38px!important}.text-\\[8em\\]{font-size:8em!important}.text-\\[9\\.6px\\]{font-size:9.6px!important}.text-\\[9px\\]{font-size:9px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.\\!font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.\\!text-\\[white\\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\\!text-black-70{--tw-text-opacity: 1 !important;color:rgb(47 47 47 / var(--tw-text-opacity, 1))!important}.\\!text-black-90{--tw-text-opacity: 1 !important;color:rgb(34 34 34 / var(--tw-text-opacity, 1))!important}.\\!text-error{--tw-text-opacity: 1 !important;color:rgb(225 25 0 / var(--tw-text-opacity, 1))!important}.\\!text-error-50{--tw-text-opacity: 1 !important;color:rgb(254 243 242 / var(--tw-text-opacity, 1))!important}.\\!text-error-500{--tw-text-opacity: 1 !important;color:rgb(240 68 56 / var(--tw-text-opacity, 1))!important}.\\!text-error-700{--tw-text-opacity: 1 !important;color:rgb(180 35 24 / var(--tw-text-opacity, 1))!important}.\\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.\\!text-navy-blue-100{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.\\!text-navy-blue-100\\/40{color:#03071e66!important}.\\!text-primary{--tw-text-opacity: 1 !important;color:rgb(227 72 2 / var(--tw-text-opacity, 1))!important}.\\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\\[\\#03071E\\]{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.text-\\[\\#12B76A\\]{--tw-text-opacity: 1 !important;color:rgb(18 183 106 / var(--tw-text-opacity, 1))!important}.text-\\[\\#2388FF\\]{--tw-text-opacity: 1 !important;color:rgb(35 136 255 / var(--tw-text-opacity, 1))!important}.text-\\[\\#292D32\\]{--tw-text-opacity: 1 !important;color:rgb(41 45 50 / var(--tw-text-opacity, 1))!important}.text-\\[\\#2E3144\\]{--tw-text-opacity: 1 !important;color:rgb(46 49 68 / var(--tw-text-opacity, 1))!important}.text-\\[\\#535C5F\\]{--tw-text-opacity: 1 !important;color:rgb(83 92 95 / var(--tw-text-opacity, 1))!important}.text-\\[\\#666666\\]{--tw-text-opacity: 1 !important;color:rgb(102 102 102 / var(--tw-text-opacity, 1))!important}.text-\\[\\#667085\\]{--tw-text-opacity: 1 !important;color:rgb(102 112 133 / var(--tw-text-opacity, 1))!important}.text-\\[\\#979797\\]{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.text-\\[\\#979797\\]\\/50{color:#97979780!important}.text-\\[\\#D0D5DD\\]{--tw-text-opacity: 1 !important;color:rgb(208 213 221 / var(--tw-text-opacity, 1))!important}.text-\\[\\#F48C06\\]{--tw-text-opacity: 1 !important;color:rgb(244 140 6 / var(--tw-text-opacity, 1))!important}.text-\\[\\#F6C6B1\\]{--tw-text-opacity: 1 !important;color:rgb(246 198 177 / var(--tw-text-opacity, 1))!important}.text-\\[\\#F79009\\]{--tw-text-opacity: 1 !important;color:rgb(247 144 9 / var(--tw-text-opacity, 1))!important}.text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.text-black-100{--tw-text-opacity: 1 !important;color:rgb(24 24 24 / var(--tw-text-opacity, 1))!important}.text-black-50{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.text-black-60{--tw-text-opacity: 1 !important;color:rgb(73 86 106 / var(--tw-text-opacity, 1))!important}.text-black-70{--tw-text-opacity: 1 !important;color:rgb(47 47 47 / var(--tw-text-opacity, 1))!important}.text-black-80{--tw-text-opacity: 1 !important;color:rgb(41 45 50 / var(--tw-text-opacity, 1))!important}.text-black-90{--tw-text-opacity: 1 !important;color:rgb(34 34 34 / var(--tw-text-opacity, 1))!important}.text-blue-90{--tw-text-opacity: 1 !important;color:rgb(29 41 57 / var(--tw-text-opacity, 1))!important}.text-error{--tw-text-opacity: 1 !important;color:rgb(225 25 0 / var(--tw-text-opacity, 1))!important}.text-error-500{--tw-text-opacity: 1 !important;color:rgb(240 68 56 / var(--tw-text-opacity, 1))!important}.text-error-600{--tw-text-opacity: 1 !important;color:rgb(217 45 32 / var(--tw-text-opacity, 1))!important}.text-error-700{--tw-text-opacity: 1 !important;color:rgb(180 35 24 / var(--tw-text-opacity, 1))!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(242 244 247 / var(--tw-text-opacity, 1))!important}.text-gray-300{--tw-text-opacity: 1 !important;color:rgb(208 213 221 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(102 112 133 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(71 84 103 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(52 64 84 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(29 41 57 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(16 24 40 / var(--tw-text-opacity, 1))!important}.text-green{--tw-text-opacity: 1 !important;color:rgb(3 152 85 / var(--tw-text-opacity, 1))!important}.text-info-600{--tw-text-opacity: 1 !important;color:rgb(21 112 239 / var(--tw-text-opacity, 1))!important}.text-info-700{--tw-text-opacity: 1 !important;color:rgb(23 92 211 / var(--tw-text-opacity, 1))!important}.text-navy-blue-100{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.text-primary,.text-primary-500{--tw-text-opacity: 1 !important;color:rgb(227 72 2 / var(--tw-text-opacity, 1))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.text-success-500{--tw-text-opacity: 1 !important;color:rgb(18 183 106 / var(--tw-text-opacity, 1))!important}.text-success-600{--tw-text-opacity: 1 !important;color:rgb(3 152 85 / var(--tw-text-opacity, 1))!important}.text-success-700{--tw-text-opacity: 1 !important;color:rgb(2 122 72 / var(--tw-text-opacity, 1))!important}.text-warning-600{--tw-text-opacity: 1 !important;color:rgb(220 104 3 / var(--tw-text-opacity, 1))!important}.text-warning-700{--tw-text-opacity: 1 !important;color:rgb(181 71 8 / var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-white-60{--tw-text-opacity: 1 !important;color:rgb(252 252 252 / var(--tw-text-opacity, 1))!important}.text-white-90{--tw-text-opacity: 1 !important;color:rgb(217 217 217 / var(--tw-text-opacity, 1))!important}.underline{text-decoration-line:underline!important}.\\!opacity-100{opacity:1!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-50{opacity:.5!important}.shadow-\\[0_0_0_4px_\\#F2F4F7\\,_0_1px_2px_0_\\#03071E0D\\]{--tw-shadow: 0 0 0 4px #F2F4F7, 0 1px 2px 0 #03071E0D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\\[0_1px_2px_0_\\#1018280D\\]{--tw-shadow: 0 1px 2px 0 #1018280D !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\\[0_1px_2px_0_rgba\\(16\\,24\\,40\\,0\\.05\\)\\]{--tw-shadow: 0 1px 2px 0 rgba(16,24,40,.05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-\\[\\#1018280D\\]{--tw-shadow-color: #1018280D !important;--tw-shadow: var(--tw-shadow-colored) !important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-0{outline-width:0px!important}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.invert{--tw-invert: invert(100%) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-blur-md{--tw-backdrop-blur: blur(12px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-500{transition-duration:.5s!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s!important}.duration-300{animation-duration:.3s!important}.duration-500{animation-duration:.5s!important}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.running{animation-play-state:running!important}.stripes-reverse{--stripes-direction: reverse !important}.stripes-size-\\[8px\\]{--stripes-size: 8px !important}.\\[background-position-y\\:bottom\\]{background-position-y:bottom!important}.\\[box-shadow\\:0px_0px_0px_6px_rgba\\(0\\,0\\,0\\,0\\.04\\)\\,0px_0px_0px_12px_rgba\\(0\\,0\\,0\\,0\\.04\\)\\]{box-shadow:0 0 0 6px #0000000a,0 0 0 12px #0000000a!important}.\\[box-shadow\\:0px_0px_0px_6px_rgba\\(227\\,72\\,2\\)\\,0px_0px_0px_10px_rgba\\(227\\,72\\,2\\,\\.4\\)\\,0px_0px_0px_14px_rgba\\(227\\,72\\,2\\,\\.1\\)\\]{box-shadow:0 0 0 6px #e34802,0 0 0 10px #e3480266,0 0 0 14px #e348021a!important}.\\[clip-path\\:margin-box\\]{clip-path:margin-box!important}dialog::backdrop{background-color:#656363}dialog{height:90vh;font-family:Helvetica Neue;position:relative;width:95vw;border:none!important;border-radius:20px;background-color:transparent}body,body *{appearance:none}.currency-flag{overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;height:1rem;width:1rem}.currency-flag.currency-flag-bj{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMjQpIj4KPHBhdGggZD0iTTcuODI2MjYgMTAuOTU3TDguODY5NzUgMjMuNTg3MUM5Ljg2Nzg2IDIzLjg1NjEgMTAuOTE3IDI0LjAwMDUgMTIuMDAwMiAyNC4wMDA1QzE4LjYyNzUgMjQuMDAwNSAyNC4wMDAyIDE4LjYyNzkgMjQuMDAwMiAxMi4wMDA1TDcuODI2MjYgMTAuOTU3WiIgZmlsbD0iI0Q4MDAyNyIvPgo8cGF0aCBkPSJNNy44MjYyNiAxMkw4Ljg2OTcgMC40MTMzOTFDOS44Njc4NiAwLjE0NDM3NSAxMC45MTcgMCAxMi4wMDAyIDBDMTguNjI3NSAwIDI0LjAwMDIgNS4zNzI2MiAyNC4wMDAyIDEySDcuODI2MjZaIiBmaWxsPSIjRkZEQTQ0Ii8+CjxwYXRoIGQ9Ik0tMC4wMDA0MjcyNDYgMTEuOTk5N0MtMC4wMDA0MjcyNDYgMTcuNTQ0IDMuNzU5OTMgMjIuMjA5MyA4Ljg2OTEyIDIzLjU4NjNWMC40MTMwODZDMy43NTk5MyAxLjc5MDA5IC0wLjAwMDQyNzI0NiA2LjQ1NTM3IC0wLjAwMDQyNzI0NiAxMS45OTk3WiIgZmlsbD0iIzZEQTU0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMjQiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.currency-flag.currency-flag-ci{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMjgpIj4KPHBhdGggZD0iTTEyIDI0QzUuMzcyNTggMjQgMCAxOC42Mjc0IDAgMTJDMCA1LjM3MjU4IDUuMzcyNTggMCAxMiAwQzE4LjYyNzQgMCAyNCA1LjM3MjU4IDI0IDEyQzI0IDE4LjYyNzQgMTguNjI3NCAyNCAxMiAyNFoiIGZpbGw9IiNGMEYwRjAiLz4KPHBhdGggZD0iTTAuMDAwMzkxNDgzIDExLjk5OTJDMC4wMDAzOTE0ODMgNi44Mzk2NCAzLjI1Njg5IDIuNDQxMDcgNy44MjY1MSAwLjc0NTYwNVYyMy4yNTI5QzMuMjU2ODkgMjEuNTU3MyAwLjAwMDM5MTQ4MyAxNy4xNTg4IDAuMDAwMzkxNDgzIDExLjk5OTJaIiBmaWxsPSIjRkY5ODExIi8+CjxwYXRoIGQ9Ik0yNCAxMS45OTk3QzI0IDE3LjE1OTMgMjAuNzQzNSAyMS41NTc4IDE2LjE3MzkgMjMuMjUzM1YwLjc0NjA5NEMyMC43NDM1IDIuNDQxNTYgMjQgNi44NDAxMyAyNCAxMS45OTk3WiIgZmlsbD0iIzZEQTU0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMjgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyNCAwKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)}.currency-flag.currency-flag-tg{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMTYpIj4KPHBhdGggZD0iTTEyIDI0QzE4LjYyNzQgMjQgMjQgMTguNjI3NCAyNCAxMkMyNCA1LjM3MjU4IDE4LjYyNzQgMCAxMiAwQzUuMzcyNTggMCAwIDUuMzcyNTggMCAxMkMwIDE4LjYyNzQgNS4zNzI1OCAyNCAxMiAyNFoiIGZpbGw9IiNGRkRBNDQiLz4KPHBhdGggZD0iTTEyIDAuMDAwNDg4MjgxQzExLjk5MTMgMC4wMDA1ODIwMzEgMTEuNDc4MyA0LjgwMDQ5IDExLjQ3ODMgNC44MDA0OUgyMS42MDA2QzE5LjQxMTMgMS44ODU5NCAxNS45MjU5IDAuMDAwNDg4MjgxIDEyIDAuMDAwNDg4MjgxWiIgZmlsbD0iIzQ5NkUyRCIvPgo8cGF0aCBkPSJNMTIuMDAwMiAyNC4wMDAyQzE1LjkyNiAyNC4wMDAyIDE5LjQxMTQgMjIuMTE0NyAyMS42MDA3IDE5LjIwMDJIMi4zOTk2NkM0LjU4ODkxIDIyLjExNDcgOC4wNzQzIDI0LjAwMDIgMTIuMDAwMiAyNC4wMDAyWiIgZmlsbD0iIzQ5NkUyRCIvPgo8cGF0aCBkPSJNMjMuNzU5NyA5LjYwMDU5SDExLjQ3ODNMMTIgMTQuNDAwNkgyMy43NTk3QzIzLjkxNzIgMTMuNjI1MSAyNCAxMi44MjI1IDI0IDEyLjAwMDZDMjQgMTEuMTc4NiAyMy45MTcxIDEwLjM3NiAyMy43NTk3IDkuNjAwNTlaIiBmaWxsPSIjNDk2RTJEIi8+CjxwYXRoIGQ9Ik0xMiAxNC40QzEyIDExLjg5NTcgMTIgMi44MTczNyAxMiAwQzUuMzcyNjIgMCAwIDUuMzcyNjIgMCAxMkMwIDEyLjgyMiAwLjA4Mjg3NSAxMy42MjQ1IDAuMjQwMjgxIDE0LjRIMTJaIiBmaWxsPSIjRDgwMDI3Ii8+CjxwYXRoIGQ9Ik02LjYyMTA2IDUuNzM4MjhMNy4zOTgwNiA4LjEyOTYxSDkuOTEyNjdMNy44Nzg0MyA5LjYwNzcyTDguNjU1MzQgMTEuOTk5MUw2LjYyMTA2IDEwLjUyMTJMNC41ODY3OCAxMS45OTkxTDUuMzYzODIgOS42MDc3MkwzLjMyOTU5IDguMTI5NjFINS44NDQxMUw2LjYyMTA2IDUuNzM4MjhaIiBmaWxsPSIjRjBGMEYwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjUyMV85MDExNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)}.currency-flag.currency-flag-sn{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMzIpIj4KPHBhdGggZD0iTTE3LjIxNzQgMS4xOTA3MkMxNS42Mzk3IDAuNDI3ODc1IDEzLjg2OTggMCAxMiAwQzEwLjEzMDEgMCA4LjM2MDI0IDAuNDI3ODc1IDYuNzgyNjIgMS4xOTA3Mkw1LjczOTE0IDEyTDYuNzgyNjIgMjIuODA5M0M4LjM2MDI0IDIzLjU3MjEgMTAuMTMwMSAyNCAxMiAyNEMxMy44Njk4IDI0IDE1LjYzOTcgMjMuNTcyMSAxNy4yMTc0IDIyLjgwOTNMMTguMjYwOCAxMkwxNy4yMTc0IDEuMTkwNzJaIiBmaWxsPSIjRkZEQTQ0Ii8+CjxwYXRoIGQ9Ik0xMi4wMDAxIDcuODI2MTdMMTMuMDM2MSAxMS4wMTQ2SDE2LjM4OUwxMy42NzY2IDEyLjk4NTRMMTQuNzEyNiAxNi4xNzRMMTIuMDAwMSAxNC4yMDMzTDkuMjg3NzEgMTYuMTc0TDEwLjMyMzkgMTIuOTg1NEw3LjYxMTUxIDExLjAxNDZIMTAuOTY0MkwxMi4wMDAxIDcuODI2MTdaIiBmaWxsPSIjNDk2RTJEIi8+CjxwYXRoIGQ9Ik02Ljc4Mjk2IDEuMTkwOTJDMi43NjkwNSAzLjEzMTg3IDAuMDAwMzM1NjkzIDcuMjQyMjkgMC4wMDAzMzU2OTMgMTEuOTk5OEMwLjAwMDMzNTY5MyAxNi43NTczIDIuNzY5MDUgMjAuODY3NyA2Ljc4Mjk2IDIyLjgwODZWMS4xOTA5MloiIGZpbGw9IiM0OTZFMkQiLz4KPHBhdGggZD0iTTE3LjIxNzcgMS4xOTE0MVYyMi44MDkxQzIxLjIzMTYgMjAuODY4MiAyNC4wMDA0IDE2Ljc1NzggMjQuMDAwNCAxMi4wMDAzQzI0LjAwMDQgNy4yNDI3OCAyMS4yMzE2IDMuMTMyMzYgMTcuMjE3NyAxLjE5MTQxWiIgZmlsbD0iI0Q4MDAyNyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.currency-flag.currency-flag-ml{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxMzgpIj4KPHBhdGggZD0iTTE2LjE3NDIgMC43NDU5MDJDMTQuODc0MiAwLjI2MzU1OSAxMy40NjgyIC0wLjAwMDQ4ODI4MSAxMi4wMDAzIC0wLjAwMDQ4ODI4MUMxMC41MzI1IC0wLjAwMDQ4ODI4MSA5LjEyNjQgMC4yNjM1NTkgNy44MjY0MSAwLjc0NTkwMkw2Ljc4MjkzIDExLjk5OTVMNy44MjY0MSAyMy4yNTMxQzkuMTI2NCAyMy43MzU1IDEwLjUzMjUgMjMuOTk5NSAxMi4wMDAzIDIzLjk5OTVDMTMuNDY4MiAyMy45OTk1IDE0Ljg3NDIgMjMuNzM1NSAxNi4xNzQyIDIzLjI1MzFMMTcuMjE3NyAxMS45OTk1TDE2LjE3NDIgMC43NDU5MDJaIiBmaWxsPSIjRkZEQTQ0Ii8+CjxwYXRoIGQ9Ik0yMy45OTk2IDEyLjAwMDFDMjMuOTk5NiA2Ljg0MDYxIDIwLjc0MzEgMi40NDIwNSAxNi4xNzM1IDAuNzQ2NTgyVjIzLjI1MzhDMjAuNzQzMSAyMS41NTgyIDIzLjk5OTYgMTcuMTU5OCAyMy45OTk2IDEyLjAwMDFaIiBmaWxsPSIjRDgwMDI3Ii8+CjxwYXRoIGQ9Ik0wLjAwMDE1MjU4OCAxMS45OTk3QzAuMDAwMTUyNTg4IDE3LjE1OTMgMy4yNTY2NSAyMS41NTc3IDcuODI2MjYgMjMuMjUzM1YwLjc0NjA5NEMzLjI1NjY1IDIuNDQxNTYgMC4wMDAxNTI1ODggNi44NDAxMiAwLjAwMDE1MjU4OCAxMS45OTk3WiIgZmlsbD0iIzZEQTU0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxMzgiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.currency-flag.currency-flag-bf{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI1MjFfOTAxNDIpIj4KPHBhdGggZD0iTTAgMTJDMCA1LjM3MjYyIDUuMzcyNjIgMCAxMiAwQzE4LjYyNzQgMCAyNCA1LjM3MjYyIDI0IDEyQzIzLjQ3ODMgMTIgMTIgMTMuNTY1MiAxMiAxMy41NjUyTDAgMTJaIiBmaWxsPSIjRDgwMDI3Ii8+CjxwYXRoIGQ9Ik0yNCAxMi4wMDFDMjQgMTguNjI4MyAxOC42Mjc0IDI0LjAwMSAxMiAyNC4wMDFDNS4zNzI2MiAyNC4wMDEgMCAxOC42MjgzIDAgMTIuMDAxIiBmaWxsPSIjNkRBNTQ0Ii8+CjxwYXRoIGQ9Ik0xMiA3LjgyNTJMMTIuOTA2NCAxMC42MTUxSDE1Ljg0MDJMMTMuNDY2OCAxMi4zMzk0TDE0LjM3MzMgMTUuMTI5NUwxMiAxMy40MDUyTDkuNjI2NjYgMTUuMTI5NUwxMC41MzMzIDEyLjMzOTRMOC4xNTk4NSAxMC42MTUxSDExLjA5MzVMMTIgNy44MjUyWiIgZmlsbD0iI0ZGREE0NCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI1MjFfOTAxNDIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}@font-face{font-family:HKGrotesk-Light;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:HKGrotesk-Regular;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:HKGrotesk-Medium;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:HKGrotesk-Semibold;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:HKGrotesk-Bold;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:HKGrotesk-ExtraBold;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:HKGrotesk-Black;src:url(https://fonts.gstatic.com/s/hankengrotesk/v11/d-6xuxwcr_v8_2w-6_22nacegi6p76qacg.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Satoshi-Regular;font-weight:400;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Regular.woff) format("woff")}@font-face{font-family:Satoshi-Medium;font-weight:500;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Medium.woff) format("woff")}@font-face{font-family:Satoshi-Light;font-weight:300;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Light.woff) format("woff")}@font-face{font-family:Satoshi-Bold;font-weight:700;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Bold.woff) format("woff")}@font-face{font-family:Satoshi-Black;font-weight:900;src:local("Satoshi"),url(https://fonts.cdnfonts.com/s/85546/Satoshi-Black.woff) format("woff")}.mat-mdc-menu-panel{min-width:50px!important}body{font-family:HKGrotesk-Regular}.placeholder\\:text-black-50::placeholder{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.placeholder\\:text-gray-400::placeholder{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.before\\:animate-none:before{content:var(--tw-content)!important;animation:none!important}.after\\:absolute:after{content:var(--tw-content)!important;position:absolute!important}.after\\:left-\\[24px\\]:after{content:var(--tw-content)!important;left:24px!important}.after\\:top-\\[48px\\]:after{content:var(--tw-content)!important;top:48px!important}.after\\:block:after{content:var(--tw-content)!important;display:block!important}.after\\:h-\\[52px\\]:after{content:var(--tw-content)!important;height:52px!important}.after\\:h-\\[82px\\]:after{content:var(--tw-content)!important;height:82px!important}.after\\:w-\\[2px\\]:after{content:var(--tw-content)!important;width:2px!important}.after\\:bg-gray-200:after{content:var(--tw-content)!important;--tw-bg-opacity: 1 !important;background-color:rgb(228 231 236 / var(--tw-bg-opacity, 1))!important}.after\\:bg-primary-500:after{content:var(--tw-content)!important;--tw-bg-opacity: 1 !important;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1))!important}.last\\:border-0:last-child{border-width:0px!important}.last\\:border-none:last-child{border-style:none!important}.last\\:after\\:h-0:last-child:after{content:var(--tw-content)!important;height:0px!important}.hover\\:border-error-700:hover{--tw-border-opacity: 1 !important;border-color:rgb(180 35 24 / var(--tw-border-opacity, 1))!important}.hover\\:border-gray-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(152 162 179 / var(--tw-border-opacity, 1))!important}.hover\\:border-gray-900:hover{--tw-border-opacity: 1 !important;border-color:rgb(16 24 40 / var(--tw-border-opacity, 1))!important}.hover\\:\\!bg-\\[\\#028845\\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(2 136 69 / var(--tw-bg-opacity, 1))!important}.hover\\:\\!bg-error:hover{--tw-bg-opacity: 1 !important;background-color:rgb(225 25 0 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-error-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(180 35 24 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-300:hover{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-400:hover{--tw-bg-opacity: 1 !important;background-color:rgb(152 162 179 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-gray-900:hover{--tw-bg-opacity: 1 !important;background-color:rgb(16 24 40 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-primary-90:hover{--tw-bg-opacity: 1 !important;background-color:rgb(187 58 0 / var(--tw-bg-opacity, 1))!important}.hover\\:bg-white-90\\/20:hover{background-color:#d9d9d933!important}.focus\\:\\!rounded-l-none:focus{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.focus\\:border:focus{border-width:1px!important}.focus\\:border-none:focus{border-style:none!important}.focus\\:border-error-600:focus{--tw-border-opacity: 1 !important;border-color:rgb(217 45 32 / var(--tw-border-opacity, 1))!important}.focus\\:border-gray-400:focus{--tw-border-opacity: 1 !important;border-color:rgb(152 162 179 / var(--tw-border-opacity, 1))!important}.focus\\:border-primary-100:focus{--tw-border-opacity: 1 !important;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1))!important}.focus\\:bg-gray-300:focus{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.focus\\:bg-white:focus{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.focus\\:shadow-\\[0_0_0_4px_\\#F2F4F7\\,_0_1px_2px_0_\\#03071E0D\\]:focus{--tw-shadow: 0 0 0 4px #F2F4F7, 0 1px 2px 0 #03071E0D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\\:shadow-\\[0_0_0_4px_\\#FEE4E2\\,_0_1px_2px_0_\\#1018280D\\]:focus{--tw-shadow: 0 0 0 4px #FEE4E2, 0 1px 2px 0 #1018280D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\\:shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.disabled\\:\\!border-\\[1px\\]:disabled{border-width:1px!important}.disabled\\:border-none:disabled{border-style:none!important}.disabled\\:\\!border-gray-300:disabled{--tw-border-opacity: 1 !important;border-color:rgb(208 213 221 / var(--tw-border-opacity, 1))!important}.disabled\\:border-error-200:disabled{--tw-border-opacity: 1 !important;border-color:rgb(254 205 202 / var(--tw-border-opacity, 1))!important}.disabled\\:border-gray-200:disabled{--tw-border-opacity: 1 !important;border-color:rgb(228 231 236 / var(--tw-border-opacity, 1))!important}.disabled\\:\\!bg-\\[\\#048848\\]\\/40:disabled{background-color:#04884866!important}.disabled\\:bg-error-200:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(254 205 202 / var(--tw-bg-opacity, 1))!important}.disabled\\:bg-gray-100:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.disabled\\:bg-gray-300:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(208 213 221 / var(--tw-bg-opacity, 1))!important}.disabled\\:text-gray-300:disabled{--tw-text-opacity: 1 !important;color:rgb(208 213 221 / var(--tw-text-opacity, 1))!important}.disabled\\:text-gray-400:disabled{--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.disabled\\:opacity-50:disabled{opacity:.5!important}.has-\\[\\:disabled\\]\\:bg-gray-100:has(:disabled){--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.has-\\[\\:focus\\]\\:bg-white:has(:focus){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.has-\\[\\:disabled\\]\\:text-gray-400:has(:disabled){--tw-text-opacity: 1 !important;color:rgb(152 162 179 / var(--tw-text-opacity, 1))!important}.has-\\[\\:focus\\]\\:shadow-\\[0_0_0_4px_\\#F2F4F7\\,_0_1px_2px_0_\\#03071E0D\\]:has(:focus){--tw-shadow: 0 0 0 4px #F2F4F7, 0 1px 2px 0 #03071E0D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.has-\\[\\:focus\\]\\:shadow-\\[0_0_0_4px_\\#FEE4E2\\,_0_1px_2px_0_\\#1018280D\\]:has(:focus){--tw-shadow: 0 0 0 4px #FEE4E2, 0 1px 2px 0 #1018280D !important;--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}@media (min-width: 640px){.sm\\:text-\\[12px\\]{font-size:12px!important}.sm\\:text-\\[16px\\]{font-size:16px!important}}@media (min-width: 768px){.md\\:block{display:block!important}.md\\:w-\\[400px\\]{width:400px!important}.md\\:flex-nowrap{flex-wrap:nowrap!important}.md\\:px-\\[30px\\]{padding-left:30px!important;padding-right:30px!important}}@media (min-width: 1024px){.lg\\:right-\\[14px\\]{right:14px!important}.lg\\:top-10{top:2.5rem!important}.lg\\:top-3{top:.75rem!important}.lg\\:m-0{margin:0!important}.lg\\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\\:mt-0{margin-top:0!important}.lg\\:mt-20{margin-top:5rem!important}.lg\\:mt-24{margin-top:6rem!important}.lg\\:mt-32{margin-top:8rem!important}.lg\\:inline-block{display:inline-block!important}.lg\\:flex{display:flex!important}.lg\\:inline-flex{display:inline-flex!important}.lg\\:grid{display:grid!important}.lg\\:hidden{display:none!important}.lg\\:\\!h-10{height:2.5rem!important}.lg\\:\\!w-10{width:2.5rem!important}.lg\\:w-\\[255px\\]{width:255px!important}.lg\\:w-\\[420px\\]{width:420px!important}.lg\\:w-\\[calc\\(100vw-210px\\)\\]{width:calc(100vw - 210px)!important}.lg\\:w-fit{width:fit-content!important}.lg\\:w-full{width:100%!important}.lg\\:min-w-\\[250px\\]{min-width:250px!important}.lg\\:grid-cols-\\[42\\%\\,58\\%\\]{grid-template-columns:42% 58%!important}.lg\\:justify-end{justify-content:flex-end!important}.lg\\:justify-center{justify-content:center!important}.lg\\:justify-between{justify-content:space-between!important}.lg\\:p-2\\.5{padding:.625rem!important}.lg\\:px-4{padding-left:1rem!important;padding-right:1rem!important}.lg\\:px-\\[16px\\]{padding-left:16px!important;padding-right:16px!important}.lg\\:py-\\[10px\\]{padding-top:10px!important;padding-bottom:10px!important}.lg\\:pr-14{padding-right:3.5rem!important}.lg\\:text-\\[16px\\]{font-size:16px!important}}@media (orientation: landscape){.landscape\\:flex-nowrap{flex-wrap:nowrap!important}}@media (prefers-color-scheme: dark){.dark\\:fill-gray-200{fill:#e4e7ec!important}.dark\\:stroke-gray-700{stroke:#344054!important}}.\\[\\&\\:not\\(\\:disabled\\)\\]\\:hover\\:bg-primary-90:hover:not(:disabled){--tw-bg-opacity: 1 !important;background-color:rgb(187 58 0 / var(--tw-bg-opacity, 1))!important}.\\[\\&\\>\\*\\]\\:pointer-events-none>*{pointer-events:none!important}.\\[\\&\\>\\*\\]\\:\\!mb-4>*{margin-bottom:1rem!important}.\\[\\&\\>\\*\\]\\:\\!text-sm>*{font-size:.875rem!important;line-height:1.25rem!important}.\\[\\&\\>\\.active\\]\\:bg-gray-100>.active{--tw-bg-opacity: 1 !important;background-color:rgb(242 244 247 / var(--tw-bg-opacity, 1))!important}.\\[\\&\\>button\\]\\:flex>button{display:flex!important}.\\[\\&\\>button\\]\\:h-full>button{height:100%!important}.\\[\\&\\>button\\]\\:w-full>button{width:100%!important}.\\[\\&\\>button\\]\\:items-center>button{align-items:center!important}.\\[\\&\\>button\\]\\:justify-center>button{justify-content:center!important}.\\[\\&\\>button\\]\\:border-x>button{border-left-width:1px!important;border-right-width:1px!important}.\\[\\&\\>button\\]\\:border-black-30>button{--tw-border-opacity: 1 !important;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))!important}.\\[\\&\\>button\\]\\:border-gray-200>button{--tw-border-opacity: 1 !important;border-color:rgb(228 231 236 / var(--tw-border-opacity, 1))!important}.\\[\\&\\>button\\]\\:bg-white>button{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\\[\\&\\>button\\]\\:px-2>button{padding-left:.5rem!important;padding-right:.5rem!important}.\\[\\&\\>button\\]\\:transition-all>button{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.\\[\\&\\>button\\]\\:duration-300>button{transition-duration:.3s!important;animation-duration:.3s!important}.\\[\\&\\>button\\]\\:\\[box-shadow\\:0_1px_2px_0_rgba\\(16\\,24\\,40\\,0\\.05\\)\\]>button{box-shadow:0 1px 2px #1018280d!important}.first\\:\\[\\&\\>button\\]\\:border-l-0>button:first-child{border-left-width:0px!important}.last\\:\\[\\&\\>button\\]\\:border-r-0>button:last-child{border-right-width:0px!important}.\\[\\&\\>div\\>div\\]\\:text-\\[24px\\]>div>div{font-size:24px!important}.\\[\\&\\>div\\>span\\]\\:text-sm>div>span{font-size:.875rem!important;line-height:1.25rem!important}.\\[\\&\\>div\\]\\:flex>div{display:flex!important}.\\[\\&\\>div\\]\\:grid>div{display:grid!important}.\\[\\&\\>div\\]\\:items-center>div{align-items:center!important}.\\[\\&\\>div\\]\\:justify-between>div{justify-content:space-between!important}.\\[\\&\\>div\\]\\:gap-1>div{gap:.25rem!important}.\\[\\&\\>div\\]\\:gap-1\\.5>div{gap:.375rem!important}.\\[\\&\\>div\\]\\:py-3>div{padding-top:.75rem!important;padding-bottom:.75rem!important}.\\[\\&\\>div\\]\\:text-navy-blue-100>div{--tw-text-opacity: 1 !important;color:rgb(3 7 30 / var(--tw-text-opacity, 1))!important}.\\[\\&\\>li\\>\\*\\]\\:\\!inline-flex>li>*{display:inline-flex!important}.\\[\\&\\>li\\>\\*\\]\\:\\!font-semibold>li>*{font-weight:600!important}.\\[\\&\\>span\\]\\:flex>span{display:flex!important}.\\[\\&\\>span\\]\\:items-center>span{align-items:center!important}.\\[\\&\\>span\\]\\:gap-2>span{gap:.5rem!important}.\\[\\&\\>td\\]\\:\\!px-2>td{padding-left:.5rem!important;padding-right:.5rem!important}.\\[\\&\\>th\\]\\:\\!px-2>th{padding-left:.5rem!important;padding-right:.5rem!important}.\\[\\&_h3\\+div\\]\\:flex h3+div{display:flex!important}.\\[\\&_h3\\+div\\]\\:items-center h3+div{align-items:center!important}.\\[\\&_h3\\+div\\]\\:gap-2 h3+div{gap:.5rem!important}.\\[\\&_h3\\+div\\]\\:font-primary-medium h3+div{font-family:HKGrotesk-Medium!important}.\\[\\&_h3\\+div\\]\\:text-\\[20px\\] h3+div{font-size:20px!important}.\\[\\&_h3\\]\\:font-primary-bold h3{font-family:HKGrotesk-Bold!important}.\\[\\&_h3\\]\\:text-sm h3{font-size:.875rem!important;line-height:1.25rem!important}.\\[\\&_h3\\]\\:text-black-50 h3{--tw-text-opacity: 1 !important;color:rgb(151 151 151 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-error-600 i{--tw-text-opacity: 1 !important;color:rgb(217 45 32 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-info-600 i{--tw-text-opacity: 1 !important;color:rgb(21 112 239 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-success-600 i{--tw-text-opacity: 1 !important;color:rgb(3 152 85 / var(--tw-text-opacity, 1))!important}.\\[\\&_i\\]\\:text-warning-600 i{--tw-text-opacity: 1 !important;color:rgb(220 104 3 / var(--tw-text-opacity, 1))!important}@keyframes pulse{50%{opacity:.5}}.\\[\\&_tbody\\]\\:\\!animate-pulse tbody{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}
    22`, materialThemeCss: `html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, 0.87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-2: 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-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-4: 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-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-24: 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)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: 0.03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: 0.03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-card-outlined-container-color: white;--mat-card-outlined-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-card-outlined-outline-color: rgba(0, 0, 0, 0.12);--mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);--mat-card-filled-container-color: white;--mat-card-filled-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)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: 0.0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: 0.0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #3f51b5;--mat-progress-bar-track-color: rgba(63, 81, 181, 0.25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #ff4081;--mat-progress-bar-track-color: rgba(255, 64, 129, 0.25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, 0.25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: 0.0333333333em}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: 0.04;--mat-form-field-focus-state-layer-opacity: 0.12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: 0.03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: 0.0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: 0.03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: 0.03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: 0.03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-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)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-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);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: 0.0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: 0.03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: 0.4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: 0.04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: 0.04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: 0.54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-focus-state-layer-opacity: 0.12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-label-text-color: rgba(0, 0, 0, 0.87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);--mat-chip-selected-focus-state-layer-color: 0.12;--mat-chip-selected-focus-state-layer-opacity: 0.12;--mat-chip-selected-hover-state-layer-color: 0.04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #3f51b5;--mat-chip-elevated-disabled-container-color: #3f51b5;--mat-chip-elevated-selected-container-color: #3f51b5;--mat-chip-flat-disabled-selected-container-color: #3f51b5;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-focus-state-layer-opacity: 0.12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: 0.12;--mat-chip-selected-focus-state-layer-opacity: 0.12;--mat-chip-selected-hover-state-layer-color: 0.04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #ff4081;--mat-chip-elevated-disabled-container-color: #ff4081;--mat-chip-elevated-selected-container-color: #ff4081;--mat-chip-flat-disabled-selected-container-color: #ff4081;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-focus-state-layer-opacity: 0.12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: 0.12;--mat-chip-selected-focus-state-layer-opacity: 0.12;--mat-chip-selected-hover-state-layer-color: 0.04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-focus-state-layer-opacity: 0.12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: 0.12;--mat-chip-selected-focus-state-layer-opacity: 0.12;--mat-chip-selected-hover-state-layer-color: 0.04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: 0.0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: 0.38;--mat-slide-toggle-disabled-selected-handle-opacity: 0.38;--mat-slide-toggle-disabled-selected-icon-opacity: 0.38;--mat-slide-toggle-disabled-track-opacity: 0.12;--mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;--mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);--mat-slide-toggle-with-icon-handle-size: 20px}html{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;--mat-slide-toggle-selected-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;--mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;--mat-slide-toggle-selected-focus-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-handle-color: #3f51b5;--mat-slide-toggle-selected-pressed-handle-color: #3f51b5;--mat-slide-toggle-selected-focus-track-color: #7986cb;--mat-slide-toggle-selected-hover-track-color: #7986cb;--mat-slide-toggle-selected-pressed-track-color: #7986cb;--mat-slide-toggle-selected-track-color: #7986cb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #ff4081;--mat-slide-toggle-selected-handle-color: #ff4081;--mat-slide-toggle-selected-hover-state-layer-color: #ff4081;--mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;--mat-slide-toggle-selected-focus-handle-color: #ff4081;--mat-slide-toggle-selected-hover-handle-color: #ff4081;--mat-slide-toggle-selected-pressed-handle-color: #ff4081;--mat-slide-toggle-selected-focus-track-color: #f06292;--mat-slide-toggle-selected-hover-track-color: #f06292;--mat-slide-toggle-selected-pressed-track-color: #f06292;--mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px}html{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: 0.0178571429em;--mat-slide-toggle-label-text-weight: 400}html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: 0.0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: 0.38;--mat-radio-disabled-unselected-icon-opacity: 0.38;--mat-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-label-text-color: rgba(0, 0, 0, 0.87);--mat-radio-ripple-color: rgba(0, 0, 0, 0.87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-label-text-color: rgba(0, 0, 0, 0.87);--mat-radio-ripple-color: rgba(0, 0, 0, 0.87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-label-text-color: rgba(0, 0, 0, 0.87);--mat-radio-ripple-color: rgba(0, 0, 0, 0.87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: 0.0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: 0.6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: 0.6}html{--mat-slider-active-track-color: #3f51b5;--mat-slider-focus-handle-color: #3f51b5;--mat-slider-handle-color: #3f51b5;--mat-slider-hover-handle-color: #3f51b5;--mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-slider-inactive-track-color: #3f51b5;--mat-slider-ripple-color: #3f51b5;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87)}.mat-accent{--mat-slider-active-track-color: #ff4081;--mat-slider-focus-handle-color: #ff4081;--mat-slider-handle-color: #ff4081;--mat-slider-hover-handle-color: #ff4081;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-slider-inactive-track-color: #ff4081;--mat-slider-ripple-color: #ff4081;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #ff4081}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: 0.0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-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)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);--mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, 0.12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: 0.03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: 0.38;--mat-list-list-item-disabled-leading-icon-opacity: 0.38;--mat-list-list-item-disabled-trailing-icon-opacity: 0.38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-hover-state-layer-opacity: 0.04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-list-list-item-focus-state-layer-opacity: 0.12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-label-text-color: rgba(0, 0, 0, 0.87);--mat-radio-ripple-color: rgba(0, 0, 0, 0.87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-label-text-color: rgba(0, 0, 0, 0.87);--mat-radio-ripple-color: rgba(0, 0, 0, 0.87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-label-text-color: rgba(0, 0, 0, 0.87);--mat-radio-ripple-color: rgba(0, 0, 0, 0.87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: 0.03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: 0.0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px / 28px Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: 0.0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: 0.0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: 0.12;--mat-checkbox-selected-hover-state-layer-opacity: 0.04;--mat-checkbox-selected-pressed-state-layer-opacity: 0.12;--mat-checkbox-unselected-focus-state-layer-opacity: 0.12;--mat-checkbox-unselected-hover-state-layer-opacity: 0.04;--mat-checkbox-unselected-pressed-state-layer-opacity: 0.12}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: 0.0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-button-protected-focus-container-elevation-shadow: 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-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 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-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-button-filled-focus-state-layer-opacity: 0.12;--mat-button-filled-hover-state-layer-opacity: 0.04;--mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);--mat-button-filled-pressed-state-layer-opacity: 0.12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-button-outlined-focus-state-layer-opacity: 0.12;--mat-button-outlined-hover-state-layer-opacity: 0.04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);--mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);--mat-button-outlined-pressed-state-layer-opacity: 0.12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-button-protected-focus-state-layer-opacity: 0.12;--mat-button-protected-hover-state-layer-opacity: 0.04;--mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);--mat-button-protected-pressed-state-layer-opacity: 0.12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-button-text-focus-state-layer-opacity: 0.12;--mat-button-text-hover-state-layer-opacity: 0.04;--mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);--mat-button-text-pressed-state-layer-opacity: 0.12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-button-tonal-focus-state-layer-opacity: 0.12;--mat-button-tonal-hover-state-layer-opacity: 0.04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);--mat-button-tonal-pressed-state-layer-opacity: 0.12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #3f51b5;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #3f51b5;--mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);--mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-outlined-state-layer-color: #3f51b5;--mat-button-protected-container-color: #3f51b5;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #3f51b5;--mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-text-state-layer-color: #3f51b5;--mat-button-tonal-container-color: #3f51b5;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #ff4081;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #ff4081;--mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);--mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-outlined-state-layer-color: #ff4081;--mat-button-protected-container-color: #ff4081;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #ff4081;--mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-text-state-layer-color: #ff4081;--mat-button-tonal-container-color: #ff4081;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: 0.0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: 0.0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: 0.0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: 0.0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: 0.0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-icon-button-focus-state-layer-opacity: 0.12;--mat-icon-button-hover-state-layer-opacity: 0.04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: 0.12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #ff4081;--mat-icon-button-state-layer-color: #ff4081;--mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mat-fab-container-shape: 50%;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mat-fab-small-container-shape: 50%;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-fab-focus-state-layer-opacity: 0.12;--mat-fab-foreground-color: rgba(0, 0, 0, 0.87);--mat-fab-hover-state-layer-opacity: 0.04;--mat-fab-pressed-state-layer-opacity: 0.12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);--mat-fab-small-focus-state-layer-opacity: 0.12;--mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);--mat-fab-small-hover-state-layer-opacity: 0.04;--mat-fab-small-pressed-state-layer-opacity: 0.12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);--mat-fab-state-layer-color: rgba(0, 0, 0, 0.87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #ff4081;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-fab-small-container-color: #ff4081;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: 0.0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7986cb}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, 0.87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);--mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: 0.0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: 0.0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: 0.0178571429em}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #3f51b5}.mat-accent{--mat-progress-spinner-active-indicator-color: #ff4081}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: 0.0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: 0.12;--mat-button-toggle-hover-state-layer-opacity: 0.04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);--mat-button-toggle-text-color: rgba(0, 0, 0, 0.87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: 0.03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: 0.03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 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-datepicker-calendar-container-touch-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)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--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: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, 0.12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);--mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: 0.0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #3f51b5}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);--mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, 0.12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, 0.87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: 0.0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, 0.87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-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)}html{--mat-timepicker-container-background-color: white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px*.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px*.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
    33` };
    44(()=>{"use strict";var e,i={},_={};function n(e){var l=_[e];if(void 0!==l)return l.exports;var r=_[e]={exports:{}};return i[e](r,r.exports,n),r.exports}n.m=i,e=[],n.O=(l,r,o,f)=>{if(!r){var c=1/0;for(a=0;a<e.length;a++){for(var[r,o,f]=e[a],t=!0,s=0;s<r.length;s++)(!1&f||c>=f)&&Object.keys(n.O).every(h=>n.O[h](r[s]))?r.splice(s--,1):(t=!1,f<c&&(c=f));if(t){e.splice(a--,1);var u=o();void 0!==u&&(l=u)}}return l}f=f||0;for(var a=e.length;a>0&&e[a-1][2]>f;a--)e[a]=e[a-1];e[a]=[r,o,f]},n.o=(e,l)=>Object.prototype.hasOwnProperty.call(e,l),(()=>{var e={121:0};n.O.j=o=>0===e[o];var l=(o,f)=>{var s,u,[a,c,t]=f,v=0;if(a.some(b=>0!==e[b])){for(s in c)n.o(c,s)&&(n.m[s]=c[s]);if(t)var d=t(n)}for(o&&o(f);v<a.length;v++)n.o(e,u=a[v])&&e[u]&&e[u][0](),e[u]=0;return n.O(d)},r=self.webpackChunkweb_sdk=self.webpackChunkweb_sdk||[];r.forEach(l.bind(null,0)),r.push=l.bind(null,r.push.bind(r))})()})();
    55"use strict";(self.webpackChunkweb_sdk=self.webpackChunkweb_sdk||[]).push([[461],{935:()=>{const te=globalThis;function ee(t){return(te.__Zone_symbol_prefix||"__zone_symbol__")+t}const ke=Object.getOwnPropertyDescriptor,Ne=Object.defineProperty,Le=Object.getPrototypeOf,_t=Object.create,Et=Array.prototype.slice,Ie="addEventListener",Me="removeEventListener",Ze=ee(Ie),Ae=ee(Me),ae="true",le="false",ve=ee("");function je(t,r){return Zone.current.wrap(t,r)}function He(t,r,i,n,s){return Zone.current.scheduleMacroTask(t,r,i,n,s)}const H=ee,Pe=typeof window<"u",Ee=Pe?window:void 0,$=Pe&&Ee||globalThis;function xe(t,r){for(let i=t.length-1;i>=0;i--)"function"==typeof t[i]&&(t[i]=je(t[i],r+"_"+i));return t}function We(t){return!t||!1!==t.writable&&!("function"==typeof t.get&&typeof t.set>"u")}const qe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Re=!("nw"in $)&&typeof $.process<"u"&&"[object process]"===$.process.toString(),Ve=!Re&&!qe&&!(!Pe||!Ee.HTMLElement),Xe=typeof $.process<"u"&&"[object process]"===$.process.toString()&&!qe&&!(!Pe||!Ee.HTMLElement),Ce={},yt=H("enable_beforeunload"),Ye=function(t){if(!(t=t||$.event))return;let r=Ce[t.type];r||(r=Ce[t.type]=H("ON_PROPERTY"+t.type));const i=this||t.target||$,n=i[r];let s;return Ve&&i===Ee&&"error"===t.type?(s=n&&n.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===s&&t.preventDefault()):(s=n&&n.apply(this,arguments),"beforeunload"===t.type&&$[yt]&&"string"==typeof s?t.returnValue=s:null!=s&&!s&&t.preventDefault()),s};function $e(t,r,i){let n=ke(t,r);if(!n&&i&&ke(i,r)&&(n={enumerable:!0,configurable:!0}),!n||!n.configurable)return;const s=H("on"+r+"patched");if(t.hasOwnProperty(s)&&t[s])return;delete n.writable,delete n.value;const f=n.get,T=n.set,g=r.slice(2);let p=Ce[g];p||(p=Ce[g]=H("ON_PROPERTY"+g)),n.set=function(C){let E=this;!E&&t===$&&(E=$),E&&("function"==typeof E[p]&&E.removeEventListener(g,Ye),T&&T.call(E,null),E[p]=C,"function"==typeof C&&E.addEventListener(g,Ye,!1))},n.get=function(){let C=this;if(!C&&t===$&&(C=$),!C)return null;const E=C[p];if(E)return E;if(f){let w=f.call(this);if(w)return n.set.call(this,w),"function"==typeof C.removeAttribute&&C.removeAttribute(r),w}return null},Ne(t,r,n),t[s]=!0}function Je(t,r,i){if(r)for(let n=0;n<r.length;n++)$e(t,"on"+r[n],i);else{const n=[];for(const s in t)"on"==s.slice(0,2)&&n.push(s);for(let s=0;s<n.length;s++)$e(t,n[s],i)}}const re=H("originalInstance");function be(t){const r=$[t];if(!r)return;$[H(t)]=r,$[t]=function(){const s=xe(arguments,t);switch(s.length){case 0:this[re]=new r;break;case 1:this[re]=new r(s[0]);break;case 2:this[re]=new r(s[0],s[1]);break;case 3:this[re]=new r(s[0],s[1],s[2]);break;case 4:this[re]=new r(s[0],s[1],s[2],s[3]);break;default:throw new Error("Arg list too long.")}},fe($[t],r);const i=new r(function(){});let n;for(n in i)"XMLHttpRequest"===t&&"responseBlob"===n||function(s){"function"==typeof i[s]?$[t].prototype[s]=function(){return this[re][s].apply(this[re],arguments)}:Ne($[t].prototype,s,{set:function(f){"function"==typeof f?(this[re][s]=je(f,t+"."+s),fe(this[re][s],f)):this[re][s]=f},get:function(){return this[re][s]}})}(n);for(n in r)"prototype"!==n&&r.hasOwnProperty(n)&&($[t][n]=r[n])}function ue(t,r,i){let n=t;for(;n&&!n.hasOwnProperty(r);)n=Le(n);!n&&t[r]&&(n=t);const s=H(r);let f=null;if(n&&(!(f=n[s])||!n.hasOwnProperty(s))&&(f=n[s]=n[r],We(n&&ke(n,r)))){const g=i(f,s,r);n[r]=function(){return g(this,arguments)},fe(n[r],f)}return f}function mt(t,r,i){let n=null;function s(f){const T=f.data;return T.args[T.cbIdx]=function(){f.invoke.apply(this,arguments)},n.apply(T.target,T.args),f}n=ue(t,r,f=>function(T,g){const p=i(T,g);return p.cbIdx>=0&&"function"==typeof g[p.cbIdx]?He(p.name,g[p.cbIdx],p,s):f.apply(T,g)})}function fe(t,r){t[H("OriginalDelegate")]=r}let Ke=!1,Ge=!1;function kt(){if(Ke)return Ge;Ke=!0;try{const t=Ee.navigator.userAgent;(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/"))&&(Ge=!0)}catch{}return Ge}function Qe(t){return"function"==typeof t}function et(t){return"number"==typeof t}let Te=!1;if(typeof window<"u")try{const t=Object.defineProperty({},"passive",{get:function(){Te=!0}});window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch{Te=!1}const vt={useG:!0},ne={},tt={},nt=new RegExp("^"+ve+"(\\w+)(true|false)$"),rt=H("propagationStopped");function ot(t,r){const i=(r?r(t):t)+le,n=(r?r(t):t)+ae,s=ve+i,f=ve+n;ne[t]={},ne[t][le]=s,ne[t][ae]=f}function bt(t,r,i,n){const s=n&&n.add||Ie,f=n&&n.rm||Me,T=n&&n.listeners||"eventListeners",g=n&&n.rmAll||"removeAllListeners",p=H(s),C="."+s+":",E="prependListener",w="."+E+":",A=function(k,h,x){if(k.isRemoved)return;const G=k.callback;let Y;"object"==typeof G&&G.handleEvent&&(k.callback=y=>G.handleEvent(y),k.originalDelegate=G);try{k.invoke(k,h,[x])}catch(y){Y=y}const F=k.options;return F&&"object"==typeof F&&F.once&&h[f].call(h,x.type,k.originalDelegate?k.originalDelegate:k.callback,F),Y};function V(k,h,x){if(!(h=h||t.event))return;const G=k||h.target||t,Y=G[ne[h.type][x?ae:le]];if(Y){const F=[];if(1===Y.length){const y=A(Y[0],G,h);y&&F.push(y)}else{const y=Y.slice();for(let W=0;W<y.length&&(!h||!0!==h[rt]);W++){const L=A(y[W],G,h);L&&F.push(L)}}if(1===F.length)throw F[0];for(let y=0;y<F.length;y++){const W=F[y];r.nativeScheduleMicroTask(()=>{throw W})}}}const z=function(k){return V(this,k,!1)},J=function(k){return V(this,k,!0)};function K(k,h){if(!k)return!1;let x=!0;h&&void 0!==h.useG&&(x=h.useG);const G=h&&h.vh;let Y=!0;h&&void 0!==h.chkDup&&(Y=h.chkDup);let F=!1;h&&void 0!==h.rt&&(F=h.rt);let y=k;for(;y&&!y.hasOwnProperty(s);)y=Le(y);if(!y&&k[s]&&(y=k),!y||y[p])return!1;const W=h&&h.eventNameToString,L={},P=y[p]=y[s],b=y[H(f)]=y[f],S=y[H(T)]=y[T],Q=y[H(g)]=y[g];let q;h&&h.prepend&&(q=y[H(h.prepend)]=y[h.prepend]);const N=x?function(o){if(!L.isExisting)return P.call(L.target,L.eventName,L.capture?J:z,L.options)}:function(o){return P.call(L.target,L.eventName,o.invoke,L.options)},D=x?function(o){if(!o.isRemoved){const u=ne[o.eventName];let v;u&&(v=u[o.capture?ae:le]);const R=v&&o.target[v];if(R)for(let m=0;m<R.length;m++)if(R[m]===o){R.splice(m,1),o.isRemoved=!0,o.removeAbortListener&&(o.removeAbortListener(),o.removeAbortListener=null),0===R.length&&(o.allRemoved=!0,o.target[v]=null);break}}if(o.allRemoved)return b.call(o.target,o.eventName,o.capture?J:z,o.options)}:function(o){return b.call(o.target,o.eventName,o.invoke,o.options)},he=h&&h.diff?h.diff:function(o,u){const v=typeof u;return"function"===v&&o.callback===u||"object"===v&&o.originalDelegate===u},oe=Zone[H("UNPATCHED_EVENTS")],ye=t[H("PASSIVE_EVENTS")],a=function(o,u,v,R,m=!1,I=!1){return function(){const M=this||t;let Z=arguments[0];h&&h.transferEventName&&(Z=h.transferEventName(Z));let B=arguments[1];if(!B)return o.apply(this,arguments);if(Re&&"uncaughtException"===Z)return o.apply(this,arguments);let U=!1;if("function"!=typeof B){if(!B.handleEvent)return o.apply(this,arguments);U=!0}if(G&&!G(o,B,M,arguments))return;const de=Te&&!!ye&&-1!==ye.indexOf(Z),ie=function l(o){if("object"==typeof o&&null!==o){const u={...o};return o.signal&&(u.signal=o.signal),u}return o}(function j(o,u){return!Te&&"object"==typeof o&&o?!!o.capture:Te&&u?"boolean"==typeof o?{capture:o,passive:!0}:o?"object"==typeof o&&!1!==o.passive?{...o,passive:!0}:o:{passive:!0}:o}(arguments[2],de)),me=ie?.signal;if(me?.aborted)return;if(oe)for(let ce=0;ce<oe.length;ce++)if(Z===oe[ce])return de?o.call(M,Z,B,ie):o.apply(this,arguments);const Be=!!ie&&("boolean"==typeof ie||ie.capture),lt=!(!ie||"object"!=typeof ie)&&ie.once,At=Zone.current;let Ue=ne[Z];Ue||(ot(Z,W),Ue=ne[Z]);const ut=Ue[Be?ae:le];let Se,pe=M[ut],ft=!1;if(pe){if(ft=!0,Y)for(let ce=0;ce<pe.length;ce++)if(he(pe[ce],B))return}else pe=M[ut]=[];const ht=M.constructor.name,dt=tt[ht];dt&&(Se=dt[Z]),Se||(Se=ht+u+(W?W(Z):Z)),L.options=ie,lt&&(L.options.once=!1),L.target=M,L.capture=Be,L.eventName=Z,L.isExisting=ft;const we=x?vt:void 0;we&&(we.taskData=L),me&&(L.options.signal=void 0);const se=At.scheduleEventTask(Se,B,we,v,R);if(me){L.options.signal=me;const ce=()=>se.zone.cancelTask(se);o.call(me,"abort",ce,{once:!0}),se.removeAbortListener=()=>me.removeEventListener("abort",ce)}return L.target=null,we&&(we.taskData=null),lt&&(L.options.once=!0),!Te&&"boolean"==typeof se.options||(se.options=ie),se.target=M,se.capture=Be,se.eventName=Z,U&&(se.originalDelegate=B),I?pe.unshift(se):pe.push(se),m?M:void 0}};return y[s]=a(P,C,N,D,F),q&&(y[E]=a(q,w,function(o){return q.call(L.target,L.eventName,o.invoke,L.options)},D,F,!0)),y[f]=function(){const o=this||t;let u=arguments[0];h&&h.transferEventName&&(u=h.transferEventName(u));const v=arguments[2],R=!!v&&("boolean"==typeof v||v.capture),m=arguments[1];if(!m)return b.apply(this,arguments);if(G&&!G(b,m,o,arguments))return;const I=ne[u];let M;I&&(M=I[R?ae:le]);const Z=M&&o[M];if(Z)for(let B=0;B<Z.length;B++){const U=Z[B];if(he(U,m))return Z.splice(B,1),U.isRemoved=!0,0!==Z.length||(U.allRemoved=!0,o[M]=null,R||"string"!=typeof u)||(o[ve+"ON_PROPERTY"+u]=null),U.zone.cancelTask(U),F?o:void 0}return b.apply(this,arguments)},y[T]=function(){const o=this||t;let u=arguments[0];h&&h.transferEventName&&(u=h.transferEventName(u));const v=[],R=st(o,W?W(u):u);for(let m=0;m<R.length;m++){const I=R[m];v.push(I.originalDelegate?I.originalDelegate:I.callback)}return v},y[g]=function(){const o=this||t;let u=arguments[0];if(u){h&&h.transferEventName&&(u=h.transferEventName(u));const v=ne[u];if(v){const I=o[v[le]],M=o[v[ae]];if(I){const Z=I.slice();for(let B=0;B<Z.length;B++){const U=Z[B];this[f].call(this,u,U.originalDelegate?U.originalDelegate:U.callback,U.options)}}if(M){const Z=M.slice();for(let B=0;B<Z.length;B++){const U=Z[B];this[f].call(this,u,U.originalDelegate?U.originalDelegate:U.callback,U.options)}}}}else{const v=Object.keys(o);for(let R=0;R<v.length;R++){const I=nt.exec(v[R]);let M=I&&I[1];M&&"removeListener"!==M&&this[g].call(this,M)}this[g].call(this,"removeListener")}if(F)return this},fe(y[s],P),fe(y[f],b),Q&&fe(y[g],Q),S&&fe(y[T],S),!0}let X=[];for(let k=0;k<i.length;k++)X[k]=K(i[k],n);return X}function st(t,r){if(!r){const f=[];for(let T in t){const g=nt.exec(T);let p=g&&g[1];if(p&&(!r||p===r)){const C=t[T];if(C)for(let E=0;E<C.length;E++)f.push(C[E])}}return f}let i=ne[r];i||(ot(r),i=ne[r]);const n=t[i[le]],s=t[i[ae]];return n?s?n.concat(s):n.slice():s?s.slice():[]}function wt(t,r){const i=t.Event;i&&i.prototype&&r.patchMethod(i.prototype,"stopImmediatePropagation",n=>function(s,f){s[rt]=!0,n&&n.apply(s,f)})}const De=H("zoneTask");function ge(t,r,i,n){let s=null,f=null;i+=n;const T={};function g(C){const E=C.data;E.args[0]=function(){return C.invoke.apply(this,arguments)};const w=s.apply(t,E.args);return et(w)?E.handleId=w:(E.handle=w,E.isRefreshable=Qe(w.refresh)),C}function p(C){const{handle:E,handleId:w}=C.data;return f.call(t,E??w)}s=ue(t,r+=n,C=>function(E,w){if(Qe(w[0])){const A={isRefreshable:!1,isPeriodic:"Interval"===n,delay:"Timeout"===n||"Interval"===n?w[1]||0:void 0,args:w},V=w[0];w[0]=function(){try{return V.apply(this,arguments)}finally{const{handle:x,handleId:G,isPeriodic:Y,isRefreshable:F}=A;!Y&&!F&&(G?delete T[G]:x&&(x[De]=null))}};const z=He(r,w[0],A,g,p);if(!z)return z;const{handleId:J,handle:K,isRefreshable:X,isPeriodic:k}=z.data;if(J)T[J]=z;else if(K&&(K[De]=z,X&&!k)){const h=K.refresh;K.refresh=function(){const{zone:x,state:G}=z;return"notScheduled"===G?(z._state="scheduled",x._updateTaskCount(z,1)):"running"===G&&(z._state="scheduling"),h.call(this)}}return K??J??z}return C.apply(t,w)}),f=ue(t,i,C=>function(E,w){const A=w[0];let V;et(A)?(V=T[A],delete T[A]):(V=A?.[De],V?A[De]=null:V=A),V?.type?V.cancelFn&&V.zone.cancelTask(V):C.apply(t,w)})}function it(t,r,i){if(!i||0===i.length)return r;const n=i.filter(f=>f.target===t);if(!n||0===n.length)return r;const s=n[0].ignoreProperties;return r.filter(f=>-1===s.indexOf(f))}function ct(t,r,i,n){t&&Je(t,it(t,r,i),n)}function Fe(t){return Object.getOwnPropertyNames(t).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function It(t,r,i,n,s){const f=Zone.__symbol__(n);if(r[f])return;const T=r[f]=r[n];r[n]=function(g,p,C){return p&&p.prototype&&s.forEach(function(E){const w=`${i}.${n}::`+E,A=p.prototype;try{if(A.hasOwnProperty(E)){const V=t.ObjectGetOwnPropertyDescriptor(A,E);V&&V.value?(V.value=t.wrapWithCurrentZone(V.value,w),t._redefineProperty(p.prototype,E,V)):A[E]&&(A[E]=t.wrapWithCurrentZone(A[E],w))}else A[E]&&(A[E]=t.wrapWithCurrentZone(A[E],w))}catch{}}),T.call(r,g,p,C)},t.attachOriginToPatched(r[n],T)}const at=function Oe(){const t=globalThis,r=!0===t[ee("forceDuplicateZoneCheck")];if(t.Zone&&(r||"function"!=typeof t.Zone.__symbol__))throw new Error("Zone already loaded.");return t.Zone??=function ze(){const t=te.performance;function r(j){t&&t.mark&&t.mark(j)}function i(j,_){t&&t.measure&&t.measure(j,_)}r("Zone");let n=(()=>{var j;class _{static assertZonePatched(){if(te.Promise!==L.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 e=_.current;for(;e.parent;)e=e.parent;return e}static get current(){return b.zone}static get currentTask(){return S}static __load_patch(e,d,O=!1){if(L.hasOwnProperty(e)){const N=!0===te[ee("forceDuplicateZoneCheck")];if(!O&&N)throw Error("Already loaded patch: "+e)}else if(!te["__Zone_disable_"+e]){const N="Zone:"+e;r(N),L[e]=d(te,_,P),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(e,d){this._parent=e,this._name=d?d.name||"unnamed":"<root>",this._properties=d&&d.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,d)}get(e){const d=this.getZoneWith(e);if(d)return d._properties[e]}getZoneWith(e){let d=this;for(;d;){if(d._properties.hasOwnProperty(e))return d;d=d._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,d){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const O=this._zoneDelegate.intercept(this,e,d),N=this;return function(){return N.runGuarded(O,this,arguments,d)}}run(e,d,O,N){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,e,d,O,N)}finally{b=b.parent}}runGuarded(e,d=null,O,N){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,e,d,O,N)}catch(D){if(this._zoneDelegate.handleError(this,D))throw D}}finally{b=b.parent}}runTask(e,d,O){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||K).name+"; Execution: "+this.name+")");const N=e,{type:D,data:{isPeriodic:_e=!1,isRefreshable:he=!1}={}}=e;if(e.state===X&&(D===W||D===y))return;const oe=e.state!=x;oe&&N._transitionTo(x,h);const ye=S;S=N,b={parent:b,zone:this};try{D==y&&e.data&&!_e&&!he&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,N,d,O)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{const l=e.state;if(l!==X&&l!==Y)if(D==W||_e||he&&l===k)oe&&N._transitionTo(h,x,k);else{const a=N._zoneDelegates;this._updateTaskCount(N,-1),oe&&N._transitionTo(X,x,X),he&&(N._zoneDelegates=a)}b=b.parent,S=ye}}scheduleTask(e){if(e.zone&&e.zone!==this){let O=this;for(;O;){if(O===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);O=O.parent}}e._transitionTo(k,X);const d=[];e._zoneDelegates=d,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(O){throw e._transitionTo(Y,k,X),this._zoneDelegate.handleError(this,O),O}return e._zoneDelegates===d&&this._updateTaskCount(e,1),e.state==k&&e._transitionTo(h,k),e}scheduleMicroTask(e,d,O,N){return this.scheduleTask(new T(F,e,d,O,N,void 0))}scheduleMacroTask(e,d,O,N,D){return this.scheduleTask(new T(y,e,d,O,N,D))}scheduleEventTask(e,d,O,N,D){return this.scheduleTask(new T(W,e,d,O,N,D))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||K).name+"; Execution: "+this.name+")");if(e.state===h||e.state===x){e._transitionTo(G,h,x);try{this._zoneDelegate.cancelTask(this,e)}catch(d){throw e._transitionTo(Y,G),this._zoneDelegate.handleError(this,d),d}return this._updateTaskCount(e,-1),e._transitionTo(X,G),e.runCount=-1,e}}_updateTaskCount(e,d){const O=e._zoneDelegates;-1==d&&(e._zoneDelegates=null);for(let N=0;N<O.length;N++)O[N]._updateTaskCount(e.type,d)}static#e=j=()=>this.__symbol__=ee}return j(),_})();const s={name:"",onHasTask:(j,_,c,e)=>j.hasTask(c,e),onScheduleTask:(j,_,c,e)=>j.scheduleTask(c,e),onInvokeTask:(j,_,c,e,d,O)=>j.invokeTask(c,e,d,O),onCancelTask:(j,_,c,e)=>j.cancelTask(c,e)};class f{get zone(){return this._zone}constructor(_,c,e){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=_,this._parentDelegate=c,this._forkZS=e&&(e&&e.onFork?e:c._forkZS),this._forkDlgt=e&&(e.onFork?c:c._forkDlgt),this._forkCurrZone=e&&(e.onFork?this._zone:c._forkCurrZone),this._interceptZS=e&&(e.onIntercept?e:c._interceptZS),this._interceptDlgt=e&&(e.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=e&&(e.onIntercept?this._zone:c._interceptCurrZone),this._invokeZS=e&&(e.onInvoke?e:c._invokeZS),this._invokeDlgt=e&&(e.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=e&&(e.onInvoke?this._zone:c._invokeCurrZone),this._handleErrorZS=e&&(e.onHandleError?e:c._handleErrorZS),this._handleErrorDlgt=e&&(e.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=e&&(e.onHandleError?this._zone:c._handleErrorCurrZone),this._scheduleTaskZS=e&&(e.onScheduleTask?e:c._scheduleTaskZS),this._scheduleTaskDlgt=e&&(e.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=e&&(e.onScheduleTask?this._zone:c._scheduleTaskCurrZone),this._invokeTaskZS=e&&(e.onInvokeTask?e:c._invokeTaskZS),this._invokeTaskDlgt=e&&(e.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=e&&(e.onInvokeTask?this._zone:c._invokeTaskCurrZone),this._cancelTaskZS=e&&(e.onCancelTask?e:c._cancelTaskZS),this._cancelTaskDlgt=e&&(e.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=e&&(e.onCancelTask?this._zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const d=e&&e.onHasTask;(d||c&&c._hasTaskZS)&&(this._hasTaskZS=d?e:s,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,e.onScheduleTask||(this._scheduleTaskZS=s,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this._zone),e.onInvokeTask||(this._invokeTaskZS=s,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this._zone),e.onCancelTask||(this._cancelTaskZS=s,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this._zone))}fork(_,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,c):new n(_,c)}intercept(_,c,e){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,c,e):c}invoke(_,c,e,d,O){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,c,e,d,O):c.apply(e,d)}handleError(_,c){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,c)}scheduleTask(_,c){let e=c;if(this._scheduleTaskZS)this._hasTaskZS&&e._zoneDelegates.push(this._hasTaskDlgtOwner),e=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,c),e||(e=c);else if(c.scheduleFn)c.scheduleFn(c);else{if(c.type!=F)throw new Error("Task is missing scheduleFn.");z(c)}return e}invokeTask(_,c,e,d){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,c,e,d):c.callback.apply(e,d)}cancelTask(_,c){let e;if(this._cancelTaskZS)e=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,c);else{if(!c.cancelFn)throw Error("Task is not cancelable");e=c.cancelFn(c)}return e}hasTask(_,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,c)}catch(e){this.handleError(_,e)}}_updateTaskCount(_,c){const e=this._taskCounts,d=e[_],O=e[_]=d+c;if(O<0)throw new Error("More tasks executed then were scheduled.");0!=d&&0!=O||this.hasTask(this._zone,{microTask:e.microTask>0,macroTask:e.macroTask>0,eventTask:e.eventTask>0,change:_})}}class T{constructor(_,c,e,d,O,N){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=_,this.source=c,this.data=d,this.scheduleFn=O,this.cancelFn=N,!e)throw new Error("callback is not defined");this.callback=e;const D=this;this.invoke=_===W&&d&&d.useG?T.invokeTask:function(){return T.invokeTask.call(te,D,this,arguments)}}static invokeTask(_,c,e){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,c,e)}finally{1==Q&&J(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(X,k)}_transitionTo(_,c,e){if(this._state!==c&&this._state!==e)throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${c}'${e?" or '"+e+"'":""}, was '${this._state}'.`);this._state=_,_==X&&(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 g=ee("setTimeout"),p=ee("Promise"),C=ee("then");let A,E=[],w=!1;function V(j){if(A||te[p]&&(A=te[p].resolve(0)),A){let _=A[C];_||(_=A.then),_.call(A,j)}else te[g](j,0)}function z(j){0===Q&&0===E.length&&V(J),j&&E.push(j)}function J(){if(!w){for(w=!0;E.length;){const j=E;E=[];for(let _=0;_<j.length;_++){const c=j[_];try{c.zone.runTask(c,null,null)}catch(e){P.onUnhandledError(e)}}}P.microtaskDrainDone(),w=!1}}const K={name:"NO ZONE"},X="notScheduled",k="scheduling",h="scheduled",x="running",G="canceling",Y="unknown",F="microTask",y="macroTask",W="eventTask",L={},P={symbol:ee,currentZoneFrame:()=>b,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:z,showUncaughtError:()=>!n[ee("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:V};let b={parent:null,zone:new n(null,null)},S=null,Q=0;function q(){}return i("Zone","Zone"),n}(),t.Zone}();(function Zt(t){(function Nt(t){t.__load_patch("ZoneAwarePromise",(r,i,n)=>{const s=Object.getOwnPropertyDescriptor,f=Object.defineProperty,g=n.symbol,p=[],C=!1!==r[g("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],E=g("Promise"),w=g("then");n.onUnhandledError=l=>{if(n.showUncaughtError()){const a=l&&l.rejection;a?console.error("Unhandled Promise rejection:",a instanceof Error?a.message:a,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",a,a instanceof Error?a.stack:void 0):console.error(l)}},n.microtaskDrainDone=()=>{for(;p.length;){const l=p.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(a){z(a)}}};const V=g("unhandledPromiseRejectionHandler");function z(l){n.onUnhandledError(l);try{const a=i[V];"function"==typeof a&&a.call(this,l)}catch{}}function J(l){return l&&l.then}function K(l){return l}function X(l){return D.reject(l)}const k=g("state"),h=g("value"),x=g("finally"),G=g("parentPromiseValue"),Y=g("parentPromiseState"),y=null,W=!0,L=!1;function b(l,a){return o=>{try{j(l,a,o)}catch(u){j(l,!1,u)}}}const S=function(){let l=!1;return function(o){return function(){l||(l=!0,o.apply(null,arguments))}}},Q="Promise resolved with itself",q=g("currentTaskTrace");function j(l,a,o){const u=S();if(l===o)throw new TypeError(Q);if(l[k]===y){let v=null;try{("object"==typeof o||"function"==typeof o)&&(v=o&&o.then)}catch(R){return u(()=>{j(l,!1,R)})(),l}if(a!==L&&o instanceof D&&o.hasOwnProperty(k)&&o.hasOwnProperty(h)&&o[k]!==y)c(o),j(l,o[k],o[h]);else if(a!==L&&"function"==typeof v)try{v.call(o,u(b(l,a)),u(b(l,!1)))}catch(R){u(()=>{j(l,!1,R)})()}else{l[k]=a;const R=l[h];if(l[h]=o,l[x]===x&&a===W&&(l[k]=l[Y],l[h]=l[G]),a===L&&o instanceof Error){const m=i.currentTask&&i.currentTask.data&&i.currentTask.data.__creationTrace__;m&&f(o,q,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m<R.length;)e(l,R[m++],R[m++],R[m++],R[m++]);if(0==R.length&&a==L){l[k]=0;let m=o;try{throw new Error("Uncaught (in promise): "+function T(l){return l&&l.toString===Object.prototype.toString?(l.constructor&&l.constructor.name||"")+": "+JSON.stringify(l):l?l.toString():Object.prototype.toString.call(l)}(o)+(o&&o.stack?"\n"+o.stack:""))}catch(I){m=I}C&&(m.throwOriginal=!0),m.rejection=o,m.promise=l,m.zone=i.current,m.task=i.currentTask,p.push(m),n.scheduleMicroTask()}}}return l}const _=g("rejectionHandledHandler");function c(l){if(0===l[k]){try{const a=i[_];a&&"function"==typeof a&&a.call(this,{rejection:l[h],promise:l})}catch{}l[k]=L;for(let a=0;a<p.length;a++)l===p[a].promise&&p.splice(a,1)}}function e(l,a,o,u,v){c(l);const R=l[k],m=R?"function"==typeof u?u:K:"function"==typeof v?v:X;a.scheduleMicroTask("Promise.then",()=>{try{const I=l[h],M=!!o&&x===o[x];M&&(o[G]=I,o[Y]=R);const Z=a.run(m,void 0,M&&m!==X&&m!==K?[]:[I]);j(o,!0,Z)}catch(I){j(o,!1,I)}},o)}const O=function(){},N=r.AggregateError;class D{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(a){return a instanceof D?a:j(new this(null),W,a)}static reject(a){return j(new this(null),L,a)}static withResolvers(){const a={};return a.promise=new D((o,u)=>{a.resolve=o,a.reject=u}),a}static any(a){if(!a||"function"!=typeof a[Symbol.iterator])return Promise.reject(new N([],"All promises were rejected"));const o=[];let u=0;try{for(let m of a)u++,o.push(D.resolve(m))}catch{return Promise.reject(new N([],"All promises were rejected"))}if(0===u)return Promise.reject(new N([],"All promises were rejected"));let v=!1;const R=[];return new D((m,I)=>{for(let M=0;M<o.length;M++)o[M].then(Z=>{v||(v=!0,m(Z))},Z=>{R.push(Z),u--,0===u&&(v=!0,I(new N(R,"All promises were rejected")))})})}static race(a){let o,u,v=new this((I,M)=>{o=I,u=M});function R(I){o(I)}function m(I){u(I)}for(let I of a)J(I)||(I=this.resolve(I)),I.then(R,m);return v}static all(a){return D.allWithCallback(a)}static allSettled(a){return(this&&this.prototype instanceof D?this:D).allWithCallback(a,{thenCallback:u=>({status:"fulfilled",value:u}),errorCallback:u=>({status:"rejected",reason:u})})}static allWithCallback(a,o){let u,v,R=new this((Z,B)=>{u=Z,v=B}),m=2,I=0;const M=[];for(let Z of a){J(Z)||(Z=this.resolve(Z));const B=I;try{Z.then(U=>{M[B]=o?o.thenCallback(U):U,m--,0===m&&u(M)},U=>{o?(M[B]=o.errorCallback(U),m--,0===m&&u(M)):v(U)})}catch(U){v(U)}m++,I++}return m-=2,0===m&&u(M),R}constructor(a){const o=this;if(!(o instanceof D))throw new Error("Must be an instanceof Promise.");o[k]=y,o[h]=[];try{const u=S();a&&a(u(b(o,W)),u(b(o,L)))}catch(u){j(o,!1,u)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return D}then(a,o){let u=this.constructor?.[Symbol.species];(!u||"function"!=typeof u)&&(u=this.constructor||D);const v=new u(O),R=i.current;return this[k]==y?this[h].push(R,v,a,o):e(this,R,v,a,o),v}catch(a){return this.then(null,a)}finally(a){let o=this.constructor?.[Symbol.species];(!o||"function"!=typeof o)&&(o=D);const u=new o(O);u[x]=x;const v=i.current;return this[k]==y?this[h].push(v,u,a,a):e(this,v,u,a,a),u}}D.resolve=D.resolve,D.reject=D.reject,D.race=D.race,D.all=D.all;const _e=r[E]=r.Promise;r.Promise=D;const he=g("thenPatched");function oe(l){const a=l.prototype,o=s(a,"then");if(o&&(!1===o.writable||!o.configurable))return;const u=a.then;a[w]=u,l.prototype.then=function(v,R){return new D((I,M)=>{u.call(this,I,M)}).then(v,R)},l[he]=!0}return n.patchThen=oe,_e&&(oe(_e),ue(r,"fetch",l=>function ye(l){return function(a,o){let u=l.apply(a,o);if(u instanceof D)return u;let v=u.constructor;return v[he]||oe(v),u}}(l))),Promise[i.__symbol__("uncaughtPromiseErrors")]=p,D})})(t),function Lt(t){t.__load_patch("toString",r=>{const i=Function.prototype.toString,n=H("OriginalDelegate"),s=H("Promise"),f=H("Error"),T=function(){if("function"==typeof this){const E=this[n];if(E)return"function"==typeof E?i.call(E):Object.prototype.toString.call(E);if(this===Promise){const w=r[s];if(w)return i.call(w)}if(this===Error){const w=r[f];if(w)return i.call(w)}}return i.call(this)};T[n]=i,Function.prototype.toString=T;const g=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":g.call(this)}})}(t),function Mt(t){t.__load_patch("util",(r,i,n)=>{const s=Fe(r);n.patchOnProperties=Je,n.patchMethod=ue,n.bindArguments=xe,n.patchMacroTask=mt;const f=i.__symbol__("BLACK_LISTED_EVENTS"),T=i.__symbol__("UNPATCHED_EVENTS");r[T]&&(r[f]=r[T]),r[f]&&(i[f]=i[T]=r[f]),n.patchEventPrototype=wt,n.patchEventTarget=bt,n.isIEOrEdge=kt,n.ObjectDefineProperty=Ne,n.ObjectGetOwnPropertyDescriptor=ke,n.ObjectCreate=_t,n.ArraySlice=Et,n.patchClass=be,n.wrapWithCurrentZone=je,n.filterProperties=it,n.attachOriginToPatched=fe,n._redefineProperty=Object.defineProperty,n.patchCallbacks=It,n.getGlobalObjects=()=>({globalSources:tt,zoneSymbolEventNames:ne,eventNames:s,isBrowser:Ve,isMix:Xe,isNode:Re,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:ve,ADD_EVENT_LISTENER_STR:Ie,REMOVE_EVENT_LISTENER_STR:Me})})}(t)})(at),function Ot(t){t.__load_patch("legacy",r=>{const i=r[t.__symbol__("legacyPatch")];i&&i()}),t.__load_patch("timers",r=>{const i="set",n="clear";ge(r,i,n,"Timeout"),ge(r,i,n,"Interval"),ge(r,i,n,"Immediate")}),t.__load_patch("requestAnimationFrame",r=>{ge(r,"request","cancel","AnimationFrame"),ge(r,"mozRequest","mozCancel","AnimationFrame"),ge(r,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(r,i)=>{const n=["alert","prompt","confirm"];for(let s=0;s<n.length;s++)ue(r,n[s],(T,g,p)=>function(C,E){return i.current.run(T,r,E,p)})}),t.__load_patch("EventTarget",(r,i,n)=>{(function Dt(t,r){r.patchEventPrototype(t,r)})(r,n),function Ct(t,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:n,TRUE_STR:s,FALSE_STR:f,ZONE_SYMBOL_PREFIX:T}=r.getGlobalObjects();for(let p=0;p<i.length;p++){const C=i[p],A=T+(C+f),V=T+(C+s);n[C]={},n[C][f]=A,n[C][s]=V}const g=t.EventTarget;g&&g.prototype&&r.patchEventTarget(t,r,[g&&g.prototype])}(r,n);const s=r.XMLHttpRequestEventTarget;s&&s.prototype&&n.patchEventTarget(r,n,[s.prototype])}),t.__load_patch("MutationObserver",(r,i,n)=>{be("MutationObserver"),be("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(r,i,n)=>{be("IntersectionObserver")}),t.__load_patch("FileReader",(r,i,n)=>{be("FileReader")}),t.__load_patch("on_property",(r,i,n)=>{!function St(t,r){if(Re&&!Xe||Zone[t.symbol("patchEvents")])return;const i=r.__Zone_ignore_on_properties;let n=[];if(Ve){const s=window;n=n.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const f=function pt(){try{const t=Ee.navigator.userAgent;if(-1!==t.indexOf("MSIE ")||-1!==t.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:s,ignoreProperties:["error"]}]:[];ct(s,Fe(s),i&&i.concat(f),Le(s))}n=n.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let s=0;s<n.length;s++){const f=r[n[s]];f&&f.prototype&&ct(f.prototype,Fe(f.prototype),i)}}(n,r)}),t.__load_patch("customElements",(r,i,n)=>{!function Rt(t,r){const{isBrowser:i,isMix:n}=r.getGlobalObjects();(i||n)&&t.customElements&&"customElements"in t&&r.patchCallbacks(r,t.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,n)}),t.__load_patch("XHR",(r,i)=>{!function C(E){const w=E.XMLHttpRequest;if(!w)return;const A=w.prototype;let z=A[Ze],J=A[Ae];if(!z){const P=E.XMLHttpRequestEventTarget;if(P){const b=P.prototype;z=b[Ze],J=b[Ae]}}const K="readystatechange",X="scheduled";function k(P){const b=P.data,S=b.target;S[T]=!1,S[p]=!1;const Q=S[f];z||(z=S[Ze],J=S[Ae]),Q&&J.call(S,K,Q);const q=S[f]=()=>{if(S.readyState===S.DONE)if(!b.aborted&&S[T]&&P.state===X){const _=S[i.__symbol__("loadfalse")];if(0!==S.status&&_&&_.length>0){const c=P.invoke;P.invoke=function(){const e=S[i.__symbol__("loadfalse")];for(let d=0;d<e.length;d++)e[d]===P&&e.splice(d,1);!b.aborted&&P.state===X&&c.call(P)},_.push(P)}else P.invoke()}else!b.aborted&&!1===S[T]&&(S[p]=!0)};return z.call(S,K,q),S[n]||(S[n]=P),W.apply(S,b.args),S[T]=!0,P}function h(){}function x(P){const b=P.data;return b.aborted=!0,L.apply(b.target,b.args)}const G=ue(A,"open",()=>function(P,b){return P[s]=0==b[2],P[g]=b[1],G.apply(P,b)}),F=H("fetchTaskAborting"),y=H("fetchTaskScheduling"),W=ue(A,"send",()=>function(P,b){if(!0===i.current[y]||P[s])return W.apply(P,b);{const S={target:P,url:P[g],isPeriodic:!1,args:b,aborted:!1},Q=He("XMLHttpRequest.send",h,S,k,x);P&&!0===P[p]&&!S.aborted&&Q.state===X&&Q.invoke()}}),L=ue(A,"abort",()=>function(P,b){const S=function V(P){return P[n]}(P);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===i.current[F])return L.apply(P,b)})}(r);const n=H("xhrTask"),s=H("xhrSync"),f=H("xhrListener"),T=H("xhrScheduled"),g=H("xhrURL"),p=H("xhrErrorBeforeScheduled")}),t.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function gt(t,r){const i=t.constructor.name;for(let n=0;n<r.length;n++){const s=r[n],f=t[s];if(f){if(!We(ke(t,s)))continue;t[s]=(g=>{const p=function(){return g.apply(this,xe(arguments,i+"."+s))};return fe(p,g),p})(f)}}}(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(r,i)=>{function n(s){return function(f){st(r,s).forEach(g=>{const p=r.PromiseRejectionEvent;if(p){const C=new p(s,{promise:f.promise,reason:f.rejection});g.invoke(C)}})}}r.PromiseRejectionEvent&&(i[H("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),i[H("rejectionHandledHandler")]=n("rejectionhandled"))}),t.__load_patch("queueMicrotask",(r,i,n)=>{!function Pt(t,r){r.patchMethod(t,"queueMicrotask",i=>function(n,s){Zone.current.scheduleMicroTask("queueMicrotask",s[0])})}(r,n)})}(at)}},te=>{te(te.s=935)}]);
    6 "use strict";(self.webpackChunkweb_sdk=self.webpackChunkweb_sdk||[]).push([[792],{132:()=>{let Oa;function uc(){return Oa}function Yi(e){const n=Oa;return Oa=e,n}const t3=Symbol("NotFound");function ag(e){return e===t3||"\u0275NotFound"===e?.name}function lg(e,n){return Object.is(e,n)}Error;let Kn=null,dc=!1,cg=1;const Ln=Symbol("SIGNAL");function Me(e){const n=Kn;return Kn=e,n}const ka={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function fc(e){if(dc)throw new Error("");if(null===Kn)return;Kn.consumerOnSignalRead(e);const n=Kn.producersTail;if(void 0!==n&&n.producer===e)return;let t;const r=Kn.recomputing;if(r&&(t=void 0!==n?n.nextProducer:Kn.producers,void 0!==t&&t.producer===e))return Kn.producersTail=t,void(t.lastReadVersion=e.version);const i=e.consumersTail;if(void 0!==i&&i.consumer===Kn&&(!r||function i3(e,n){const t=n.producersTail;if(void 0!==t){let r=n.producers;do{if(r===e)return!0;if(r===t)break;r=r.nextProducer}while(void 0!==r)}return!1}(i,Kn)))return;const o=Pa(Kn),s={producer:e,consumer:Kn,nextProducer:t,prevConsumer:i,lastReadVersion:e.version,nextConsumer:void 0};Kn.producersTail=s,void 0!==n?n.nextProducer=s:Kn.producers=s,o&&bE(e,s)}function hc(e){if((!Pa(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==cg)){if(!e.producerMustRecompute(e)&&!$d(e))return void Ud(e);e.producerRecomputeValue(e),Ud(e)}}function yE(e){if(void 0===e.consumers)return;const n=dc;dc=!0;try{for(let t=e.consumers;void 0!==t;t=t.nextConsumer){const r=t.consumer;r.dirty||r3(r)}}finally{dc=n}}function vE(){return!1!==Kn?.consumerAllowSignalWrites}function r3(e){e.dirty=!0,yE(e),e.consumerMarkedDirty?.(e)}function Ud(e){e.dirty=!1,e.lastCleanEpoch=cg}function Na(e){return e&&(e.producersTail=void 0,e.recomputing=!0),Me(e)}function pc(e,n){if(Me(n),!e)return;e.recomputing=!1;const t=e.producersTail;let r=void 0!==t?t.nextProducer:e.producers;if(void 0!==r){if(Pa(e))do{r=fg(r)}while(void 0!==r);void 0!==t?t.nextProducer=void 0:e.producers=void 0}}function $d(e){for(let n=e.producers;void 0!==n;n=n.nextProducer){const t=n.producer,r=n.lastReadVersion;if(r!==t.version||(hc(t),r!==t.version))return!0}return!1}function mc(e){if(Pa(e)){let n=e.producers;for(;void 0!==n;)n=fg(n)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function bE(e,n){const t=e.consumersTail,r=Pa(e);if(void 0!==t?(n.nextConsumer=t.nextConsumer,t.nextConsumer=n):(n.nextConsumer=void 0,e.consumers=n),n.prevConsumer=t,e.consumersTail=n,!r)for(let i=e.producers;void 0!==i;i=i.nextProducer)bE(i.producer,i)}function fg(e){const n=e.producer,t=e.nextProducer,r=e.nextConsumer,i=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,void 0!==r?r.prevConsumer=i:n.consumersTail=i,void 0!==i)i.nextConsumer=r;else if(n.consumers=r,!Pa(n)){let o=n.producers;for(;void 0!==o;)o=fg(o)}return t}function Pa(e){return e.consumerIsAlwaysLive||void 0!==e.consumers}function CE(e,n){const t=Object.create(o3);t.computation=e,void 0!==n&&(t.equal=n);const r=()=>{if(hc(t),fc(t),t.value===Io)throw t.error;return t.value};return r[Ln]=t,r}const ys=Symbol("UNSET"),Fa=Symbol("COMPUTING"),Io=Symbol("ERRORED"),o3={...ka,value:ys,dirty:!0,error:null,equal:lg,kind:"computed",producerMustRecompute:e=>e.value===ys||e.value===Fa,producerRecomputeValue(e){if(e.value===Fa)throw new Error("");const n=e.value;e.value=Fa;const t=Na(e);let r,i=!1;try{r=e.computation(),Me(null),i=n!==ys&&n!==Io&&r!==Io&&e.equal(n,r)}catch(o){r=Io,e.error=o}finally{pc(e,t)}i?e.value=n:(e.value=r,e.version++)}};let EE=function s3(){throw new Error};function wE(e){EE(e)}function l3(e,n){const t=Object.create(pg);t.value=e,void 0!==n&&(t.equal=n);const r=()=>function c3(e){return fc(e),e.value}(t);return r[Ln]=t,[r,s=>zd(t,s),s=>function DE(e,n){vE()||wE(e),zd(e,n(e.value))}(t,s)]}function zd(e,n){vE()||wE(e),e.equal(e.value,n)||(e.value=n,function u3(e){e.version++,function n3(){cg++}(),yE(e)}(e))}const pg={...ka,equal:lg,value:void 0,kind:"signal"};function qt(e){return"function"==typeof e}function mg(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const gg=mg(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=t});function Gd(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class At{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const o of t)o.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(qt(r))try{r()}catch(o){n=o instanceof gg?o.errors:[o]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const o of i)try{xE(o)}catch(s){n=n??[],s instanceof gg?n=[...n,...s.errors]:n.push(s)}}if(n)throw new gg(n)}}add(n){var t;if(n&&n!==this)if(this.closed)xE(n);else{if(n instanceof At){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&Gd(t,n)}remove(n){const{_finalizers:t}=this;t&&Gd(t,n),n instanceof At&&n._removeParent(this)}}At.EMPTY=(()=>{const e=new At;return e.closed=!0,e})();const TE=At.EMPTY;function SE(e){return e instanceof At||e&&"closed"in e&&qt(e.remove)&&qt(e.add)&&qt(e.unsubscribe)}function xE(e){qt(e)?e():e.unsubscribe()}const vs={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Wd={setTimeout(e,n,...t){const{delegate:r}=Wd;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=Wd;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function AE(e){Wd.setTimeout(()=>{const{onUnhandledError:n}=vs;if(!n)throw e;n(e)})}function _g(){}const d3=yg("C",void 0,void 0);function yg(e,n,t){return{kind:e,value:n,error:t}}let bs=null;function qd(e){if(vs.useDeprecatedSynchronousErrorHandling){const n=!bs;if(n&&(bs={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=bs;if(bs=null,t)throw r}}else e()}class vg extends At{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,SE(n)&&n.add(this)):this.destination=y3}static create(n,t,r){return new La(n,t,r)}next(n){this.isStopped?Cg(function h3(e){return yg("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Cg(function f3(e){return yg("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Cg(d3,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const m3=Function.prototype.bind;function bg(e,n){return m3.call(e,n)}class g3{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Yd(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Yd(r)}else Yd(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Yd(t)}}}class La extends vg{constructor(n,t,r){let i;if(super(),qt(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&vs.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&bg(n.next,o),error:n.error&&bg(n.error,o),complete:n.complete&&bg(n.complete,o)}):i=n}this.destination=new g3(i)}}function Yd(e){vs.useDeprecatedSynchronousErrorHandling?function p3(e){vs.useDeprecatedSynchronousErrorHandling&&bs&&(bs.errorThrown=!0,bs.error=e)}(e):AE(e)}function Cg(e,n){const{onStoppedNotification:t}=vs;t&&Wd.setTimeout(()=>t(e,n))}const y3={closed:!0,next:_g,error:function _3(e){throw e},complete:_g},Eg="function"==typeof Symbol&&Symbol.observable||"@@observable";function Ro(e){return e}function ME(e){return 0===e.length?Ro:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}let bt=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const o=function C3(e){return e&&e instanceof vg||function b3(e){return e&&qt(e.next)&&qt(e.error)&&qt(e.complete)}(e)&&SE(e)}(t)?t:new La(t,r,i);return qd(()=>{const{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=IE(r))((i,o)=>{const s=new La({next:a=>{try{t(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Eg](){return this}pipe(...t){return ME(t)(this)}toPromise(t){return new(t=IE(t))((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return e.create=n=>new e(n),e})();function IE(e){var n;return null!==(n=e??vs.Promise)&&void 0!==n?n:Promise}const E3=mg(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let ke=(()=>{class e extends bt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new RE(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new E3}next(t){qd(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){qd(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){qd(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:o}=this;return r||i?TE:(this.currentObservers=null,o.push(t),new At(()=>{this.currentObservers=null,Gd(o,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){const t=new bt;return t.source=this,t}}return e.create=(n,t)=>new RE(n,t),e})();class RE extends ke{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:TE}}class Dn extends ke{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}const OE="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class S extends Error{code;constructor(n,t){super(zt(n,t)),this.code=n}}function zt(e,n){return`${function w3(e){return`NG0${Math.abs(e)}`}(e)}${n?": "+n:""}`}const cn=globalThis;function pt(e){for(let n in e)if(e[n]===pt)return n;throw Error("")}function D3(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function Kr(e){if("string"==typeof e)return e;if(Array.isArray(e))return`[${e.map(Kr).join(", ")}]`;if(null==e)return""+e;const n=e.overriddenName||e.name;if(n)return`${n}`;const t=e.toString();if(null==t)return""+t;const r=t.indexOf("\n");return r>=0?t.slice(0,r):t}function wg(e,n){return e?n?`${e} ${n}`:e:n||""}const T3=pt({__forward_ref__:pt});function Bt(e){return e.__forward_ref__=Bt,e.toString=function(){return Kr(this())},e}function Le(e){return Zd(e)?e():e}function Zd(e){return"function"==typeof e&&e.hasOwnProperty(T3)&&e.__forward_ref__===Bt}function H(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function it(e){return{providers:e.providers||[],imports:e.imports||[]}}function Kd(e){return function O3(e,n){return e.hasOwnProperty(n)&&e[n]||null}(e,Qd)}function Xd(e){return e&&e.hasOwnProperty(Dg)?e[Dg]:null}const Qd=pt({\u0275prov:pt}),Dg=pt({\u0275inj:pt});class N{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,t){this._desc=n,this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=H({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Sg(e){return e&&!!e.\u0275providers}const xg=pt({\u0275cmp:pt}),L3=pt({\u0275dir:pt}),V3=pt({\u0275pipe:pt}),NE=pt({\u0275mod:pt}),Es=pt({\u0275fac:pt}),yc=pt({__NG_ELEMENT_ID__:pt}),PE=pt({__NG_ENV_ID__:pt});function Ne(e){return"string"==typeof e?e:null==e?"":String(e)}const Ag=pt({ngErrorCode:pt}),FE=pt({ngErrorMessage:pt}),vc=pt({ngTokenPath:pt});function Mg(e,n){return VE("",-200,n)}function Ig(e,n){throw new S(-201,!1)}function VE(e,n,t){const r=new S(n,e);return r[Ag]=n,r[FE]=e,t&&(r[vc]=t),r}let Rg;function BE(){return Rg}function yr(e){const n=Rg;return Rg=e,n}function jE(e,n,t){const r=Kd(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:8&t?null:void 0!==n?n:void Ig()}const ws={},Og="__NG_DI_FLAG__";class z3{injector;constructor(n){this.injector=n}retrieve(n,t){const r=bc(t)||0;try{return this.injector.get(n,8&r?null:ws,r)}catch(i){if(ag(i))return i;throw i}}}function G3(e,n=0){const t=uc();if(void 0===t)throw new S(-203,!1);if(null===t)return jE(e,void 0,n);{const r=function W3(e){return{optional:!!(8&e),host:!!(1&e),self:!!(2&e),skipSelf:!!(4&e)}}(n),i=t.retrieve(e,r);if(ag(i)){if(r.optional)return null;throw i}return i}}function ue(e,n=0){return(BE()||G3)(Le(e),n)}function v(e,n){return ue(e,bc(n))}function bc(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function kg(e){const n=[];for(let t=0;t<e.length;t++){const r=Le(e[t]);if(Array.isArray(r)){if(0===r.length)throw new S(900,!1);let i,o=0;for(let s=0;s<r.length;s++){const a=r[s],l=q3(a);"number"==typeof l?-1===l?i=a.token:o|=l:i=a}n.push(ue(i,o))}else n.push(ue(r))}return n}function Cc(e,n){return e[Og]=n,e.prototype[Og]=n,e}function q3(e){return e[Og]}function Ds(e,n){return e.hasOwnProperty(Es)?e[Es]:null}function Va(e,n){e.forEach(t=>Array.isArray(t)?Va(t,n):n(t))}function $E(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Jd(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function tf(e,n,t){let r=Ec(e,n);return r>=0?e[1|r]=t:(r=~r,function zE(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function Ng(e,n){const t=Ec(e,n);if(t>=0)return e[1|t]}function Ec(e,n){return function Z3(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const o=r+(i-r>>1),s=e[o<<t];if(n===s)return o<<t;s>n?i=o:r=o+1}return~(i<<t)}(e,n,1)}const xi={},jt=[],ko=new N(""),GE=new N("",-1),Pg=new N("");class nf{get(n,t=ws){if(t===ws){const i=VE("",-201);throw i.name="\u0275NotFound",i}return t}}function Ai(e){return e[NE]||null}function mt(e){return e[xg]||null}function ar(e){return e[L3]||null}function gi(e){return e[V3]||null}function rf(e){return{\u0275providers:e}}function X3(...e){return{\u0275providers:Lg(0,e),\u0275fromNgModule:!0}}function Lg(e,...n){const t=[],r=new Set;let i;const o=s=>{t.push(s)};return Va(n,s=>{const a=s;sf(a,o,[],r)&&(i||=[],i.push(a))}),void 0!==i&&WE(i,o),t}function WE(e,n){for(let t=0;t<e.length;t++){const{ngModule:r,providers:i}=e[t];Vg(i,o=>{n(o,r)})}}function sf(e,n,t,r){if(!(e=Le(e)))return!1;let i=null,o=Xd(e);const s=!o&&mt(e);if(o||s){if(s&&!s.standalone)return!1;i=e}else{const l=e.ngModule;if(o=Xd(l),!o)return!1;i=l}const a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){const l="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const c of l)sf(c,n,t,r)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let c;r.add(i);try{Va(o.imports,u=>{sf(u,n,t,r)&&(c||=[],c.push(u))})}finally{}void 0!==c&&WE(c,n)}if(!a){const c=Ds(i)||(()=>new i);n({provide:i,useFactory:c,deps:jt},i),n({provide:Pg,useValue:i,multi:!0},i),n({provide:ko,useValue:()=>ue(i),multi:!0},i)}const l=o.providers;if(null!=l&&!a){const c=e;Vg(l,u=>{n(u,c)})}}}return i!==e&&void 0!==e.providers}function Vg(e,n){for(let t of e)Sg(t)&&(t=t.\u0275providers),Array.isArray(t)?Vg(t,n):n(t)}const Q3=pt({provide:String,useValue:pt});function Bg(e){return null!==e&&"object"==typeof e&&Q3 in e}function Zi(e){return"function"==typeof e}const jg=new N(""),af={},KE={};let Ug;function lf(){return void 0===Ug&&(Ug=new nf),Ug}class gn{}class Ts extends gn{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,Hg(n,s=>this.processProvider(s)),this.records.set(GE,ja(void 0,this)),i.has("environment")&&this.records.set(gn,ja(void 0,this));const o=this.records.get(jg);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Pg,jt,{self:!0}))}retrieve(n,t){const r=bc(t)||0;try{return this.get(n,ws,r)}catch(i){if(ag(i))return i;throw i}}destroy(){wc(this),this._destroyed=!0;const n=Me(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Me(n)}}onDestroy(n){return wc(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){wc(this);const t=Yi(this),r=yr(void 0);try{return n()}finally{Yi(t),yr(r)}}get(n,t=ws,r){if(wc(this),n.hasOwnProperty(PE))return n[PE](this);const i=bc(r),s=Yi(this),a=yr(void 0);try{if(!(4&i)){let c=this.records.get(n);if(void 0===c){const u=function rj(e){return"function"==typeof e||"object"==typeof e&&"InjectionToken"===e.ngMetadataName}(n)&&Kd(n);c=u&&this.injectableDefInScope(u)?ja($g(n),af):null,this.records.set(n,c)}if(null!=c)return this.hydrate(n,c,i)}return(2&i?lf():this.parent).get(n,t=8&i&&t===ws?null:t)}catch(l){const c=function $3(e){return e[Ag]}(l);throw-200===c||-201===c?new S(c,null):l}finally{yr(a),Yi(s)}}resolveInjectorInitializers(){const n=Me(null),t=Yi(this),r=yr(void 0);try{const o=this.get(ko,jt,{self:!0});for(const s of o)s()}finally{Yi(t),yr(r),Me(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(Kr(r));return`R3Injector[${n.join(", ")}]`}processProvider(n){let t=Zi(n=Le(n))?n:Le(n&&n.provide);const r=function ej(e){return Bg(e)?ja(void 0,e.useValue):ja(XE(e),af)}(n);if(!Zi(n)&&!0===n.multi){let i=this.records.get(t);i||(i=ja(void 0,af,!0),i.factory=()=>kg(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t,r){const i=Me(null);try{if(t.value===KE)throw Mg(Kr(n));return t.value===af&&(t.value=KE,t.value=t.factory(void 0,r)),"object"==typeof t.value&&t.value&&function nj(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{Me(i)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=Le(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function $g(e){const n=Kd(e),t=null!==n?n.factory:Ds(e);if(null!==t)return t;if(e instanceof N)throw new S(204,!1);if(e instanceof Function)return function J3(e){if(e.length>0)throw new S(204,!1);const t=function k3(e){return(e?.[Qd]??null)||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new S(204,!1)}function XE(e,n,t){let r;if(Zi(e)){const i=Le(e);return Ds(i)||$g(i)}if(Bg(e))r=()=>Le(e.useValue);else if(function YE(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...kg(e.deps||[]));else if(function qE(e){return!(!e||!e.useExisting)}(e))r=(i,o)=>ue(Le(e.useExisting),void 0!==o&&8&o?8:void 0);else{const i=Le(e&&(e.useClass||e.provide));if(!function tj(e){return!!e.deps}(e))return Ds(i)||$g(i);r=()=>new i(...kg(e.deps))}return r}function wc(e){if(e.destroyed)throw new S(205,!1)}function ja(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function Hg(e,n){for(const t of e)Array.isArray(t)?Hg(t,n):t&&Sg(t)?Hg(t.\u0275providers,n):n(t)}function lr(e,n){let t;e instanceof Ts?(wc(e),t=e):t=new z3(e);const i=Yi(t),o=yr(void 0);try{return n()}finally{Yi(i),yr(o)}}function zg(){return void 0!==BE()||null!=uc()}function sn(e){return Array.isArray(e)&&"object"==typeof e[1]}function cr(e){return Array.isArray(e)&&!0===e[1]}function JE(e){return!!(4&e.flags)}function Fo(e){return e.componentOffset>-1}function Ga(e){return!(1&~e.flags)}function Lr(e){return!!e.template}function Lo(e){return!!(512&e[2])}function Qi(e){return!(256&~e[2])}function Bn(e){for(;Array.isArray(e);)e=e[0];return e}function Wa(e,n){return Bn(n[e])}function ur(e,n){return Bn(n[e.index])}function qa(e,n){return e.data[n]}function Is(e,n){return e[n]}function dr(e,n){const t=n[e];return sn(t)?t:t[0]}function Yg(e){return!(128&~e[2])}function Jn(e,n){return null==n?null:e[n]}function ow(e){e[17]=0}function Zg(e){1024&e[2]||(e[2]|=1024,Yg(e)&&Ya(e))}function Sc(e){return!!(9216&e[2]||e[24]?.dirty)}function Kg(e){e[10].changeDetectionScheduler?.notify(8),64&e[2]&&(e[2]|=1024),Sc(e)&&Ya(e)}function Ya(e){e[10].changeDetectionScheduler?.notify(0);let n=Ji(e);for(;null!==n&&!(8192&n[2])&&(n[2]|=8192,Yg(n));)n=Ji(n)}function ff(e,n){if(Qi(e))throw new S(911,!1);null===e[21]&&(e[21]=[]),e[21].push(n)}function Ji(e){const n=e[3];return cr(n)?n[3]:n}function aw(e){return e[7]??=[]}function lw(e){return e.cleanup??=[]}const Oe={lFrame:ww(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Jg=!1;function cw(){Oe.lFrame.elementDepthCount--}function e_(){return Oe.bindingsEnabled}function uw(){return null!==Oe.skipHydrationRootTNode}function dw(e){return Oe.skipHydrationRootTNode===e}function fw(){Oe.skipHydrationRootTNode=null}function B(){return Oe.lFrame.lView}function Ve(){return Oe.lFrame.tView}function Te(e){return Oe.lFrame.contextLView=e,e[8]}function Se(e){return Oe.lFrame.contextLView=null,e}function Be(){let e=hw();for(;null!==e&&64===e.type;)e=e.parent;return e}function hw(){return Oe.lFrame.currentTNode}function eo(e,n){const t=Oe.lFrame;t.currentTNode=e,t.isParent=n}function pw(){return Oe.lFrame.isParent}function mw(){Oe.lFrame.isParent=!1}function yw(){return Jg}function hf(e){const n=Jg;return Jg=e,n}function fr(){const e=Oe.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function Vr(){return Oe.lFrame.bindingIndex++}function no(e){const n=Oe.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function gj(e,n){const t=Oe.lFrame;t.bindingIndex=t.bindingRootIndex=e,t_(n)}function t_(e){Oe.lFrame.currentDirectiveIndex=e}function r_(){return Oe.lFrame.currentQueryIndex}function pf(e){Oe.lFrame.currentQueryIndex=e}function yj(e){const n=e[1];return 2===n.type?n.declTNode:1===n.type?e[5]:null}function Cw(e,n,t){if(4&t){let i=n,o=e;for(;!(i=i.parent,null!==i||1&t||(i=yj(o),null===i||(o=o[14],10&i.type))););if(null===i)return!1;n=i,e=o}const r=Oe.lFrame=Ew();return r.currentTNode=n,r.lView=e,!0}function i_(e){const n=Ew(),t=e[1];Oe.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function Ew(){const e=Oe.lFrame,n=null===e?null:e.child;return null===n?ww(e):n}function ww(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Dw(){const e=Oe.lFrame;return Oe.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Tw=Dw;function o_(){const e=Dw();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Gn(){return Oe.lFrame.selectedIndex}function Rs(e){Oe.lFrame.selectedIndex=e}function Mi(){const e=Oe.lFrame;return qa(e.tView,e.selectedIndex)}function s_(){Oe.lFrame.currentNamespace="svg"}let Sw=!0;function mf(){return Sw}function Ac(e){Sw=e}function xw(e,n=null,t=null,r){const i=Aw(e,n,t,r);return i.resolveInjectorInitializers(),i}function Aw(e,n=null,t=null,r,i=new Set){const o=[t||jt,X3(e)];return r=r||("object"==typeof e?void 0:Kr(e)),new Ts(o,n||lf(),r||null,i)}class et{static THROW_IF_NOT_FOUND=ws;static NULL=new nf;static create(n,t){if(Array.isArray(n))return xw({name:""},t,n,"");{const r=n.name??"";return xw({name:r},n.parent,n.providers,r)}}static \u0275prov=H({token:et,providedIn:"any",factory:()=>ue(GE)});static __NG_ELEMENT_ID__=-1}const st=new N("");let hr=(()=>class e{static __NG_ELEMENT_ID__=Dj;static __NG_ENV_ID__=t=>t})();class Mw extends hr{_lView;constructor(n){super(),this._lView=n}get destroyed(){return Qi(this._lView)}onDestroy(n){const t=this._lView;return ff(t,n),()=>function Xg(e,n){if(null===e[21])return;const t=e[21].indexOf(n);-1!==t&&e[21].splice(t,1)}(t,n)}}function Dj(){return new Mw(B())}class Os{_console=console;handleError(n){this._console.error("ERROR",n)}}const _i=new N("",{providedIn:"root",factory:()=>{const e=v(gn);let n;return t=>{e.destroyed&&!n?setTimeout(()=>{throw t}):(n??=e.get(Os),n.handleError(t))}}}),Tj={provide:ko,useValue:()=>{v(Os)},multi:!0};function Mc(e){return"function"==typeof e&&void 0!==e[Ln]}function he(e,n){const[t,r,i]=l3(e,n?.equal),o=t;return o.set=r,o.update=i,o.asReadonly=a_.bind(o),o}function a_(){const e=this[Ln];if(void 0===e.readonlyFn){const n=()=>this();n[Ln]=e,e.readonlyFn=n}return e.readonlyFn}function Iw(e){return Mc(e)&&"function"==typeof e.set}class Vo{}const Rw=new N("",{providedIn:"root",factory:()=>!1}),Ow=new N(""),kw=new N("");let gf=(()=>class e{view;node;constructor(t,r){this.view=t,this.node=r}static __NG_ELEMENT_ID__=xj})();function xj(){return new gf(B(),Be())}let Bo=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Dn(!1);get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new bt(t=>{t.next(!1),t.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})(),_f=(()=>{class e{internalPendingTasks=v(Bo);scheduler=v(Vo);errorHandler=v(_i);add(){const t=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(t)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(t))}}run(t){const r=this.add();t().catch(this.errorHandler).finally(r)}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})();function Ic(...e){}let Nw=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:()=>new Aj})}return e})();class Aj{dirtyEffectCount=0;queues=new Map;add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){const r=this.queues.get(n.zone);r.has(n)&&(r.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){const t=n.zone;this.queues.has(t)||this.queues.set(t,new Set);const r=this.queues.get(t);r.has(n)||r.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(const[t,r]of this.queues)n||=null===t?this.flushQueue(r):t.run(()=>this.flushQueue(r));n||(this.dirtyEffectCount=0)}}flushQueue(n){let t=!1;for(const r of n)r.dirty&&(this.dirtyEffectCount--,t=!0,r.run());return t}}let Pw=null;function jo(){return Pw}class Ij{}let l_=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(Oj),providedIn:"platform"})}return e})();const Rj=new N("");let Oj=(()=>{class e extends l_{_location;_history;_doc=v(st);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return jo().getBaseHref(this._doc)}onPopState(t){const r=jo().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){const r=jo().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function c_(e,n){return e?n?e.endsWith("/")?n.startsWith("/")?e+n.slice(1):e+n:n.startsWith("/")?e+n:`${e}/${n}`:e:n}function Fw(e){const n=e.search(/#|\?|$/);return"/"===e[n-1]?e.slice(0,n-1)+e.slice(n):e}function ro(e){return e&&"?"!==e[0]?`?${e}`:e}let ks=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(Vw),providedIn:"root"})}return e})();const Lw=new N("");let Vw=(()=>{class e extends ks{_platformLocation;_baseHref;_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??v(st).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return c_(this._baseHref,t)}path(t=!1){const r=this._platformLocation.pathname+ro(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o));this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o));this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(ue(l_),ue(Lw,8))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ka=(()=>{class e{_subject=new ke;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(t){this._locationStrategy=t;const r=this._locationStrategy.getBaseHref();this._basePath=function Pj(e){if(new RegExp("^(https?:)?//").test(e)){const[,t]=e.split(/\/\/[^\/]+/);return t}return e}(Fw(Bw(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+ro(r))}normalize(t){return e.stripTrailingSlash(function Nj(e,n){if(!e||!n.startsWith(e))return n;const t=n.substring(e.length);return""===t||["/",";","?","#"].includes(t[0])?t:n}(this._basePath,Bw(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ro(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ro(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{const r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=ro;static joinWithSlash=c_;static stripTrailingSlash=Fw;static \u0275fac=function(r){return new(r||e)(ue(ks))};static \u0275prov=H({token:e,factory:()=>function kj(){return new Ka(ue(ks))}(),providedIn:"root"})}return e})();function Bw(e){return e.replace(/\/index.html$/,"")}function jw(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[i,o]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}class Uw{}function $w(e,n,t,r,i,o,s){try{var a=e[o](s),l=a.value}catch(c){return void t(c)}a.done?n(l):Promise.resolve(l).then(r,i)}function vr(e){return function(){var n=this,t=arguments;return new Promise(function(r,i){var o=e.apply(n,t);function s(l){$w(o,r,i,s,a,"next",l)}function a(l){$w(o,r,i,s,a,"throw",l)}s(void 0)})}}function Hw(e){return qt(e?.lift)}function an(e){return n=>{if(Hw(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Gt(e,n,t,r,i){return new Fj(e,n,t,r,i)}class Fj extends vg{constructor(n,t,r,i,o,s){super(n),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(l){n.error(l)}}:super._next,this._error=i?function(a){try{i(a)}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function ae(e,n){return an((t,r)=>{let i=0;t.subscribe(Gt(r,o=>{r.next(e.call(n,o,i++))}))})}function io(e){return{toString:e}.toString()}const Qa="__parameters__";function el(e,n,t){return io(()=>{const r=function u_(e){return function(...t){if(e){const r=e(...t);for(const i in r)this[i]=r[i]}}}(n);function i(...o){if(this instanceof i)return r.apply(this,o),this;const s=new i(...o);return a.annotation=s,a;function a(l,c,u){const d=l.hasOwnProperty(Qa)?l[Qa]:Object.defineProperty(l,Qa,{value:[]})[Qa];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),l}}return i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const yf=Cc(el("Optional"),8),vf=Cc(el("SkipSelf"),4);class qj{previousValue;currentValue;firstChange;constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function Ww(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}const Wn=(()=>{const e=()=>qw;return e.ngInherit=!0,e})();function qw(e){return e.type.prototype.ngOnChanges&&(e.setInput=Zj),Yj}function Yj(){const e=Zw(this),n=e?.current;if(n){const t=e.previous;if(t===xi)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function Zj(e,n,t,r,i){const o=this.declaredInputs[r],s=Zw(e)||function Kj(e,n){return e[Yw]=n}(e,{previous:xi,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new qj(c&&c.currentValue,t,l===xi),Ww(e,n,i,t)}const Yw="__ngSimpleChanges__";function Zw(e){return e[Yw]||null}const Ns=[],Pt=function(e,n=null,t){for(let r=0;r<Ns.length;r++)(0,Ns[r])(e,n,t)};function Kw(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){const o=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:u}=o;s&&(e.contentHooks??=[]).push(-t,s),a&&((e.contentHooks??=[]).push(t,a),(e.contentCheckHooks??=[]).push(t,a)),l&&(e.viewHooks??=[]).push(-t,l),c&&((e.viewHooks??=[]).push(t,c),(e.viewCheckHooks??=[]).push(t,c)),null!=u&&(e.destroyHooks??=[]).push(t,u)}}function Cf(e,n,t){Xw(e,n,3,t)}function Ef(e,n,t,r){(3&e[2])===t&&Xw(e,n,t,r)}function f_(e,n){let t=e[2];(3&t)===n&&(t&=16383,t+=1,e[2]=t)}function Xw(e,n,t,r){const o=r??-1,s=n.length-1;let a=0;for(let l=void 0!==r?65535&e[17]:0;l<s;l++)if("number"==typeof n[l+1]){if(a=n[l],null!=r&&a>=r)break}else n[l]<0&&(e[17]+=65536),(a<o||-1==o)&&(tU(e,t,n,l),e[17]=(4294901760&e[17])+l+2),l++}function Qw(e,n){Pt(4,e,n);const t=Me(null);try{n.call(e)}finally{Me(t),Pt(5,e,n)}}function tU(e,n,t,r){const i=t[r]<0,o=t[r+1],a=e[i?-t[r]:t[r]];i?e[2]>>14<e[17]>>16&&(3&e[2])===n&&(e[2]+=16384,Qw(a,o)):Qw(a,o)}class Oc{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,t,r,i){this.factory=n,this.name=i,this.canSeeViewProviders=t,this.injectImpl=r}}function eD(e){return 3===e||4===e||6===e}function tD(e){return 64===e.charCodeAt(0)}function nl(e,n){if(null!==n&&0!==n.length)if(null===e||0===e.length)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){const i=n[r];"number"==typeof i?t=i:0===t||nD(e,t,i,0,-1===t||2===t?n[++r]:null)}}return e}function nD(e,n,t,r,i){let o=0,s=e.length;if(-1===n)s=-1;else for(;o<e.length;){const a=e[o++];if("number"==typeof a){if(a===n){s=-1;break}if(a>n){s=o-1;break}}}for(;o<e.length;){const a=e[o];if("number"==typeof a)break;if(a===t)return void(null!==i&&(e[o+1]=i));o++,null!==i&&o++}-1!==s&&(e.splice(s,0,n),o=s+1),e.splice(o++,0,t),null!==i&&e.splice(o++,0,i)}function p_(e){return-1!==e}function kc(e){return 32767&e}function Nc(e,n){let t=function oU(e){return e>>16}(e),r=n;for(;t>0;)r=r[14],t--;return r}let m_=!0;function wf(e){const n=m_;return m_=e,n}let sU=0;const Ii={};function Df(e,n){const t=oD(e,n);if(-1!==t)return t;const r=n[1];r.firstCreatePass&&(e.injectorIndex=n.length,g_(r.data,e),g_(n,null),g_(r.blueprint,null));const i=Tf(e,n),o=e.injectorIndex;if(p_(i)){const s=kc(i),a=Nc(i,n),l=a[1].data;for(let c=0;c<8;c++)n[o+c]=a[s+c]|l[s+c]}return n[o+8]=i,o}function g_(e,n){e.push(0,0,0,0,0,0,0,0,n)}function oD(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Tf(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=fD(i),null===r)return-1;if(t++,i=i[14],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return-1}function __(e,n,t){!function aU(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(yc)&&(r=t[yc]),null==r&&(r=t[yc]=sU++);const i=255&r;n.data[e+(i>>5)]|=1<<i}(e,n,t)}function sD(e,n,t){if(8&t||void 0!==e)return e;Ig()}function aD(e,n,t,r){if(8&t&&void 0===r&&(r=null),!(3&t)){const i=e[9],o=yr(void 0);try{return i?i.get(n,r,8&t):jE(n,r,8&t)}finally{yr(o)}}return sD(r,0,t)}function lD(e,n,t,r=0,i){if(null!==e){if(2048&n[2]&&!(2&r)){const s=function fU(e,n,t,r,i){let o=e,s=n;for(;null!==o&&null!==s&&2048&s[2]&&!Lo(s);){const a=cD(o,s,t,2|r,Ii);if(a!==Ii)return a;let l=o.parent;if(!l){const c=s[20];if(c){const u=c.get(t,Ii,r);if(u!==Ii)return u}l=fD(s),s=s[14]}o=l}return i}(e,n,t,r,Ii);if(s!==Ii)return s}const o=cD(e,n,t,r,Ii);if(o!==Ii)return o}return aD(n,t,r,i)}function cD(e,n,t,r,i){const o=function uU(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(yc)?e[yc]:void 0;return"number"==typeof n?n>=0?255&n:dU:n}(t);if("function"==typeof o){if(!Cw(n,e,r))return 1&r?sD(i,0,r):aD(n,t,r,i);try{let s;if(s=o(r),null!=s||8&r)return s;Ig()}finally{Tw()}}else if("number"==typeof o){let s=null,a=oD(e,n),l=-1,c=1&r?n[15][5]:null;for((-1===a||4&r)&&(l=-1===a?Tf(e,n):n[a+8],-1!==l&&dD(r,!1)?(s=n[1],a=kc(l),n=Nc(l,n)):a=-1);-1!==a;){const u=n[1];if(uD(o,a,u.data)){const d=cU(a,n,t,s,r,c);if(d!==Ii)return d}l=n[a+8],-1!==l&&dD(r,n[1].data[a+8]===c)&&uD(o,a,n)?(s=u,a=kc(l),n=Nc(l,n)):a=-1}}return i}function cU(e,n,t,r,i,o){const s=n[1],a=s.data[e+8],u=Sf(a,s,t,null==r?Fo(a)&&m_:r!=s&&!!(3&a.type),1&i&&o===a);return null!==u?Pc(n,s,u,a,i):Ii}function Sf(e,n,t,r,i){const o=e.providerIndexes,s=n.data,a=1048575&o,l=e.directiveStart,u=o>>20,g=i?a+u:e.directiveEnd;for(let m=r?a:a+u;m<g;m++){const f=s[m];if(m<l&&t===f||m>=l&&f.type===t)return m}if(i){const m=s[l];if(m&&Lr(m)&&m.type===t)return l}return null}function Pc(e,n,t,r,i){let o=e[t];const s=n.data;if(o instanceof Oc){const a=o;if(a.resolving)throw function ot(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Ne(e)}(s[t]),Mg();const l=wf(a.canSeeViewProviders);a.resolving=!0;const d=a.injectImpl?yr(a.injectImpl):null;Cw(e,r,0);try{o=e[t]=a.factory(void 0,i,s,e,r),n.firstCreatePass&&t>=r.directiveStart&&function eU(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){const s=qw(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}i&&(t.preOrderHooks??=[]).push(0-e,i),o&&((t.preOrderHooks??=[]).push(e,o),(t.preOrderCheckHooks??=[]).push(e,o))}(t,s[t],n)}finally{null!==d&&yr(d),wf(l),a.resolving=!1,Tw()}}return o}function uD(e,n,t){return!!(t[n+(e>>5)]&1<<e)}function dD(e,n){return!(2&e||1&e&&n)}class fn{_tNode;_lView;constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return lD(this._tNode,this._lView,n,bc(r),t)}}function dU(){return new fn(Be(),B())}function Ut(e){return io(()=>{const n=e.prototype.constructor,t=n[Es]||y_(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[Es]||y_(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function y_(e){return Zd(e)?()=>{const n=y_(Le(e));return n&&n()}:Ds(e)}function fD(e){const n=e[1],t=n.type;return 2===t?n.declTNode:1===t?e[5]:null}function bU(){return rl(Be(),B())}function rl(e,n){return new tt(ur(e,n))}let tt=(()=>class e{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=bU})();function _D(e){return e instanceof tt?e.nativeElement:e}function CU(){return this._results[Symbol.iterator]()}class Lc{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new ke}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;const r=function Xr(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Y3(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=n[r];if(t&&(i=t(i),o=t(o)),o!==i)return!1}return!0}(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=CU}function Vc(e){return!(128&~e.flags)}var Af=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Af||{});const Mf=new Map;let DU=0;function C_(e){Mf.delete(e[19])}const w_="__ngContext__";function Cr(e,n){sn(n)?(e[w_]=n[19],function SU(e){Mf.set(e[19],e)}(n)):e[w_]=n}function AD(e){return ID(e[12])}function MD(e){return ID(e[4])}function ID(e){for(;null!==e&&!cr(e);)e=e[4];return e}let D_;function Fs(){if(void 0!==D_)return D_;if(typeof document<"u")return document;throw new S(210,!1)}const jc=new N("",{providedIn:"root",factory:()=>YU}),YU="ng",LD=new N(""),Rf=new N("",{providedIn:"platform",factory:()=>"unknown"}),Of=new N(""),T_=new N("",{providedIn:"root",factory:()=>Fs().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),VD={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},BD=new N("",{providedIn:"root",factory:()=>VD}),t4=new N("",{providedIn:"root",factory:()=>!1});function Ff(e){return!(32&~e.flags)}function cT(e,n){const t=e.contentQueries;if(null!==t){const r=Me(null);try{for(let i=0;i<t.length;i+=2){const s=t[i+1];if(-1!==s){const a=e.data[s];pf(t[i]),a.contentQueries(2,n[s],s)}}}finally{Me(r)}}}function $_(e,n,t){pf(0);const r=Me(null);try{n(e,t)}finally{Me(r)}}function H_(e,n,t){if(JE(n)){const r=Me(null);try{const o=n.directiveEnd;for(let s=n.directiveStart;s<o;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,t[s],s)}}finally{Me(r)}}}var oo=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(oo||{});let Uf,$f;function ll(e){return function uT(){if(void 0===Uf&&(Uf=null,cn.trustedTypes))try{Uf=cn.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Uf}()?.createHTML(e)||e}function dT(e){return function z_(){if(void 0===$f&&($f=null,cn.trustedTypes))try{$f=cn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return $f}()?.createHTML(e)||e}class pT{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${OE})`}}function so(e){return e instanceof pT?e.changingThisBreaksApplicationSecurity:e}function Hc(e,n){const t=function P4(e){return e instanceof pT&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${OE})`)}return t===n}class F4{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const t=(new window.DOMParser).parseFromString(ll(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}}class L4{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=ll(n),t}}const B4=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function G_(e){return(e=String(e)).match(B4)?e:"unsafe:"+e}function ao(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function zc(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const gT=ao("area,br,col,hr,img,wbr"),_T=ao("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yT=ao("rp,rt"),W_=zc(gT,zc(_T,ao("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")),zc(yT,ao("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")),zc(yT,_T)),q_=ao("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),vT=zc(q_,ao("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"),ao("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")),j4=ao("script,style,template");class U4{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)i.push(t),t=z4(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=H4(t);if(o){t=o;break}t=i.pop()}return this.buf.join("")}startElement(n){const t=bT(n).toLowerCase();if(!W_.hasOwnProperty(t))return this.sanitizedSomething=!0,!j4.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let i=0;i<r.length;i++){const o=r.item(i),s=o.name,a=s.toLowerCase();if(!vT.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;q_[a]&&(l=G_(l)),this.buf.push(" ",s,'="',ET(l),'"')}return this.buf.push(">"),!0}endElement(n){const t=bT(n).toLowerCase();W_.hasOwnProperty(t)&&!gT.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(n){this.buf.push(ET(n))}}function H4(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw CT(n);return n}function z4(e){const n=e.firstChild;if(n&&function $4(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw CT(n);return n}function bT(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function CT(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const G4=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,W4=/([^\#-~ |!])/g;function ET(e){return e.replace(/&/g,"&amp;").replace(G4,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(W4,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Hf;function Y_(e){return"content"in e&&function Y4(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var cl=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(cl||{});function zf(e){const n=Gc();return n?dT(n.sanitize(cl.HTML,e)||""):Hc(e,"HTML")?dT(so(e)):function q4(e,n){let t=null;try{Hf=Hf||function mT(e){const n=new L4(e);return function V4(){try{return!!(new window.DOMParser).parseFromString(ll(""),"text/html")}catch{return!1}}()?new F4(n):n}(e);let r=n?String(n):"";t=Hf.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=Hf.getInertBodyElement(r)}while(r!==o);return ll((new U4).sanitizeChildren(Y_(t)||t))}finally{if(t){const r=Y_(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}(Fs(),Ne(e))}function Z_(e){const n=Gc();return n?n.sanitize(cl.URL,e)||"":Hc(e,"URL")?so(e):G_(Ne(e))}function Gc(){const e=B();return e&&e[10].sanitizer}const e$=/^>|^->|<!--|-->|--!>|<!-$/g,t$=/(<|>)/g;function Ri(e){return e instanceof Function?e():e}function p$(e,n,t){let r=e.length;for(;;){const i=e.indexOf(n,t);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const o=n.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}t=i+1}}const kT="ng-template";function m$(e,n,t,r){let i=0;if(r){for(;i<n.length&&"string"==typeof n[i];i+=2)if("class"===n[i]&&-1!==p$(n[i+1].toLowerCase(),t,0))return!0}else if(Q_(e))return!1;if(i=n.indexOf(1,i),i>-1){let o;for(;++i<n.length&&"string"==typeof(o=n[i]);)if(o.toLowerCase()===t)return!0}return!1}function Q_(e){return 4===e.type&&e.value!==kT}function g$(e,n,t){return n===(4!==e.type||t?e.value:kT)}function _$(e,n,t){let r=4;const i=e.attrs,o=null!==i?function b$(e){for(let n=0;n<e.length;n++)if(eD(e[n]))return n;return e.length}(i):0;let s=!1;for(let a=0;a<n.length;a++){const l=n[a];if("number"!=typeof l){if(!s)if(4&r){if(r=2|1&r,""!==l&&!g$(e,l,t)||""===l&&1===n.length){if(yi(r))return!1;s=!0}}else if(8&r){if(null===i||!m$(e,i,l,t)){if(yi(r))return!1;s=!0}}else{const c=n[++a],u=y$(l,i,Q_(e),t);if(-1===u){if(yi(r))return!1;s=!0;continue}if(""!==c){let d;if(d=u>o?"":i[u+1].toLowerCase(),2&r&&c!==d){if(yi(r))return!1;s=!0}}}}else{if(!s&&!yi(r)&&!yi(l))return!1;if(s&&yi(l))continue;s=!1,r=l|1&r}}return yi(r)||s}function yi(e){return!(1&e)}function y$(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let o=!1;for(;i<n.length;){const s=n[i];if(s===e)return i;if(3===s||6===s)o=!0;else{if(1===s||2===s){let a=n[++i];for(;"string"==typeof a;)a=n[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=o?1:2}return-1}return function C$(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){const r=e[t];if("number"==typeof r)return-1;if(r===n)return t;t++}return-1}(n,e)}function NT(e,n,t=!1){for(let r=0;r<n.length;r++)if(_$(e,n[r],t))return!0;return!1}function E$(e,n){e:for(let t=0;t<n.length;t++){const r=n[t];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function PT(e,n){return e?":not("+n.trim()+")":n}function w$(e){let n=e[0],t=1,r=2,i="",o=!1;for(;t<e.length;){let s=e[t];if("string"==typeof s)if(2&r){const a=e[++t];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""!==i&&!yi(s)&&(n+=PT(o,i),i=""),r=s,o=o||!yi(r);t++}return""!==i&&(n+=PT(o,i)),n}const Mt={};function ey(e,n){return e.createComment(function TT(e){return e.replace(e$,n=>n.replace(t$,"\u200b$1\u200b"))}(n))}function qf(e,n,t){return e.createElement(n,t)}function Ls(e,n,t,r,i){e.insertBefore(n,t,r,i)}function LT(e,n,t){e.appendChild(n,t)}function VT(e,n,t,r,i){null!==r?Ls(e,n,t,r,i):LT(e,n,t)}function Wc(e,n,t){e.removeChild(null,n,t)}function jT(e,n,t){const{mergedAttrs:r,classes:i,styles:o}=t;null!==r&&function iU(e,n,t){let r=0;for(;r<t.length;){const i=t[r];if("number"==typeof i){if(0!==i)break;r++;const o=t[r++],s=t[r++],a=t[r++];e.setAttribute(n,s,a,o)}else{const o=i,s=t[++r];tD(o)?e.setProperty(n,o,s):e.setAttribute(n,o,s),r++}}}(e,n,r),null!==i&&function x$(e,n,t){""===t?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}(e,n,i),null!==o&&function S$(e,n,t){e.setAttribute(n,"style",t)}(e,n,o)}function ty(e,n,t,r,i,o,s,a,l,c,u){const d=26+r,g=d+i,m=function A$(e,n){const t=[];for(let r=0;r<n;r++)t.push(r<e?null:Mt);return t}(d,g),f="function"==typeof c?c():c;return m[1]={type:e,blueprint:m,template:t,queries:null,viewQuery:a,declTNode:n,data:m.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:g,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof o?o():o,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:l,consts:f,incompleteFirstPass:!1,ssrId:u}}function Yf(e,n,t,r,i,o,s,a,l,c,u){const d=n.blueprint.slice();return d[0]=i,d[2]=1228|r,(null!==c||e&&2048&e[2])&&(d[2]|=2048),ow(d),d[3]=d[14]=e,d[8]=t,d[10]=s||e&&e[10],d[11]=a||e&&e[11],d[9]=l||e&&e[9]||null,d[5]=o,d[19]=function TU(){return DU++}(),d[6]=u,d[20]=c,d[15]=2==n.type?e[15]:d,d}function ny(e){let n=16;return e.signals?n=4096:e.onPush&&(n=64),n}function qc(e,n,t,r){if(0===t)return-1;const i=n.length;for(let o=0;o<t;o++)n.push(r),e.blueprint.push(r),e.data.push(null);return i}function ry(e,n){return e[12]?e[13][4]=n:e[12]=n,e[13]=n,n}function x(e=1){$T(Ve(),B(),Gn()+e,!1)}function $T(e,n,t,r){if(!r)if(3&~n[2]){const o=e.preOrderHooks;null!==o&&Ef(n,o,0,t)}else{const o=e.preOrderCheckHooks;null!==o&&Cf(n,o,t)}Rs(t)}var Zf=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Zf||{});function Yc(e,n,t,r){const i=Me(null);try{const[o,s,a]=e.inputs[t];let l=null;0!==(s&Zf.SignalBased)&&(l=n[o][Ln]),null!==l&&void 0!==l.transformFn?r=l.transformFn(r):null!==a&&(r=a.call(n,r)),null!==e.setInput?e.setInput(n,l,r,t,o):Ww(n,l,o,r)}finally{Me(i)}}var Ho=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Ho||{});function oy(e,n){return undefined(e,n)}function dl(e,n,t,r,i){if(null!=r){let o,s=!1;cr(r)?o=r:sn(r)&&(s=!0,r=r[0]);const a=Bn(r);0===e&&null!==t?null==i?LT(n,t,a):Ls(n,t,a,i||null,!0):1===e&&null!==t?Ls(n,t,a,i||null,!0):2===e?Wc(n,a,s):3===e&&n.destroyNode(a),null!=o&&function F$(e,n,t,r,i){const o=t[7];o!==Bn(t)&&dl(n,e,r,o,i);for(let a=10;a<t.length;a++){const l=t[a];Kf(l[1],l,e,n,r,o)}}(n,e,o,t,i)}}function zT(e,n){n[10].changeDetectionScheduler?.notify(9),Kf(e,n,n[11],2,null,null)}function sy(e,n){const t=e[9],r=t.indexOf(n);t.splice(r,1)}function Zc(e,n){if(Qi(n))return;const t=n[11];t.destroyNode&&Kf(e,n,t,3,null,null),function O$(e){let n=e[12];if(!n)return ay(e[1],e);for(;n;){let t=null;if(sn(n))t=n[12];else{const r=n[10];r&&(t=r)}if(!t){for(;n&&!n[4]&&n!==e;)sn(n)&&ay(n[1],n),n=n[3];null===n&&(n=e),sn(n)&&ay(n[1],n),t=n&&n[4]}n=t}}(n)}function ay(e,n){if(Qi(n))return;const t=Me(null);try{n[2]&=-129,n[2]|=256,n[24]&&mc(n[24]),function N$(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r<t.length;r+=2){const i=n[t[r]];if(!(i instanceof Oc)){const o=t[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){const a=i[o[s]],l=o[s+1];Pt(4,a,l);try{l.call(a)}finally{Pt(5,a,l)}}else{Pt(4,i,o);try{o.call(i)}finally{Pt(5,i,o)}}}}}(e,n),function k$(e,n){const t=e.cleanup,r=n[7];if(null!==t)for(let s=0;s<t.length-1;s+=2)if("string"==typeof t[s]){const a=t[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else t[s].call(r[t[s+1]]);null!==r&&(n[7]=null);const i=n[21];if(null!==i){n[21]=null;for(let s=0;s<i.length;s++)(0,i[s])()}const o=n[23];if(null!==o){n[23]=null;for(const s of o)s.destroy()}}(e,n),1===n[1].type&&n[11].destroy();const r=n[16];if(null!==r&&cr(n[3])){r!==n[3]&&sy(r,n);const i=n[18];null!==i&&i.detachView(e)}C_(n)}finally{Me(t)}}function ly(e,n,t){return function GT(e,n,t){let r=n;for(;null!==r&&168&r.type;)r=(n=r).parent;if(null===r)return t[0];if(Fo(r)){const{encapsulation:i}=e.data[r.directiveStart+r.componentOffset];if(i===oo.None||i===oo.Emulated)return null}return ur(r,t)}(e,n.parent,t)}function WT(e,n,t){return YT(e,n,t)}let YT=function qT(e,n,t){return 40&e.type?ur(e,t):null};function uy(e,n,t,r){const i=ly(e,r,n),o=n[11],a=WT(r.parent||n[5],r,n);if(null!=i)if(Array.isArray(t))for(let l=0;l<t.length;l++)VT(o,i,t[l],a,!1);else VT(o,i,t,a,!1)}function Vs(e,n){if(null!==n){const t=n.type;if(3&t)return ur(n,e);if(4&t)return dy(-1,e[n.index]);if(8&t){const r=n.child;if(null!==r)return Vs(e,r);{const i=e[n.index];return cr(i)?dy(-1,i):Bn(i)}}if(128&t)return Vs(e,n.next);if(32&t)return oy(n,e)()||Bn(e[n.index]);{const r=KT(e,n);return null!==r?Array.isArray(r)?r[0]:Vs(Ji(e[15]),r):Vs(e,n.next)}}return null}function KT(e,n){return null!==n?e[15][5].projection[n.projection]:null}function dy(e,n){const t=10+e+1;if(t<n.length){const r=n[t],i=r[1].firstChild;if(null!==i)return Vs(r,i)}return n[7]}function fy(e,n,t,r,i,o,s){for(;null!=t;){if(128===t.type){t=t.next;continue}const a=r[t.index],l=t.type;if(s&&0===n&&(a&&Cr(Bn(a),r),t.flags|=2),!Ff(t))if(8&l)fy(e,n,t.child,r,i,o,!1),dl(n,e,i,a,o);else if(32&l){const c=oy(t,r);let u;for(;u=c();)dl(n,e,i,u,o);dl(n,e,i,a,o)}else 16&l?XT(e,n,r,t,i,o):dl(n,e,i,a,o);t=s?t.projectionNext:t.next}}function Kf(e,n,t,r,i,o){fy(t,r,e.firstChild,n,i,o,!1)}function XT(e,n,t,r,i,o){const s=t[15],l=s[5].projection[r.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++)dl(n,e,i,l[c],o);else{let c=l;const u=s[3];Vc(r)&&(c.flags|=128),fy(e,n,c,u,i,o,!0)}}function QT(e,n,t,r,i){const o=Gn(),s=2&r;try{Rs(-1),s&&n.length>26&&$T(e,n,26,!1),Pt(s?2:0,i,t),t(r,i)}finally{Rs(o),Pt(s?3:1,i,t)}}function Xf(e,n,t){(function H$(e,n,t){const r=t.directiveStart,i=t.directiveEnd;Fo(t)&&function M$(e,n,t){const r=ur(n,e),i=function UT(e){const n=e.tView;return null===n||n.incompleteFirstPass?e.tView=ty(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}(t),o=e[10].rendererFactory,s=ry(e,Yf(e,i,null,ny(t),r,n,null,o.createRenderer(r,t),null,null,null));e[n.index]=s}(n,t,e.data[r+t.componentOffset]),e.firstCreatePass||Df(t,n);const o=t.initialInputs;for(let s=r;s<i;s++){const a=e.data[s],l=Pc(n,e,s,t);Cr(l,n),null!==o&&q$(0,s-r,l,a,0,o),Lr(a)&&(dr(t.index,n)[8]=Pc(n,e,s,t))}})(e,n,t),!(64&~t.flags)&&function z$(e,n,t){const r=t.directiveStart,i=t.directiveEnd,o=t.index,s=function _j(){return Oe.lFrame.currentDirectiveIndex}();try{Rs(o);for(let a=r;a<i;a++){const l=e.data[a],c=n[a];t_(a),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&G$(l,c)}}finally{Rs(-1),t_(s)}}(e,n,t)}function fl(e,n,t=ur){const r=n.localNames;if(null!==r){let i=n.index+1;for(let o=0;o<r.length;o+=2){const s=r[o+1],a=-1===s?t(n,e):e[s];e[i++]=a}}}let JT=()=>null;function hy(e,n,t,r,i,o){yy(e,n[1],n,t,r)?Fo(e)&&function $$(e,n){const t=dr(n,e);16&t[2]||(t[2]|=64)}(n,e.index):(3&e.type&&(t=function U$(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(t)),py(e,n,t,r,i,o))}function py(e,n,t,r,i,o){if(3&e.type){const s=ur(e,n);r=null!=o?o(r,e.value||"",t):r,i.setProperty(s,t,r)}}function G$(e,n){null!==e.hostBindings&&e.hostBindings(1,n)}function my(e,n){const t=e.directiveRegistry;let r=null;if(t)for(let i=0;i<t.length;i++){const o=t[i];NT(n,o.selectors,!1)&&(r??=[],Lr(o)?r.unshift(o):r.push(o))}return r}function q$(e,n,t,r,i,o){const s=o[n];if(null!==s)for(let a=0;a<s.length;a+=2)Yc(r,t,s[a],s[a+1])}function Qf(e,n,t,r,i){const o=26+t,s=n[1],a=i(s,n,e,r,t);n[o]=a,eo(e,!0);const l=2===e.type;return l?(jT(n[11],a,e),(0===function dj(){return Oe.lFrame.elementDepthCount}()||Ga(e))&&Cr(a,n),function fj(){Oe.lFrame.elementDepthCount++}()):Cr(a,n),mf()&&(!l||!Ff(e))&&uy(s,n,a,e),e}function Jf(e){let n=e;return pw()?mw():(n=n.parent,eo(n,!1)),n}function yy(e,n,t,r,i){const o=e.inputs?.[r],s=e.hostDirectiveInputs?.[r];let a=!1;if(s)for(let l=0;l<s.length;l+=2){const c=s[l];Yc(n.data[c],t[c],s[l+1],i),a=!0}if(o)for(const l of o)Yc(n.data[l],t[l],r,i),a=!0;return a}function Z$(e,n){const t=dr(n,e),r=t[1];!function K$(e,n){for(let t=n.length;t<e.blueprint.length;t++)n.push(e.blueprint[t])}(r,t);const i=t[0];null!==i&&null===t[6]&&(t[6]=null),Pt(18),eh(r,t,t[8]),Pt(19,t[8])}function eh(e,n,t){i_(n);try{const r=e.viewQuery;null!==r&&$_(1,r,t);const i=e.template;null!==i&&QT(e,n,i,1,t),e.firstCreatePass&&(e.firstCreatePass=!1),n[18]?.finishViewCreation(e),e.staticContentQueries&&cT(e,n),e.staticViewQueries&&$_(2,e.viewQuery,t);const o=e.components;null!==o&&function X$(e,n){for(let t=0;t<n.length;t++)Z$(e,n[t])}(n,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[2]&=-5,o_()}}function hl(e,n,t,r){const i=Me(null);try{const o=n.tView,l=Yf(e,o,t,4096&e[2]?4096:16,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);l[16]=e[n.index];const u=e[18];return null!==u&&(l[18]=u.createEmbeddedView(o)),eh(o,l,t),l}finally{Me(i)}}function Bs(e,n){return!n||null===n.firstChild||Vc(e)}function Kc(e,n,t,r,i=!1){for(;null!==t;){if(128===t.type){t=i?t.projectionNext:t.next;continue}const o=n[t.index];null!==o&&r.push(Bn(o)),cr(o)&&J$(o,r);const s=t.type;if(8&s)Kc(e,n,t.child,r);else if(32&s){const a=oy(t,n);let l;for(;l=a();)r.push(l)}else if(16&s){const a=KT(n,t);if(Array.isArray(a))r.push(...a);else{const l=Ji(n[15]);Kc(l[1],l,a,r,!0)}}t=i?t.projectionNext:t.next}return r}function J$(e,n){for(let t=10;t<e.length;t++){const r=e[t],i=r[1].firstChild;null!==i&&Kc(r[1],r,i,n)}e[7]!==e[0]&&n.push(e[7])}function rS(e){if(null!==e[25]){for(const n of e[25])n.impl.addSequence(n);e[25].length=0}}let iS=[];const rH={...ka,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{Ya(e.lView)},consumerOnSignalRead(){this.lView[24]=this}},oH={...ka,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let n=Ji(e.lView);for(;n&&!oS(n[1]);)n=Ji(n);n&&Zg(n)},consumerOnSignalRead(){this.lView[24]=this}};function oS(e){return 2!==e.type}function sS(e){if(null===e[23])return;let n=!0;for(;n;){let t=!1;for(const r of e[23])r.dirty&&(t=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));n=t&&!!(8192&e[2])}}function th(e,n=0){const r=e[10].rendererFactory;r.begin?.();try{!function aH(e,n){const t=yw();try{hf(!0),vy(e,n);let r=0;for(;Sc(e);){if(100===r)throw new S(103,!1);r++,vy(e,1)}}finally{hf(t)}}(e,n)}finally{r.end?.()}}function aS(e,n,t,r){if(Qi(n))return;const i=n[2];i_(n);let a=!0,l=null,c=null;oS(e)?(c=function eH(e){return e[24]??function tH(e){const n=iS.pop()??Object.create(rH);return n.lView=e,n}(e)}(n),l=Na(c)):null===function dg(){return Kn}()?(a=!1,c=function iH(e){const n=e[24]??Object.create(oH);return n.lView=e,n}(n),l=Na(c)):n[24]&&(mc(n[24]),n[24]=null);try{ow(n),function vw(e){return Oe.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&QT(e,n,t,2,r);const u=!(3&~i);if(u){const m=e.preOrderCheckHooks;null!==m&&Cf(n,m,null)}else{const m=e.preOrderHooks;null!==m&&Ef(n,m,0,null),f_(n,0)}if(function cH(e){for(let n=AD(e);null!==n;n=MD(n)){if(!(2&n[2]))continue;const t=n[9];for(let r=0;r<t.length;r++)Zg(t[r])}}(n),sS(n),lS(n,0),null!==e.contentQueries&&cT(e,n),u){const m=e.contentCheckHooks;null!==m&&Cf(n,m)}else{const m=e.contentHooks;null!==m&&Ef(n,m,1),f_(n,1)}!function dH(e,n){const t=e.hostBindingOpCodes;if(null!==t)try{for(let r=0;r<t.length;r++){const i=t[r];if(i<0)Rs(~i);else{const o=i,s=t[++r],a=t[++r];gj(s,o);const l=n[o];Pt(24,l),a(2,l),Pt(25,l)}}}finally{Rs(-1)}}(e,n);const d=e.components;null!==d&&uS(n,d,0);const g=e.viewQuery;if(null!==g&&$_(2,g,r),u){const m=e.viewCheckHooks;null!==m&&Cf(n,m)}else{const m=e.viewHooks;null!==m&&Ef(n,m,2),f_(n,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),n[22]){for(const m of n[22])m();n[22]=null}rS(n),n[2]&=-73}catch(u){throw Ya(n),u}finally{null!==c&&(pc(c,l),a&&function nH(e){e.lView[24]!==e&&(e.lView=null,iS.push(e))}(c)),o_()}}function lS(e,n){for(let t=AD(e);null!==t;t=MD(t))for(let r=10;r<t.length;r++)cS(t[r],n)}function uH(e,n,t){Pt(18);const r=dr(n,e);cS(r,t),Pt(19,r[8])}function cS(e,n){Yg(e)&&vy(e,n)}function vy(e,n){const r=e[1],i=e[2],o=e[24];let s=!!(0===n&&16&i);if(s||=!!(64&i&&0===n),s||=!!(1024&i),s||=!(!o?.dirty||!$d(o)),s||=!1,o&&(o.dirty=!1),e[2]&=-9217,s)aS(r,e,r.template,e[8]);else if(8192&i){const a=Me(null);try{sS(e),lS(e,1);const l=r.components;null!==l&&uS(e,l,1),rS(e)}finally{Me(a)}}}function uS(e,n,t){for(let r=0;r<n.length;r++)uH(e,n[r],t)}function pl(e,n){const t=yw()?64:1088;for(e[10].changeDetectionScheduler?.notify(n);e;){e[2]|=t;const r=Ji(e);if(Lo(e)&&!r)return e;e=r}return null}function dS(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function fS(e,n){const t=10+n;if(t<e.length)return e[t]}function ml(e,n,t,r=!0){const i=n[1];if(function fH(e,n,t,r){const i=10+r,o=t.length;r>0&&(t[i-1][4]=n),r<o-10?(n[4]=t[i],$E(t,10+r,n)):(t.push(n),n[4]=null),n[3]=t;const s=n[16];null!==s&&t!==s&&hS(s,n);const a=n[18];null!==a&&a.insertView(e),Kg(n),n[2]|=128}(i,n,e,t),r){const s=dy(t,e),a=n[11],l=a.parentNode(e[7]);null!==l&&function R$(e,n,t,r,i,o){r[0]=i,r[5]=n,Kf(e,r,t,1,i,o)}(i,e[5],a,n,l,s)}const o=n[6];null!==o&&null!==o.firstChild&&(o.firstChild=null)}function by(e,n){const t=Xc(e,n);return void 0!==t&&Zc(t[1],t),t}function Xc(e,n){if(e.length<=10)return;const t=10+n,r=e[t];if(r){const i=r[16];null!==i&&i!==e&&sy(i,r),n>0&&(e[t-1][4]=r[4]);const o=Jd(e,10+n);!function HT(e,n){zT(e,n),n[0]=null,n[5]=null}(r[1],r);const s=o[18];null!==s&&s.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function hS(e,n){const t=e[9],r=n[3];(sn(r)||n[15]!==r[3][15])&&(e[2]|=2),null===t?e[9]=[n]:t.push(n)}class Qc{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){const n=this._lView,t=n[1];return Kc(t,n,t.firstChild,[])}constructor(n,t){this._lView=n,this._cdRefInjectingView=t}get context(){return this._lView[8]}set context(n){this._lView[8]=n}get destroyed(){return Qi(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[3];if(cr(n)){const t=n[8],r=t?t.indexOf(this):-1;r>-1&&(Xc(n,r),Jd(t,r))}this._attachedToViewContainer=!1}Zc(this._lView[1],this._lView)}onDestroy(n){ff(this._lView,n)}markForCheck(){pl(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[2]&=-129}reattach(){Kg(this._lView),this._lView[2]|=128}detectChanges(){this._lView[2]|=1024,th(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new S(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const n=Lo(this._lView),t=this._lView[16];null!==t&&!n&&sy(t,this._lView),zT(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new S(902,!1);this._appRef=n;const t=Lo(this._lView),r=this._lView[16];null!==r&&!t&&hS(r,this._lView),Kg(this._lView)}}let ei=(()=>class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=mH;constructor(t,r,i){this._declarationLView=t,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,i){const o=hl(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:r,dehydratedView:i});return new Qc(o)}})();function mH(){return nh(Be(),B())}function nh(e,n){return 4&e.type?new ei(n,e,rl(e,n)):null}function js(e,n,t,r,i){let o=e.data[n];if(null===o)o=function Dy(e,n,t,r,i){const o=hw(),s=pw(),l=e.data[n]=function DH(e,n,t,r,i,o){let s=n?n.injectorIndex:-1,a=0;return uw()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?o:o&&o.parent,t,n,r,i);return function wH(e,n,t,r){null===e.firstChild&&(e.firstChild=n),null!==t&&(r?null==t.child&&null!==n.parent&&(t.child=n):null===t.next&&(t.next=n,n.prev=t))}(e,l,o,s),l}(e,n,t,r,i),function mj(){return Oe.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=t,o.value=r,o.attrs=i;const s=function xc(){const e=Oe.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}();o.injectorIndex=null===s?-1:s.injectorIndex}return eo(o,!0),o}function OS(e,n){let t=0,r=e.firstChild;if(r){const i=e.data.r;for(;t<i;){const o=r.nextSibling;Wc(n,r,!1),r=o,t++}}}let sz=class{},VS=class{};class az{resolveComponentFactory(n){throw new S(917,!1)}}let _l=class{static NULL=new az};class Oi{}let jn=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function lz(){const e=B(),t=dr(Be().index,e);return(sn(t)?t:e)[11]}()})(),cz=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:()=>null})}return e})();const Oy={};class yl{injector;parentInjector;constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){const i=this.injector.get(n,Oy,r);return i!==Oy||t===Oy?i:this.parentInjector.get(n,t,r)}}function dh(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,o=0;if(null!==n)for(let s=0;s<n.length;s++){const a=n[s];"number"==typeof a?o=a:1==o?i=wg(i,a):2==o&&(r=wg(r,a+": "+n[++s]+";"))}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=i:e.classesWithoutHost=i}function G(e,n=0){const t=B();return null===t?ue(e,n):lD(Be(),t,Le(e),n)}function ky(){throw new Error("invalid")}function jS(e,n,t,r,i){const o=null===r?null:{"":-1},s=i(e,t);if(null!==s){let a=s,l=null,c=null;for(const u of s)if(null!==u.resolveHostDirectives){[a,l,c]=u.resolveHostDirectives(s);break}!function mz(e,n,t,r,i,o,s){const a=r.length;let l=!1;for(let g=0;g<a;g++){const m=r[g];!l&&Lr(m)&&(l=!0,pz(e,t,g)),__(Df(t,n),e,m.type)}!function Cz(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}(t,e.data.length,a);for(let g=0;g<a;g++){const m=r[g];m.providersResolver&&m.providersResolver(m)}let c=!1,u=!1,d=qc(e,n,a,null);a>0&&(t.directiveToIndex=new Map);for(let g=0;g<a;g++){const m=r[g];if(t.mergedAttrs=nl(t.mergedAttrs,m.hostAttrs),_z(e,t,n,d,m),bz(d,m,i),null!==s&&s.has(m)){const[b,w]=s.get(m);t.directiveToIndex.set(m.type,[d,b+t.directiveStart,w+t.directiveStart])}else(null===o||!o.has(m))&&t.directiveToIndex.set(m.type,d);null!==m.contentQueries&&(t.flags|=4),(null!==m.hostBindings||null!==m.hostAttrs||0!==m.hostVars)&&(t.flags|=64);const f=m.type.prototype;!c&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((e.preOrderHooks??=[]).push(t.index),c=!0),!u&&(f.ngOnChanges||f.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(t.index),u=!0),d++}!function gz(e,n,t){for(let r=n.directiveStart;r<n.directiveEnd;r++){const i=e.data[r];if(null!==t&&t.has(i)){const o=t.get(i);$S(0,n,o,r),$S(1,n,o,r),zS(n,r,!0)}else US(0,n,i,r),US(1,n,i,r),zS(n,r,!1)}}(e,t,o)}(e,n,t,a,o,l,c)}null!==o&&null!==r&&function hz(e,n,t){const r=e.localNames=[];for(let i=0;i<n.length;i+=2){const o=t[n[i+1]];if(null==o)throw new S(-301,!1);r.push(n[i],o)}}(t,r,o)}function pz(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function US(e,n,t,r){const i=0===e?t.inputs:t.outputs;for(const o in i)if(i.hasOwnProperty(o)){let s;s=0===e?n.inputs??={}:n.outputs??={},s[o]??=[],s[o].push(r),HS(n,o)}}function $S(e,n,t,r){const i=0===e?t.inputs:t.outputs;for(const o in i)if(i.hasOwnProperty(o)){const s=i[o];let a;a=0===e?n.hostDirectiveInputs??={}:n.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,o),HS(n,s)}}function HS(e,n){"class"===n?e.flags|=8:"style"===n&&(e.flags|=16)}function zS(e,n,t){const{attrs:r,inputs:i,hostDirectiveInputs:o}=e;if(null===r||!t&&null===i||t&&null===o||Q_(e))return e.initialInputs??=[],void e.initialInputs.push(null);let s=null,a=0;for(;a<r.length;){const l=r[a];if(0!==l)if(5!==l){if("number"==typeof l)break;if(!t&&i.hasOwnProperty(l)){const c=i[l];for(const u of c)if(u===n){s??=[],s.push(l,r[a+1]);break}}else if(t&&o.hasOwnProperty(l)){const c=o[l];for(let u=0;u<c.length;u+=2)if(c[u]===n){s??=[],s.push(c[u+1],r[a+1]);break}}a+=2}else a+=2;else a+=4}e.initialInputs??=[],e.initialInputs.push(s)}function _z(e,n,t,r,i){e.data[r]=i;const o=i.factory||(i.factory=Ds(i.type)),s=new Oc(o,Lr(i),G,null);e.blueprint[r]=s,t[r]=s,function yz(e,n,t,r,i){const o=i.hostBindings;if(o){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~n.index;(function vz(e){let n=e.length;for(;n>0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(s)!=a&&s.push(a),s.push(t,r,o)}}(e,n,r,qc(e,t,i.hostVars,Mt),i)}function bz(e,n,t){if(t){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)t[n.exportAs[r]]=e;Lr(n)&&(t[""]=e)}}function Ny(e,n,t,r,i,o,s,a){const l=n[1],c=l.consts,d=js(l,e,t,r,Jn(c,s));return o&&jS(l,n,d,Jn(c,a),i),d.mergedAttrs=nl(d.mergedAttrs,d.attrs),null!==d.attrs&&dh(d,d.attrs,!1),null!==d.mergedAttrs&&dh(d,d.mergedAttrs,!0),null!==l.queries&&l.queries.elementStart(l,d),d}function Py(e,n){Kw(e,n),JE(n)&&e.queries.elementEnd(n)}function Fy(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ki(e,n,t){return e[n]=t}function lu(e,n){return e[n]}function tn(e,n,t){return t!==Mt&&(!Object.is(e[n],t)&&(e[n]=t,!0))}function Hs(e,n,t,r){const i=tn(e,n,t);return tn(e,n+1,r)||i}function hh(e,n,t,r,i){const o=Hs(e,n,t,r);return tn(e,n+2,i)||o}function ti(e,n,t,r,i,o){const s=Hs(e,n,t,r);return Hs(e,n+2,i,o)||s}function cu(e,n,t){return function r(i){pl(Fo(e)?dr(e.index,n):n,5);const s=n[8];let a=WS(n,s,t,i),l=r.__ngNextListenerFn__;for(;l;)a=WS(n,s,l,i)&&a,l=l.__ngNextListenerFn__;return a}}function WS(e,n,t,r){const i=Me(null);try{return Pt(6,n,t),!1!==t(r)}catch(o){return function _y(e,n){const t=e[9];t&&t.get(_i,null)?.(n)}(e,o),!1}finally{Pt(7,n,t),Me(i)}}function qS(e,n,t,r,i,o,s,a){const l=Ga(e);let c=!1,u=null;if(!r&&l&&(u=function Tz(e,n,t,r){const i=e.cleanup;if(null!=i)for(let o=0;o<i.length-1;o+=2){const s=i[o];if(s===t&&i[o+1]===r){const a=n[7],l=i[o+2];return a&&a.length>l?a[l]:null}"string"==typeof s&&(o+=2)}return null}(n,t,o,e.index)),null!==u)(u.__ngLastListenerFn__||u).__ngNextListenerFn__=s,u.__ngLastListenerFn__=s,c=!0;else{const d=ur(e,t),g=r?r(d):d,m=i.listen(g,o,a);YS(r?b=>r(Bn(b[e.index])):e.index,n,t,o,a,m,!1)}return c}function YS(e,n,t,r,i,o,s){const a=n.firstCreatePass?lw(n):null,l=aw(t),c=l.length;l.push(i,o),a&&a.push(r,e,c,(c+1)*(s?-1:1))}function ph(e,n,t,r,i,o){const a=n[1],d=n[t][a.data[t].outputs[r]].subscribe(o);YS(e.index,a,n,i,o,d,!0)}const Go=Symbol("BINDING");class ZS extends _l{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const t=mt(n);return new uu(t,this.ngModule)}}class uu extends VS{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function kz(e){return Object.keys(e).map(n=>{const[t,r,i]=e[n],o={propName:t,templateName:n,isSignal:0!==(r&Zf.SignalBased)};return i&&(o.transform=i),o})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function Nz(e){return Object.keys(e).map(n=>({propName:e[n],templateName:n}))}(this.componentDef.outputs),this.cachedOutputs}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=function D$(e){return e.map(w$).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!t}create(n,t,r,i,o,s){Pt(22);const a=Me(null);try{const l=this.componentDef,c=function Vz(e,n,t,r){const i=e?["ng-version","20.1.7"]:function T$(e){const n=[],t=[];let r=1,i=2;for(;r<e.length;){let o=e[r];if("string"==typeof o)2===i?""!==o&&n.push(o,e[++r]):8===i&&t.push(o);else{if(!yi(i))break;i=o}r++}return t.length&&n.push(1,...t),n}(n.selectors[0]);let o=null,s=null,a=0;if(t)for(const u of t)a+=u[Go].requiredVars,u.create&&(u.targetIdx=0,(o??=[]).push(u)),u.update&&(u.targetIdx=0,(s??=[]).push(u));if(r)for(let u=0;u<r.length;u++){const d=r[u];if("function"!=typeof d)for(const g of d.bindings){a+=g[Go].requiredVars;const m=u+1;g.create&&(g.targetIdx=m,(o??=[]).push(g)),g.update&&(g.targetIdx=m,(s??=[]).push(g))}}const l=[n];if(r)for(const u of r){const g=ar("function"==typeof u?u:u.type);l.push(g)}return ty(0,null,function Bz(e,n){return e||n?t=>{if(1&t&&e)for(const r of e)r.create();if(2&t&&n)for(const r of n)r.update()}:null}(o,s),1,a,l,null,null,null,[i],null)}(r,l,s,o),u=function Pz(e,n,t){let r=n instanceof gn?n:n?.injector;return r&&null!==e.getStandaloneInjector&&(r=e.getStandaloneInjector(r)||r),r?new yl(t,r):t}(l,i||this.ngModule,n),d=function Fz(e){const n=e.get(Oi,null);if(null===n)throw new S(407,!1);return{rendererFactory:n,sanitizer:e.get(cz,null),changeDetectionScheduler:e.get(Vo,null),ngReflect:!1}}(u),g=d.rendererFactory.createRenderer(null,l),m=r?function V$(e,n,t,r){const o=r.get(t4,!1)||t===oo.ShadowDom,s=e.selectRootElement(n,o);return function B$(e){JT(e)}(s),s}(g,r,l.encapsulation,u):function Lz(e,n){const t=(e.selectors[0][0]||"div").toLowerCase();return qf(n,t,"svg"===t?"svg":"math"===t?"math":null)}(l,g),f=s?.some(KS)||o?.some(D=>"function"!=typeof D&&D.bindings.some(KS)),b=Yf(null,c,null,512|ny(l),null,null,d,g,u,null,null);b[26]=m,i_(b);let w=null;try{const D=Ny(26,b,2,"#host",()=>c.directiveRegistry,!0,0);m&&(jT(g,m,D),Cr(m,b)),Xf(c,b,D),H_(c,D,b),Py(c,D),void 0!==t&&function Uz(e,n,t){const r=e.projection=[];for(let i=0;i<n.length;i++){const o=t[i];r.push(null!=o&&o.length?Array.from(o):null)}}(D,this.ngContentSelectors,t),w=dr(D.index,b),b[8]=w[8],eh(c,b,null)}catch(D){throw null!==w&&C_(w),C_(b),D}finally{Pt(23),o_()}return new jz(this.componentType,b,!!f)}finally{Me(a)}}}function KS(e){const n=e[Go].kind;return"input"===n||"twoWay"===n}class jz extends sz{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,t,r){super(),this._rootLView=t,this._hasInputBindings=r,this._tNode=qa(t[1],26),this.location=rl(this._tNode,t),this.instance=dr(this._tNode.index,t)[8],this.hostView=this.changeDetectorRef=new Qc(t,void 0),this.componentType=n}setInput(n,t){const r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),t))return;const i=this._rootLView;yy(r,i[1],i,n,t),this.previousInputValues.set(n,t),pl(dr(r.index,i),1)}get injector(){return new fn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}let Er=(()=>class e{static __NG_ELEMENT_ID__=$z})();function $z(){return JS(Be(),B())}const Hz=Er,XS=class extends Hz{_lContainer;_hostTNode;_hostLView;constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return rl(this._hostTNode,this._hostLView)}get injector(){return new fn(this._hostTNode,this._hostLView)}get parentInjector(){const n=Tf(this._hostTNode,this._hostLView);if(p_(n)){const t=Nc(n,this._hostLView),r=kc(n);return new fn(t[1].data[r+8],t)}return new fn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=QS(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,t,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const a=n.createEmbeddedViewImpl(t||{},o,null);return this.insertImpl(a,i,Bs(this._hostTNode,null)),a}createComponent(n,t,r,i,o,s,a){const l=n&&!function Rc(e){return"function"==typeof e}(n);let c;if(l)c=t;else{const w=t||{};c=w.index,r=w.injector,i=w.projectableNodes,o=w.environmentInjector||w.ngModuleRef,s=w.directives,a=w.bindings}const u=l?n:new uu(mt(n)),d=r||this.parentInjector;if(!o&&null==u.ngModule){const D=(l?d:this.parentInjector).get(gn,null);D&&(o=D)}mt(u.componentType??{});const b=u.create(d,i,null,o,s,a);return this.insertImpl(b.hostView,c,Bs(this._hostTNode,null)),b}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const i=n._lView;if(function cj(e){return cr(e[3])}(i)){const a=this.indexOf(n);if(-1!==a)this.detach(a);else{const l=i[3],c=new XS(l,l[5],l[3]);c.detach(c.indexOf(n))}}const o=this._adjustIndex(t),s=this._lContainer;return ml(s,i,o,r),n.attachToViewContainerRef(),$E(Ly(s),o,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=QS(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=Xc(this._lContainer,t);r&&(Jd(Ly(this._lContainer),t),Zc(r[1],r))}detach(n){const t=this._adjustIndex(n,-1),r=Xc(this._lContainer,t);return r&&null!=Jd(Ly(this._lContainer),t)?new Qc(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function QS(e){return e[8]}function Ly(e){return e[8]||(e[8]=[])}function JS(e,n){let t;const r=n[e.index];return cr(r)?t=r:(t=dS(r,n,null,e),n[e.index]=t,ry(n,t)),e1(t,n,e,r),new XS(t,e,n)}let e1=function n1(e,n,t,r){if(e[7])return;let i;i=8&t.type?Bn(r):function zz(e,n){const t=e[11],r=t.createComment(""),i=ur(n,e),o=t.parentNode(i);return Ls(t,o,r,t.nextSibling(i),!1),r}(n,t),e[7]=i};class By{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new By(this.queryList)}setDirty(){this.queryList.setDirty()}}class jy{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,i=[];for(let o=0;o<r;o++){const s=t.getByIndex(o);i.push(this.queries[s.indexInDeclarationView].clone())}return new jy(i)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t<this.queries.length;t++)null!==Gy(n,t).matches&&this.queries[t].setDirty()}}class r1{flags;read;predicate;constructor(n,t,r=null){this.flags=t,this.read=r,this.predicate="string"==typeof n?function Xz(e){return e.split(",").map(n=>n.trim())}(n):n}}class Uy{queries;constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r<this.length;r++){const i=null!==t?t.length:0,o=this.getByIndex(r).embeddedTView(n,i);o&&(o.indexInDeclarationView=r,null!==t?t.push(o):t=[o])}return null!==t?new Uy(t):null}template(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,t)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}class $y{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,t=-1){this.metadata=n,this._declarationNodeIndex=t}elementStart(n,t){this.isApplyingToNode(t)&&this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,t){this.elementStart(n,t)}embeddedTView(n,t){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,t),new $y(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1&~this.metadata.flags){const t=this._declarationNodeIndex;let r=n.parent;for(;null!==r&&8&r.type&&r.index!==t;)r=r.parent;return t===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(n,t){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const o=r[i];this.matchTNodeWithReadOption(n,t,qz(t,o)),this.matchTNodeWithReadOption(n,t,Sf(t,n,o,!1,!1))}else r===ei?4&t.type&&this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,Sf(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===tt||i===Er||i===ei&&4&t.type)this.addMatch(t.index,-2);else{const o=Sf(t,n,i,!1,!1);null!==o&&this.addMatch(t.index,o)}else this.addMatch(t.index,r)}}addMatch(n,t){null===this.matches?this.matches=[n,t]:this.matches.push(n,t)}}function qz(e,n){const t=e.localNames;if(null!==t)for(let r=0;r<t.length;r+=2)if(t[r]===n)return t[r+1];return null}function Zz(e,n,t,r){return-1===t?function Yz(e,n){return 11&e.type?rl(e,n):4&e.type?nh(e,n):null}(n,e):-2===t?function Kz(e,n,t){return t===tt?rl(n,e):t===ei?nh(n,e):t===Er?JS(n,e):void 0}(e,n,r):Pc(e,e[1],t,n)}function i1(e,n,t,r){const i=n[18].queries[r];if(null===i.matches){const o=e.data,s=t.matches,a=[];for(let l=0;null!==s&&l<s.length;l+=2){const c=s[l];a.push(c<0?null:Zz(n,o[c],s[l+1],t.metadata.read))}i.matches=a}return i.matches}function Hy(e,n,t,r){const i=e.queries.getByIndex(t),o=i.matches;if(null!==o){const s=i1(e,n,i,t);for(let a=0;a<o.length;a+=2){const l=o[a];if(l>0)r.push(s[a/2]);else{const c=o[a+1],u=n[-l];for(let d=10;d<u.length;d++){const g=u[d];g[16]===g[3]&&Hy(g[1],g,c,r)}if(null!==u[9]){const d=u[9];for(let g=0;g<d.length;g++){const m=d[g];Hy(m[1],m,c,r)}}}}}return r}function zy(e,n){return e[18].queries[n].queryList}function o1(e,n,t){const r=new Lc(!(4&~t));return function uj(e,n,t,r){const i=aw(n);i.push(t),e.firstCreatePass&&lw(e).push(r,i.length-1)}(e,n,r,r.destroy),(n[18]??=new jy).queries.push(new By(r))-1}function s1(e,n,t){const r=Ve();return r.firstCreatePass&&(l1(r,new r1(e,n,t),-1),!(2&~n)&&(r.staticViewQueries=!0)),o1(r,B(),n)}function a1(e,n,t,r){const i=Ve();if(i.firstCreatePass){const o=Be();l1(i,new r1(n,t,r),o.index),function Qz(e,n){const t=e.contentQueries||(e.contentQueries=[]);n!==(t.length?t[t.length-1]:-1)&&t.push(e.queries.length-1,n)}(i,e),!(2&~t)&&(i.staticContentQueries=!0)}return o1(i,B(),t)}function l1(e,n,t){null===e.queries&&(e.queries=new Uy),e.queries.track(new $y(n,t))}function Gy(e,n){return e.queries.getByIndex(n)}function c1(e,n){const t=e[1],r=Gy(t,n);return r.crossesNgTemplate?Hy(t,e,n,[]):i1(t,e,r,n)}function Wy(e,n,t){let r;const i=CE(()=>{r._dirtyCounter();const o=function e8(e,n){const t=e._lView,r=e._queryIndex;if(void 0===t||void 0===r||4&t[2])return n?void 0:jt;const i=zy(t,r),o=c1(t,r);return i.reset(o,_D),n?i.first:i._changesDetected||void 0===e._flatValue?e._flatValue=i.toArray():e._flatValue}(r,e);if(n&&void 0===o)throw new S(-951,!1);return o});return r=i[Ln],r._dirtyCounter=he(0),r._flatValue=void 0,i}function u1(e){return Wy(!0,!1)}function d1(e){return Wy(!0,!0)}function f1(e,n){const t=e[Ln];t._lView=B(),t._queryIndex=n,t._queryList=zy(t._lView,n),t._queryList.onDirty(()=>t._dirtyCounter.update(r=>r+1))}const g1=new Set;function wr(e){g1.has(e)||(g1.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}let Wo=class{},_1=class{};class Yy extends Wo{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new ZS(this);constructor(n,t,r,i=!0){super(),this.ngModuleType=n,this._parent=t;const o=Ai(n);this._bootstrapComponents=Ri(o.bootstrap),this._r3Injector=Aw(n,t,[{provide:Wo,useValue:this},{provide:_l,useValue:this.componentFactoryResolver},...r],Kr(n),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class y1 extends _1{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new Yy(this.moduleType,n,[])}}class d8 extends Wo{injector;componentFactoryResolver=new ZS(this);instance=null;constructor(n){super();const t=new Ts([...n.providers,{provide:Wo,useValue:this},{provide:_l,useValue:this.componentFactoryResolver}],n.parent||lf(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function mh(e,n,t=null){return new d8({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}let f8=(()=>{class e{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=Lg(0,t.type),i=r.length>0?mh([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=H({token:e,providedIn:"environment",factory:()=>new e(ue(gn))})}return e})();function Sn(e){return io(()=>{const n=b1(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Af.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:n.standalone?i=>i.get(f8).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||oo.Emulated,styles:e.styles||jt,_:null,schemas:e.schemas||null,tView:null,id:""};n.standalone&&wr("NgStandalone"),C1(t);const r=e.dependencies;return t.directiveDefs=gh(r,v1),t.pipeDefs=gh(r,gi),t.id=function g8(e){let n=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const o of r.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)|0;return n+=2147483648,"c"+n}(t),t})}function v1(e){return mt(e)||ar(e)}function dt(e){return io(()=>({type:e.type,bootstrap:e.bootstrap||jt,declarations:e.declarations||jt,imports:e.imports||jt,exports:e.exports||jt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function h8(e,n){if(null==e)return xi;const t={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let o,s,a,l;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o,l=i[3]||null):(o=i,s=i,a=Zf.None,l=null),t[o]=[r,a,l],n[o]=s}return t}function p8(e){if(null==e)return xi;const n={};for(const t in e)e.hasOwnProperty(t)&&(n[e[t]]=t);return n}function de(e){return io(()=>{const n=b1(e);return C1(n),n})}function Y(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function b1(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputConfig:e.inputs||xi,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||jt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:h8(e.inputs,n),outputs:p8(e.outputs),debugInfo:null}}function C1(e){e.features?.forEach(n=>n(e))}function gh(e,n){return e?()=>{const t="function"==typeof e?e():e,r=[];for(const i of t){const o=n(i);null!==o&&r.push(o)}return r}:null}function ft(e){let n=function E1(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),t=!0;const r=[e];for(;n;){let i;if(Lr(e))i=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new S(903,!1);i=n.\u0275dir}if(i){if(t){r.push(i);const s=e;s.inputs=Zy(e.inputs),s.declaredInputs=Zy(e.declaredInputs),s.outputs=Zy(e.outputs);const a=i.hostBindings;a&&C8(e,a);const l=i.viewQuery,c=i.contentQueries;if(l&&v8(e,l),c&&b8(e,c),_8(e,i),D3(e.outputs,i.outputs),Lr(i)&&i.data.animation){const u=e.data;u.animation=(u.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let s=0;s<o.length;s++){const a=o[s];a&&a.ngInherit&&a(e),a===ft&&(t=!1)}}n=Object.getPrototypeOf(n)}!function y8(e){let n=0,t=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=nl(i.hostAttrs,t=nl(t,i.hostAttrs))}}(r)}function _8(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t])}}function Zy(e){return e===xi?{}:e===jt?[]:e}function v8(e,n){const t=e.viewQuery;e.viewQuery=t?(r,i)=>{n(r,i),t(r,i)}:n}function b8(e,n){const t=e.contentQueries;e.contentQueries=t?(r,i,o)=>{n(r,i,o),t(r,i,o)}:n}function C8(e,n){const t=e.hostBindings;e.hostBindings=t?(r,i)=>{n(r,i),t(r,i)}:n}function x1(e,n,t,r,i,o,s,a){if(t.firstCreatePass){e.mergedAttrs=nl(e.mergedAttrs,e.attrs);const u=e.tView=ty(2,e,i,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,t.consts,null);null!==t.queries&&(t.queries.template(t,e),u.queries=t.queries.embeddedTView(e))}a&&(e.flags|=a),eo(e,!1);const l=A1(t,n,e,r);mf()&&uy(t,n,l,e),Cr(l,n);const c=dS(l,n,l,e);n[r+26]=c,ry(n,c)}function zs(e,n,t,r,i,o,s,a,l,c,u){const d=t+26;let g;if(n.firstCreatePass){if(g=js(n,d,4,s||null,a||null),null!=c){const m=Jn(n.consts,c);g.localNames=[];for(let f=0;f<m.length;f+=2)g.localNames.push(m[f],-1)}}else g=n.data[d];return x1(g,e,n,t,r,i,o,l),null!=c&&fl(e,g,u),g}function Et(e,n,t,r,i,o,s,a){const l=B(),c=Ve();return function A8(e,n,t,r,i,o,s,a,l,c,u){const d=t+26;let g;n.firstCreatePass?(g=js(n,d,4,s||null,a||null),e_()&&jS(n,e,g,Jn(n.consts,c),my),Kw(n,g)):g=n.data[d],x1(g,e,n,t,r,i,o,l),Ga(g)&&Xf(n,e,g),null!=c&&fl(e,g,u)}(l,c,e,n,t,r,i,Jn(c.consts,o),void 0,s,a),Et}function Xy(e,n,t,r,i,o,s,a){const l=B(),c=Ve();return zs(l,c,e,n,t,r,i,Jn(c.consts,o),void 0,s,a),Xy}let A1=function M1(e,n,t,r){return Ac(!0),n[11].createComment("")};var Qy=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Qy||{});const wl=new N(""),N1=!1,Pe=class N8 extends ke{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,zg()&&(this.destroyRef=v(hr,{optional:!0})??void 0,this.pendingTasks=v(Bo,{optional:!0})??void 0)}emit(n){const t=Me(null);try{super.next(n)}finally{Me(t)}}subscribe(n,t,r){let i=n,o=t||(()=>null),s=r;if(n&&"object"==typeof n){const l=n;i=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));const a=super.subscribe({next:i,error:o,complete:s});return n instanceof At&&n.add(a),a}wrapInTimeout(n){return t=>{const r=this.pendingTasks?.add();setTimeout(()=>{try{n(t)}finally{void 0!==r&&this.pendingTasks?.remove(r)}})}}};function P1(e){let n,t;function r(){e=Ic;try{void 0!==t&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(t),void 0!==n&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function F1(e){return queueMicrotask(()=>e()),()=>{e=Ic}}const Jy="isAngularZone",bh=Jy+"_ID";let P8=0;class we{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Pe(!1);onMicrotaskEmpty=new Pe(!1);onStable=new Pe(!1);onError=new Pe(!1);constructor(n){const{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=N1}=n;if(typeof Zone>"u")throw new S(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=o,function V8(e){const n=()=>{!function L8(e){function n(){P1(()=>{e.callbackScheduled=!1,tv(e),e.isCheckStableRunning=!0,ev(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),tv(e))}(e)},t=P8++;e._inner=e._inner.fork({name:"angular",properties:{[Jy]:!0,[bh]:t,[bh+t]:!0},onInvokeTask:(r,i,o,s,a,l)=>{if(function B8(e){return B1(e,"__ignore_ng_zone__")}(l))return r.invokeTask(o,s,a,l);try{return L1(e),r.invokeTask(o,s,a,l)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&n(),V1(e)}},onInvoke:(r,i,o,s,a,l,c)=>{try{return L1(e),r.invoke(o,s,a,l,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function j8(e){return B1(e,"__scheduler_tick__")}(l)&&n(),V1(e)}},onHasTask:(r,i,o,s)=>{r.hasTask(o,s),i===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,tv(e),ev(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,o,s)=>(r.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Jy)}static assertInAngularZone(){if(!we.isInAngularZone())throw new S(909,!1)}static assertNotInAngularZone(){if(we.isInAngularZone())throw new S(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,n,F8,Ic,Ic);try{return o.runTask(s,t,r)}finally{o.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const F8={};function ev(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function tv(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function L1(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function V1(e){e._nesting--,ev(e)}class nv{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Pe;onMicrotaskEmpty=new Pe;onStable=new Pe;onError=new Pe;run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}}function B1(e,n){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[n]}let rv=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})();const j1=[0,1,2,3];let U1=(()=>{class e{ngZone=v(we);scheduler=v(Vo);errorHandler=v(Os,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){v(wl,{optional:!0})}execute(){const t=this.sequences.size>0;t&&Pt(16),this.executing=!0;for(const r of j1)for(const i of this.sequences)if(!i.erroredOrDestroyed&&i.hooks[r])try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,i.hooks[r])(i.pipelinedValue),i.snapshot))}catch(o){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(const r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(const r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),t&&Pt(17)}register(t){const{view:r}=t;void 0!==r?((r[25]??=[]).push(t),Ya(r),r[2]|=8192):this.executing?this.deferredRegistrations.add(t):this.addSequence(t)}addSequence(t){this.sequences.add(t),this.scheduler.notify(7)}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}maybeTrace(t,r){return r?r.run(Qy.AFTER_NEXT_RENDER,t):t()}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})();class $1{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,t,r,i,o,s=null){this.impl=n,this.hooks=t,this.view=r,this.once=i,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();const n=this.view?.[25];n&&(this.view[25]=n.filter(t=>t!==this))}}function qs(e,n){const t=n?.injector??v(et);return wr("NgAfterNextRender"),function H1(e,n,t,r){const i=n.get(rv);i.impl??=n.get(U1);const o=n.get(wl,null,{optional:!0}),s=!0!==t?.manualCleanup?n.get(hr):null,a=n.get(gf,null,{optional:!0}),l=new $1(i.impl,function H8(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e),a?.view,r,s,o?.snapshot(null));return i.impl.register(l),l}(e,t,n,!0)}let Q1=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const hx=new N(""),Th=new N("");let fv,uv=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(t,r,i){this._ngZone=t,this.registry=r,zg()&&(this._destroyRef=v(hr,{optional:!0})??void 0),fv||(function G6(e){fv=e}(i),i.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){const t=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{we.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{t.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(t)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),t()},r)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:i})}whenStable(t,r,i){if(i&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,i),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}static \u0275fac=function(r){return new(r||e)(ue(we),ue(dv),ue(Th))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),dv=(()=>{class e{_applications=new Map;registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return fv?.findTestabilityInTree(this,t,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function gu(e){return!!e&&"function"==typeof e.then}function px(e){return!!e&&"function"==typeof e.subscribe}const mx=new N("");function gx(e){return rf([{provide:mx,multi:!0,useValue:e}])}let _x=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=v(mx,{optional:!0})??[];injector=v(et);constructor(){}runInitializers(){if(this.initialized)return;const t=[];for(const i of this.appInits){const o=lr(this.injector,i);if(gu(o))t.push(o);else if(px(o)){const s=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});t.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const yx=new N("");function vx(e,n){return Array.isArray(n)?n.reduce(vx,e):{...e,...n}}let ni=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=v(_i);afterRenderManager=v(rv);zonelessEnabled=v(Rw);rootEffectScheduler=v(Nw);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new ke;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=v(Bo);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(ae(t=>!t))}constructor(){v(wl,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=v(gn);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,i=et.NULL){return this._injector.get(we).run(()=>{Pt(10);const s=t instanceof VS;if(!this._injector.get(_x).done)throw new S(405,"");let l;l=s?t:this._injector.get(_l).resolveComponentFactory(t),this.componentTypes.push(l.componentType);const c=function q6(e){return e.isBoundToModule}(l)?void 0:this._injector.get(Wo),d=l.create(i,[],r||l.selector,c),g=d.location.nativeElement,m=d.injector.get(hx,null);return m?.registerApplication(g),d.onDestroy(()=>{this.detachView(d.hostView),Sh(this.components,d),m?.unregisterApplication(g)}),this._loadComponent(d),Pt(11,d),d})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Pt(12),null!==this.tracingSnapshot?this.tracingSnapshot.run(Qy.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new S(101,!1);const t=Me(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,Me(t),this.afterTick.next(),Pt(13)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Oi,null,{optional:!0}));let t=0;for(;0!==this.dirtyFlags&&t++<10;)Pt(14),this.synchronizeOnce(),Pt(15)}synchronizeOnce(){16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let t=!1;if(7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i}of this.allViews)(r||Sc(i))&&(th(i,r&&!this.zonelessEnabled?0:1),t=!0);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}t||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:t})=>Sc(t))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;Sh(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView);try{this.tick()}catch(i){this.internalErrorHandler(i)}this.components.push(t),this._injector.get(yx,[]).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Sh(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new S(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Sh(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function vn(e,n,t,r){const i=B();return tn(i,Vr(),n)&&(Ve(),function W$(e,n,t,r,i,o){const s=ur(e,n);!function gy(e,n,t,r,i,o,s){if(null==o)e.removeAttribute(n,i,t);else{const a=null==s?Ne(o):s(o,r||"",i);e.setAttribute(n,i,a,t)}}(n[11],s,o,e.value,t,r,i)}(Mi(),i,e,n,t,r)),vn}class I9{destroy(n){}updateValue(n,t){}swap(n,t){const r=Math.min(n,t),i=Math.max(n,t),o=this.detach(i);if(i-r>1){const s=this.detach(r);this.attach(r,o),this.attach(i,s)}else this.attach(r,o)}move(n,t){this.attach(t,this.detach(n))}}function _v(e,n,t,r,i){return e===t&&Object.is(n,r)?1:Object.is(i(e,n),i(t,r))?-1:0}function yv(e,n,t,r){return!(void 0===n||!n.has(r)||(e.attach(t,n.get(r)),n.delete(r),0))}function Ax(e,n,t,r,i){if(yv(e,n,r,t(r,i)))e.updateValue(r,i);else{const o=e.create(r,i);e.attach(r,o)}}function Mx(e,n,t,r){const i=new Set;for(let o=n;o<=t;o++)i.add(r(o,e.at(o)));return i}class Ix{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;const t=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(t)?(this.kvMap.set(n,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,t){if(this.kvMap.has(n)){let r=this.kvMap.get(n);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,t)}else this.kvMap.set(n,t)}forEach(n){for(let[t,r]of this.kvMap)if(n(r,t),void 0!==this._vMap){const i=this._vMap;for(;i.has(r);)r=i.get(r),n(r,t)}}}function Z(e,n,t,r,i,o,s,a){wr("NgControlFlow");const l=B(),c=Ve();return zs(l,c,e,n,t,r,i,Jn(c.consts,o),256,s,a),vv}function vv(e,n,t,r,i,o,s,a){wr("NgControlFlow");const l=B(),c=Ve();return zs(l,c,e,n,t,r,i,Jn(c.consts,o),512,s,a),vv}function K(e,n){wr("NgControlFlow");const t=B(),r=Vr(),i=t[r]!==Mt?t[r]:-1,o=-1!==i?xh(t,26+i):void 0;if(tn(t,r,e)){const a=Me(null);try{if(void 0!==o&&by(o,0),-1!==e){const l=26+e,c=xh(t,l),u=bv(t[1],l),d=null;ml(c,hl(t,u,n,{dehydratedView:d}),0,Bs(u,d))}}finally{Me(a)}}else if(void 0!==o){const a=fS(o,0);void 0!==a&&(a[8]=n)}}class O9{lContainer;$implicit;$index;constructor(n,t,r){this.lContainer=n,this.$implicit=t,this.$index=r}get $count(){return this.lContainer.length-10}}function yu(e,n){return n}class N9{hasEmptyBlock;trackByFn;liveCollection;constructor(n,t,r){this.hasEmptyBlock=n,this.trackByFn=t,this.liveCollection=r}}function Zo(e,n,t,r,i,o,s,a,l,c,u,d,g){wr("NgControlFlow");const m=B(),f=Ve(),b=void 0!==l,w=B(),D=a?s.bind(w[15][8]):s,I=new N9(b,D);w[26+e]=I,zs(m,f,e+1,n,t,r,i,Jn(f.consts,o),256),b&&zs(m,f,e+2,l,c,u,d,Jn(f.consts,g),512)}class P9 extends I9{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,t,r){super(),this.lContainer=n,this.hostLView=t,this.templateTNode=r}get length(){return this.lContainer.length-10}at(n){return this.getLView(n)[8].$implicit}attach(n,t){const r=t[6];this.needsIndexUpdate||=n!==this.length,ml(this.lContainer,t,n,Bs(this.templateTNode,r))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function F9(e,n){return Xc(e,n)}(this.lContainer,n)}create(n,t){const i=hl(this.hostLView,this.templateTNode,new O9(this.lContainer,t,n),{dehydratedView:null});return this.operationsCounter?.recordCreate(),i}destroy(n){Zc(n[1],n),this.operationsCounter?.recordDestroy()}updateValue(n,t){this.getLView(n)[8].$implicit=t}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[8].$index=n}getLView(n){return function L9(e,n){return fS(e,n)}(this.lContainer,n)}}function Ko(e){const n=Me(null),t=Gn();try{const r=B(),i=r[1],o=r[t],s=t+1,a=xh(r,s);if(void 0===o.liveCollection){const c=bv(i,s);o.liveCollection=new P9(a,r,c)}else o.liveCollection.reset();const l=o.liveCollection;if(function R9(e,n,t){let r,i,o=0,s=e.length-1;if(Array.isArray(n)){let l=n.length-1;for(;o<=s&&o<=l;){const c=e.at(o),u=n[o],d=_v(o,c,o,u,t);if(0!==d){d<0&&e.updateValue(o,u),o++;continue}const g=e.at(s),m=n[l],f=_v(s,g,l,m,t);if(0!==f){f<0&&e.updateValue(s,m),s--,l--;continue}const b=t(o,c),w=t(s,g),D=t(o,u);if(Object.is(D,w)){const I=t(l,m);Object.is(I,b)?(e.swap(o,s),e.updateValue(s,m),l--,s--):e.move(s,o),e.updateValue(o,u),o++;continue}if(r??=new Ix,i??=Mx(e,o,s,t),yv(e,r,o,D))e.updateValue(o,u),o++,s++;else if(i.has(D))r.set(b,e.detach(o)),s--;else{const I=e.create(o,n[o]);e.attach(o,I),o++,s++}}for(;o<=l;)Ax(e,r,t,o,n[o]),o++}else if(null!=n){const l=n[Symbol.iterator]();let c=l.next();for(;!c.done&&o<=s;){const u=e.at(o),d=c.value,g=_v(o,u,o,d,t);if(0!==g)g<0&&e.updateValue(o,d),o++,c=l.next();else{r??=new Ix,i??=Mx(e,o,s,t);const m=t(o,d);if(yv(e,r,o,m))e.updateValue(o,d),o++,s++,c=l.next();else if(i.has(m)){const f=t(o,u);r.set(f,e.detach(o)),s--}else e.attach(o,e.create(o,d)),o++,s++,c=l.next()}}for(;!c.done;)Ax(e,r,t,e.length,c.value),c=l.next()}for(;o<=s;)e.destroy(e.detach(s--));r?.forEach(l=>{e.destroy(l)})}(l,e,o.trackByFn),l.updateIndexes(),o.hasEmptyBlock){const c=Vr(),u=0===l.length;if(tn(r,c,u)){const d=t+2,g=xh(r,d);if(u){const m=bv(i,d),f=null;ml(g,hl(r,m,void 0,{dehydratedView:f}),0,Bs(m,f))}else i.firstUpdatePass&&function ah(e){const n=e[6]??[],r=e[3][11],i=[];for(const o of n)void 0!==o.data.di?i.push(o):OS(o,r);e[6]=i}(g),by(g,0)}}}finally{Me(n)}}function xh(e,n){return e[n]}function bv(e,n){return qa(e,n)}function q(e,n,t){const r=B();return tn(r,Vr(),n)&&(Ve(),hy(Mi(),r,e,n,r[11],t)),q}function Cv(e,n,t,r,i){yy(n,e,t,i?"class":"style",r)}function T(e,n,t,r){const i=B(),o=i[1],s=e+26,a=o.firstCreatePass?Ny(s,i,2,n,my,e_(),t,r):o.data[s];if(Qf(a,i,e,n,Ev),Ga(a)){const l=i[1];Xf(l,i,a),H_(l,a,i)}return null!=r&&fl(i,a),T}function A(){const e=Ve(),t=Jf(Be());return e.firstCreatePass&&Py(e,t),dw(t)&&fw(),cw(),null!=t.classesWithoutHost&&function nU(e){return!!(8&e.flags)}(t)&&Cv(e,t,B(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function rU(e){return!!(16&e.flags)}(t)&&Cv(e,t,B(),t.stylesWithoutHost,!1),A}function pe(e,n,t,r){return T(e,n,t,r),A(),pe}function xl(e,n,t,r){const i=B(),o=i[1],s=e+26,a=o.firstCreatePass?function GS(e,n,t,r,i,o){const s=n.consts,l=js(n,e,t,r,Jn(s,i));if(l.mergedAttrs=nl(l.mergedAttrs,l.attrs),null!=o){const c=Jn(s,o);l.localNames=[];for(let u=0;u<c.length;u+=2)l.localNames.push(c[u],-1)}return null!==l.attrs&&dh(l,l.attrs,!1),null!==l.mergedAttrs&&dh(l,l.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,l),l}(s,o,2,n,t,r):o.data[s];return Qf(a,i,e,n,Ev),null!=r&&fl(i,a),xl}function vu(){return dw(Jf(Be()))&&fw(),cw(),vu}function Ah(e,n,t,r){return xl(e,n,t,r),vu(),Ah}let Ev=(e,n,t,r,i)=>(Ac(!0),qf(n[11],r,function wj(){return Oe.lFrame.currentNamespace}()));function Mh(e,n,t){const r=B(),i=r[1],o=e+26,s=i.firstCreatePass?Ny(o,r,8,"ng-container",my,e_(),n,t):i.data[o];if(Qf(s,r,e,"ng-container",Dv),Ga(s)){const a=r[1];Xf(a,r,s),H_(a,s,r)}return null!=t&&fl(r,s),Mh}function bu(){const e=Ve(),t=Jf(Be());return e.firstCreatePass&&Py(e,t),bu}function Yt(e,n,t){return Mh(e,n,t),bu(),Yt}let Dv=(e,n,t,r,i)=>(Ac(!0),ey(n[11],""));function nt(){return B()}function Cu(e,n,t){const r=B();return tn(r,Vr(),n)&&(Ve(),py(Mi(),r,e,n,r[11],t)),Cu}const Ks=void 0;var U9=["en",[["a","p"],["AM","PM"],Ks],[["AM","PM"],Ks,Ks],[["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"]],Ks,[["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"]],Ks,[["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}",Ks,"{1} 'at' {0}",Ks],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function j9(e){const n=Math.floor(Math.abs(e)),t=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===t?1:5}];let Al={};function pr(e){const n=function $9(e){return e.toLowerCase().replace(/_/g,"-")}(e);let t=Px(n);if(t)return t;const r=n.split("-")[0];if(t=Px(r),t)return t;if("en"===r)return U9;throw new S(701,!1)}function Px(e){return e in Al||(Al[e]=cn.ng&&cn.ng.common&&cn.ng.common.locales&&cn.ng.common.locales[e]),Al[e]}var Zt=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Zt||{});const Ih="en-US";let Fx=Ih;function Ce(e,n,t){const r=B(),i=Ve(),o=Be();return Av(i,r,r[11],o,e,n,t),Ce}function xv(e,n,t){const r=B(),i=Ve(),o=Be();return(3&o.type||t)&&qS(o,i,r,t,r[11],e,n,cu(o,r,n)),xv}function Av(e,n,t,r,i,o,s){let a=!0,l=null;if((3&r.type||s)&&(l??=cu(r,n,o),qS(r,e,n,s,t,i,o,l)&&(a=!1)),a){const c=r.outputs?.[i],u=r.hostDirectiveOutputs?.[i];if(u&&u.length)for(let d=0;d<u.length;d+=2){const g=u[d],m=u[d+1];l??=cu(r,n,o),ph(r,n,g,m,i,l)}if(c&&c.length)for(const d of c)l??=cu(r,n,o),ph(r,n,d,i,i,l)}}function O(e=1){return function vj(e){return(Oe.lFrame.contextLView=function sw(e,n){for(;e>0;)n=n[14],e--;return n}(e,Oe.lFrame.contextLView))[8]}(e)}function MG(e,n){let t=null;const r=function v$(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let i=0;i<n.length;i++){const o=n[i];if("*"!==o){if(null===r?NT(e,o,!0):E$(r,o))return i}else t=i}return t}function ri(e){const n=B()[15][5];if(!n.projection){const r=n.projection=function ef(e,n){const t=[];for(let r=0;r<e;r++)t.push(n);return t}(e?e.length:1,null),i=r.slice();let o=n.child;for(;null!==o;){if(128!==o.type){const s=e?MG(o,e):0;null!==s&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o)}o=o.next}}}function It(e,n=0,t,r,i,o){const s=B(),a=Ve(),l=r?e+1:null;null!==l&&zs(s,a,l,r,i,o,null,t);const c=js(a,26+e,16,null,t||null);null===c.projection&&(c.projection=n),mw();const d=!s[6]||uw();null===s[15][5].projection[c.projection]&&null!==l?function IG(e,n,t){const r=26+t,i=n.data[r],o=e[r];ml(o,hl(e,i,void 0,{dehydratedView:null}),0,Bs(i,null))}(s,a,l):d&&!Ff(c)&&function P$(e,n,t){XT(n[11],0,n,t,ly(e,t,n),WT(t.parent||n[5],t,n))}(a,s,c)}function xr(e,n,t,r){a1(e,n,t,r)}function Yn(e,n,t){s1(e,n,t)}function wt(e){const n=B(),t=Ve(),r=r_();pf(r+1);const i=Gy(t,r);if(e.dirty&&function lj(e){return!(4&~e[2])}(n)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const o=c1(n,r);e.reset(o,_D),e.notifyOnChanges()}return!0}return!1}function Dt(){return zy(B(),r_())}function xu(e,n,t,r){f1(e,s1(n,t,r))}function Mv(e=1){pf(r_()+e)}function gt(e){return Is(function gw(){return Oe.lFrame.contextLView}(),26+e)}function Nh(e,n){return e<<17|n<<2}function Xs(e){return e>>17&32767}function Iv(e){return 2|e}function Ml(e){return(131068&e)>>2}function Rv(e,n){return-131069&e|n<<2}function Ov(e){return 1|e}function nA(e,n,t,r){const i=e[t+1],o=null===n;let s=r?Xs(i):Ml(i),a=!1;for(;0!==s&&(!1===a||o);){const c=e[s+1];FG(e[s],n)&&(a=!0,e[s+1]=r?Ov(c):Iv(c)),s=r?Xs(c):Ml(c)}a&&(e[t+1]=r?Iv(i):Ov(i))}function FG(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Ec(e,n)>=0}const Rn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function rA(e){return e.substring(Rn.key,Rn.keyEnd)}function LG(e){return e.substring(Rn.value,Rn.valueEnd)}function iA(e,n){const t=Rn.textEnd;return t===n?-1:(n=Rn.keyEnd=function jG(e,n,t){for(;n<t&&e.charCodeAt(n)>32;)n++;return n}(e,Rn.key=n,t),Il(e,n,t))}function oA(e,n){const t=Rn.textEnd;let r=Rn.key=Il(e,n,t);return t===r?-1:(r=Rn.keyEnd=function UG(e,n,t){let r;for(;n<t&&(45===(r=e.charCodeAt(n))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)n++;return n}(e,r,t),r=aA(e,r,t),r=Rn.value=Il(e,r,t),r=Rn.valueEnd=function $G(e,n,t){let r=-1,i=-1,o=-1,s=n,a=s;for(;s<t;){const l=e.charCodeAt(s++);if(59===l)return a;34===l||39===l?a=s=lA(e,l,s,t):n===s-4&&85===o&&82===i&&76===r&&40===l?a=s=lA(e,41,s,t):l>32&&(a=s),o=i,i=r,r=-33&l}return a}(e,r,t),aA(e,r,t))}function sA(e){Rn.key=0,Rn.keyEnd=0,Rn.value=0,Rn.valueEnd=0,Rn.textEnd=e.length}function Il(e,n,t){for(;n<t&&e.charCodeAt(n)<=32;)n++;return n}function aA(e,n,t,r){return(n=Il(e,n,t))<t&&n++,n}function lA(e,n,t,r){let i=-1,o=t;for(;o<r;){const s=e.charCodeAt(o++);if(s==n&&92!==i)return o;i=92==s&&92===i?0:s}throw new Error}function kv(e,n,t){return uA(e,n,t,!1),kv}function On(e,n){return uA(e,n,null,!0),On}function HG(e,n){for(let t=function BG(e){return sA(e),oA(e,Il(e,0,Rn.textEnd))}(n);t>=0;t=oA(n,t))pA(e,rA(n),LG(n))}function xn(e){dA(KG,zG,e,!0)}function zG(e,n){for(let t=function VG(e){return sA(e),iA(e,Il(e,0,Rn.textEnd))}(n);t>=0;t=iA(n,t))tf(e,rA(n),!0)}function uA(e,n,t,r){const i=B(),o=Ve(),s=no(2);o.firstUpdatePass&&hA(o,e,s,r),n!==Mt&&tn(i,s,n)&&mA(o,o.data[Gn()],i,i[11],e,i[s+1]=function QG(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=Kr(so(e)))),e}(n,t),r,s)}function dA(e,n,t,r){const i=Ve(),o=no(2);i.firstUpdatePass&&hA(i,null,o,r);const s=B();if(t!==Mt&&tn(s,o,t)){const a=i.data[Gn()];if(_A(a,r)&&!fA(i,o)){let l=r?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(t=wg(l,t||"")),Cv(i,a,s,t,r)}else!function XG(e,n,t,r,i,o,s,a){i===Mt&&(i=jt);let l=0,c=0,u=0<i.length?i[0]:null,d=0<o.length?o[0]:null;for(;null!==u||null!==d;){const g=l<i.length?i[l+1]:void 0,m=c<o.length?o[c+1]:void 0;let b,f=null;u===d?(l+=2,c+=2,g!==m&&(f=d,b=m)):null===d||null!==u&&u<d?(l+=2,f=u):(c+=2,f=d,b=m),null!==f&&mA(e,n,t,r,f,b,s,a),u=l<i.length?i[l]:null,d=c<o.length?o[c]:null}}(i,a,s,s[11],s[o+1],s[o+1]=function ZG(e,n,t){if(null==t||""===t)return jt;const r=[],i=so(t);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if("object"==typeof i)for(const o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else"string"==typeof i&&n(r,i);return r}(e,n,t),r,o)}}function fA(e,n){return n>=e.expandoStartIndex}function hA(e,n,t,r){const i=e.data;if(null===i[t+1]){const o=i[Gn()],s=fA(e,t);_A(o,r)&&null===n&&!s&&(n=!1),n=function GG(e,n,t,r){const i=function n_(e){const n=Oe.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let o=r?n.residualClasses:n.residualStyles;if(null===i)0===(r?n.classBindings:n.styleBindings)&&(t=Au(t=Nv(null,e,n,t,r),n.attrs,r),o=null);else{const s=n.directiveStylingLast;if(-1===s||e[s]!==i)if(t=Nv(i,e,n,t,r),null===o){let l=function WG(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==Ml(r))return e[Xs(r)]}(e,n,r);void 0!==l&&Array.isArray(l)&&(l=Nv(null,e,n,l[1],r),l=Au(l,n.attrs,r),function qG(e,n,t,r){e[Xs(t?n.classBindings:n.styleBindings)]=r}(e,n,r,l))}else o=function YG(e,n,t){let r;const i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<i;o++)r=Au(r,e[o].hostAttrs,t);return Au(r,n.attrs,t)}(e,n,r)}return void 0!==o&&(r?n.residualClasses=o:n.residualStyles=o),t}(i,o,n,r),function NG(e,n,t,r,i,o){let s=o?n.classBindings:n.styleBindings,a=Xs(s),l=Ml(s);e[r]=t;let u,c=!1;if(Array.isArray(t)?(u=t[1],(null===u||Ec(t,u)>0)&&(c=!0)):u=t,i)if(0!==l){const g=Xs(e[a+1]);e[r+1]=Nh(g,a),0!==g&&(e[g+1]=Rv(e[g+1],r)),e[a+1]=function OG(e,n){return 131071&e|n<<17}(e[a+1],r)}else e[r+1]=Nh(a,0),0!==a&&(e[a+1]=Rv(e[a+1],r)),a=r;else e[r+1]=Nh(l,0),0===a?a=r:e[l+1]=Rv(e[l+1],r),l=r;c&&(e[r+1]=Iv(e[r+1])),nA(e,u,r,!0),nA(e,u,r,!1),function PG(e,n,t,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof n&&Ec(o,n)>=0&&(t[r+1]=Ov(t[r+1]))}(n,u,e,r,o),s=Nh(a,l),o?n.classBindings=s:n.styleBindings=s}(i,o,n,t,s,r)}}function Nv(e,n,t,r,i){let o=null;const s=t.directiveEnd;let a=t.directiveStylingLast;for(-1===a?a=t.directiveStart:a++;a<s&&(o=n[a],r=Au(r,o.hostAttrs,i),o!==e);)a++;return null!==e&&(t.directiveStylingLast=a),r}function Au(e,n,t){const r=t?1:2;let i=-1;if(null!==n)for(let o=0;o<n.length;o++){const s=n[o];"number"==typeof s?i=s:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),tf(e,s,!!t||n[++o]))}return void 0===e?null:e}function pA(e,n,t){tf(e,n,so(t))}function KG(e,n,t){const r=String(n);""!==r&&!r.includes(" ")&&tf(e,r,t)}function mA(e,n,t,r,i,o,s,a){if(!(3&n.type))return;const l=e.data,c=l[a+1],u=function kG(e){return!(1&~e)}(c)?gA(l,n,t,i,Ml(c),s):void 0;Ph(u)||(Ph(o)||function RG(e){return!(2&~e)}(c)&&(o=gA(l,null,t,i,a,s)),function L$(e,n,t,r,i){if(n)i?e.addClass(t,r):e.removeClass(t,r);else{let o=-1===r.indexOf("-")?void 0:Ho.DashCase;null==i?e.removeStyle(t,r,o):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=Ho.Important),e.setStyle(t,r,i,o))}}(r,s,Wa(Gn(),t),i,o))}function gA(e,n,t,r,i,o){const s=null===n;let a;for(;i>0;){const l=e[i],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let g=t[i+1];g===Mt&&(g=d?jt:void 0);let m=d?Ng(g,r):u===r?g:void 0;if(c&&!Ph(m)&&(m=Ng(l,r)),Ph(m)&&(a=m,s))return a;const f=e[i+1];i=s?Xs(f):Ml(f)}if(null!==n){let l=o?n.residualClasses:n.residualStyles;null!=l&&(a=Ng(l,r))}return a}function Ph(e){return void 0!==e}function _A(e,n){return!!(e.flags&(n?8:16))}function j(e,n=""){const t=B(),r=Ve(),i=e+26,o=r.firstCreatePass?js(r,i,1,n,null):r.data[i],s=yA(r,t,o,n,e);t[i]=s,mf()&&uy(r,t,s,o),eo(o,!1)}let yA=(e,n,t,r,i)=>(Ac(!0),function J_(e,n){return e.createText(n)}(n[11],r));function bA(e,n,t,r=""){return tn(e,Vr(),t)?n+Ne(t)+r:Mt}function CA(e,n,t,r,i,o=""){const a=Hs(e,function to(){return Oe.lFrame.bindingIndex}(),t,i);return no(2),a?n+Ne(t)+r+Ne(i)+o:Mt}function Qe(e){return ii("",e),Qe}function ii(e,n,t){const r=B(),i=bA(r,e,n,t);return i!==Mt&&lo(r,Gn(),i),ii}function Fh(e,n,t,r,i){const o=B(),s=CA(o,e,n,t,r,i);return s!==Mt&&lo(o,Gn(),s),Fh}function lo(e,n,t){const r=Wa(n,e);!function FT(e,n,t){e.setValue(n,t)}(e[11],r,t)}function Xo(e,n,t){Iw(n)&&(n=n());const r=B();return tn(r,Vr(),n)&&(Ve(),hy(Mi(),r,e,n,r[11],t)),Xo}function Qs(e,n){const t=Iw(e);return t&&e.set(n),t}function Qo(e,n){const t=B(),r=Ve(),i=Be();return Av(r,t,t[11],i,e,n),Qo}function Ni(e,n,t=""){return bA(B(),e,n,t)}function Pv(e,n,t,r,i){if(e=Le(e),Array.isArray(e))for(let o=0;o<e.length;o++)Pv(e[o],n,t,r,i);else{const o=Ve(),s=B(),a=Be();let l=Zi(e)?e:Le(e.provide);const c=XE(e),u=1048575&a.providerIndexes,d=a.directiveStart,g=a.providerIndexes>>20;if(Zi(e)||!e.multi){const m=new Oc(c,i,G,null),f=Lv(l,n,i?u:u+g,d);-1===f?(__(Df(a,s),o,l),Fv(o,e,n.length),n.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(m),s.push(m)):(t[f]=m,s[f]=m)}else{const m=Lv(l,n,u+g,d),f=Lv(l,n,u,u+g),w=f>=0&&t[f];if(i&&!w||!i&&!(m>=0&&t[m])){__(Df(a,s),o,l);const D=function m7(e,n,t,r,i){const s=new Oc(e,t,G,null);return s.multi=[],s.index=n,s.componentProviders=0,LA(s,i,r&&!t),s}(i?p7:h7,t.length,i,r,c);!i&&w&&(t[f].providerFactory=D),Fv(o,e,n.length,0),n.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(D),s.push(D)}else Fv(o,e,m>-1?m:f,LA(t[i?f:m],c,!i&&r));!i&&r&&w&&t[f].componentProviders++}}}function Fv(e,n,t,r){const i=Zi(n),o=function ZE(e){return!!e.useClass}(n);if(i||o){const l=(o?Le(n.useClass):n).prototype.ngOnDestroy;if(l){const c=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){const u=c.indexOf(t);-1===u?c.push(t,[r,l]):c[u+1].push(r,l)}else c.push(t,l)}}}function LA(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function Lv(e,n,t,r){for(let i=t;i<r;i++)if(n[i]===e)return i;return-1}function h7(e,n,t,r,i){return Vv(this.multi,[])}function p7(e,n,t,r,i){const o=this.multi;let s;if(this.providerFactory){const a=this.providerFactory.componentProviders,l=Pc(r,r[1],this.providerFactory.index,i);s=l.slice(0,a),Vv(o,s);for(let c=a;c<l.length;c++)s.push(l[c])}else s=[],Vv(o,s);return s}function Vv(e,n){for(let t=0;t<e.length;t++)n.push((0,e[t])());return n}function _t(e,n=[]){return t=>{t.providersResolver=(r,i)=>function f7(e,n,t){const r=Ve();if(r.firstCreatePass){const i=Lr(e);Pv(t,r.data,r.blueprint,i,!0),Pv(n,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,n)}}function er(e,n,t,r){return UA(B(),fr(),e,n,t,r)}function Ar(e,n,t,r,i){return $A(B(),fr(),e,n,t,r,i)}function Vh(e,n,t,r,i,o){return HA(B(),fr(),e,n,t,r,i,o)}function Mu(e,n){const t=e[n];return t===Mt?void 0:t}function UA(e,n,t,r,i,o){const s=n+t;return tn(e,s,i)?ki(e,s+1,o?r.call(o,i):r(i)):Mu(e,s+1)}function $A(e,n,t,r,i,o,s){const a=n+t;return Hs(e,a,i,o)?ki(e,a+2,s?r.call(s,i,o):r(i,o)):Mu(e,a+2)}function HA(e,n,t,r,i,o,s,a){const l=n+t;return hh(e,l,i,o,s)?ki(e,l+3,a?r.call(a,i,o,s):r(i,o,s)):Mu(e,l+3)}function kn(e,n){const t=Ve();let r;const i=e+26;t.firstCreatePass?(r=function D7(e,n){if(n)for(let t=n.length-1;t>=0;t--){const r=n[t];if(e===r.name)return r}}(n,t.pipeRegistry),t.data[i]=r,r.onDestroy&&(t.destroyHooks??=[]).push(i,r.onDestroy)):r=t.data[i];const o=r.factory||(r.factory=Ds(r.type)),a=yr(G);try{const l=wf(!1),c=o();return wf(l),function qg(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}(t,B(),i,c),c}finally{yr(a)}}function Bh(e,n,t){const r=e+26,i=B(),o=Is(i,r);return Iu(i,r)?UA(i,fr(),n,o.transform,t,o):o.transform(t)}function Js(e,n,t,r){const i=e+26,o=B(),s=Is(o,i);return Iu(o,i)?$A(o,fr(),n,s.transform,t,r,s):s.transform(t,r)}function co(e,n,t,r,i){const o=e+26,s=B(),a=Is(s,o);return Iu(s,o)?HA(s,fr(),n,a.transform,t,r,i,a):a.transform(t,r,i)}function WA(e,n,t,r,i,o){const s=e+26,a=B(),l=Is(a,s);return Iu(a,s)?function zA(e,n,t,r,i,o,s,a,l){const c=n+t;return ti(e,c,i,o,s,a)?ki(e,c+4,l?r.call(l,i,o,s,a):r(i,o,s,a)):Mu(e,c+4)}(a,fr(),n,l.transform,t,r,i,o,l):l.transform(t,r,i,o)}function Iu(e,n){return e[1].data[n].pure}function Nn(e,n){return nh(e,n)}class J7{ngModuleFactory;componentFactories;constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}}let eW=(()=>{class e{compileModuleSync(t){return new y1(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const r=this.compileModuleSync(t),o=Ri(Ai(t).declarations).reduce((s,a)=>{const l=mt(a);return l&&s.push(new uu(l)),s},[]);return new J7(r,o)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),nW=(()=>{class e{zone=v(we);changeDetectionScheduler=v(Vo);applicationRef=v(ni);applicationErrorHandler=v(_i);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(t){this.applicationErrorHandler(t)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function uM({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new we({...Hv(),scheduleInRootZone:t}),[{provide:we,useFactory:e},{provide:ko,multi:!0,useFactory:()=>{const r=v(nW,{optional:!0});return()=>r.initialize()}},{provide:ko,multi:!0,useFactory:()=>{const r=v(iW);return()=>{r.initialize()}}},!0===n?{provide:Ow,useValue:!0}:[],{provide:kw,useValue:t??N1},{provide:_i,useFactory:()=>{const r=v(we),i=v(gn);let o;return s=>{r.runOutsideAngular(()=>{i.destroyed&&!o?setTimeout(()=>{throw s}):(o??=i.get(Os),o.handleError(s))})}}}]}function Hv(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let iW=(()=>{class e{subscription=new At;initialized=!1;zone=v(we);pendingTasks=v(Bo);initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{we.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{we.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),hM=(()=>{class e{applicationErrorHandler=v(_i);appRef=v(ni);taskService=v(Bo);ngZone=v(we);zonelessEnabled=v(Rw);tracing=v(wl,{optional:!0});disableScheduling=v(Ow,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new At;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(bh):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(v(kw,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof nv||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&5===t)return;let r=!1;switch(t){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 6:case 13:this.appRef.dirtyFlags|=2,r=!0;break;case 12:this.appRef.dirtyFlags|=16,r=!0;break;case 11:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const i=this.useMicrotaskScheduler?F1:P1;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>i(()=>this.tick())):this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(t){return!(this.disableScheduling&&!t||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(bh+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(t),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,F1(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const uo=new N("",{providedIn:"root",factory:()=>v(uo,{optional:!0,skipSelf:!0})||function oW(){return typeof $localize<"u"&&$localize.locale||Ih}()}),sW=new N("",{providedIn:"root",factory:()=>"USD"});class mW{destroyed=!1;listeners=null;errorHandler=v(Os,{optional:!0});destroyRef=v(hr);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(n){if(this.destroyed)throw new S(953,!1);return(this.listeners??=[]).push(n),{unsubscribe:()=>{const t=this.listeners?.indexOf(n);void 0!==t&&-1!==t&&this.listeners?.splice(t,1)}}}emit(n){if(this.destroyed)return void console.warn(zt(953,!1));if(null===this.listeners)return;const t=Me(null);try{for(const r of this.listeners)try{r(n)}catch(i){this.errorHandler?.handleError(i)}}finally{Me(t)}}}function Kt(e){return function pW(e){const n=Me(null);try{return e()}finally{Me(n)}}(e)}function yt(e,n){return CE(e,n?.equal)}class gW{[Ln];constructor(n){this[Ln]=n}destroy(){this[Ln].destroy()}}function Mr(e,n){const t=n?.injector??v(et);let i,r=!0!==n?.manualCleanup?t.get(hr):null;const o=t.get(gf,null,{optional:!0}),s=t.get(Vo);return null!==o?(i=function vW(e,n,t){const r=Object.create(yW);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=n,r.fn=t,e[23]??=new Set,e[23].add(r),r.consumerMarkedDirty(r),r}(o.view,s,e),r instanceof Mw&&r._lView===o.view&&(r=null)):i=function bW(e,n,t){const r=Object.create(_W);return r.fn=e,r.scheduler=n,r.notifier=t,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.add(r),r.notifier.notify(12),r}(e,t.get(Nw),s),i.injector=t,null!==r&&(i.onDestroyFn=r.onDestroy(()=>i.destroy())),new gW(i)}const yM={...ka,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Ic,run(){if(this.dirty=!1,this.hasRun&&!$d(this))return;this.hasRun=!0;const e=r=>(this.cleanupFns??=[]).push(r),n=Na(this),t=hf(!1);try{this.maybeCleanup(),this.fn(e)}finally{hf(t),pc(this,n)}},maybeCleanup(){if(!this.cleanupFns?.length)return;const e=Me(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],Me(e)}}},_W={...yM,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){mc(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}},yW={...yM,consumerMarkedDirty(){this.view[2]|=8192,Ya(this.view),this.notifier.notify(13)},destroy(){mc(this),this.onDestroyFn(),this.maybeCleanup(),this.view[23]?.delete(this)}};Error,Error;const zh=Symbol("InputSignalNode#UNSET"),DM={...pg,transformFn:void 0,applyValueToInputSignal(e,n){zd(e,n)}};function TM(e,n){const t=Object.create(DM);function r(){if(fc(t),t.value===zh)throw new S(-950,null);return t.value}return t.value=e,t.transformFn=n?.transform,r[Ln]=t,r}class SM{attributeName;constructor(n){this.attributeName=n}__NG_ELEMENT_ID__=()=>function Fc(e){return function lU(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const t=e.attrs;if(t){const r=t.length;let i=0;for(;i<r;){const o=t[i];if(eD(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof t[i];)i++;else{if(o===n)return t[i+1];i+=2}}}return null}(Be(),e)}(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}function xM(e,n){return TM(e,n)}new N("").__NG_ELEMENT_ID__=e=>{const n=Be();if(null===n)throw new S(204,!1);if(2&n.type)return n.value;if(8&e)return null;throw new S(204,!1)};const Ge=(xM.required=function kW(e){return TM(zh,e)},xM);function AM(e,n){return u1()}const Gh=(AM.required=function NW(e,n){return d1()},AM);function MM(e,n){return u1()}const FW=(MM.required=function PW(e,n){return d1()},MM),Wh=new N(""),UW=new N("");function ku(e){return!e.moduleRef}let PM;function FM(){PM=$W}function $W(e,n){const t=e.injector.get(ni);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new S(-403,!1);e.instance.ngDoBootstrap(t)}n.push(e)}let LM=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(t){this._injector=t}bootstrapModuleFactory(t,r){const i=r?.scheduleInRootZone,s=r?.ignoreChangesOutsideZone,a=[uM({ngZoneFactory:()=>function U8(e="zone.js",n){return"noop"===e?new nv:"zone.js"===e?new we(n):e}(r?.ngZone,{...Hv({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}),scheduleInRootZone:i}),ignoreChangesOutsideZone:s}),{provide:Vo,useExisting:hM},Tj],l=function u8(e,n,t){return new Yy(e,n,t,!1)}(t.moduleType,this.injector,a);return FM(),function NM(e){const n=ku(e)?e.r3Injector:e.moduleRef.injector,t=n.get(we);return t.run(()=>{ku(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=n.get(_i);let i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:r})}),ku(e)){const o=()=>n.destroy(),s=e.platformInjector.get(Wh);s.add(o),n.onDestroy(()=>{i.unsubscribe(),s.delete(o)})}else{const o=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Wh);s.add(o),e.moduleRef.onDestroy(()=>{Sh(e.allPlatformModules,e.moduleRef),i.unsubscribe(),s.delete(o)})}return function HW(e,n,t){try{const r=t();return gu(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e(r)),r}}(r,t,()=>{const o=n.get(Bo),s=o.add(),a=n.get(_x);return a.runInitializers(),a.donePromise.then(()=>{if(function W9(e){"string"==typeof e&&(Fx=e.toLowerCase().replace(/_/g,"-"))}(n.get(uo,Ih)||Ih),!n.get(UW,!0))return ku(e)?n.get(ni):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(ku(e)){const u=n.get(ni);return void 0!==e.rootComponent&&u.bootstrap(e.rootComponent),u}return PM?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>{o.remove(s)})})})}({moduleRef:l,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(t,r=[]){const i=vx({},r);return FM(),function LW(e,n,t){const r=new y1(t);return Promise.resolve(r)}(0,0,t).then(o=>this.bootstrapModuleFactory(o,i))}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new S(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const t=this._injector.get(Wh,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(r){return new(r||e)(ue(et))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),es=null;const VM=new N("");function BM(e,n,t=[]){const r=`Platform: ${n}`,i=new N(r);return(o=[])=>{let s=Zv();if(!s||s.injector.get(VM,!1)){const a=[...t,...o,{provide:i,useValue:!0}];e?e(a):function zW(e){if(es&&!es.get(VM,!1))throw new S(400,!1);(function W6(){!function a3(e){EE=e}(()=>{throw new S(600,"")})})(),es=e;const n=e.get(LM);(function UM(e){const n=e.get(LD,null);lr(e,()=>{n?.forEach(t=>t())})})(e)}(function jM(e=[],n){return et.create({name:n,providers:[{provide:jg,useValue:"platform"},{provide:Wh,useValue:new Set([()=>es=null])},...e]})}(a,r))}return function GW(){const n=Zv();if(!n)throw new S(401,!1);return n}()}}function Zv(){return es?.get(LM)??null}let Br=(()=>class e{static __NG_ELEMENT_ID__=qW})();function qW(e){return function YW(e,n,t){if(Fo(e)&&!t){const r=dr(e.index,n);return new Qc(r,r)}return 175&e.type?new Qc(n[15],n):null}(Be(),B(),!(16&~e))}class WM{constructor(){}supports(n){return n instanceof Map||Fy(n)}create(){return new JW}}class JW{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(n){let t;for(t=this._mapHead;null!==t;t=t._next)n(t)}forEachPreviousItem(n){let t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)n(t)}forEachChangedItem(n){let t;for(t=this._changesHead;null!==t;t=t._nextChanged)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)n(t)}diff(n){if(n){if(!(n instanceof Map||Fy(n)))throw new S(900,!1)}else n=new Map;return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(n,(r,i)=>{if(t&&t.key===i)this._maybeAddToChanges(t,r),this._appendAfter=t,t=t._next;else{const o=this._getOrCreateRecordForKey(i,r);t=this._insertBeforeOrAppend(t,o)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let r=t;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,t){if(n){const r=n._prev;return t._next=n,t._prev=r,n._prev=t,r&&(r._next=t),n===this._mapHead&&(this._mapHead=t),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(n,t){if(this._records.has(n)){const i=this._records.get(n);this._maybeAddToChanges(i,t);const o=i._prev,s=i._next;return o&&(o._next=s),s&&(s._prev=o),i._next=null,i._prev=null,i}const r=new eq(n);return this._records.set(n,r),r.currentValue=t,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,t){Object.is(t,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=t,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,t){n instanceof Map?n.forEach(t):Object.keys(n).forEach(r=>t(n[r],r))}}class eq{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(n){this.key=n}}function YM(){return new Nu([new WM])}let Nu=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:YM});factories;constructor(t){this.factories=t}static create(t,r){if(r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||YM()),deps:[[e,new vf,new yf]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(r)return r;throw new S(901,!1)}}return e})();const rq=BM(null,"core",[]);let iq=(()=>{class e{constructor(t){}static \u0275fac=function(r){return new(r||e)(ue(ni))};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();function Lt(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function Kh(e,n=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}const Qv=Symbol("NOT_SET"),lI=new Set,Aq={...pg,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:Qv,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(null===this.sequence.lastPhase||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(e){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==Qv&&!$d(this))return this.signal;try{for(const i of this.cleanup??lI)i()}finally{this.cleanup?.clear()}const n=[];void 0!==e&&n.push(e),n.push(this.registerCleanupFn);const t=Na(this);let r;try{r=this.userFn.apply(null,n)}finally{pc(this,t)}return(this.value===Qv||!this.equal(this.value,r))&&(this.value=r,this.version++),this.signal}};class Mq extends $1{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];constructor(n,t,r,i,o,s=null){super(n,[void 0,void 0,void 0,void 0],r,!1,o,s),this.scheduler=i;for(const a of j1){const l=t[a];if(void 0===l)continue;const c=Object.create(Aq);c.sequence=this,c.phase=a,c.userFn=l,c.dirty=!0,c.signal=()=>(fc(c),c.value),c.signal[Ln]=c,c.registerCleanupFn=u=>(c.cleanup??=new Set).add(u),this.nodes[a]=c,this.hooks[a]=u=>c.phaseFn(u)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){super.destroy();for(const n of this.nodes)if(n)try{for(const t of n.cleanup??lI)t()}finally{mc(n)}}}function cI(e,n){const t=mt(e),r=n.elementInjector||lf();return new uu(t).create(r,n.projectableNodes,n.hostElement,n.environmentInjector,n.directives,n.bindings)}const uI="browser";let Nq=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:()=>new Pq(v(st),window)})}return e})();class Pq{document;window;offset=()=>[0,0];constructor(n,t){this.document=n,this.window=t}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n,t){this.window.scrollTo({...t,left:n[0],top:n[1]})}scrollToAnchor(n,t){const r=function Fq(e,n){const t=e.getElementById(n)||e.getElementsByName(n)[0];if(t)return t;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let i=r.currentNode;for(;i;){const o=i.shadowRoot;if(o){const s=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(s)return s}i=r.nextNode()}}return null}(this.document,n);r&&(this.scrollToElement(r,t),r.focus())}setHistoryScrollRestoration(n){try{this.window.history.scrollRestoration=n}catch{console.warn(zt(2400,!1))}}scrollToElement(n,t){const r=n.getBoundingClientRect(),i=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo({...t,left:i-s[0],top:o-s[1]})}}const Nl=e=>e.src,Jv=new N("",{providedIn:"root",factory:()=>Nl}),eb=/^((\s*\d+w\s*(,|$)){1,})$/,sY=[1,2];let dY=(()=>{class e{imageLoader=v(Jv);config=function fY(e){let n={};return e.breakpoints&&(n.breakpoints=e.breakpoints.sort((t,r)=>t-r)),Object.assign({},VD,e,n)}(v(BD));renderer=v(jn);imgElement=v(tt).nativeElement;injector=v(et);lcpObserver;_renderedSrc=null;ngSrc;ngSrcset;sizes;width;height;decoding;loading;priority=!1;loaderParams;disableOptimizedSrcset=!1;fill=!1;placeholder;placeholderConfig;src;srcset;constructor(){}ngOnInit(){wr("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("decoding",this.getDecoding()),this.setHostAttribute("ng-img","true"),this.updateSrcAndSrcset(),this.sizes?"lazy"===this.getLoadingBehavior()?this.setHostAttribute("sizes","auto, "+this.sizes):this.setHostAttribute("sizes",this.sizes):this.ngSrcset&&eb.test(this.ngSrcset)&&"lazy"===this.getLoadingBehavior()&&this.setHostAttribute("sizes","auto, 100vw")}ngOnChanges(t){t.ngSrc&&!t.ngSrc.isFirstChange()&&this.updateSrcAndSrcset(!0)}callImageLoader(t){let r=t;return this.loaderParams&&(r.loaderParams=this.loaderParams),this.imageLoader(r)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getDecoding(){return this.priority?"sync":this.decoding??"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const t=eb.test(this.ngSrcset);return this.ngSrcset.split(",").filter(i=>""!==i).map(i=>{i=i.trim();const o=t?parseFloat(i):parseFloat(i)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:o})} ${i}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:t}=this.config;let r=t;return"100vw"===this.sizes?.trim()&&(r=t.filter(o=>o>=640)),r.map(o=>`${this.callImageLoader({src:this.ngSrc,width:o})} ${o}w`).join(", ")}updateSrcAndSrcset(t=!1){t&&(this._renderedSrc=null);const r=this.getRewrittenSrc();let i;return this.setHostAttribute("src",r),this.ngSrcset?i=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(i=this.getAutomaticSrcset()),i&&this.setHostAttribute("srcset",i),i}getFixedSrcset(){return sY.map(r=>`${this.callImageLoader({src:this.ngSrc,width:this.width*r})} ${r}x`).join(", ")}shouldGenerateAutomaticSrcset(){let t=!1;return this.sizes||(t=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Nl&&!t}generatePlaceholder(t){const{placeholderResolution:r}=this.config;return!0===t?`url(${this.callImageLoader({src:this.ngSrc,width:r,isPlaceholder:!0})})`:"string"==typeof t?`url(${t})`:null}shouldBlurPlaceholder(t){return!t||!t.hasOwnProperty("blur")||!!t.blur}removePlaceholderOnLoad(t){const r=()=>{const s=this.injector.get(Br);i(),o(),this.placeholder=!1,s.markForCheck()},i=this.renderer.listen(t,"load",r),o=this.renderer.listen(t,"error",r);!function ib(e,n){e.complete&&e.naturalWidth&&n()}(t,r)}setHostAttribute(t,r){this.renderer.setAttribute(this.imgElement,t,r)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(r,i){2&r&&kv("position",i.fill?"absolute":null)("width",i.fill?"100%":null)("height",i.fill?"100%":null)("inset",i.fill?"0":null)("background-size",i.placeholder?"cover":null)("background-position",i.placeholder?"50% 50%":null)("background-repeat",i.placeholder?"no-repeat":null)("background-image",i.placeholder?i.generatePlaceholder(i.placeholder):null)("filter",i.placeholder&&i.shouldBlurPlaceholder(i.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[2,"ngSrc","ngSrc",vY],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",Kh],height:[2,"height","height",Kh],decoding:"decoding",loading:"loading",priority:[2,"priority","priority",Lt],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",Lt],fill:[2,"fill","fill",Lt],placeholder:[2,"placeholder","placeholder",bY],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},features:[Wn]})}return e})();function vY(e){return"string"==typeof e?e:so(e)}function bY(e){return"string"==typeof e&&"true"!==e&&"false"!==e&&""!==e?e:Lt(e)}let CY=(()=>{class e extends ks{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){const r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(t){const r=c_(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o))||this._platformLocation.pathname;this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o))||this._platformLocation.pathname;this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(ue(l_),ue(Lw,8))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const EI={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var tp=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(tp||{}),mr=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(mr||{}),$t=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}($t||{}),jr=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(jr||{});function np(e,n){return oi(pr(e)[Zt.DateFormat],n)}function rp(e,n){return oi(pr(e)[Zt.TimeFormat],n)}function ip(e,n){return oi(pr(e)[Zt.DateTimeFormat],n)}function Ir(e,n){const t=pr(e),r=t[Zt.NumberSymbols][n];if(typeof r>"u"){if(12===n)return t[Zt.NumberSymbols][0];if(13===n)return t[Zt.NumberSymbols][1]}return r}function ob(e,n){return pr(e)[Zt.NumberFormats][n]}function wI(e){if(!e[Zt.ExtraData])throw new S(2303,!1)}function oi(e,n){for(let t=n;t>-1;t--)if(typeof e[t]<"u")return e[t];throw new S(2304,!1)}function sb(e){const[n,t]=e.split(":");return{hours:+n,minutes:+t}}const PY=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,op={},FY=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function LY(e,n,t,r){let i=function WY(e){if(SI(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){const[i,o=1,s=1]=e.split("-").map(a=>+a);return sp(i,o-1,s)}const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let r;if(r=e.match(PY))return function qY(e){const n=new Date(0);let t=0,r=0;const i=e[8]?n.setUTCFullYear:n.setFullYear,o=e[8]?n.setUTCHours:n.setHours;e[9]&&(t=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(n,Number(e[1]),Number(e[2])-1,Number(e[3]));const s=Number(e[4]||0)-t,a=Number(e[5]||0)-r,l=Number(e[6]||0),c=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return o.call(n,s,a,l,c),n}(r)}const n=new Date(e);if(!SI(n))throw new S(2302,!1);return n}(e);n=fo(t,n)||n;let a,s=[];for(;n;){if(a=FY.exec(n),!a){s.push(n);break}{s=s.concat(a.slice(1));const u=s.pop();if(!u)break;n=u}}let l=i.getTimezoneOffset();r&&(l=TI(r,l),i=function GY(e,n){const i=e.getTimezoneOffset();return function zY(e,n){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+n),e}(e,-1*(TI(n,i)-i))}(i,r));let c="";return s.forEach(u=>{const d=function HY(e){if(lb[e])return lb[e];let n;switch(e){case"G":case"GG":case"GGG":n=Wt(3,$t.Abbreviated);break;case"GGGG":n=Wt(3,$t.Wide);break;case"GGGGG":n=Wt(3,$t.Narrow);break;case"y":n=An(0,1,0,!1,!0);break;case"yy":n=An(0,2,0,!0,!0);break;case"yyy":n=An(0,3,0,!1,!0);break;case"yyyy":n=An(0,4,0,!1,!0);break;case"Y":n=up(1);break;case"YY":n=up(2,!0);break;case"YYY":n=up(3);break;case"YYYY":n=up(4);break;case"M":case"L":n=An(1,1,1);break;case"MM":case"LL":n=An(1,2,1);break;case"MMM":n=Wt(2,$t.Abbreviated);break;case"MMMM":n=Wt(2,$t.Wide);break;case"MMMMM":n=Wt(2,$t.Narrow);break;case"LLL":n=Wt(2,$t.Abbreviated,mr.Standalone);break;case"LLLL":n=Wt(2,$t.Wide,mr.Standalone);break;case"LLLLL":n=Wt(2,$t.Narrow,mr.Standalone);break;case"w":n=ab(1);break;case"ww":n=ab(2);break;case"W":n=ab(1,!0);break;case"d":n=An(2,1);break;case"dd":n=An(2,2);break;case"c":case"cc":n=An(7,1);break;case"ccc":n=Wt(1,$t.Abbreviated,mr.Standalone);break;case"cccc":n=Wt(1,$t.Wide,mr.Standalone);break;case"ccccc":n=Wt(1,$t.Narrow,mr.Standalone);break;case"cccccc":n=Wt(1,$t.Short,mr.Standalone);break;case"E":case"EE":case"EEE":n=Wt(1,$t.Abbreviated);break;case"EEEE":n=Wt(1,$t.Wide);break;case"EEEEE":n=Wt(1,$t.Narrow);break;case"EEEEEE":n=Wt(1,$t.Short);break;case"a":case"aa":case"aaa":n=Wt(0,$t.Abbreviated);break;case"aaaa":n=Wt(0,$t.Wide);break;case"aaaaa":n=Wt(0,$t.Narrow);break;case"b":case"bb":case"bbb":n=Wt(0,$t.Abbreviated,mr.Standalone,!0);break;case"bbbb":n=Wt(0,$t.Wide,mr.Standalone,!0);break;case"bbbbb":n=Wt(0,$t.Narrow,mr.Standalone,!0);break;case"B":case"BB":case"BBB":n=Wt(0,$t.Abbreviated,mr.Format,!0);break;case"BBBB":n=Wt(0,$t.Wide,mr.Format,!0);break;case"BBBBB":n=Wt(0,$t.Narrow,mr.Format,!0);break;case"h":n=An(3,1,-12);break;case"hh":n=An(3,2,-12);break;case"H":n=An(3,1);break;case"HH":n=An(3,2);break;case"m":n=An(4,1);break;case"mm":n=An(4,2);break;case"s":n=An(5,1);break;case"ss":n=An(5,2);break;case"S":n=An(6,1);break;case"SS":n=An(6,2);break;case"SSS":n=An(6,3);break;case"Z":case"ZZ":case"ZZZ":n=lp(0);break;case"ZZZZZ":n=lp(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=lp(1);break;case"OOOO":case"ZZZZ":case"zzzz":n=lp(2);break;default:return null}return lb[e]=n,n}(u);c+=d?d(i,t,l):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function sp(e,n,t){const r=new Date(0);return r.setFullYear(e,n,t),r.setHours(0,0,0),r}function fo(e,n){const t=function wY(e){return pr(e)[Zt.LocaleId]}(e);if(op[t]??={},op[t][n])return op[t][n];let r="";switch(n){case"shortDate":r=np(e,jr.Short);break;case"mediumDate":r=np(e,jr.Medium);break;case"longDate":r=np(e,jr.Long);break;case"fullDate":r=np(e,jr.Full);break;case"shortTime":r=rp(e,jr.Short);break;case"mediumTime":r=rp(e,jr.Medium);break;case"longTime":r=rp(e,jr.Long);break;case"fullTime":r=rp(e,jr.Full);break;case"short":const i=fo(e,"shortTime"),o=fo(e,"shortDate");r=ap(ip(e,jr.Short),[i,o]);break;case"medium":const s=fo(e,"mediumTime"),a=fo(e,"mediumDate");r=ap(ip(e,jr.Medium),[s,a]);break;case"long":const l=fo(e,"longTime"),c=fo(e,"longDate");r=ap(ip(e,jr.Long),[l,c]);break;case"full":const u=fo(e,"fullTime"),d=fo(e,"fullDate");r=ap(ip(e,jr.Full),[u,d])}return r&&(op[t][n]=r),r}function ap(e,n){return n&&(e=e.replace(/\{([^}]+)}/g,function(t,r){return null!=n&&r in n?n[r]:t})),e}function vi(e,n,t="-",r,i){let o="";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,o=t));let s=String(e);for(;s.length<n;)s="0"+s;return r&&(s=s.slice(s.length-n)),o+s}function An(e,n,t=0,r=!1,i=!1){return function(o,s){let a=function BY(e,n){switch(e){case 0:return n.getFullYear();case 1:return n.getMonth();case 2:return n.getDate();case 3:return n.getHours();case 4:return n.getMinutes();case 5:return n.getSeconds();case 6:return n.getMilliseconds();case 7:return n.getDay();default:throw new S(2301,!1)}}(e,o);if((t>0||a>-t)&&(a+=t),3===e)0===a&&-12===t&&(a=12);else if(6===e)return function VY(e,n){return vi(e,3).substring(0,n)}(a,n);const l=Ir(s,5);return vi(a,n,l,r,i)}}function Wt(e,n,t=mr.Format,r=!1){return function(i,o){return function jY(e,n,t,r,i,o){switch(t){case 2:return function SY(e,n,t){const r=pr(e),o=oi([r[Zt.MonthsFormat],r[Zt.MonthsStandalone]],n);return oi(o,t)}(n,i,r)[e.getMonth()];case 1:return function TY(e,n,t){const r=pr(e),o=oi([r[Zt.DaysFormat],r[Zt.DaysStandalone]],n);return oi(o,t)}(n,i,r)[e.getDay()];case 0:const s=e.getHours(),a=e.getMinutes();if(o){const c=function IY(e){const n=pr(e);return wI(n),(n[Zt.ExtraData][2]||[]).map(r=>"string"==typeof r?sb(r):[sb(r[0]),sb(r[1])])}(n),u=function RY(e,n,t){const r=pr(e);wI(r);const o=oi([r[Zt.ExtraData][0],r[Zt.ExtraData][1]],n)||[];return oi(o,t)||[]}(n,i,r),d=c.findIndex(g=>{if(Array.isArray(g)){const[m,f]=g,b=s>=m.hours&&a>=m.minutes,w=s<f.hours||s===f.hours&&a<f.minutes;if(m.hours<f.hours){if(b&&w)return!0}else if(b||w)return!0}else if(g.hours===s&&g.minutes===a)return!0;return!1});if(-1!==d)return u[d]}return function DY(e,n,t){const r=pr(e),o=oi([r[Zt.DayPeriodsFormat],r[Zt.DayPeriodsStandalone]],n);return oi(o,t)}(n,i,r)[s<12?0:1];case 3:return function xY(e,n){return oi(pr(e)[Zt.Eras],n)}(n,r)[e.getFullYear()<=0?0:1];default:throw new S(2302,!1)}}(i,o,e,n,t,r)}}function lp(e){return function(n,t,r){const i=-1*r,o=Ir(t,5),s=i>0?Math.floor(i/60):Math.ceil(i/60);switch(e){case 0:return(i>=0?"+":"")+vi(s,2,o)+vi(Math.abs(i%60),2,o);case 1:return"GMT"+(i>=0?"+":"")+vi(s,1,o);case 2:return"GMT"+(i>=0?"+":"")+vi(s,2,o)+":"+vi(Math.abs(i%60),2,o);case 3:return 0===r?"Z":(i>=0?"+":"")+vi(s,2,o)+":"+vi(Math.abs(i%60),2,o);default:throw new S(2302,!1)}}}const UY=0,cp=4;function DI(e){const n=e.getDay(),t=0===n?-3:cp-n;return sp(e.getFullYear(),e.getMonth(),e.getDate()+t)}function ab(e,n=!1){return function(t,r){let i;if(n){const o=new Date(t.getFullYear(),t.getMonth(),1).getDay()-1,s=t.getDate();i=1+Math.floor((s+o)/7)}else{const o=DI(t),s=function $Y(e){const n=sp(e,UY,1).getDay();return sp(e,0,1+(n<=cp?cp:cp+7)-n)}(o.getFullYear()),a=o.getTime()-s.getTime();i=1+Math.round(a/6048e5)}return vi(i,e,Ir(r,5))}}function up(e,n=!1){return function(t,r){return vi(DI(t).getFullYear(),e,Ir(r,5),n)}}const lb={};function TI(e,n){e=e.replace(/:/g,"");const t=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(t)?n:t}function SI(e){return e instanceof Date&&!isNaN(e.valueOf())}const YY=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function ub(e,n,t,r,i,o,s=!1){let a="",l=!1;if(isFinite(e)){let c=function nZ(e){let r,i,o,s,a,n=Math.abs(e)+"",t=0;for((i=n.indexOf("."))>-1&&(n=n.replace(".","")),(o=n.search(/e/i))>0?(i<0&&(i=o),i+=+n.slice(o+1),n=n.substring(0,o)):i<0&&(i=n.length),o=0;"0"===n.charAt(o);o++);if(o===(a=n.length))r=[0],i=1;else{for(a--;"0"===n.charAt(a);)a--;for(i-=o,r=[],s=0;o<=a;o++,s++)r[s]=Number(n.charAt(o))}return i>22&&(r=r.splice(0,21),t=i-1,i=1),{digits:r,exponent:t,integerLen:i}}(e);s&&(c=function tZ(e){if(0===e.digits[0])return e;const n=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===n?e.digits.push(0,0):1===n&&e.digits.push(0),e.integerLen+=2),e}(c));let u=n.minInt,d=n.minFrac,g=n.maxFrac;if(o){const I=o.match(YY);if(null===I)throw new S(2306,!1);const J=I[1],te=I[3],se=I[5];null!=J&&(u=fb(J)),null!=te&&(d=fb(te)),null!=se?g=fb(se):null!=te&&d>g&&(g=d)}!function rZ(e,n,t){if(n>t)throw new S(2307,!1);let r=e.digits,i=r.length-e.integerLen;const o=Math.min(Math.max(n,i),t);let s=o+e.integerLen,a=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let d=s;d<r.length;d++)r[d]=0}else{i=Math.max(0,i),e.integerLen=1,r.length=Math.max(1,s=o+1),r[0]=0;for(let d=1;d<s;d++)r[d]=0}if(a>=5)if(s-1<0){for(let d=0;d>s;d--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;i<Math.max(0,o);i++)r.push(0);let l=0!==o;const c=n+e.integerLen,u=r.reduceRight(function(d,g,m,f){return f[m]=(g+=d)<10?g:g-10,l&&(0===f[m]&&m>=c?f.pop():l=!1),g>=10?1:0},0);u&&(r.unshift(u),e.integerLen++)}(c,d,g);let m=c.digits,f=c.integerLen;const b=c.exponent;let w=[];for(l=m.every(I=>!I);f<u;f++)m.unshift(0);for(;f<0;f++)m.unshift(0);f>0?w=m.splice(f,m.length):(w=m,m=[0]);const D=[];for(m.length>=n.lgSize&&D.unshift(m.splice(-n.lgSize,m.length).join(""));m.length>n.gSize;)D.unshift(m.splice(-n.gSize,m.length).join(""));m.length&&D.unshift(m.join("")),a=D.join(Ir(t,r)),w.length&&(a+=Ir(t,i)+w.join("")),b&&(a+=Ir(t,6)+"+"+b)}else a=Ir(t,9);return a=e<0&&!l?n.negPre+a+n.negSuf:n.posPre+a+n.posSuf,a}function db(e,n="-"){const t={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(";"),i=r[0],o=r[1],s=-1!==i.indexOf(".")?i.split("."):[i.substring(0,i.lastIndexOf("0")+1),i.substring(i.lastIndexOf("0")+1)],a=s[0],l=s[1]||"";t.posPre=a.substring(0,a.indexOf("#"));for(let u=0;u<l.length;u++){const d=l.charAt(u);"0"===d?t.minFrac=t.maxFrac=u+1:"#"===d?t.maxFrac=u+1:t.posSuf+=d}const c=a.split(",");if(t.gSize=c[1]?c[1].length:0,t.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,o){const u=i.length-t.posPre.length-t.posSuf.length,d=o.indexOf("#");t.negPre=o.substring(0,d).replace(/'/g,""),t.negSuf=o.slice(d+u).replace(/'/g,"")}else t.negPre=n+t.posPre,t.negSuf=t.posSuf;return t}function fb(e){const n=parseInt(e);if(isNaN(n))throw new S(2305,!1);return n}const pb=/\s+/,II=[];let ts=(()=>{class e{_ngEl;_renderer;initialClasses=II;rawClass;stateMap=new Map;constructor(t,r){this._ngEl=t,this._renderer=r}set klass(t){this.initialClasses=null!=t?t.trim().split(pb):II}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(pb):t}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const r of t)this._updateState(r,!0);else if(null!=t)for(const r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){const i=this.stateMap.get(t);void 0!==i?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){(t=t.trim()).length>0&&t.split(pb).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static \u0275fac=function(r){return new(r||e)(G(tt),G(jn))};static \u0275dir=de({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})(),fp=(()=>{class e{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(t,r,i){this._ngEl=t,this._differs=r,this._renderer=i}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,r){const[i,o]=t.split("."),s=-1===i.indexOf("-")?void 0:Ho.DashCase;null!=r?this._renderer.setStyle(this._ngEl.nativeElement,i,o?`${r}${o}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,i,s)}_applyChanges(t){t.forEachRemovedItem(r=>this._setStyle(r.key,null)),t.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),t.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}static \u0275fac=function(r){return new(r||e)(G(tt),G(Nu),G(jn))};static \u0275dir=de({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return e})(),Bu=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(t){this._viewContainerRef=t}ngOnChanges(t){if(this._shouldRecreateView(t)){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const i=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,i)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,r,i),get:(t,r,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,i)}})}static \u0275fac=function(r){return new(r||e)(G(Er))};static \u0275dir=de({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Wn]})}return e})();function bi(e,n){return new S(2100,!1)}const vZ=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let PI=(()=>{class e{transform(t){if(null==t)return null;if("string"!=typeof t)throw bi();return t.replace(vZ,r=>r[0].toUpperCase()+r.slice(1).toLowerCase())}static \u0275fac=function(r){return new(r||e)};static \u0275pipe=Y({name:"titlecase",type:e,pure:!0})}return e})();const EZ=new N(""),wZ=new N("");let FI=(()=>{class e{locale;defaultTimezone;defaultOptions;constructor(t,r,i){this.locale=t,this.defaultTimezone=r,this.defaultOptions=i}transform(t,r,i,o){if(null==t||""===t||t!=t)return null;try{return LY(t,r??this.defaultOptions?.dateFormat??"mediumDate",o||this.locale,i??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(s){throw bi()}}static \u0275fac=function(r){return new(r||e)(G(uo,16),G(EZ,24),G(wZ,24))};static \u0275pipe=Y({name:"date",type:e,pure:!0})}return e})(),hp=(()=>{class e{_locale;constructor(t){this._locale=t}transform(t,r,i){if(!_b(t))return null;i||=this._locale;try{return function eZ(e,n,t){return ub(e,db(ob(n,tp.Decimal),Ir(n,5)),n,1,0,t)}(yb(t),i,r)}catch(o){throw bi()}}static \u0275fac=function(r){return new(r||e)(G(uo,16))};static \u0275pipe=Y({name:"number",type:e,pure:!0})}return e})(),VI=(()=>{class e{_locale;_defaultCurrencyCode;constructor(t,r="USD"){this._locale=t,this._defaultCurrencyCode=r}transform(t,r=this._defaultCurrencyCode,i="symbol",o,s){if(!_b(t))return null;s||=this._locale,"boolean"==typeof i&&(i=i?"symbol":"code");let a=r||this._defaultCurrencyCode;"code"!==i&&(a="symbol"===i||"symbol-narrow"===i?function OY(e,n,t="en"){const r=function AY(e){return pr(e)[Zt.Currencies]}(t)[e]||EI[e]||[],i=r[1];return"narrow"===n&&"string"==typeof i?i:r[0]||e}(a,"symbol"===i?"wide":"narrow",s):i);try{return function QY(e,n,t,r,i){const s=db(ob(n,tp.Currency),Ir(n,5));return s.minFrac=function NY(e){let n;const t=EI[e];return t&&(n=t[2]),"number"==typeof n?n:2}(r),s.maxFrac=s.minFrac,ub(e,s,n,13,12,i).replace("\xa4",t).replace("\xa4","").trim()}(yb(t),s,a,r,o)}catch(l){throw bi()}}static \u0275fac=function(r){return new(r||e)(G(uo,16),G(sW,16))};static \u0275pipe=Y({name:"currency",type:e,pure:!0})}return e})();function _b(e){return!(null==e||""===e||e!=e)}function yb(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new S(2309,!1);return e}let ns=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();const vb=new N("");let BI=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i,o){return this._findPluginFor(r).addEventListener(t,r,i,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new S(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||e)(ue(vb),ue(we))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();class jI{_doc;constructor(n){this._doc=n}manager}const bb="ng-app-id";function UI(e){for(const n of e)n.remove()}function $I(e,n){const t=n.createElement("style");return t.textContent=e,t}function Cb(e,n){const t=n.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),t}let HI=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,function RZ(e,n,t,r){const i=e.head?.querySelectorAll(`style[${bb}="${n}"],link[${bb}="${n}"]`);if(i)for(const o of i)o.removeAttribute(bb),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&t.set(o.textContent,{usage:0,elements:[o]})}(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(const i of t)this.addUsage(i,this.inline,$I);r?.forEach(i=>this.addUsage(i,this.external,Cb))}removeStyles(t,r){for(const i of t)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(t,r,i){const o=r.get(t);o?o.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,i(t,this.doc)))})}removeUsage(t,r){const i=r.get(t);i&&(i.usage--,i.usage<=0&&(UI(i.elements),r.delete(t)))}ngOnDestroy(){for(const[,{elements:t}]of[...this.inline,...this.external])UI(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(const[r,{elements:i}]of this.inline)i.push(this.addElement(t,$I(r,this.doc)));for(const[r,{elements:i}]of this.external)i.push(this.addElement(t,Cb(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),t.appendChild(r)}static \u0275fac=function(r){return new(r||e)(ue(st),ue(jc),ue(T_,8),ue(Rf))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const Eb={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/Math/MathML"},wb=/%COMP%/g,LZ=new N("",{providedIn:"root",factory:()=>!0});function GI(e,n){return n.map(t=>t.replace(wb,e))}let Db=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(t,r,i,o,s,a,l,c=null,u=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=a,this.ngZone=l,this.nonce=c,this.tracingService=u,this.platformIsServer=!1,this.defaultRenderer=new Tb(t,s,l,this.platformIsServer,this.tracingService)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;const i=this.getOrCreateRenderer(t,r);return i instanceof qI?i.applyToHost(t):i instanceof Sb&&i.applyStyles(),i}getOrCreateRenderer(t,r){const i=this.rendererByCompId;let o=i.get(r.id);if(!o){const s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,d=this.platformIsServer,g=this.tracingService;switch(r.encapsulation){case oo.Emulated:o=new qI(l,c,r,this.appId,u,s,a,d,g);break;case oo.ShadowDom:return new UZ(l,c,t,r,s,a,this.nonce,d,g);default:o=new Sb(l,c,r,u,s,a,d,g)}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||e)(ue(BI),ue(HI),ue(jc),ue(LZ),ue(st),ue(Rf),ue(we),ue(T_),ue(wl,8))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();class Tb{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,t,r,i,o){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.tracingService=o}destroy(){}destroyNode=null;createElement(n,t){return t?this.doc.createElementNS(Eb[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(WI(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(WI(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new S(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;const o=Eb[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const i=Eb[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(Ho.DashCase|Ho.Important)?n.style.setProperty(t,r,i&Ho.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&Ho.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r,i){if("string"==typeof n&&!(n=jo().getGlobalEventTarget(this.doc,n)))throw new S(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,t,o)),this.eventManager.addEventListener(n,t,o,i)}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===n(t)&&t.preventDefault()}}}function WI(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class UZ extends Tb{sharedStylesHost;hostEl;shadowRoot;constructor(n,t,r,i,o,s,a,l,c){super(n,o,s,l,c),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=i.styles;u=GI(i.id,u);for(const g of u){const m=document.createElement("style");a&&m.setAttribute("nonce",a),m.textContent=g,this.shadowRoot.appendChild(m)}const d=i.getExternalStyles?.();if(d)for(const g of d){const m=Cb(g,o);a&&m.setAttribute("nonce",a),this.shadowRoot.appendChild(m)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Sb extends Tb{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,t,r,i,o,s,a,l,c){super(n,o,s,a,l),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i;let u=r.styles;this.styles=c?GI(c,u):u,this.styleUrls=r.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class qI extends Sb{contentAttr;hostAttr;constructor(n,t,r,i,o,s,a,l,c){const u=i+"-"+r.id;super(n,t,r,o,s,a,l,c,u),this.contentAttr=function VZ(e){return"_ngcontent-%COMP%".replace(wb,e)}(u),this.hostAttr=function BZ(e){return"_nghost-%COMP%".replace(wb,e)}(u)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}class xb extends Ij{supportsDOMEvents=!0;static makeCurrent(){!function Mj(e){Pw??=e}(new xb)}onAndCancel(n,t,r,i){return n.addEventListener(t,r,i),()=>{n.removeEventListener(t,r,i)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function $Z(){return ju=ju||document.head.querySelector("base"),ju?ju.getAttribute("href"):null}();return null==t?null:function HZ(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){ju=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return jw(document.cookie,n)}}let ju=null,GZ=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),WZ=(()=>{class e extends jI{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i,o){return t.addEventListener(r,i,o),()=>this.removeEventListener(t,r,i,o)}removeEventListener(t,r,i,o){return t.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||e)(ue(st))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const YI=["alt","control","meta","shift"],qZ={"\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"},YZ={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let ZZ=(()=>{class e extends jI{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,i,o){const s=e.parseEventName(r),a=e.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>jo().onAndCancel(t,s.domEventName,a,o))}static parseEventName(t){const r=t.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const o=e._normalizeKey(r.pop());let s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),YI.forEach(c=>{const u=r.indexOf(c);u>-1&&(r.splice(u,1),s+=c+".")}),s+=o,0!=r.length||0===o.length)return null;const l={};return l.domEventName=i,l.fullKey=s,l}static matchEventFullKeyCode(t,r){let i=qZ[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),YI.forEach(s=>{s!==i&&(0,YZ[s])(t)&&(o+=s+".")}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{e.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return"esc"===t?"escape":t}static \u0275fac=function(r){return new(r||e)(ue(st))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const KI=[{provide:Rf,useValue:uI},{provide:LD,useValue:function KZ(){xb.makeCurrent()},multi:!0},{provide:st,useFactory:function QZ(){return function qU(e){D_=e}(document),document}}],JZ=BM(rq,"browser",KI),XI=[{provide:Th,useClass:class zZ{addToWindow(n){cn.getAngularTestability=(r,i=!0)=>{const o=n.findTestabilityInTree(r,i);if(null==o)throw new S(5103,!1);return o},cn.getAllAngularTestabilities=()=>n.getAllTestabilities(),cn.getAllAngularRootElements=()=>n.getAllRootElements(),cn.frameworkStabilizers||(cn.frameworkStabilizers=[]),cn.frameworkStabilizers.push(r=>{const i=cn.getAllAngularTestabilities();let o=i.length;const s=function(){o--,0==o&&r()};i.forEach(a=>{a.whenStable(s)})})}findTestabilityInTree(n,t,r){return null==t?null:n.getTestability(t)??(r?jo().isShadowRoot(t)?this.findTestabilityInTree(n,t.host,!0):this.findTestabilityInTree(n,t.parentElement,!0):null)}}},{provide:hx,useClass:uv,deps:[we,dv,Th]},{provide:uv,useClass:uv,deps:[we,dv,Th]}],QI=[{provide:jg,useValue:"root"},{provide:Os,useFactory:function XZ(){return new Os}},{provide:vb,useClass:WZ,multi:!0,deps:[st]},{provide:vb,useClass:ZZ,multi:!0,deps:[st]},Db,HI,BI,{provide:Oi,useExisting:Db},{provide:Uw,useClass:GZ},[]];let JI=(()=>{class e{constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[...QI,...XI],imports:[ns,iq]})}return e})();function rs(e){return this instanceof rs?(this.v=e,this):new rs(e)}function rR(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function Rb(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(s){return new Promise(function(a,l){!function i(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}(a,l,(s=e[o](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const iR=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function oR(e){return qt(e?.then)}function sR(e){return qt(e[Eg])}function aR(e){return Symbol.asyncIterator&&qt(e?.[Symbol.asyncIterator])}function lR(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const cR=function SK(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function uR(e){return qt(e?.[cR])}function dR(e){return function nR(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),o=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",function s(m){return function(f){return Promise.resolve(f).then(m,d)}}),i[Symbol.asyncIterator]=function(){return this},i;function a(m,f){r[m]&&(i[m]=function(b){return new Promise(function(w,D){o.push([m,b,w,D])>1||l(m,b)})},f&&(i[m]=f(i[m])))}function l(m,f){try{!function c(m){m.value instanceof rs?Promise.resolve(m.value.v).then(u,d):g(o[0][2],m)}(r[m](f))}catch(b){g(o[0][3],b)}}function u(m){l("next",m)}function d(m){l("throw",m)}function g(m,f){m(f),o.shift(),o.length&&l(o[0][0],o[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield rs(t.read());if(i)return yield rs(void 0);yield yield rs(r)}}finally{t.releaseLock()}})}function fR(e){return qt(e?.getReader)}function gr(e){if(e instanceof bt)return e;if(null!=e){if(sR(e))return function xK(e){return new bt(n=>{const t=e[Eg]();if(qt(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(iR(e))return function AK(e){return new bt(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}(e);if(oR(e))return function MK(e){return new bt(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,AE)})}(e);if(aR(e))return hR(e);if(uR(e))return function IK(e){return new bt(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(fR(e))return function RK(e){return hR(dR(e))}(e)}throw lR(e)}function hR(e){return new bt(n=>{(function OK(e,n){var t,r,i,o;return function eR(e,n,t,r){return new(t||(t=Promise))(function(o,s){function a(u){try{c(r.next(u))}catch(d){s(d)}}function l(u){try{c(r.throw(u))}catch(d){s(d)}}function c(u){u.done?o(u.value):function i(o){return o instanceof t?o:new t(function(s){s(o)})}(u.value).then(a,l)}c((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=rR(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function ho(e,n,t,r=0,i=!1){const o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function tr(e,n,t=1/0){return qt(n)?tr((r,i)=>ae((o,s)=>n(r,o,i,s))(gr(e(r,i))),t):("number"==typeof n&&(t=n),an((r,i)=>function kK(e,n,t,r,i,o,s,a){const l=[];let c=0,u=0,d=!1;const g=()=>{d&&!l.length&&!c&&n.complete()},m=b=>c<r?f(b):l.push(b),f=b=>{o&&n.next(b),c++;let w=!1;gr(t(b,u++)).subscribe(Gt(n,D=>{i?.(D),o?m(D):n.next(D)},()=>{w=!0},void 0,()=>{if(w)try{for(c--;l.length&&c<r;){const D=l.shift();s?ho(n,s,()=>f(D)):f(D)}g()}catch(D){n.error(D)}}))};return e.subscribe(Gt(n,m,()=>{d=!0,g()})),()=>{a?.()}}(r,i,e,t)))}function ta(e,n){return qt(n)?tr(e,n,1):tr(e,1)}function ln(e,n){return an((t,r)=>{let i=0;t.subscribe(Gt(r,o=>e.call(n,o,i++)&&r.next(o)))})}function Fl(e){return an((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}function Tt(e,n){return an((t,r)=>{let i=null,o=0,s=!1;const a=()=>s&&!i&&r.complete();t.subscribe(Gt(r,l=>{i?.unsubscribe();let c=0;const u=o++;gr(e(l,u)).subscribe(i=Gt(r,d=>r.next(n?n(l,d,u,c++):d),()=>{i=null,a()}))},()=>{s=!0,a()}))})}function pR(e){return e&&qt(e.schedule)}function kb(e){return e[e.length-1]}function Nb(e){return qt(kb(e))?e.pop():void 0}function Uu(e){return pR(kb(e))?e.pop():void 0}function mR(e,n=0){return an((t,r)=>{t.subscribe(Gt(r,i=>ho(r,e,()=>r.next(i),n),()=>ho(r,e,()=>r.complete(),n),i=>ho(r,e,()=>r.error(i),n)))})}function gR(e,n=0){return an((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function _R(e,n){if(!e)throw new Error("Iterable cannot be null");return new bt(t=>{ho(t,n,()=>{const r=e[Symbol.asyncIterator]();ho(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Mn(e,n){return n?function jK(e,n){if(null!=e){if(sR(e))return function PK(e,n){return gr(e).pipe(gR(n),mR(n))}(e,n);if(iR(e))return function LK(e,n){return new bt(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(oR(e))return function FK(e,n){return gr(e).pipe(gR(n),mR(n))}(e,n);if(aR(e))return _R(e,n);if(uR(e))return function VK(e,n){return new bt(t=>{let r;return ho(t,n,()=>{r=e[cR](),ho(t,n,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){return void t.error(s)}o?t.complete():t.next(i)},0,!0)}),()=>qt(r?.return)&&r.return()})}(e,n);if(fR(e))return function BK(e,n){return _R(dR(e),n)}(e,n)}throw lR(e)}(e,n):gr(e)}function me(...e){return Mn(e,Uu(e))}class pp{}class mp{}class Un{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const i=t.slice(0,r),o=t.slice(r+1).trim();this.addHeaderEntry(i,o)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.addHeaderEntry(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof Un?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new Un;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof Un?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const i=("a"===n.op?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":const o=n.value;if(o){let s=this.headers.get(t);if(!s)return;s=s.filter(a=>-1===o.indexOf(a)),0===s.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}else this.headers.delete(t),this.normalizedNames.delete(t)}}addHeaderEntry(n,t){const r=n.toLowerCase();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(t):this.headers.set(r,[t])}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class UK{encodeKey(n){return yR(n)}encodeValue(n){return yR(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const HK=/%(\d[a-f0-9])/gi,zK={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function yR(e){return encodeURIComponent(e).replace(HK,(n,t)=>zK[t]??n)}function gp(e){return`${e}`}class is{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new UK,n.fromString){if(n.fromObject)throw new S(2805,!1);this.map=function $K(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{const o=i.indexOf("="),[s,a]=-1==o?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],l=t.get(s)||[];l.push(a),t.set(s,l)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],i=Array.isArray(r)?r.map(gp):[gp(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const i=n[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new is({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push(gp(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const i=r.indexOf(gp(n.value));-1!==i&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class GK{map=new Map;set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function vR(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function bR(e){return typeof Blob<"u"&&e instanceof Blob}function CR(e){return typeof FormData<"u"&&e instanceof FormData}const $u="Content-Type",Pb="X-Request-URL",ER="text/plain",wR="application/json",DR=`${wR}, ${ER}, */*`;class Hu{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(n,t,r,i){let o;if(this.url=t,this.method=n.toUpperCase(),function WK(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,o=i):o=r,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),"number"==typeof o.timeout){if(o.timeout<1||!Number.isInteger(o.timeout))throw new Error("");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),this.transferCache=o.transferCache}if(this.headers??=new Un,this.context??=new GK,this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=t;else{const a=t.indexOf("?");this.urlWithParams=t+(-1===a?"?":a<t.length-1?"&":"")+s}}else this.params=new is,this.urlWithParams=t}serializeBody(){return null===this.body?null:"string"==typeof this.body||vR(this.body)||bR(this.body)||CR(this.body)||function qK(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}(this.body)?this.body:this.body instanceof is?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||CR(this.body)?null:bR(this.body)?this.body.type||null:vR(this.body)?null:"string"==typeof this.body?ER:this.body instanceof is?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?wR:null}clone(n={}){const t=n.method||this.method,r=n.url||this.url,i=n.responseType||this.responseType,o=n.keepalive??this.keepalive,s=n.priority||this.priority,a=n.cache||this.cache,l=n.mode||this.mode,c=n.redirect||this.redirect,u=n.credentials||this.credentials,d=n.transferCache??this.transferCache,g=n.timeout??this.timeout,m=void 0!==n.body?n.body:this.body,f=n.withCredentials??this.withCredentials,b=n.reportProgress??this.reportProgress;let w=n.headers||this.headers,D=n.params||this.params;const I=n.context??this.context;return void 0!==n.setHeaders&&(w=Object.keys(n.setHeaders).reduce((J,te)=>J.set(te,n.setHeaders[te]),w)),n.setParams&&(D=Object.keys(n.setParams).reduce((J,te)=>J.set(te,n.setParams[te]),D)),new Hu(t,r,m,{params:D,headers:w,context:I,reportProgress:b,responseType:i,withCredentials:f,transferCache:d,keepalive:o,cache:a,priority:s,timeout:g,mode:l,redirect:c,credentials:u})}}var os=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(os||{});class Fb{headers;status;statusText;url;ok;type;constructor(n,t=200,r="OK"){this.headers=n.headers||new Un,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class yp extends Fb{constructor(n={}){super(n)}type=os.ResponseHeader;clone(n={}){return new yp({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class zu extends Fb{body;constructor(n={}){super(n),this.body=void 0!==n.body?n.body:null}type=os.Response;clone(n={}){return new zu({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class na extends Fb{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function Lb(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache,keepalive:e.keepalive,priority:e.priority,cache:e.cache,mode:e.mode,redirect:e.redirect}}let vp=(()=>{class e{handler;constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof Hu)o=t;else{let l,c;l=i.headers instanceof Un?i.headers:new Un(i.headers),i.params&&(c=i.params instanceof is?i.params:new is({fromObject:i.params})),o=new Hu(t,r,void 0!==i.body?i.body:null,{headers:l,context:i.context,params:c,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache,keepalive:i.keepalive,priority:i.priority,cache:i.cache,mode:i.mode,redirect:i.redirect,credentials:i.credentials})}const s=me(o).pipe(ta(l=>this.handler.handle(l)));if(t instanceof Hu||"events"===i.observe)return s;const a=s.pipe(ln(l=>l instanceof zu));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(ae(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new S(2806,!1);return l.body}));case"blob":return a.pipe(ae(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new S(2807,!1);return l.body}));case"text":return a.pipe(ae(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new S(2808,!1);return l.body}));default:return a.pipe(ae(l=>l.body))}case"response":return a;default:throw new S(2809,!1)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new is).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,Lb(i,r))}post(t,r,i={}){return this.request("POST",t,Lb(i,r))}put(t,r,i={}){return this.request("PUT",t,Lb(i,r))}static \u0275fac=function(r){return new(r||e)(ue(pp))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const xR=new N("");function AR(e,n){return n(e)}function JK(e,n){return(t,r)=>n.intercept(t,{handle:i=>e(i,r)})}const tX=new N(""),Gu=new N(""),nX=new N(""),MR=new N("",{providedIn:"root",factory:()=>!0});function rX(){let e=null;return(n,t)=>{null===e&&(e=(v(tX,{optional:!0})??[]).reduceRight(JK,AR));const r=v(_f);if(v(MR)){const o=r.add();return e(n,t).pipe(Fl(o))}return e(n,t)}}let IR=(()=>{class e extends pp{backend;injector;chain=null;pendingTasks=v(_f);contributeToStability=v(MR);constructor(t,r){super(),this.backend=t,this.injector=r}handle(t){if(null===this.chain){const r=Array.from(new Set([...this.injector.get(Gu),...this.injector.get(nX,[])]));this.chain=r.reduceRight((i,o)=>function eX(e,n,t){return(r,i)=>lr(t,()=>n(r,o=>e(o,i)))}(i,o,this.injector),AR)}if(this.contributeToStability){const r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(Fl(r))}return this.chain(t,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||e)(ue(mp),ue(gn))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const aX=/^\)\]\}',?\n/,lX=RegExp(`^${Pb}:`,"m");let OR=(()=>{class e{xhrFactory;constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new S(-2800,!1);const r=this.xhrFactory;return me(null).pipe(Tt(()=>new bt(o=>{const s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEach((w,D)=>s.setRequestHeader(w,D.join(","))),t.headers.has("Accept")||s.setRequestHeader("Accept",DR),!t.headers.has($u)){const w=t.detectContentTypeHeader();null!==w&&s.setRequestHeader($u,w)}if(t.timeout&&(s.timeout=t.timeout),t.responseType){const w=t.responseType.toLowerCase();s.responseType="json"!==w?w:"text"}const a=t.serializeBody();let l=null;const c=()=>{if(null!==l)return l;const w=s.statusText||"OK",D=new Un(s.getAllResponseHeaders()),I=function cX(e){return"responseURL"in e&&e.responseURL?e.responseURL:lX.test(e.getAllResponseHeaders())?e.getResponseHeader(Pb):null}(s)||t.url;return l=new yp({headers:D,status:s.status,statusText:w,url:I}),l},u=()=>{let{headers:w,status:D,statusText:I,url:J}=c(),te=null;204!==D&&(te=typeof s.response>"u"?s.responseText:s.response),0===D&&(D=te?200:0);let se=D>=200&&D<300;if("json"===t.responseType&&"string"==typeof te){const at=te;te=te.replace(aX,"");try{te=""!==te?JSON.parse(te):null}catch(ie){te=at,se&&(se=!1,te={error:ie,text:te})}}se?(o.next(new zu({body:te,headers:w,status:D,statusText:I,url:J||void 0})),o.complete()):o.error(new na({error:te,headers:w,status:D,statusText:I,url:J||void 0}))},d=w=>{const{url:D}=c(),I=new na({error:w,status:s.status||0,statusText:s.statusText||"Unknown Error",url:D||void 0});o.error(I)};let g=d;t.timeout&&(g=w=>{const{url:D}=c(),I=new na({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:D||void 0});o.error(I)});let m=!1;const f=w=>{m||(o.next(c()),m=!0);let D={type:os.DownloadProgress,loaded:w.loaded};w.lengthComputable&&(D.total=w.total),"text"===t.responseType&&s.responseText&&(D.partialText=s.responseText),o.next(D)},b=w=>{let D={type:os.UploadProgress,loaded:w.loaded};w.lengthComputable&&(D.total=w.total),o.next(D)};return s.addEventListener("load",u),s.addEventListener("error",d),s.addEventListener("timeout",g),s.addEventListener("abort",d),t.reportProgress&&(s.addEventListener("progress",f),null!==a&&s.upload&&s.upload.addEventListener("progress",b)),s.send(a),o.next({type:os.Sent}),()=>{s.removeEventListener("error",d),s.removeEventListener("abort",d),s.removeEventListener("load",u),s.removeEventListener("timeout",g),t.reportProgress&&(s.removeEventListener("progress",f),null!==a&&s.upload&&s.upload.removeEventListener("progress",b)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||e)(ue(Uw))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const jb=new N(""),kR=new N("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),NR=new N("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class PR{}let fX=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(t,r){this.doc=t,this.cookieName=r}getToken(){const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=jw(t,this.cookieName),this.lastCookieString=t),this.lastToken}static \u0275fac=function(r){return new(r||e)(ue(st),ue(kR))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();function hX(e,n){const t=e.url.toLowerCase();if(!v(jb)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=v(PR).getToken(),i=v(NR);return null!=r&&!e.headers.has(i)&&(e=e.clone({headers:e.headers.set(i,r)})),n(e)}var ss=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(ss||{});function pX(...e){const n=[vp,OR,IR,{provide:pp,useExisting:IR},{provide:mp,useFactory:()=>v(xR,{optional:!0})??v(OR)},{provide:Gu,useValue:hX,multi:!0},{provide:jb,useValue:!0},{provide:PR,useClass:fX}];for(const t of e)n.push(...t.\u0275providers);return rf(n)}const FR=new N("");function mX(){return function ra(e,n){return{\u0275kind:e,\u0275providers:n}}(ss.LegacyInterceptors,[{provide:FR,useFactory:rX},{provide:Gu,useExisting:FR,multi:!0}])}let gX=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[pX(mX())]})}return e})();class Rr{static getNoTokenHeaders(n="true",t="true"){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json","Access-Control-Allow-Origin":"*","No-Auth":"true",TokenRefresh:"false",retry:n,popupError:t})}}static getMerchantTokenHeaders(n){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${n}`,"Access-Control-Allow-Origin":"*","No-Auth":"true",TokenRefresh:"false",retry:"true",popupError:"true"})}}static RefreshTokenHttpHeaders(n="true",t="true"){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json","Access-Control-Allow-Origin":"*","No-Auth":"true",TokenRefresh:"true",retry:n,popupError:t})}}static getTokenHttpHeaders(n="true",t="true",r="true"){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json","Access-Control-Allow-Origin":"*","No-Auth":"false","use-x-environment":r,TokenRefresh:"false",retry:n,popupError:t})}}static getTokenCSVHttpHeaders(n="true",t="true"){return{headers:new Un({"Access-Control-Allow-Origin":"*","No-Auth":"false",TokenRefresh:"false",retry:n,popupError:t})}}static getTokenImageHttpHeaders(n="true",t="true"){return{headers:new Un({"Access-Control-Allow-Origin":"*","No-Auth":"false",TokenRefresh:"false",retry:n,popupError:t})}}static getNoTokenImageHttpHeaders(n="true",t="true"){return{headers:new Un({"Access-Control-Allow-Origin":"*","No-Auth":"true",retry:n,popupError:t})}}}const yX=[{name:"Uganda",default_currency_code:"UGX",supported_currencies:[{currency_code:"UGX",account_number_pattern:"^[0-9]{10}$"}]},{name:"Rwanda",default_currency_code:"RWF",supported_currencies:[{currency_code:"RWF",account_number_pattern:"^[0-9]{10}$"},{currency_code:"USD",account_number_pattern:"^[0-9]{11}$"}]},{name:"Tanzania",default_currency_code:"TZS",supported_currencies:[{currency_code:"TZS",account_number_pattern:"^[0-9]{10}$"},{currency_code:"USD",account_number_pattern:"^[0-9]{10}$"}]},{name:"C\xf4te d'Ivoire",default_currency_code:"XOF",supported_currencies:[{currency_code:"XOF",account_number_pattern:"^[0-9]{22}$"},{currency_code:"USD",account_number_pattern:"^[0-9]{22}$"}]},{name:"United States of America",default_currency_code:"USD",supported_currencies:[{currency_code:"USD",account_number_pattern:"^[0-9]{8,17}$"}]}],vX=[{_id:"685ab782aa4d455145a5523c",name:"afghanistan",countryCode:"AF",isoAlpha3:"AFG",momoCode:"+93",currencyCode:"AFN"},{_id:"685ab7c7aa4d455145a552cf",name:"albania",countryCode:"AL",isoAlpha3:"ALB",momoCode:"+355",currencyCode:"ALL"},{_id:"685ab43f2cb8a47f26a32bf4",name:"algeria",countryCode:"DZ",isoAlpha3:"DZA",momoCode:"+213",currencyCode:"DZD"},{_id:"685ab7c8aa4d455145a552d2",name:"andorra",countryCode:"AD",isoAlpha3:"AND",momoCode:"+376",currencyCode:"EUR"},{_id:"685ab4402cb8a47f26a32bf7",name:"angola",countryCode:"AO",isoAlpha3:"AGO",momoCode:"+244",currencyCode:"AOA"},{_id:"685ab7d4aa4d455145a55353",name:"antigua and barbuda",countryCode:"AG",isoAlpha3:"ATG",momoCode:"+1-268",currencyCode:"XCD"},{_id:"685ab7dbaa4d455145a55395",name:"argentina",countryCode:"AR",isoAlpha3:"ARG",momoCode:"+54",currencyCode:"ARS"},{_id:"685ab782aa4d455145a5523f",name:"armenia",countryCode:"AM",isoAlpha3:"ARM",momoCode:"+374",currencyCode:"AMD"},{_id:"685ab7dfaa4d455145a553b9",name:"australia",countryCode:"AU",isoAlpha3:"AUS",momoCode:"+61",currencyCode:"AUD"},{_id:"685ab7c8aa4d455145a552d5",name:"austria",countryCode:"AT",isoAlpha3:"AUT",momoCode:"+43",currencyCode:"EUR"},{_id:"685ab783aa4d455145a55242",name:"azerbaijan",countryCode:"AZ",isoAlpha3:"AZE",momoCode:"+994",currencyCode:"AZN"},{_id:"685ab7d5aa4d455145a55356",name:"bahamas",countryCode:"BS",isoAlpha3:"BHS",momoCode:"+1-242",currencyCode:"BSD"},{_id:"685ab785aa4d455145a55245",name:"bahrain",countryCode:"BH",isoAlpha3:"BHR",momoCode:"+973",currencyCode:"BHD"},{_id:"685ab7b3aa4d455145a55248",name:"bangladesh",countryCode:"BD",isoAlpha3:"BGD",momoCode:"+880",currencyCode:"BDT"},{_id:"685ab7d5aa4d455145a55359",name:"barbados",countryCode:"BB",isoAlpha3:"BRB",momoCode:"+1-246",currencyCode:"BBD"},{_id:"685ab7c8aa4d455145a552d8",name:"belarus",countryCode:"BY",isoAlpha3:"BLR",momoCode:"+375",currencyCode:"BYN"},{_id:"685ab7c9aa4d455145a552db",name:"belgium",countryCode:"BE",isoAlpha3:"BEL",momoCode:"+32",currencyCode:"EUR"},{_id:"685ab7d5aa4d455145a5535c",name:"belize",countryCode:"BZ",isoAlpha3:"BLZ",momoCode:"+501",currencyCode:"BZD"},{_id:"685ab35631dacffe12a228da",name:"benin",countryCode:"BJ",isoAlpha3:"BEN",momoCode:"+229",currencyCode:"XOF"},{_id:"685ab7b3aa4d455145a5524b",name:"bhutan",countryCode:"BT",isoAlpha3:"BTN",momoCode:"+975",currencyCode:"BTN"},{_id:"685ab7dbaa4d455145a55398",name:"bolivia",countryCode:"BO",isoAlpha3:"BOL",momoCode:"+591",currencyCode:"BOB"},{_id:"685ab7c9aa4d455145a552de",name:"bosnia and herzegovina",countryCode:"BA",isoAlpha3:"BIH",momoCode:"+387",currencyCode:"BAM"},{_id:"685ab4402cb8a47f26a32bfa",name:"botswana",countryCode:"BW",isoAlpha3:"BWA",momoCode:"+267",currencyCode:"BWP"},{_id:"685ab7dcaa4d455145a5539b",name:"brazil",countryCode:"BR",isoAlpha3:"BRA",momoCode:"+55",currencyCode:"BRL"},{_id:"685ab7b4aa4d455145a5524e",name:"brunei",countryCode:"BN",isoAlpha3:"BRN",momoCode:"+673",currencyCode:"BND"},{_id:"685ab7c9aa4d455145a552e1",name:"bulgaria",countryCode:"BG",isoAlpha3:"BGR",momoCode:"+359",currencyCode:"BGN"},{_id:"685ab43c2cb8a47f26a32beb",name:"burkina faso",countryCode:"BF",isoAlpha3:"BFA",momoCode:"+226",currencyCode:"XOF"},{_id:"685ab4412cb8a47f26a32bfd",name:"burundi",countryCode:"BI",isoAlpha3:"BDI",momoCode:"+257",currencyCode:"BIF"},{_id:"685ab7b4aa4d455145a55251",name:"cambodia",countryCode:"KH",isoAlpha3:"KHM",momoCode:"+855",currencyCode:"KHR"},{_id:"685ab43d2cb8a47f26a32bee",name:"cameroon",countryCode:"CM",isoAlpha3:"CMR",momoCode:"+237",currencyCode:"XAF"},{_id:"685ab7d6aa4d455145a5535f",name:"canada",countryCode:"CA",isoAlpha3:"CAN",momoCode:"+1",currencyCode:"CAD"},{_id:"685ab4422cb8a47f26a32c00",name:"cape verde",countryCode:"CV",isoAlpha3:"CPV",momoCode:"+238",currencyCode:"CVE"},{_id:"685ab4432cb8a47f26a32c03",name:"central african republic",countryCode:"CF",isoAlpha3:"CAF",momoCode:"+236",currencyCode:"XAF"},{_id:"685ab4442cb8a47f26a32c06",name:"chad",countryCode:"TD",isoAlpha3:"TCD",momoCode:"+235",currencyCode:"XAF"},{_id:"685ab7dcaa4d455145a5539e",name:"chile",countryCode:"CL",isoAlpha3:"CHL",momoCode:"+56",currencyCode:"CLP"},{_id:"685ab7b4aa4d455145a55254",name:"china",countryCode:"CN",isoAlpha3:"CHN",momoCode:"+86",currencyCode:"CNY"},{_id:"685ab7dcaa4d455145a553a1",name:"colombia",countryCode:"CO",isoAlpha3:"COL",momoCode:"+57",currencyCode:"COP"},{_id:"685ab4452cb8a47f26a32c09",name:"comoros",countryCode:"KM",isoAlpha3:"COM",momoCode:"+269",currencyCode:"KMF"},{_id:"685ab7d6aa4d455145a55362",name:"costa rica",countryCode:"CR",isoAlpha3:"CRI",momoCode:"+506",currencyCode:"CRC"},{_id:"685ab7c9aa4d455145a552e4",name:"croatia",countryCode:"HR",isoAlpha3:"HRV",momoCode:"+385",currencyCode:"EUR"},{_id:"685ab7d6aa4d455145a55365",name:"cuba",countryCode:"CU",isoAlpha3:"CUB",momoCode:"+53",currencyCode:"CUP"},{_id:"685ab7b5aa4d455145a55257",name:"cyprus",countryCode:"CY",isoAlpha3:"CYP",momoCode:"+357",currencyCode:"EUR"},{_id:"685ab7caaa4d455145a552e7",name:"czech republic",countryCode:"CZ",isoAlpha3:"CZE",momoCode:"+420",currencyCode:"CZK"},{_id:"685ab4382cb8a47f26a32bdf",name:"c\xf4te d'ivoire",countryCode:"CI",isoAlpha3:"CIV",momoCode:"+225",currencyCode:"XOF"},{_id:"685ab4462cb8a47f26a32c0c",name:"democratic republic of the congo",countryCode:"CD",isoAlpha3:"COD",momoCode:"+243",currencyCode:"CDF"},{_id:"685ab7caaa4d455145a552ea",name:"denmark",countryCode:"DK",isoAlpha3:"DNK",momoCode:"+45",currencyCode:"DKK"},{_id:"685ab4482cb8a47f26a32c12",name:"djibouti",countryCode:"DJ",isoAlpha3:"DJI",momoCode:"+253",currencyCode:"DJF"},{_id:"685ab7d7aa4d455145a55368",name:"dominica",countryCode:"DM",isoAlpha3:"DMA",momoCode:"+1-767",currencyCode:"XCD"},{_id:"685ab7d7aa4d455145a5536b",name:"dominican republic",countryCode:"DO",isoAlpha3:"DOM",momoCode:"+1-809",currencyCode:"DOP"},{_id:"685ab7ddaa4d455145a553a4",name:"ecuador",countryCode:"EC",isoAlpha3:"ECU",momoCode:"+593",currencyCode:"USD"},{_id:"685ab4492cb8a47f26a32c15",name:"egypt",countryCode:"EG",isoAlpha3:"EGY",momoCode:"+20",currencyCode:"EGP"},{_id:"685ab7d7aa4d455145a5536e",name:"el salvador",countryCode:"SV",isoAlpha3:"SLV",momoCode:"+503",currencyCode:"USD"},{_id:"685ab44a2cb8a47f26a32c18",name:"equatorial guinea",countryCode:"GQ",isoAlpha3:"GNQ",momoCode:"+240",currencyCode:"XAF"},{_id:"685ab44b2cb8a47f26a32c1b",name:"eritrea",countryCode:"ER",isoAlpha3:"ERI",momoCode:"+291",currencyCode:"ERN"},{_id:"685ab7caaa4d455145a552ed",name:"estonia",countryCode:"EE",isoAlpha3:"EST",momoCode:"+372",currencyCode:"EUR"},{_id:"685ab44c2cb8a47f26a32c1e",name:"eswatini",countryCode:"SZ",isoAlpha3:"SWZ",momoCode:"+268",currencyCode:"SZL"},{_id:"685ab44d2cb8a47f26a32c21",name:"ethiopia",countryCode:"ET",isoAlpha3:"ETH",momoCode:"+251",currencyCode:"ETB"},{_id:"685ab7dfaa4d455145a553bc",name:"fiji",countryCode:"FJ",isoAlpha3:"FJI",momoCode:"+679",currencyCode:"FJD"},{_id:"685ab7cbaa4d455145a552f0",name:"finland",countryCode:"FI",isoAlpha3:"FIN",momoCode:"+358",currencyCode:"EUR"},{_id:"685ab7cbaa4d455145a552f3",name:"france",countryCode:"FR",isoAlpha3:"FRA",momoCode:"+33",currencyCode:"EUR"},{_id:"685ab44e2cb8a47f26a32c24",name:"gabon",countryCode:"GA",isoAlpha3:"GAB",momoCode:"+241",currencyCode:"XAF"},{_id:"685ab44f2cb8a47f26a32c27",name:"gambia",countryCode:"GM",isoAlpha3:"GMB",momoCode:"+220",currencyCode:"GMD"},{_id:"685ab7b5aa4d455145a5525a",name:"georgia",countryCode:"GE",isoAlpha3:"GEO",momoCode:"+995",currencyCode:"GEL"},{_id:"685ab7cbaa4d455145a552f6",name:"germany",countryCode:"DE",isoAlpha3:"DEU",momoCode:"+49",currencyCode:"EUR"},{_id:"685ab35431dacffe12a228c5",name:"ghana",countryCode:"GH",isoAlpha3:"GHA",momoCode:"+233",currencyCode:"GHS"},{_id:"685ab7ccaa4d455145a552f9",name:"greece",countryCode:"GR",isoAlpha3:"GRC",momoCode:"+30",currencyCode:"EUR"},{_id:"685ab7d8aa4d455145a55371",name:"grenada",countryCode:"GD",isoAlpha3:"GRD",momoCode:"+1-473",currencyCode:"XCD"},{_id:"685ab7d8aa4d455145a55374",name:"guatemala",countryCode:"GT",isoAlpha3:"GTM",momoCode:"+502",currencyCode:"GTQ"},{_id:"685ab4502cb8a47f26a32c2a",name:"guinea",countryCode:"GN",isoAlpha3:"GIN",momoCode:"+224",currencyCode:"GNF"},{_id:"685ab4512cb8a47f26a32c2d",name:"guinea-bissau",countryCode:"GW",isoAlpha3:"GNB",momoCode:"+245",currencyCode:"XOF"},{_id:"685ab7ddaa4d455145a553a7",name:"guyana",countryCode:"GY",isoAlpha3:"GUY",momoCode:"+592",currencyCode:"GYD"},{_id:"685ab7d8aa4d455145a55377",name:"haiti",countryCode:"HT",isoAlpha3:"HTI",momoCode:"+509",currencyCode:"HTG"},{_id:"685ab7d8aa4d455145a5537a",name:"honduras",countryCode:"HN",isoAlpha3:"HND",momoCode:"+504",currencyCode:"HNL"},{_id:"685ab7ccaa4d455145a552fc",name:"hungary",countryCode:"HU",isoAlpha3:"HUN",momoCode:"+36",currencyCode:"HUF"},{_id:"685ab7ccaa4d455145a552ff",name:"iceland",countryCode:"IS",isoAlpha3:"ISL",momoCode:"+354",currencyCode:"ISK"},{_id:"685ab7b5aa4d455145a5525d",name:"india",countryCode:"IN",isoAlpha3:"IND",momoCode:"+91",currencyCode:"INR"},{_id:"685ab7b5aa4d455145a55260",name:"indonesia",countryCode:"ID",isoAlpha3:"IDN",momoCode:"+62",currencyCode:"IDR"},{_id:"685ab7b6aa4d455145a55263",name:"iran",countryCode:"IR",isoAlpha3:"IRN",momoCode:"+98",currencyCode:"IRR"},{_id:"685ab7b6aa4d455145a55266",name:"iraq",countryCode:"IQ",isoAlpha3:"IRQ",momoCode:"+964",currencyCode:"IQD"},{_id:"685ab7ccaa4d455145a55302",name:"ireland",countryCode:"IE",isoAlpha3:"IRL",momoCode:"+353",currencyCode:"EUR"},{_id:"685ab7b6aa4d455145a55269",name:"israel",countryCode:"IL",isoAlpha3:"ISR",momoCode:"+972",currencyCode:"ILS"},{_id:"685ab7cdaa4d455145a55305",name:"italy",countryCode:"IT",isoAlpha3:"ITA",momoCode:"+39",currencyCode:"EUR"},{_id:"685ab7d9aa4d455145a5537d",name:"jamaica",countryCode:"JM",isoAlpha3:"JAM",momoCode:"+1-876",currencyCode:"JMD"},{_id:"685ab7b7aa4d455145a5526c",name:"japan",countryCode:"JP",isoAlpha3:"JPN",momoCode:"+81",currencyCode:"JPY"},{_id:"685ab7b7aa4d455145a5526f",name:"jordan",countryCode:"JO",isoAlpha3:"JOR",momoCode:"+962",currencyCode:"JOD"},{_id:"685ab7b8aa4d455145a55272",name:"kazakhstan",countryCode:"KZ",isoAlpha3:"KAZ",momoCode:"+7",currencyCode:"KZT"},{_id:"685ab35431dacffe12a228c8",name:"kenya",countryCode:"KE",isoAlpha3:"KEN",momoCode:"+254",currencyCode:"KES"},{_id:"685ab7dfaa4d455145a553bf",name:"kiribati",countryCode:"KI",isoAlpha3:"KIR",momoCode:"+686",currencyCode:"AUD"},{_id:"685ab7b8aa4d455145a55275",name:"kuwait",countryCode:"KW",isoAlpha3:"KWT",momoCode:"+965",currencyCode:"KWD"},{_id:"685ab7b8aa4d455145a55278",name:"kyrgyzstan",countryCode:"KG",isoAlpha3:"KGZ",momoCode:"+996",currencyCode:"KGS"},{_id:"685ab7b9aa4d455145a5527b",name:"laos",countryCode:"LA",isoAlpha3:"LAO",momoCode:"+856",currencyCode:"LAK"},{_id:"685ab7cdaa4d455145a55308",name:"latvia",countryCode:"LV",isoAlpha3:"LVA",momoCode:"+371",currencyCode:"EUR"},{_id:"685ab7b9aa4d455145a5527e",name:"lebanon",countryCode:"LB",isoAlpha3:"LBN",momoCode:"+961",currencyCode:"LBP"},{_id:"685ab4512cb8a47f26a32c30",name:"lesotho",countryCode:"LS",isoAlpha3:"LSO",momoCode:"+266",currencyCode:"LSL"},{_id:"685ab4522cb8a47f26a32c33",name:"liberia",countryCode:"LR",isoAlpha3:"LBR",momoCode:"+231",currencyCode:"LRD"},{_id:"685ab4532cb8a47f26a32c36",name:"libya",countryCode:"LY",isoAlpha3:"LBY",momoCode:"+218",currencyCode:"LYD"},{_id:"685ab7cdaa4d455145a5530b",name:"liechtenstein",countryCode:"LI",isoAlpha3:"LIE",momoCode:"+423",currencyCode:"CHF"},{_id:"685ab7ceaa4d455145a5530e",name:"lithuania",countryCode:"LT",isoAlpha3:"LTU",momoCode:"+370",currencyCode:"EUR"},{_id:"685ab7ceaa4d455145a55311",name:"luxembourg",countryCode:"LU",isoAlpha3:"LUX",momoCode:"+352",currencyCode:"EUR"},{_id:"685ab4542cb8a47f26a32c39",name:"madagascar",countryCode:"MG",isoAlpha3:"MDG",momoCode:"+261",currencyCode:"MGA"},{_id:"685ab4552cb8a47f26a32c3c",name:"malawi",countryCode:"MW",isoAlpha3:"MWI",momoCode:"+265",currencyCode:"MWK"},{_id:"685ab7b9aa4d455145a55281",name:"malaysia",countryCode:"MY",isoAlpha3:"MYS",momoCode:"+60",currencyCode:"MYR"},{_id:"685ab7b9aa4d455145a55284",name:"maldives",countryCode:"MV",isoAlpha3:"MDV",momoCode:"+960",currencyCode:"MVR"},{_id:"685ab43b2cb8a47f26a32be8",name:"mali",countryCode:"ML",isoAlpha3:"MLI",momoCode:"+223",currencyCode:"XOF"},{_id:"685ab7ceaa4d455145a55314",name:"malta",countryCode:"MT",isoAlpha3:"MLT",momoCode:"+356",currencyCode:"EUR"},{_id:"685ab7e0aa4d455145a553c2",name:"marshall islands",countryCode:"MH",isoAlpha3:"MHL",momoCode:"+692",currencyCode:"USD"},{_id:"685ab4562cb8a47f26a32c3f",name:"mauritania",countryCode:"MR",isoAlpha3:"MRT",momoCode:"+222",currencyCode:"MRU"},{_id:"685ab4572cb8a47f26a32c42",name:"mauritius",countryCode:"MU",isoAlpha3:"MUS",momoCode:"+230",currencyCode:"MUR"},{_id:"685ab7d9aa4d455145a55380",name:"mexico",countryCode:"MX",isoAlpha3:"MEX",momoCode:"+52",currencyCode:"MXN"},{_id:"685ab7e0aa4d455145a553c5",name:"micronesia",countryCode:"FM",isoAlpha3:"FSM",momoCode:"+691",currencyCode:"USD"},{_id:"685ab7ceaa4d455145a55317",name:"moldova",countryCode:"MD",isoAlpha3:"MDA",momoCode:"+373",currencyCode:"MDL"},{_id:"685ab7cfaa4d455145a5531a",name:"monaco",countryCode:"MC",isoAlpha3:"MCO",momoCode:"+377",currencyCode:"EUR"},{_id:"685ab7baaa4d455145a55287",name:"mongolia",countryCode:"MN",isoAlpha3:"MNG",momoCode:"+976",currencyCode:"MNT"},{_id:"685ab7cfaa4d455145a5531d",name:"montenegro",countryCode:"ME",isoAlpha3:"MNE",momoCode:"+382",currencyCode:"EUR"},{_id:"685ab4582cb8a47f26a32c45",name:"morocco",countryCode:"MA",isoAlpha3:"MAR",momoCode:"+212",currencyCode:"MAD"},{_id:"685ab4592cb8a47f26a32c48",name:"mozambique",countryCode:"MZ",isoAlpha3:"MOZ",momoCode:"+258",currencyCode:"MZN"},{_id:"685ab7baaa4d455145a5528a",name:"myanmar",countryCode:"MM",isoAlpha3:"MMR",momoCode:"+95",currencyCode:"MMK"},{_id:"685ab45a2cb8a47f26a32c4b",name:"namibia",countryCode:"NA",isoAlpha3:"NAM",momoCode:"+264",currencyCode:"NAD"},{_id:"685ab7e0aa4d455145a553c8",name:"nauru",countryCode:"NR",isoAlpha3:"NRU",momoCode:"+674",currencyCode:"AUD"},{_id:"685ab7baaa4d455145a5528d",name:"nepal",countryCode:"NP",isoAlpha3:"NPL",momoCode:"+977",currencyCode:"NPR"},{_id:"685ab7cfaa4d455145a55320",name:"netherlands",countryCode:"NL",isoAlpha3:"NLD",momoCode:"+31",currencyCode:"EUR"},{_id:"685ab7e1aa4d455145a553cb",name:"new zealand",countryCode:"NZ",isoAlpha3:"NZL",momoCode:"+64",currencyCode:"NZD"},{_id:"685ab7d9aa4d455145a55383",name:"nicaragua",countryCode:"NI",isoAlpha3:"NIC",momoCode:"+505",currencyCode:"NIO"},{_id:"685ab45b2cb8a47f26a32c4e",name:"niger",countryCode:"NE",isoAlpha3:"NER",momoCode:"+227",currencyCode:"XOF"},{_id:"685ab35431dacffe12a228c2",name:"nigeria",countryCode:"NG",isoAlpha3:"NGA",momoCode:"+234",currencyCode:"NGN"},{_id:"685ab7bbaa4d455145a55290",name:"north korea",countryCode:"KP",isoAlpha3:"PRK",momoCode:"+850",currencyCode:"KPW"},{_id:"685ab7d0aa4d455145a55323",name:"north macedonia",countryCode:"MK",isoAlpha3:"MKD",momoCode:"+389",currencyCode:"MKD"},{_id:"685ab7d0aa4d455145a55326",name:"norway",countryCode:"NO",isoAlpha3:"NOR",momoCode:"+47",currencyCode:"NOK"},{_id:"685ab7bcaa4d455145a55293",name:"oman",countryCode:"OM",isoAlpha3:"OMN",momoCode:"+968",currencyCode:"OMR"},{_id:"685ab7c1aa4d455145a55296",name:"pakistan",countryCode:"PK",isoAlpha3:"PAK",momoCode:"+92",currencyCode:"PKR"},{_id:"685ab7e1aa4d455145a553ce",name:"palau",countryCode:"PW",isoAlpha3:"PLW",momoCode:"+680",currencyCode:"USD"},{_id:"685ab7c2aa4d455145a55299",name:"palestine",countryCode:"PS",isoAlpha3:"PSE",momoCode:"+970",currencyCode:"ILS"},{_id:"685ab7daaa4d455145a55386",name:"panama",countryCode:"PA",isoAlpha3:"PAN",momoCode:"+507",currencyCode:"PAB"},{_id:"685ab7e1aa4d455145a553d1",name:"papua new guinea",countryCode:"PG",isoAlpha3:"PNG",momoCode:"+675",currencyCode:"PGK"},{_id:"685ab7ddaa4d455145a553aa",name:"paraguay",countryCode:"PY",isoAlpha3:"PRY",momoCode:"+595",currencyCode:"PYG"},{_id:"685ab7deaa4d455145a553ad",name:"peru",countryCode:"PE",isoAlpha3:"PER",momoCode:"+51",currencyCode:"PEN"},{_id:"685ab7c2aa4d455145a5529c",name:"philippines",countryCode:"PH",isoAlpha3:"PHL",momoCode:"+63",currencyCode:"PHP"},{_id:"685ab7d0aa4d455145a55329",name:"poland",countryCode:"PL",isoAlpha3:"POL",momoCode:"+48",currencyCode:"PLN"},{_id:"685ab7d1aa4d455145a5532c",name:"portugal",countryCode:"PT",isoAlpha3:"PRT",momoCode:"+351",currencyCode:"EUR"},{_id:"685ab7c2aa4d455145a5529f",name:"qatar",countryCode:"QA",isoAlpha3:"QAT",momoCode:"+974",currencyCode:"QAR"},{_id:"685ab4472cb8a47f26a32c0f",name:"republic of the congo",countryCode:"CG",isoAlpha3:"COG",momoCode:"+242",currencyCode:"XAF"},{_id:"685ab7d1aa4d455145a5532f",name:"romania",countryCode:"RO",isoAlpha3:"ROU",momoCode:"+40",currencyCode:"RON"},{_id:"685ab7d1aa4d455145a55332",name:"russia",countryCode:"RU",isoAlpha3:"RUS",momoCode:"+7",currencyCode:"RUB"},{_id:"685ab35631dacffe12a228d4",name:"rwanda",countryCode:"RW",isoAlpha3:"RWA",momoCode:"+250",currencyCode:"RWF"},{_id:"685ab7daaa4d455145a55389",name:"saint kitts and nevis",countryCode:"KN",isoAlpha3:"KNA",momoCode:"+1-869",currencyCode:"XCD"},{_id:"685ab7daaa4d455145a5538c",name:"saint lucia",countryCode:"LC",isoAlpha3:"LCA",momoCode:"+1-758",currencyCode:"XCD"},{_id:"685ab7dbaa4d455145a5538f",name:"saint vincent and the grenadines",countryCode:"VC",isoAlpha3:"VCT",momoCode:"+1-784",currencyCode:"XCD"},{_id:"685ab7e2aa4d455145a553d4",name:"samoa",countryCode:"WS",isoAlpha3:"WSM",momoCode:"+685",currencyCode:"WST"},{_id:"685ab7d1aa4d455145a55335",name:"san marino",countryCode:"SM",isoAlpha3:"SMR",momoCode:"+378",currencyCode:"EUR"},{_id:"685ab7c3aa4d455145a552a2",name:"saudi arabia",countryCode:"SA",isoAlpha3:"SAU",momoCode:"+966",currencyCode:"SAR"},{_id:"685ab43a2cb8a47f26a32be5",name:"senegal",countryCode:"SN",isoAlpha3:"SEN",momoCode:"+221",currencyCode:"XOF"},{_id:"685ab7d2aa4d455145a55338",name:"serbia",countryCode:"RS",isoAlpha3:"SRB",momoCode:"+381",currencyCode:"RSD"},{_id:"685ab45d2cb8a47f26a32c54",name:"seychelles",countryCode:"SC",isoAlpha3:"SYC",momoCode:"+248",currencyCode:"SCR"},{_id:"685ab45d2cb8a47f26a32c57",name:"sierra leone",countryCode:"SL",isoAlpha3:"SLE",momoCode:"+232",currencyCode:"SLE"},{_id:"685ab7c3aa4d455145a552a5",name:"singapore",countryCode:"SG",isoAlpha3:"SGP",momoCode:"+65",currencyCode:"SGD"},{_id:"685ab7d2aa4d455145a5533b",name:"slovakia",countryCode:"SK",isoAlpha3:"SVK",momoCode:"+421",currencyCode:"EUR"},{_id:"685ab7d2aa4d455145a5533e",name:"slovenia",countryCode:"SI",isoAlpha3:"SVN",momoCode:"+386",currencyCode:"EUR"},{_id:"685ab7e2aa4d455145a553d7",name:"solomon islands",countryCode:"SB",isoAlpha3:"SLB",momoCode:"+677",currencyCode:"SBD"},{_id:"685ab45e2cb8a47f26a32c5a",name:"somalia",countryCode:"SO",isoAlpha3:"SOM",momoCode:"+252",currencyCode:"SOS"},{_id:"685ab35531dacffe12a228cb",name:"south africa",countryCode:"ZA",isoAlpha3:"ZAF",momoCode:"+27",currencyCode:"ZAR"},{_id:"685ab7c3aa4d455145a552a8",name:"south korea",countryCode:"KR",isoAlpha3:"KOR",momoCode:"+82",currencyCode:"KRW"},{_id:"685ab45f2cb8a47f26a32c5d",name:"south sudan",countryCode:"SS",isoAlpha3:"SSD",momoCode:"+211",currencyCode:"SSP"},{_id:"685ab7d3aa4d455145a55341",name:"spain",countryCode:"ES",isoAlpha3:"ESP",momoCode:"+34",currencyCode:"EUR"},{_id:"685ab7c4aa4d455145a552ab",name:"sri lanka",countryCode:"LK",isoAlpha3:"LKA",momoCode:"+94",currencyCode:"LKR"},{_id:"685ab4602cb8a47f26a32c60",name:"sudan",countryCode:"SD",isoAlpha3:"SDN",momoCode:"+249",currencyCode:"SDG"},{_id:"685ab7deaa4d455145a553b0",name:"suriname",countryCode:"SR",isoAlpha3:"SUR",momoCode:"+597",currencyCode:"SRD"},{_id:"685ab7d3aa4d455145a55344",name:"sweden",countryCode:"SE",isoAlpha3:"SWE",momoCode:"+46",currencyCode:"SEK"},{_id:"685ab7d3aa4d455145a55347",name:"switzerland",countryCode:"CH",isoAlpha3:"CHE",momoCode:"+41",currencyCode:"CHF"},{_id:"685ab7c4aa4d455145a552ae",name:"syria",countryCode:"SY",isoAlpha3:"SYR",momoCode:"+963",currencyCode:"SYP"},{_id:"685ab45c2cb8a47f26a32c51",name:"s\xe3o tom\xe9 and pr\xedncipe",countryCode:"ST",isoAlpha3:"STP",momoCode:"+239",currencyCode:"STN"},{_id:"685ab7c4aa4d455145a552b1",name:"taiwan",countryCode:"TW",isoAlpha3:"TWN",momoCode:"+886",currencyCode:"TWD"},{_id:"685ab7c5aa4d455145a552b4",name:"tajikistan",countryCode:"TJ",isoAlpha3:"TJK",momoCode:"+992",currencyCode:"TJS"},{_id:"685ab35531dacffe12a228d1",name:"tanzania",countryCode:"TZ",isoAlpha3:"TZA",momoCode:"+255",currencyCode:"TZS"},{_id:"685ab7c5aa4d455145a552b7",name:"thailand",countryCode:"TH",isoAlpha3:"THA",momoCode:"+66",currencyCode:"THB"},{_id:"685ab7c5aa4d455145a552ba",name:"timor-leste",countryCode:"TL",isoAlpha3:"TLS",momoCode:"+670",currencyCode:"USD"},{_id:"685ab4392cb8a47f26a32be2",name:"togo",countryCode:"TG",isoAlpha3:"TGO",momoCode:"+228",currencyCode:"XOF"},{_id:"685ab7e2aa4d455145a553da",name:"tonga",countryCode:"TO",isoAlpha3:"TON",momoCode:"+676",currencyCode:"TOP"},{_id:"685ab7dbaa4d455145a55392",name:"trinidad and tobago",countryCode:"TT",isoAlpha3:"TTO",momoCode:"+1-868",currencyCode:"TTD"},{_id:"685ab4612cb8a47f26a32c63",name:"tunisia",countryCode:"TN",isoAlpha3:"TUN",momoCode:"+216",currencyCode:"TND"},{_id:"685ab7c5aa4d455145a552bd",name:"turkey",countryCode:"TR",isoAlpha3:"TUR",momoCode:"+90",currencyCode:"TRY"},{_id:"685ab7c6aa4d455145a552c0",name:"turkmenistan",countryCode:"TM",isoAlpha3:"TKM",momoCode:"+993",currencyCode:"TMT"},{_id:"685ab7e2aa4d455145a553dd",name:"tuvalu",countryCode:"TV",isoAlpha3:"TUV",momoCode:"+688",currencyCode:"AUD"},{_id:"685ab35631dacffe12a228d7",name:"uganda",countryCode:"UG",isoAlpha3:"UGA",momoCode:"+256",currencyCode:"UGX"},{_id:"685ab7d4aa4d455145a5534a",name:"ukraine",countryCode:"UA",isoAlpha3:"UKR",momoCode:"+380",currencyCode:"UAH"},{_id:"685ab7c6aa4d455145a552c3",name:"united arab emirates",countryCode:"AE",isoAlpha3:"ARE",momoCode:"+971",currencyCode:"AED"},{_id:"685ab7d4aa4d455145a5534d",name:"united kingdom",countryCode:"GB",isoAlpha3:"GBR",momoCode:"+44",currencyCode:"GBP"},{_id:"685ab35531dacffe12a228ce",name:"united states",countryCode:"US",isoAlpha3:"USA",momoCode:"+1",currencyCode:"USD"},{_id:"685ab7deaa4d455145a553b3",name:"uruguay",countryCode:"UY",isoAlpha3:"URY",momoCode:"+598",currencyCode:"UYU"},{_id:"685ab7c6aa4d455145a552c6",name:"uzbekistan",countryCode:"UZ",isoAlpha3:"UZB",momoCode:"+998",currencyCode:"UZS"},{_id:"685ab7e3aa4d455145a553e0",name:"vanuatu",countryCode:"VU",isoAlpha3:"VUT",momoCode:"+678",currencyCode:"VUV"},{_id:"685ab7d4aa4d455145a55350",name:"vatican city",countryCode:"VA",isoAlpha3:"VAT",momoCode:"+379",currencyCode:"EUR"},{_id:"685ab7dfaa4d455145a553b6",name:"venezuela",countryCode:"VE",isoAlpha3:"VEN",momoCode:"+58",currencyCode:"VES"},{_id:"685ab7c7aa4d455145a552c9",name:"vietnam",countryCode:"VN",isoAlpha3:"VNM",momoCode:"+84",currencyCode:"VND"},{_id:"685ab7c7aa4d455145a552cc",name:"yemen",countryCode:"YE",isoAlpha3:"YEM",momoCode:"+967",currencyCode:"YER"},{_id:"685ab43e2cb8a47f26a32bf1",name:"zambia",countryCode:"ZM",isoAlpha3:"ZMB",momoCode:"+260",currencyCode:"ZMW"},{_id:"685ab781aa4d455145a55239",name:"zimbabwe",countryCode:"ZW",isoAlpha3:"ZWE",momoCode:"+263",currencyCode:"ZWD"}],as_baseUrl="https://api-dev.startbutton.tech/";let LR=(()=>{var e;class n{constructor(){this.http=v(vp)}get(r,i){const o={...i};void 0!==i?.skip&&(o.skip=parseInt(i.limit)*parseInt(i.skip));for(const s in i)void 0===o[s]&&delete o[s];return this.http.get(as_baseUrl+r,{params:o,...Rr.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}delete(r,i){return this.http.delete(`${as_baseUrl}${r}/${i}`,Rr.getTokenHttpHeaders()).pipe(ae(o=>o.data))}post(r,i,o){return this.http.post(as_baseUrl+r,i,{params:o,...Rr.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}noAuthPost(r,i,o,s="true",a="true"){return this.http.post(as_baseUrl+r,i,{params:o,...Rr.getNoTokenHeaders(s,a)}).pipe(ae(l=>l.data??l))}patch(r,i,o){return this.http.patch(as_baseUrl+r,i,{params:o,...Rr.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}put(r,i,o){return this.http.put(as_baseUrl+r,i,{params:o,...Rr.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}getNoAuth(r,i){i?.skip&&(i.skip=parseInt(i.limit)*parseInt(i.skip));for(const o in i)void 0===i[o]&&delete i[o];return this.http.get(as_baseUrl+r,{params:i}).pipe(ae(o=>o.data))}postNoAuth(r,i,o){return this.http.post(as_baseUrl+r,i,{params:o}).pipe(ae(s=>s.data))}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();function Or(e){return an((n,t)=>{let o,r=null,i=!1;r=n.subscribe(Gt(t,void 0,void 0,s=>{o=gr(e(s,Or(e)(n))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(t))})}let bX=(()=>{var e;class n extends LR{constructor(){super(...arguments),this.sbKey=new Dn(""),this.paymentRef=new Dn(""),this.paymentData=new Dn({}),this.environment=he("test")}get baseUrl(){return"prod"===this.environment()?"https://api.startbutton.tech/":"test"===this.environment()?"https://api-dev.startbutton.tech/":this.environment()}loadScript(r,i){return new Promise(o=>{if("Paystack"===i&&window?.PaystackPop&&"function"==typeof window.PaystackPop?.setup)return void o();if("Fincra"===i&&window?.Fincra&&"function"==typeof window.Fincra?.initialize)return void o();const s=document.createElement("script");document.head.appendChild(s);const a=()=>{s.removeEventListener("load",a),o()};s.addEventListener("load",a),s.setAttribute("src",r)})}initializePayment(r){const i={...r}.key;return delete r.key,this.http.post(this.baseUrl+"transaction/initialize",r,Rr.getMerchantTokenHeaders(i)).pipe(ae(o=>o.data.split("/")[4]),Tt(o=>this.http.get(this.baseUrl+"transaction/get-payment-details/"+o)),ae(o=>o.data),Or(o=>{throw o}))}getTaxInformation(r,i,o){return this.http.get(this.baseUrl+"tax-region/get-applicable-taxes-breakdown",{params:{currency:r,transactionRef:i,merchantId:o,transactionType:"collection"}}).pipe(ae(a=>a.data))}confirmMobileMoneyPayment(r){return this.http.post(`${this.baseUrl}transaction/initialize/mobile-money`,r,Rr.getMerchantTokenHeaders(this.sbKey.getValue())).pipe(ae(i=>i.data))}generateVA(){return this.http.get(this.baseUrl+"transaction/get-payment-details/virtual-account/"+this.paymentRef.getValue(),Rr.getNoTokenHeaders()).pipe(ae(r=>({bankName:r.data.bankName??"Baines Credit Microfinance Bank",accountName:r.data.accountName??"Checkout Earth/SB",email:this.paymentData.value.customerEmail,amount:this.paymentData.value.amount,...r.data})))}getMerchantSDKConfig(r){return this.http.get(`${this.baseUrl}merchant/integrations/sdk-config/${r}`).pipe(ae(i=>i.data))}validateOtp(r){return this.http.post(`${this.baseUrl}transaction/initialize/s2s/mobile_money/otp-verify`,r,Rr.getMerchantTokenHeaders(this.sbKey.value)).pipe(ae(i=>i.data))}manualConfirm(r){return this.http.post(`${this.baseUrl}transaction/verify-va-collection/${r}`,{},Rr.getNoTokenHeaders()).pipe(ae(i=>i.data))}getServiceProvider(r){return this.http.get(`${this.baseUrl}transaction/mobile-money/providers/${r}`,Rr.getNoTokenHeaders()).pipe(ae(i=>i.data))}resolveBankAccount(r){return this.http.get(`${this.baseUrl}merchant/bank/resolve`,{params:r,...Rr.getTokenHttpHeaders("false","false")}).pipe(ae(o=>o.data))}static#e=e=()=>(this.\u0275fac=(()=>{let r;return function(o){return(r||(r=Ut(n)))(o||n)}})(),this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();function Wu(e){return new bt(n=>{gr(e()).subscribe(n)})}function vt(e,n,t){const r=qt(e)||n||t?{next:e,error:n,complete:t}:e;return r?an((i,o)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let a=!0;i.subscribe(Gt(o,l=>{var c;null===(c=r.next)||void 0===c||c.call(r,l),o.next(l)},()=>{var l;a=!1,null===(l=r.complete)||void 0===l||l.call(r),o.complete()},l=>{var c;a=!1,null===(c=r.error)||void 0===c||c.call(r,l),o.error(l)},()=>{var l,c;a&&(null===(l=r.unsubscribe)||void 0===l||l.call(r)),null===(c=r.finalize)||void 0===c||c.call(r)}))}):Ro}var Ie=function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e}(Ie||{});const po="*";function VR(e,n){return{type:Ie.Trigger,name:e,definitions:n,options:{}}}function BR(e,n=null){return{type:Ie.Animate,styles:n,timings:e}}function EX(e,n=null){return{type:Ie.Group,steps:e,options:n}}function ia(e){return{type:Ie.Style,styles:e,offset:null}}function jR(e){return{type:Ie.Keyframes,steps:e}}function UR(e,n,t=null){return{type:Ie.Transition,expr:e,animation:n,options:t}}function $R(e,n=null){return{type:Ie.Reference,animation:e,options:n}}function Ub(e=null){return{type:Ie.AnimateChild,options:e}}function DX(e,n=null){return{type:Ie.AnimateRef,animation:e,options:n}}function $b(e,n,t=null){return{type:Ie.Query,selector:e,animation:n,options:t}}class qu{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(n=0,t=0){this.totalTime=n+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class HR{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(n){this.players=n;let t=0,r=0,i=0;const o=this.players.length;0==o?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++t==o&&this._onFinish()}),s.onDestroy(()=>{++r==o&&this._onDestroy()}),s.onStart(()=>{++i==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const t=n*this.totalTime;this.players.forEach(r=>{const i=r.totalTime?Math.min(1,t/r.totalTime):1;r.setPosition(i)})}getPosition(){const n=this.players.reduce((t,r)=>null===t||r.totalTime>t.totalTime?r:t,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}function R(e,n){return[...n&&"before"===n.animateChildren?[$b("@*",Ub(),{optional:!0})]:[],EX([DX(e),...n&&n.animateChildren&&"together"!==n.animateChildren?[]:[$b("@*",Ub(),{optional:!0})]]),...n&&"after"===n.animateChildren?[$b("@*",Ub(),{optional:!0})]:[]]}function TX(e){return VR(e&&e.anchor||"fadeInOnEnter",[UR(":enter",[ia({visibility:"hidden"}),...R($R([BR("{{duration}}ms {{delay}}ms",jR([ia({visibility:"visible",opacity:0,easing:"ease",offset:0}),ia({opacity:1,easing:"ease",offset:1})]))]),e)],{params:{delay:e&&e.delay||0,duration:e&&e.duration||1e3}})])}function SX(e){return VR(e&&e.anchor||"fadeOutOnLeave",[UR(":leave",[...R($R([BR("{{duration}}ms {{delay}}ms",jR([ia({opacity:1,easing:"ease",offset:0}),ia({opacity:0,easing:"ease",offset:1})]))]),e)],{params:{delay:e&&e.delay||0,duration:e&&e.duration||1e3}})])}const Ll={ficraPaymentMethods:{bank_transfer:"bank_transfer",card:"card",payattitude:"payattitude"},paystackPaymentMethods:{bank_transfer:"bank_transfer",card:"card",payattitude:"payattitude",ussd:"ussd",bank:"bank",qr:"qr",eft:"eft",mobile_money:"mobile_money",transfer:"transfer"},supportedCurrencies:[{name:"Nigeria",currency:"NGN",dialingCode:"+234",defaultTo:"transfer",countryCode:"NG",hasTax:!0,mobileMoneyConfig:{supported:!1},bankTransferConfig:{supported:!0,minThreshHold:100},paystackConfig:{supported:!0}},{name:"Uganda",currency:"UGX",dialingCode:"+256",defaultTo:"momo",hasTax:!1,countryCode:"UG",mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!0},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Ghana",currency:"GHS",dialingCode:"+233",defaultTo:"momo",hasTax:!0,countryCode:"GH",altMethod:"transfer",defaultToAltThreshHold:3e3,mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!0},bankTransferConfig:{supported:!0},paystackConfig:{supported:!0}},{name:"Tanzania",currency:"TZS",dialingCode:"+255",defaultTo:"momo",countryCode:"TZ",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Kenya",currency:"KES",dialingCode:"+254",defaultTo:"momo",countryCode:"KE",mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!0},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Rwanda",currency:"RWF",dialingCode:"+250",defaultTo:"momo",countryCode:"RW",mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Sounth Africa",currency:"ZAR",dialingCode:"+27",defaultTo:"paystack",countryCode:"ZA",mobileMoneyConfig:{supported:!1,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!0}},{name:"United States of America",currency:"USD",dialingCode:"+1",defaultTo:"paystack",countryCode:"US",mobileMoneyConfig:{supported:!1,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!0}},{name:"Ivory Coast",currency:"XOF",dialingCode:"+225",defaultTo:"paystack",countryCode:"CI",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!0}},{name:"Benin",currency:"XOF",dialingCode:"+229",defaultTo:"momo",countryCode:"BJ",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Togo",currency:"XOF",dialingCode:"+228",defaultTo:"momo",countryCode:"TG",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Senegal",currency:"XOF",dialingCode:"+221",defaultTo:"momo",countryCode:"SN",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Mali",currency:"XOF",dialingCode:"+223",defaultTo:"momo",countryCode:"ML",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Burkina Faso",currency:"XOF",dialingCode:"+226",defaultTo:"momo",countryCode:"BF",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Cameroon",currency:"XAF",dialingCode:"+237",defaultTo:"momo",countryCode:"CM",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}}]},Yu=mg(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function zb(e={}){const{connector:n=()=>new ke,resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=e;return o=>{let s,a,l,c=0,u=!1,d=!1;const g=()=>{a?.unsubscribe(),a=void 0},m=()=>{g(),s=l=void 0,u=d=!1},f=()=>{const b=s;m(),b?.unsubscribe()};return an((b,w)=>{c++,!d&&!u&&g();const D=l=l??n();w.add(()=>{c--,0===c&&!d&&!u&&(a=Gb(f,i))}),D.subscribe(w),!s&&c>0&&(s=new La({next:I=>D.next(I),error:I=>{d=!0,g(),a=Gb(m,t,I),D.error(I)},complete:()=>{u=!0,g(),a=Gb(m,r),D.complete()}}),gr(b).subscribe(s))})(o)}}function Gb(e,n,...t){if(!0===n)return void e();if(!1===n)return;const r=new La({next:()=>{r.unsubscribe(),e()}});return gr(n(...t)).subscribe(r)}function jN(e,n=Ro){return e=e??VX,an((t,r)=>{let i,o=!0;t.subscribe(Gt(r,s=>{const a=n(s);(o||!e(i,a))&&(o=!1,i=a,r.next(s))}))})}function VX(e,n){return e===n}const Wb={now:()=>(Wb.delegate||Date).now(),delegate:void 0};class qb extends ke{constructor(n=1/0,t=1/0,r=Wb){super(),this._bufferSize=n,this._windowTime=t,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,t)}next(n){const{isStopped:t,_buffer:r,_infiniteTimeWindow:i,_timestampProvider:o,_windowTime:s}=this;t||(r.push(n),!i&&r.push(o.now()+s)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const t=this._innerSubscribe(n),{_infiniteTimeWindow:r,_buffer:i}=this,o=i.slice();for(let s=0;s<o.length&&!n.closed;s+=r?1:2)n.next(o[s]);return this._checkFinalizedStatuses(n),t}_trimBuffer(){const{_bufferSize:n,_timestampProvider:t,_buffer:r,_infiniteTimeWindow:i}=this,o=(i?1:2)*n;if(n<1/0&&o<r.length&&r.splice(0,r.length-o),!i){const s=t.now();let a=0;for(let l=1;l<r.length&&r[l]<=s;l+=2)a=l;a&&r.splice(0,a+1)}}}function Cp(e,n,t){let r,i=!1;return e&&"object"==typeof e?({bufferSize:r=1/0,windowTime:n=1/0,refCount:i=!1,scheduler:t}=e):r=e??1/0,zb({connector:()=>new qb(r,n,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}var e;const jX=(e=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0,function(n={}){var r,i,t=n;function o(){function p(F){const P=C;y=h=0,C=new Map,P.forEach(U=>{try{U(F)}catch(V){console.error(V)}}),this.Sa(),M&&M.pb()}let h=0,y=0,C=new Map,M=null,k=null;this.requestAnimationFrame=function(F){h||(h=requestAnimationFrame(p.bind(this)));const P=++y;return C.set(P,F),P},this.cancelAnimationFrame=function(F){C.delete(F),h&&0==C.size&&(cancelAnimationFrame(h),h=0)},this.nb=function(F){k&&(document.body.remove(k),k=null),F||(k=document.createElement("div"),k.style.backgroundColor="black",k.style.position="fixed",k.style.right=0,k.style.top=0,k.style.color="white",k.style.padding="4px",k.innerHTML="RIVE FPS",F=function(P){k.innerHTML="RIVE FPS "+P.toFixed(1)},document.body.appendChild(k)),M=new function(){let P=0,U=0;this.pb=function(){var V=performance.now();U?(++P,1e3<(V-=U)&&(F(1e3*P/V),P=U=0)):(U=V,P=0)}}},this.kb=function(){k&&(document.body.remove(k),k=null),M=null},this.Sa=function(){}}function s(p){const h=new Map;let y=-1/0;this.push=function(C){return h.has(C=C+((1<<p)-1)>>p)&&clearTimeout(h.get(C)),h.set(C,setTimeout(function(){h.delete(C),0==h.length?y=-1/0:C==y&&(y=Math.max(...h.keys()),console.assert(y<C))},1e3)),y=Math.max(C,y),y<<p}}t.ready=new Promise((p,h)=>{r=p,i=h});const a="createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText".split(" "),l=new function(){function p(){if(!h){let Ht=function(En,Fe,We){if(Fe=re.createShader(Fe),re.shaderSource(Fe,We),re.compileShader(Fe),0<(We=re.getShaderInfoLog(Fe)).length)throw We;re.attachShader(En,Fe)};var ge=document.createElement("canvas"),Re={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,preferLowPowerToHighPerformance:0,failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};let re=ge.getContext("webgl2",Re);if(re)y=2;else{if(!(re=ge.getContext("webgl",Re)))return console.log("No WebGL support. Image mesh will not be drawn."),!1;y=1}if(C=Math.min(re.getParameter(re.MAX_RENDERBUFFER_SIZE),re.getParameter(re.MAX_TEXTURE_SIZE)),Ht(ge=re.createProgram(),re.VERTEX_SHADER,"attribute vec2 vertex;\n                attribute vec2 uv;\n                uniform vec4 mat;\n                uniform vec2 translate;\n                varying vec2 st;\n                void main() {\n                    st = uv;\n                    gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\n                }"),Ht(ge,re.FRAGMENT_SHADER,"precision highp float;\n                uniform sampler2D image;\n                varying vec2 st;\n                void main() {\n                    gl_FragColor = texture2D(image, st);\n                }"),re.bindAttribLocation(ge,0,"vertex"),re.bindAttribLocation(ge,1,"uv"),re.linkProgram(ge),0<(Re=re.getProgramInfoLog(ge)).trim().length)throw Re;M=re.getUniformLocation(ge,"mat"),k=re.getUniformLocation(ge,"translate"),re.useProgram(ge),re.bindBuffer(re.ARRAY_BUFFER,re.createBuffer()),re.enableVertexAttribArray(0),re.enableVertexAttribArray(1),re.bindBuffer(re.ELEMENT_ARRAY_BUFFER,re.createBuffer()),re.uniform1i(re.getUniformLocation(ge,"image"),0),re.pixelStorei(re.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),h=re}return!0}let h=null,y=0,C=0,M=null,k=null,F=0,P=0;this.yb=function(){return p(),C},this.ib=function(ge){if(!p())return null;const Re=h.createTexture();return h.bindTexture(h.TEXTURE_2D,Re),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,ge),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.LINEAR),2==y?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.LINEAR_MIPMAP_LINEAR),h.generateMipmap(h.TEXTURE_2D)):h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.LINEAR),Re};const U=new s(8),V=new s(8),ne=new s(10),fe=new s(10);this.mb=function(ge,Re,re,Ht,En){if(p()){var Fe=U.push(ge),We=V.push(Re);for(var wn of((h.canvas.width!=Fe||h.canvas.height!=We)&&(h.canvas.width=Fe,h.canvas.height=We),h.viewport(0,We-Re,ge,Re),h.disable(h.SCISSOR_TEST),h.clearColor(0,0,0,0),h.clear(h.COLOR_BUFFER_BIT),h.enable(h.SCISSOR_TEST),re.sort((rt,_s)=>_s.Wa-rt.Wa),Fe=ne.push(Ht),F!=Fe&&(h.bufferData(h.ARRAY_BUFFER,8*Fe,h.DYNAMIC_DRAW),F=Fe),Fe=0,re))h.bufferSubData(h.ARRAY_BUFFER,Fe,wn.Fa),Fe+=4*wn.Fa.length;for(var Zr of(console.assert(Fe==4*Ht),re))h.bufferSubData(h.ARRAY_BUFFER,Fe,Zr.Za),Fe+=4*Zr.Za.length;for(var Mo of(console.assert(Fe==8*Ht),Fe=fe.push(En),P!=Fe&&(h.bufferData(h.ELEMENT_ARRAY_BUFFER,2*Fe,h.DYNAMIC_DRAW),P=Fe),wn=0,re))h.bufferSubData(h.ELEMENT_ARRAY_BUFFER,wn,Mo.indices),wn+=2*Mo.indices.length;console.assert(wn==2*En),Mo=0,Zr=!0,Fe=wn=0;for(const rt of re){rt.image.Ba!=Mo&&(h.bindTexture(h.TEXTURE_2D,rt.image.fb||null),Mo=rt.image.Ba),rt.Bb?(h.scissor(rt.Ka,We-rt.La-rt.Ra,rt.Ib,rt.Ra),Zr=!0):Zr&&(h.scissor(0,We-Re,ge,Re),Zr=!1);const _s=-2/Re;h.uniform4f(M,rt.qa[0]*(re=2/ge)*rt.xa,rt.qa[1]*_s*rt.ya,rt.qa[2]*re*rt.xa,rt.qa[3]*_s*rt.ya),h.uniform2f(k,rt.qa[4]*re*rt.xa+re*(rt.Ka-rt.zb*rt.xa)-1,rt.qa[5]*_s*rt.ya+_s*(rt.La-rt.Ab*rt.ya)+1),h.vertexAttribPointer(0,2,h.FLOAT,!1,0,Fe),h.vertexAttribPointer(1,2,h.FLOAT,!1,0,Fe+4*Ht),h.drawElements(h.TRIANGLES,rt.indices.length,h.UNSIGNED_SHORT,wn),Fe+=4*rt.Fa.length,wn+=2*rt.indices.length}console.assert(Fe==4*Ht),console.assert(wn==2*En)}},this.canvas=function(){return p()&&h.canvas}};t.onRuntimeInitialized=function(){function p(ee){switch(ee){case V.srcOver:return"source-over";case V.screen:return"screen";case V.overlay:return"overlay";case V.darken:return"darken";case V.lighten:return"lighten";case V.colorDodge:return"color-dodge";case V.colorBurn:return"color-burn";case V.hardLight:return"hard-light";case V.softLight:return"soft-light";case V.difference:return"difference";case V.exclusion:return"exclusion";case V.multiply:return"multiply";case V.hue:return"hue";case V.saturation:return"saturation";case V.color:return"color";case V.luminosity:return"luminosity"}}function h(ee){return"rgba("+((16711680&ee)>>>16)+","+((65280&ee)>>>8)+","+((255&ee)>>>0)+","+((4278190080&ee)>>>24)/255+")"}function y(){0<wn.length&&(l.mb(We.drawWidth(),We.drawHeight(),wn,Zr,Mo),wn=[],Mo=Zr=0,We.reset(512,512));for(const ee of Fe){for(const Ae of ee.fa)Ae();ee.fa=[]}Fe.clear()}var C=t.RenderPaintStyle;const M=t.RenderPath,k=t.RenderPaint,F=t.Renderer,P=t.StrokeCap,U=t.StrokeJoin,V=t.BlendMode,ne=C.fill,fe=C.stroke,ge=t.FillRule.evenOdd;let Re=1;var re=t.RenderImage.extend("CanvasRenderImage",{__construct:function(){this.__parent.__construct.call(this),this.Ba=Re,Re=Re+1&2147483647||1},decode:function(ee){let Ae=gE;Ae.total++;var ct=this,Ke=new Image;Ke.src=URL.createObjectURL(new Blob([ee],{type:"image/png"})),Ke.onload=function(){if(ct.cb=Ke,ct.fb=l.ib(Ke),ct.size(Ke.width,Ke.height),Ae.loaded++,Ae.loaded===Ae.total){const ze=Ae.ready;ze&&(ze(),Ae.ready=null)}}}}),Ht=M.extend("CanvasRenderPath",{__construct:function(){this.__parent.__construct.call(this),this.ka=new Path2D},rewind:function(){this.ka=new Path2D},addPath:function(ee,Ae,ct,Ke,ze,Nt,ut){var xt=this.ka,mi=xt.addPath;ee=ee.ka;const Fn=new DOMMatrix;Fn.a=Ae,Fn.b=ct,Fn.c=Ke,Fn.d=ze,Fn.e=Nt,Fn.f=ut,mi.call(xt,ee,Fn)},fillRule:function(ee){this.Ia=ee},moveTo:function(ee,Ae){this.ka.moveTo(ee,Ae)},lineTo:function(ee,Ae){this.ka.lineTo(ee,Ae)},cubicTo:function(ee,Ae,ct,Ke,ze,Nt){this.ka.bezierCurveTo(ee,Ae,ct,Ke,ze,Nt)},close:function(){this.ka.closePath()}}),En=k.extend("CanvasRenderPaint",{color:function(ee){this.Ja=h(ee)},thickness:function(ee){this.gb=ee},join:function(ee){switch(ee){case U.miter:this.Aa="miter";break;case U.round:this.Aa="round";break;case U.bevel:this.Aa="bevel"}},cap:function(ee){switch(ee){case P.butt:this.za="butt";break;case P.round:this.za="round";break;case P.square:this.za="square"}},style:function(ee){this.eb=ee},blendMode:function(ee){this.bb=p(ee)},clearGradient:function(){this.sa=null},linearGradient:function(ee,Ae,ct,Ke){this.sa={Xa:ee,Ya:Ae,Na:ct,Oa:Ke,Ea:[]}},radialGradient:function(ee,Ae,ct,Ke){this.sa={Xa:ee,Ya:Ae,Na:ct,Oa:Ke,Ea:[],wb:!0}},addStop:function(ee,Ae){this.sa.Ea.push({color:ee,stop:Ae})},completeGradient:function(){},draw:function(ee,Ae,ct){let Ke=this.eb;var ze=this.Ja,Nt=this.sa;if(ee.globalCompositeOperation=this.bb,null!=Nt){ze=Nt.Xa;var ut=Nt.Ya;const mi=Nt.Na;var xt=Nt.Oa;const Fn=Nt.Ea;Nt.wb?(Nt=mi-ze,xt-=ut,ze=ee.createRadialGradient(ze,ut,0,ze,ut,Math.sqrt(Nt*Nt+xt*xt))):ze=ee.createLinearGradient(ze,ut,mi,xt);for(let qi=0,zn=Fn.length;qi<zn;qi++)ze.addColorStop((ut=Fn[qi]).stop,h(ut.color));this.Ja=ze,this.sa=null}switch(Ke){case fe:ee.strokeStyle=ze,ee.lineWidth=this.gb,ee.lineCap=this.za,ee.lineJoin=this.Aa,ee.stroke(Ae);break;case ne:ee.fillStyle=ze,ee.fill(Ae,ct)}}});const Fe=new Set;let We=null,wn=[],Zr=0,Mo=0;var rt=t.CanvasRenderer=F.extend("Renderer",{__construct:function(ee){this.__parent.__construct.call(this),this.ja=[1,0,0,1,0,0],this.da=ee.getContext("2d"),this.Ha=ee,this.fa=[]},save:function(){this.ja.push(...this.ja.slice(this.ja.length-6)),this.fa.push(this.da.save.bind(this.da))},restore:function(){const ee=this.ja.length-6;if(6>ee)throw"restore() called without matching save().";this.ja.splice(ee),this.fa.push(this.da.restore.bind(this.da))},transform:function(ee,Ae,ct,Ke,ze,Nt){const ut=this.ja,xt=ut.length-6;ut.splice(xt,6,ut[xt]*ee+ut[xt+2]*Ae,ut[xt+1]*ee+ut[xt+3]*Ae,ut[xt]*ct+ut[xt+2]*Ke,ut[xt+1]*ct+ut[xt+3]*Ke,ut[xt]*ze+ut[xt+2]*Nt+ut[xt+4],ut[xt+1]*ze+ut[xt+3]*Nt+ut[xt+5]),this.fa.push(this.da.transform.bind(this.da,ee,Ae,ct,Ke,ze,Nt))},rotate:function(ee){const Ae=Math.sin(ee);ee=Math.cos(ee),this.transform(ee,Ae,-Ae,ee,0,0)},_drawPath:function(ee,Ae){this.fa.push(Ae.draw.bind(Ae,this.da,ee.ka,ee.Ia===ge?"evenodd":"nonzero"))},_drawRiveImage:function(ee,Ae,ct){var Ke=ee.cb;if(Ke){var ze=this.da,Nt=p(Ae);this.fa.push(function(){ze.globalCompositeOperation=Nt,ze.globalAlpha=ct,ze.drawImage(Ke,0,0),ze.globalAlpha=1})}},_getMatrix:function(ee){const Ae=this.ja,ct=Ae.length-6;for(let Ke=0;6>Ke;++Ke)ee[Ke]=Ae[ct+Ke]},_drawImageMesh:function(ee,Ae,ct,Ke,ze,Nt,ut,xt,mi,Fn){var qi=this.da.canvas.width,zn=this.da.canvas.height;const XB=mi-ut,QB=Fn-xt;ut=Math.max(ut,0),xt=Math.max(xt,0),mi=Math.min(mi,qi),Fn=Math.min(Fn,zn);const Bd=mi-ut,jd=Fn-xt;if(console.assert(Bd<=Math.min(XB,qi)),console.assert(jd<=Math.min(QB,zn)),!(0>=Bd||0>=jd)){mi=Bd<XB||jd<QB,qi=Fn=1;var Ia=Math.ceil(Bd*Fn),Ra=Math.ceil(jd*qi);zn=l.yb(),Ia>zn&&(Fn*=zn/Ia,Ia=zn),Ra>zn&&(qi*=zn/Ra,Ra=zn),We||(We=new t.DynamicRectanizer(zn),We.reset(512,512)),0>(zn=We.addRect(Ia,Ra))&&(y(),Fe.add(this),zn=We.addRect(Ia,Ra),console.assert(0<=zn));var JB=65535&zn,e3=zn>>16;wn.push({qa:this.ja.slice(this.ja.length-6),image:ee,Ka:JB,La:e3,zb:ut,Ab:xt,Ib:Ia,Ra,xa:Fn,ya:qi,Fa:new Float32Array(Ke),Za:new Float32Array(ze),indices:new Uint16Array(Nt),Bb:mi,Wa:ee.Ba<<1|(mi?1:0)}),Zr+=Ke.length,Mo+=Nt.length;var cc=this.da,Rhe=p(Ae);this.fa.push(function(){cc.save(),cc.resetTransform(),cc.globalCompositeOperation=Rhe,cc.globalAlpha=ct,cc.drawImage(l.canvas(),JB,e3,Ia,Ra,ut,xt,Bd,jd),cc.restore()})}},_clipPath:function(ee){this.fa.push(this.da.clip.bind(this.da,ee.ka,ee.Ia===ge?"evenodd":"nonzero"))},clear:function(){Fe.add(this),this.fa.push(this.da.clearRect.bind(this.da,0,0,this.Ha.width,this.Ha.height))},flush:function(){},translate:function(ee,Ae){this.transform(1,0,0,1,ee,Ae)}});t.makeRenderer=function(ee){const Ae=new rt(ee),ct=Ae.da;return new Proxy(Ae,{get(Ke,ze){if("function"==typeof Ke[ze])return function(...Nt){return Ke[ze].apply(Ke,Nt)};if("function"==typeof ct[ze]){if(-1<a.indexOf(ze))throw Error("RiveException: Method call to '"+ze+"()' is not allowed, as the renderer cannot immediately pass through the return                 values of any canvas 2d context methods.");return function(...Nt){Ae.fa.push(ct[ze].bind(ct,...Nt))}}return Ke[ze]},set(Ke,ze,Nt){if(ze in ct)return ct[ze]=Nt,!0}})},t.renderFactory={makeRenderPaint:function(){return new En},makeRenderPath:function(){return new Ht},makeRenderImage:function(){return new re}};let _s=t.load,gE=null;t.load=function(ee){return new Promise(function(Ae){let ct=null;gE={total:0,loaded:0,ready:function(){Ae(ct)}},ct=_s(ee),0==gE.total&&Ae(ct)})},C=new o,t.requestAnimationFrame=C.requestAnimationFrame.bind(C),t.cancelAnimationFrame=C.cancelAnimationFrame.bind(C),t.enableFPSCounter=C.nb.bind(C),t.disableFPSCounter=C.kb,C.Sa=y,t.cleanup=function(){We&&We.delete()}};var f,b,c=Object.assign({},t),u="./this.program",d="object"==typeof window,g="function"==typeof importScripts,m="";(d||g)&&(g?m=self.location.href:typeof document<"u"&&document.currentScript&&(m=document.currentScript.src),e&&(m=e),m=0!==m.indexOf("blob:")?m.substr(0,m.replace(/[?#].*/,"").lastIndexOf("/")+1):"",g&&(b=p=>{var h=new XMLHttpRequest;return h.open("GET",p,!1),h.responseType="arraybuffer",h.send(null),new Uint8Array(h.response)}),f=(p,h,y)=>{var C=new XMLHttpRequest;C.open("GET",p,!0),C.responseType="arraybuffer",C.onload=()=>{200==C.status||0==C.status&&C.response?h(C.response):y()},C.onerror=y,C.send(null)});var I,w=t.print||console.log.bind(console),D=t.printErr||console.error.bind(console);Object.assign(t,c),c=null,t.thisProgram&&(u=t.thisProgram),t.wasmBinary&&(I=t.wasmBinary),"object"!=typeof WebAssembly&&kt("no native wasm support detected");var te,se,ie,X,lt,St,Jt,Ze,Ui,ir,at=!1;function $i(){var p=te.buffer;t.HEAP8=ie=new Int8Array(p),t.HEAP16=lt=new Int16Array(p),t.HEAP32=Jt=new Int32Array(p),t.HEAPU8=X=new Uint8Array(p),t.HEAPU16=St=new Uint16Array(p),t.HEAPU32=Ze=new Uint32Array(p),t.HEAPF32=Ui=new Float32Array(p),t.HEAPF64=ir=new Float64Array(p)}var Q,oe=[],_e=[],Ue=[];function en(){var p=t.preRun.shift();oe.unshift(p)}var Hi,rn=0,Pn=null,or=null;function kt(p){throw t.onAbort&&t.onAbort(p),D(p="Aborted("+p+")"),at=!0,p=new WebAssembly.RuntimeError(p+". Build with -sASSERTIONS for more info."),i(p),p}function xa(p){return p.startsWith("data:application/octet-stream;base64,")}if(!xa(Hi="canvas_advanced.wasm")){var Cn=Hi;Hi=t.locateFile?t.locateFile(Cn,m):m+Cn}function zi(p){if(p==Hi&&I)return new Uint8Array(I);if(b)return b(p);throw"both async and sync fetching of the wasm failed"}function Aa(p,h,y){return function Nr(p){if(!I&&(d||g)){if("function"==typeof fetch&&!p.startsWith("file://"))return fetch(p,{credentials:"same-origin"}).then(h=>{if(!h.ok)throw"failed to load wasm binary file at '"+p+"'";return h.arrayBuffer()}).catch(()=>zi(p));if(f)return new Promise((h,y)=>{f(p,C=>h(new Uint8Array(C)),y)})}return Promise.resolve().then(()=>zi(p))}(p).then(C=>WebAssembly.instantiate(C,h)).then(C=>C).then(y,C=>{D("failed to asynchronously prepare wasm: "+C),kt(C)})}var iE=p=>{for(;0<p.length;)p.shift()(t)};function IB(p){if(void 0===p)return"_unknown";var h=(p=p.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=h&&57>=h?`_${p}`:p}function qm(p,h){return p=IB(p),{[p]:function(){return h.apply(this,arguments)}}[p]}function RB(){this.la=[void 0],this.Qa=[]}var pi=new RB,sc=void 0;function $e(p){throw new sc(p)}var Si=p=>(p||$e("Cannot use deleted val. handle = "+p),pi.get(p).value),Gi=p=>{switch(p){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return pi.ab({Va:1,value:p})}};function OB(p){var h=Error,y=qm(p,function(C){this.name=p,this.message=C,void 0!==(C=Error(C).stack)&&(this.stack=this.toString()+"\n"+C.replace(/^Error(:[^\n]*)?\n/,""))});return y.prototype=Object.create(h.prototype),y.prototype.constructor=y,y.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},y}var kB=void 0,NB=void 0;function mn(p){for(var h="";X[p];)h+=NB[X[p++]];return h}var Nd=[];function oE(){for(;Nd.length;){var p=Nd.pop();p.Y.pa=!1,p.delete()}}var Pd=void 0,To={};function sE(p,h){for(void 0===h&&$e("ptr should not be undefined");p.ba;)h=p.ta(h),p=p.ba;return h}var Ma={};function PB(p){var h=mn(p=ZB(p));return Ao(p),h}function Fd(p,h){var y=Ma[p];return void 0===y&&$e(h+" has unknown type "+PB(p)),y}function Ym(){}var aE=!1;function FB(p){--p.count.value,0===p.count.value&&(p.ea?p.ha.ma(p.ea):p.aa.Z.ma(p.$))}function LB(p,h,y){return h===y?p:void 0===y.ba||null===(p=LB(p,h,y.ba))?null:y.lb(p)}var VB={},BB=void 0;function Zm(p){throw new BB(p)}function Km(p,h){return h.aa&&h.$||Zm("makeClassHandle requires ptr and ptrType"),!!h.ha!=!!h.ea&&Zm("Both smartPtrType and smartPtr must be specified"),h.count={value:1},ac(Object.create(p,{Y:{value:h}}))}function ac(p){return typeof FinalizationRegistry>"u"?(ac=h=>h,p):(aE=new FinalizationRegistry(h=>{FB(h.Y)}),Ym=h=>{aE.unregister(h)},(ac=h=>{var y=h.Y;return y.ea&&aE.register(h,{Y:y},h),h})(p))}var Xm={};function Ld(p){for(;p.length;){var h=p.pop();p.pop()(h)}}function Vd(p){return this.fromWireType(Jt[p>>2])}var lc={},Qm={};function Yr(p,h,y){function C(P){(P=y(P)).length!==p.length&&Zm("Mismatched type converter count");for(var U=0;U<p.length;++U)Wi(p[U],P[U])}p.forEach(function(P){Qm[P]=h});var M=Array(h.length),k=[],F=0;h.forEach((P,U)=>{Ma.hasOwnProperty(P)?M[U]=Ma[P]:(k.push(P),lc.hasOwnProperty(P)||(lc[P]=[]),lc[P].push(()=>{M[U]=Ma[P],++F===k.length&&C(M)}))}),0===k.length&&C(M)}function Jm(p){switch(p){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${p}`)}}function Wi(p,h,y={}){if(!("argPackAdvance"in h))throw new TypeError("registerType registeredInstance requires argPackAdvance");!function dhe(p,h,y={}){var C=h.name;if(p||$e(`type "${C}" must have a positive integer typeid pointer`),Ma.hasOwnProperty(p)){if(y.vb)return;$e(`Cannot register type '${C}' twice`)}Ma[p]=h,delete Qm[p],lc.hasOwnProperty(p)&&(h=lc[p],delete lc[p],h.forEach(M=>M()))}(p,h,y)}function lE(p){$e(p.Y.aa.Z.name+" instance already deleted")}function gs(){}function cE(p,h,y){if(void 0===p[h].ca){var C=p[h];p[h]=function(){return p[h].ca.hasOwnProperty(arguments.length)||$e(`Function '${y}' called with an invalid number of arguments (${arguments.length}) - expects one of (${p[h].ca})!`),p[h].ca[arguments.length].apply(this,arguments)},p[h].ca=[],p[h].ca[C.oa]=C}}function uE(p,h,y){t.hasOwnProperty(p)?((void 0===y||void 0!==t[p].ca&&void 0!==t[p].ca[y])&&$e(`Cannot register public name '${p}' twice`),cE(t,p,p),t.hasOwnProperty(y)&&$e(`Cannot register multiple overloads of a function with the same number of arguments (${y})!`),t[p].ca[y]=h):(t[p]=h,void 0!==y&&(t[p].Jb=y))}function fhe(p,h,y,C,M,k,F,P){this.name=p,this.constructor=h,this.ia=y,this.ma=C,this.ba=M,this.qb=k,this.ta=F,this.lb=P,this.Ta=[]}function eg(p,h,y){for(;h!==y;)h.ta||$e(`Expected null or instance of ${y.name}, got an instance of ${h.name}`),p=h.ta(p),h=h.ba;return p}function hhe(p,h){return null===h?(this.Ca&&$e(`null is not a valid ${this.name}`),0):(h.Y||$e(`Cannot pass "${fE(h)}" as a ${this.name}`),h.Y.$||$e(`Cannot pass deleted object as a pointer of type ${this.name}`),eg(h.Y.$,h.Y.aa.Z,this.Z))}function phe(p,h){if(null===h){if(this.Ca&&$e(`null is not a valid ${this.name}`),this.wa){var y=this.Da();return null!==p&&p.push(this.ma,y),y}return 0}if(h.Y||$e(`Cannot pass "${fE(h)}" as a ${this.name}`),h.Y.$||$e(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.va&&h.Y.aa.va&&$e(`Cannot convert argument of type ${h.Y.ha?h.Y.ha.name:h.Y.aa.name} to parameter type ${this.name}`),y=eg(h.Y.$,h.Y.aa.Z,this.Z),this.wa)switch(void 0===h.Y.ea&&$e("Passing raw pointer to smart pointer is illegal"),this.Hb){case 0:h.Y.ha===this?y=h.Y.ea:$e(`Cannot convert argument of type ${h.Y.ha?h.Y.ha.name:h.Y.aa.name} to parameter type ${this.name}`);break;case 1:y=h.Y.ea;break;case 2:if(h.Y.ha===this)y=h.Y.ea;else{var C=h.clone();y=this.Db(y,Gi(function(){C.delete()})),null!==p&&p.push(this.ma,y)}break;default:$e("Unsupporting sharing policy")}return y}function mhe(p,h){return null===h?(this.Ca&&$e(`null is not a valid ${this.name}`),0):(h.Y||$e(`Cannot pass "${fE(h)}" as a ${this.name}`),h.Y.$||$e(`Cannot pass deleted object as a pointer of type ${this.name}`),h.Y.aa.va&&$e(`Cannot convert argument of type ${h.Y.aa.name} to parameter type ${this.name}`),eg(h.Y.$,h.Y.aa.Z,this.Z))}function So(p,h,y,C){this.name=p,this.Z=h,this.Ca=y,this.va=C,this.wa=!1,this.ma=this.Db=this.Da=this.Ua=this.Hb=this.Cb=void 0,void 0!==h.ba?this.toWireType=phe:(this.toWireType=C?hhe:mhe,this.ga=null)}function jB(p,h,y){t.hasOwnProperty(p)||Zm("Replacing nonexistant public symbol"),void 0!==t[p].ca&&void 0!==y?t[p].ca[y]=h:(t[p]=h,t[p].oa=y)}function sr(p,h){var y=(p=mn(p)).includes("j")?((p,h)=>{var y=[];return function(){if(y.length=0,Object.assign(y,arguments),p.includes("j")){var C=t["dynCall_"+p];C=y&&y.length?C.apply(null,[h].concat(y)):C.call(null,h)}else C=Q.get(h).apply(null,y);return C}})(p,h):Q.get(h);return"function"!=typeof y&&$e(`unknown function pointer with signature ${p}: ${h}`),y}var UB=void 0;function xo(p,h){var C=[],M={};throw h.forEach(function y(k){M[k]||Ma[k]||(Qm[k]?Qm[k].forEach(y):(C.push(k),M[k]=!0))}),new UB(`${p}: `+C.map(PB).join([", "]))}function tg(p,h,y,C,M){var k=h.length;2>k&&$e("argTypes array size mismatch! Must at least get return value and 'this' types!");var F=null!==h[1]&&null!==y,P=!1;for(y=1;y<h.length;++y)if(null!==h[y]&&void 0===h[y].ga){P=!0;break}var U="void"!==h[0].name,V=k-2,ne=Array(V),fe=[],ge=[];return function(){if(arguments.length!==V&&$e(`function ${p} called with ${arguments.length} arguments, expected ${V} args!`),ge.length=0,fe.length=F?2:1,fe[0]=M,F){var Re=h[1].toWireType(ge,this);fe[1]=Re}for(var re=0;re<V;++re)ne[re]=h[re+2].toWireType(ge,arguments[re]),fe.push(ne[re]);if(re=C.apply(null,fe),P)Ld(ge);else for(var Ht=F?1:2;Ht<h.length;Ht++)null!==h[Ht].ga&&h[Ht].ga(1===Ht?Re:ne[Ht-2]);return U?h[0].fromWireType(re):void 0}}function ng(p,h){for(var y=[],C=0;C<p;C++)y.push(Ze[h+4*C>>2]);return y}function $B(p,h,y){return p instanceof Object||$e(`${y} with invalid "this": ${p}`),p instanceof h.Z.constructor||$e(`${y} incompatible with "this" of type ${p.constructor.name}`),p.Y.$||$e(`cannot call emscripten binding method ${y} on deleted object`),eg(p.Y.$,p.Y.aa.Z,h.Z)}function dE(p){p>=pi.Ga&&0===--pi.get(p).Va&&pi.$a(p)}function _he(p,h,y){switch(h){case 0:return function(C){return this.fromWireType((y?ie:X)[C])};case 1:return function(C){return this.fromWireType((y?lt:St)[C>>1])};case 2:return function(C){return this.fromWireType((y?Jt:Ze)[C>>2])};default:throw new TypeError("Unknown integer type: "+p)}}function fE(p){if(null===p)return"null";var h=typeof p;return"object"===h||"array"===h||"function"===h?p.toString():""+p}function yhe(p,h){switch(h){case 2:return function(y){return this.fromWireType(Ui[y>>2])};case 3:return function(y){return this.fromWireType(ir[y>>3])};default:throw new TypeError("Unknown float type: "+p)}}function vhe(p,h,y){switch(h){case 0:return y?function(C){return ie[C]}:function(C){return X[C]};case 1:return y?function(C){return lt[C>>1]}:function(C){return St[C>>1]};case 2:return y?function(C){return Jt[C>>2]}:function(C){return Ze[C>>2]};default:throw new TypeError("Unknown integer type: "+p)}}var HB=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,zB=(p,h,y)=>{var C=h+y;for(y=h;p[y]&&!(y>=C);)++y;if(16<y-h&&p.buffer&&HB)return HB.decode(p.subarray(h,y));for(C="";h<y;){var M=p[h++];if(128&M){var k=63&p[h++];if(192==(224&M))C+=String.fromCharCode((31&M)<<6|k);else{var F=63&p[h++];65536>(M=224==(240&M)?(15&M)<<12|k<<6|F:(7&M)<<18|k<<12|F<<6|63&p[h++])?C+=String.fromCharCode(M):(M-=65536,C+=String.fromCharCode(55296|M>>10,56320|1023&M))}}else C+=String.fromCharCode(M)}return C},GB=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,bhe=(p,h)=>{for(var y=p>>1,C=y+h/2;!(y>=C)&&St[y];)++y;if(32<(y<<=1)-p&&GB)return GB.decode(X.subarray(p,y));for(y="",C=0;!(C>=h/2);++C){var M=lt[p+2*C>>1];if(0==M)break;y+=String.fromCharCode(M)}return y},Che=(p,h,y)=>{if(void 0===y&&(y=2147483647),2>y)return 0;var C=h;y=(y-=2)<2*p.length?y/2:p.length;for(var M=0;M<y;++M)lt[h>>1]=p.charCodeAt(M),h+=2;return lt[h>>1]=0,h-C},Ehe=p=>2*p.length,whe=(p,h)=>{for(var y=0,C="";!(y>=h/4);){var M=Jt[p+4*y>>2];if(0==M)break;++y,65536<=M?(M-=65536,C+=String.fromCharCode(55296|M>>10,56320|1023&M)):C+=String.fromCharCode(M)}return C},Dhe=(p,h,y)=>{if(void 0===y&&(y=2147483647),4>y)return 0;var C=h;y=C+y-4;for(var M=0;M<p.length;++M){var k=p.charCodeAt(M);if(55296<=k&&57343>=k&&(k=65536+((1023&k)<<10)|1023&p.charCodeAt(++M)),Jt[h>>2]=k,(h+=4)+4>y)break}return Jt[h>>2]=0,h-C},The=p=>{for(var h=0,y=0;y<p.length;++y){var C=p.charCodeAt(y);55296<=C&&57343>=C&&++y,h+=4}return h},She={};function rg(p){var h=She[p];return void 0===h?mn(p):h}var pE,ig=[],WB=[],hE={},qB=()=>{if(!pE){var h,p={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(h in hE)void 0===hE[h]?delete p[h]:p[h]=hE[h];var y=[];for(h in p)y.push(`${h}=${p[h]}`);pE=y}return pE},Mhe=[null,[],[]];Object.assign(RB.prototype,{get(p){return this.la[p]},has(p){return void 0!==this.la[p]},ab(p){var h=this.Qa.pop()||this.la.length;return this.la[h]=p,h},$a(p){this.la[p]=void 0,this.Qa.push(p)}}),sc=t.BindingError=class extends Error{constructor(p){super(p),this.name="BindingError"}},pi.la.push({value:void 0},{value:null},{value:!0},{value:!1}),pi.Ga=pi.la.length,t.count_emval_handles=function(){for(var p=0,h=pi.Ga;h<pi.la.length;++h)void 0!==pi.la[h]&&++p;return p},kB=t.PureVirtualError=OB("PureVirtualError");for(var YB=Array(256),og=0;256>og;++og)YB[og]=String.fromCharCode(og);NB=YB,t.getInheritedInstanceCount=function(){return Object.keys(To).length},t.getLiveInheritedInstances=function(){var h,p=[];for(h in To)To.hasOwnProperty(h)&&p.push(To[h]);return p},t.flushPendingDeletes=oE,t.setDelayFunction=function(p){Pd=p,Nd.length&&Pd&&Pd(oE)},BB=t.InternalError=class extends Error{constructor(p){super(p),this.name="InternalError"}},gs.prototype.isAliasOf=function(p){if(!(this instanceof gs&&p instanceof gs))return!1;var h=this.Y.aa.Z,y=this.Y.$,C=p.Y.aa.Z;for(p=p.Y.$;h.ba;)y=h.ta(y),h=h.ba;for(;C.ba;)p=C.ta(p),C=C.ba;return h===C&&y===p},gs.prototype.clone=function(){if(this.Y.$||lE(this),this.Y.ra)return this.Y.count.value+=1,this;var p=ac,h=Object,y=h.create,C=Object.getPrototypeOf(this),M=this.Y;return(p=p(y.call(h,C,{Y:{value:{count:M.count,pa:M.pa,ra:M.ra,$:M.$,aa:M.aa,ea:M.ea,ha:M.ha}}}))).Y.count.value+=1,p.Y.pa=!1,p},gs.prototype.delete=function(){this.Y.$||lE(this),this.Y.pa&&!this.Y.ra&&$e("Object already scheduled for deletion"),Ym(this),FB(this.Y),this.Y.ra||(this.Y.ea=void 0,this.Y.$=void 0)},gs.prototype.isDeleted=function(){return!this.Y.$},gs.prototype.deleteLater=function(){return this.Y.$||lE(this),this.Y.pa&&!this.Y.ra&&$e("Object already scheduled for deletion"),Nd.push(this),1===Nd.length&&Pd&&Pd(oE),this.Y.pa=!0,this},So.prototype.rb=function(p){return this.Ua&&(p=this.Ua(p)),p},So.prototype.Ma=function(p){this.ma&&this.ma(p)},So.prototype.argPackAdvance=8,So.prototype.readValueFromPointer=Vd,So.prototype.deleteObject=function(p){null!==p&&p.delete()},So.prototype.fromWireType=function(p){function h(){return Km(this.Z.ia,this.wa?{aa:this.Cb,$:y,ha:this,ea:p}:{aa:this,$:p})}var y=this.rb(p);if(!y)return this.Ma(p),null;var C=function uhe(p,h){return h=sE(p,h),To[h]}(this.Z,y);if(void 0!==C)return 0===C.Y.count.value?(C.Y.$=y,C.Y.ea=p,C.clone()):(C=C.clone(),this.Ma(p),C);if(C=this.Z.qb(y),!(C=VB[C]))return h.call(this);var M=LB(y,this.Z,(C=this.va?C.hb:C.pointerType).Z);return null===M?h.call(this):Km(C.Z.ia,this.wa?{aa:C,$:M,ha:this,ea:p}:{aa:C,$:M})},UB=t.UnboundTypeError=OB("UnboundTypeError");var Ihe={L:function(p,h,y){p=mn(p),h=Fd(h,"wrapper"),y=Si(y);var C=[].slice,M=h.Z,k=M.ia,F=M.ba.ia,P=M.ba.constructor;for(var U in p=qm(p,function(){M.ba.Ta.forEach(function(V){if(this[V]===F[V])throw new kB(`Pure virtual function ${V} must be implemented in JavaScript`)}.bind(this)),Object.defineProperty(this,"__parent",{value:k}),this.__construct.apply(this,C.call(arguments))}),k.__construct=function(){this===k&&$e("Pass correct 'this' to __construct");var V=P.implement.apply(void 0,[this].concat(C.call(arguments)));Ym(V);var ne=V.Y;V.notifyOnDestruction(),ne.ra=!0,Object.defineProperties(this,{Y:{value:ne}}),ac(this),V=sE(M,V=ne.$),To.hasOwnProperty(V)?$e(`Tried to register registered instance: ${V}`):To[V]=this},k.__destruct=function(){this===k&&$e("Pass correct 'this' to __destruct"),Ym(this);var V=this.Y.$;V=sE(M,V),To.hasOwnProperty(V)?delete To[V]:$e(`Tried to unregister unregistered instance: ${V}`)},p.prototype=Object.create(k),y)p.prototype[U]=y[U];return Gi(p)},N:function(p){var h=Xm[p];delete Xm[p];var y=h.Da,C=h.ma,M=h.Pa;Yr([p],M.map(F=>F.ub).concat(M.map(F=>F.Fb)),F=>{var P={};return M.forEach((U,V)=>{var ne=F[V],fe=U.sb,ge=U.tb,Re=F[V+M.length],re=U.Eb,Ht=U.Gb;P[U.ob]={read:En=>ne.fromWireType(fe(ge,En)),write:(En,Fe)=>{var We=[];re(Ht,En,Re.toWireType(We,Fe)),Ld(We)}}}),[{name:h.name,fromWireType:function(U){var ne,V={};for(ne in P)V[ne]=P[ne].read(U);return C(U),V},toWireType:function(U,V){for(var ne in P)if(!(ne in V))throw new TypeError(`Missing field: "${ne}"`);var fe=y();for(ne in P)P[ne].write(fe,V[ne]);return null!==U&&U.push(C,fe),fe},argPackAdvance:8,readValueFromPointer:Vd,ga:C}]})},C:function(){},J:function(p,h,y,C,M){var k=Jm(y);Wi(p,{name:h=mn(h),fromWireType:function(F){return!!F},toWireType:function(F,P){return P?C:M},argPackAdvance:8,readValueFromPointer:function(F){if(1===y)var P=ie;else if(2===y)P=lt;else{if(4!==y)throw new TypeError("Unknown boolean type size: "+h);P=Jt}return this.fromWireType(P[F>>k])},ga:null})},f:function(p,h,y,C,M,k,F,P,U,V,ne,fe,ge){ne=mn(ne),k=sr(M,k),P&&(P=sr(F,P)),V&&(V=sr(U,V)),ge=sr(fe,ge);var Re=IB(ne);uE(Re,function(){xo(`Cannot construct ${ne} due to unbound types`,[C])}),Yr([p,h,y],C?[C]:[],function(re){if(re=re[0],C)var Ht=re.Z,En=Ht.ia;else En=gs.prototype;re=qm(Re,function(){if(Object.getPrototypeOf(this)!==Fe)throw new sc("Use 'new' to construct "+ne);if(void 0===We.na)throw new sc(ne+" has no accessible constructor");var Zr=We.na[arguments.length];if(void 0===Zr)throw new sc(`Tried to invoke ctor of ${ne} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(We.na).toString()}) parameters instead!`);return Zr.apply(this,arguments)});var Fe=Object.create(En,{constructor:{value:re}});re.prototype=Fe;var We=new fhe(ne,re,Fe,ge,Ht,k,P,V);We.ba&&(void 0===We.ba.ua&&(We.ba.ua=[]),We.ba.ua.push(We)),Ht=new So(ne,We,!0,!1),En=new So(ne+"*",We,!1,!1);var wn=new So(ne+" const*",We,!1,!0);return VB[p]={pointerType:En,hb:wn},jB(Re,re),[Ht,En,wn]})},l:function(p,h,y,C,M,k,F){var P=ng(y,C);h=mn(h),k=sr(M,k),Yr([],[p],function(U){function V(){xo(`Cannot call ${ne} due to unbound types`,P)}var ne=`${(U=U[0]).name}.${h}`;h.startsWith("@@")&&(h=Symbol[h.substring(2)]);var fe=U.Z.constructor;return void 0===fe[h]?(V.oa=y-1,fe[h]=V):(cE(fe,h,ne),fe[h].ca[y-1]=V),Yr([],P,function(ge){if(ge=tg(ne,[ge[0],null].concat(ge.slice(1)),null,k,F),void 0===fe[h].ca?(ge.oa=y-1,fe[h]=ge):fe[h].ca[y-1]=ge,U.Z.ua)for(const Re of U.Z.ua)Re.constructor.hasOwnProperty(h)||(Re.constructor[h]=ge);return[]}),[]})},w:function(p,h,y,C,M,k,F,P){h=mn(h),k=sr(M,k),Yr([],[p],function(U){var V=`${(U=U[0]).name}.${h}`,ne={get(){xo(`Cannot access ${V} due to unbound types`,[y])},enumerable:!0,configurable:!0};return ne.set=P?()=>{xo(`Cannot access ${V} due to unbound types`,[y])}:()=>{$e(`${V} is a read-only property`)},Object.defineProperty(U.Z.constructor,h,ne),Yr([],[y],function(fe){fe=fe[0];var ge={get:()=>fe.fromWireType(k(C)),enumerable:!0};return P&&(P=sr(F,P),ge.set=Re=>{var re=[];P(C,fe.toWireType(re,Re)),Ld(re)}),Object.defineProperty(U.Z.constructor,h,ge),[]}),[]})},r:function(p,h,y,C,M,k){var F=ng(h,y);M=sr(C,M),Yr([],[p],function(P){var U=`constructor ${(P=P[0]).name}`;if(void 0===P.Z.na&&(P.Z.na=[]),void 0!==P.Z.na[h-1])throw new sc(`Cannot register multiple constructors with identical number of parameters (${h-1}) for class '${P.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return P.Z.na[h-1]=()=>{xo(`Cannot construct ${P.name} due to unbound types`,F)},Yr([],F,function(V){return V.splice(1,0,null),P.Z.na[h-1]=tg(U,V,null,M,k),[]}),[]})},b:function(p,h,y,C,M,k,F,P){var U=ng(y,C);h=mn(h),k=sr(M,k),Yr([],[p],function(V){function ne(){xo(`Cannot call ${fe} due to unbound types`,U)}var fe=`${(V=V[0]).name}.${h}`;h.startsWith("@@")&&(h=Symbol[h.substring(2)]),P&&V.Z.Ta.push(h);var ge=V.Z.ia,Re=ge[h];return void 0===Re||void 0===Re.ca&&Re.className!==V.name&&Re.oa===y-2?(ne.oa=y-2,ne.className=V.name,ge[h]=ne):(cE(ge,h,fe),ge[h].ca[y-2]=ne),Yr([],U,function(re){return re=tg(fe,re,V,k,F),void 0===ge[h].ca?(re.oa=y-2,ge[h]=re):ge[h].ca[y-2]=re,[]}),[]})},e:function(p,h,y,C,M,k,F,P,U,V){h=mn(h),M=sr(C,M),Yr([],[p],function(ne){var fe=`${(ne=ne[0]).name}.${h}`,ge={get(){xo(`Cannot access ${fe} due to unbound types`,[y,F])},enumerable:!0,configurable:!0};return ge.set=U?()=>{xo(`Cannot access ${fe} due to unbound types`,[y,F])}:()=>{$e(fe+" is a read-only property")},Object.defineProperty(ne.Z.ia,h,ge),Yr([],U?[y,F]:[y],function(Re){var re=Re[0],Ht={get(){var Fe=$B(this,ne,fe+" getter");return re.fromWireType(M(k,Fe))},enumerable:!0};if(U){U=sr(P,U);var En=Re[1];Ht.set=function(Fe){var We=$B(this,ne,fe+" setter"),wn=[];U(V,We,En.toWireType(wn,Fe)),Ld(wn)}}return Object.defineProperty(ne.Z.ia,h,Ht),[]}),[]})},I:function(p,h){Wi(p,{name:h=mn(h),fromWireType:function(y){var C=Si(y);return dE(y),C},toWireType:function(y,C){return Gi(C)},argPackAdvance:8,readValueFromPointer:Vd,ga:null})},o:function(p,h,y,C){function M(){}y=Jm(y),h=mn(h),M.values={},Wi(p,{name:h,constructor:M,fromWireType:function(k){return this.constructor.values[k]},toWireType:function(k,F){return F.value},argPackAdvance:8,readValueFromPointer:_he(h,y,C),ga:null}),uE(h,M)},c:function(p,h,y){var C=Fd(p,"enum");h=mn(h),p=C.constructor,C=Object.create(C.constructor.prototype,{value:{value:y},constructor:{value:qm(`${C.name}_${h}`,function(){})}}),p.values[y]=C,p[h]=C},y:function(p,h,y){y=Jm(y),Wi(p,{name:h=mn(h),fromWireType:function(C){return C},toWireType:function(C,M){return M},argPackAdvance:8,readValueFromPointer:yhe(h,y),ga:null})},t:function(p,h,y,C,M,k){var F=ng(h,y);p=mn(p),M=sr(C,M),uE(p,function(){xo(`Cannot call ${p} due to unbound types`,F)},h-1),Yr([],F,function(P){return jB(p,tg(p,[P[0],null].concat(P.slice(1)),null,M,k),h-1),[]})},k:function(p,h,y,C,M){h=mn(h),-1===M&&(M=4294967295),M=Jm(y);var k=P=>P;if(0===C){var F=32-8*y;k=P=>P<<F>>>F}y=h.includes("unsigned")?function(P,U){return U>>>0}:function(P,U){return U},Wi(p,{name:h,fromWireType:k,toWireType:y,argPackAdvance:8,readValueFromPointer:vhe(h,M,0!==C),ga:null})},g:function(p,h,y){function C(k){return new M(Ze.buffer,Ze[1+(k>>=2)],Ze[k])}var M=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][h];Wi(p,{name:y=mn(y),fromWireType:C,argPackAdvance:8,readValueFromPointer:C},{vb:!0})},z:function(p,h){var y="std::string"===(h=mn(h));Wi(p,{name:h,fromWireType:function(C){var M=Ze[C>>2],k=C+4;if(y)for(var F=k,P=0;P<=M;++P){var U=k+P;if(P==M||0==X[U]){if(F=F?zB(X,F,U-F):"",void 0===V)var V=F;else V+="\0",V+=F;F=U+1}}else{for(V=Array(M),P=0;P<M;++P)V[P]=String.fromCharCode(X[k+P]);V=V.join("")}return Ao(C),V},toWireType:function(C,M){M instanceof ArrayBuffer&&(M=new Uint8Array(M));var k,P,F="string"==typeof M;if(F||M instanceof Uint8Array||M instanceof Uint8ClampedArray||M instanceof Int8Array||$e("Cannot pass non-string to std::string"),y&&F)for(k=P=0;k<M.length;++k){var U=M.charCodeAt(k);127>=U?P++:2047>=U?P+=2:55296<=U&&57343>=U?(P+=4,++k):P+=3}else P=M.length;if(U=(P=mE(4+(k=P)+1))+4,Ze[P>>2]=k,y&&F){if(F=U,U=k+1,k=X,0<U){U=F+U-1;for(var V=0;V<M.length;++V){var ne=M.charCodeAt(V);if(55296<=ne&&57343>=ne&&(ne=65536+((1023&ne)<<10)|1023&M.charCodeAt(++V)),127>=ne){if(F>=U)break;k[F++]=ne}else{if(2047>=ne){if(F+1>=U)break;k[F++]=192|ne>>6}else{if(65535>=ne){if(F+2>=U)break;k[F++]=224|ne>>12}else{if(F+3>=U)break;k[F++]=240|ne>>18,k[F++]=128|ne>>12&63}k[F++]=128|ne>>6&63}k[F++]=128|63&ne}}k[F]=0}}else if(F)for(F=0;F<k;++F)255<(V=M.charCodeAt(F))&&(Ao(U),$e("String has UTF-16 code units that do not fit in 8 bits")),X[U+F]=V;else for(F=0;F<k;++F)X[U+F]=M[F];return null!==C&&C.push(Ao,P),P},argPackAdvance:8,readValueFromPointer:Vd,ga:function(C){Ao(C)}})},v:function(p,h,y){if(y=mn(y),2===h)var C=bhe,M=Che,k=Ehe,F=()=>St,P=1;else 4===h&&(C=whe,M=Dhe,k=The,F=()=>Ze,P=2);Wi(p,{name:y,fromWireType:function(U){for(var fe,V=Ze[U>>2],ne=F(),ge=U+4,Re=0;Re<=V;++Re){var re=U+4+Re*h;(Re==V||0==ne[re>>P])&&(ge=C(ge,re-ge),void 0===fe?fe=ge:(fe+="\0",fe+=ge),ge=re+h)}return Ao(U),fe},toWireType:function(U,V){"string"!=typeof V&&$e(`Cannot pass non-string to C++ string type ${y}`);var ne=k(V),fe=mE(4+ne+h);return Ze[fe>>2]=ne>>P,M(V,fe+4,ne+h),null!==U&&U.push(Ao,fe),fe},argPackAdvance:8,readValueFromPointer:Vd,ga:function(U){Ao(U)}})},P:function(p,h,y,C,M,k){Xm[p]={name:mn(h),Da:sr(y,C),ma:sr(M,k),Pa:[]}},O:function(p,h,y,C,M,k,F,P,U,V){Xm[p].Pa.push({ob:mn(h),ub:y,sb:sr(C,M),tb:k,Fb:F,Eb:sr(P,U),Gb:V})},K:function(p,h){Wi(p,{xb:!0,name:h=mn(h),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},u:function(p,h,y){p=Si(p),h=Fd(h,"emval::as");var C=[],M=Gi(C);return Ze[y>>2]=M,h.toWireType(C,p)},A:function(p,h,y,C,M){p=ig[p],h=Si(h),y=rg(y);var k=[];return Ze[C>>2]=Gi(k),p(h,y,k,M)},i:function(p,h,y,C){(p=ig[p])(h=Si(h),y=rg(y),null,C)},d:dE,h:function(p,h){var y=function Ahe(p,h){for(var y=Array(p),C=0;C<p;++C)y[C]=Fd(Ze[h+4*C>>2],"parameter "+C);return y}(p,h),C=y[0];h=C.name+"_$"+y.slice(1).map(function(F){return F.name}).join("_")+"$";var M=WB[h];if(void 0!==M)return M;var k=Array(p-1);return M=function xhe(p){var h=ig.length;return ig.push(p),h}((F,P,U,V)=>{for(var ne=0,fe=0;fe<p-1;++fe)k[fe]=y[fe+1].readValueFromPointer(V+ne),ne+=y[fe+1].argPackAdvance;for(F=F[P].apply(F,k),fe=0;fe<p-1;++fe)y[fe+1].jb&&y[fe+1].jb(k[fe]);if(!C.xb)return C.toWireType(U,F)}),WB[h]=M},s:function(p){return p=rg(p),Gi(t[p])},M:function(p,h){return p=Si(p),h=Si(h),Gi(p[h])},n:function(p){4<p&&(pi.get(p).Va+=1)},m:function(p){return Gi(rg(p))},x:function(){return Gi({})},p:function(p){Ld(Si(p)),dE(p)},j:function(p,h,y){p=Si(p),h=Si(h),y=Si(y),p[h]=y},q:function(p,h){return p=(p=Fd(p,"_emval_take_value")).readValueFromPointer(h),Gi(p)},a:()=>{kt("")},D:p=>{var h=X.length;if(2147483648<(p>>>=0))return!1;for(var y=1;4>=y;y*=2){var C=h*(1+.2/y);C=Math.min(C,p+100663296);var M=Math;C=Math.max(p,C);e:{M=M.min.call(M,2147483648,C+(65536-C%65536)%65536)-te.buffer.byteLength+65535>>>16;try{te.grow(M),$i();var k=1;break e}catch{}k=void 0}if(k)return!0}return!1},E:(p,h)=>{var y=0;return qB().forEach(function(C,M){var k=h+y;for(M=Ze[p+4*M>>2]=k,k=0;k<C.length;++k)ie[0|M++]=C.charCodeAt(k);ie[0|M]=0,y+=C.length+1}),0},F:(p,h)=>{var y=qB();Ze[p>>2]=y.length;var C=0;return y.forEach(function(M){C+=M.length+1}),Ze[h>>2]=C,0},G:()=>52,B:function(){return 70},H:(p,h,y,C)=>{for(var M=0,k=0;k<y;k++){var F=Ze[h>>2],P=Ze[h+4>>2];h+=8;for(var U=0;U<P;U++){var V=X[F+U],ne=Mhe[p];0===V||10===V?((1===p?w:D)(zB(ne,0)),ne.length=0):ne.push(V)}M+=P}return Ze[C>>2]=M,0}};!function(){function p(y){if(se=y=y.exports,te=se.Q,$i(),Q=se.W,_e.unshift(se.R),rn--,t.monitorRunDependencies&&t.monitorRunDependencies(rn),0==rn&&(null!==Pn&&(clearInterval(Pn),Pn=null),or)){var C=or;or=null,C()}return y}var h={a:Ihe};if(rn++,t.monitorRunDependencies&&t.monitorRunDependencies(rn),t.instantiateWasm)try{return t.instantiateWasm(h,p)}catch(y){D("Module.instantiateWasm callback failed with error: "+y),i(y)}(function kd(p,h){var y=Hi;return I||"function"!=typeof WebAssembly.instantiateStreaming||xa(y)||y.startsWith("file://")||"function"!=typeof fetch?Aa(y,p,h):fetch(y,{credentials:"same-origin"}).then(C=>WebAssembly.instantiateStreaming(C,p).then(h,function(M){return D("wasm streaming compile failed: "+M),D("falling back to ArrayBuffer instantiation"),Aa(y,p,h)}))})(h,function(y){p(y.instance)}).catch(i)}();var sg,Ao=p=>(Ao=se.S)(p),mE=p=>(mE=se.T)(p),ZB=p=>(ZB=se.U)(p);function KB(){function p(){if(!sg&&(sg=!0,t.calledRun=!0,!at)){if(iE(_e),r(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var h=t.postRun.shift();Ue.unshift(h)}iE(Ue)}}if(!(0<rn)){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)en();iE(oe),0<rn||(t.setStatus?(t.setStatus("Running..."),setTimeout(function(){setTimeout(function(){t.setStatus("")},1),p()},1)):p())}}if(t.__embind_initialize_bindings=()=>(t.__embind_initialize_bindings=se.V)(),t.dynCall_jiji=(p,h,y,C,M)=>(t.dynCall_jiji=se.X)(p,h,y,C,M),or=function p(){sg||KB(),sg||(or=p)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();return KB(),n.ready}),$X=new N("Folder with Rive files"),HX=new N("Version used to load rive WASM"),zX=new N("Local path to rive WASM");let UN=(()=>{var e;class n{constructor(r,i,o,s){this.http=r;const a=s??"2.4.0";this.folder=i??"assets/rive",this.wasmPath=o??`https://unpkg.com/@rive-app/canvas-advanced@${a}/rive.wasm`}getRive(){var r=this;return vr(function*(){if(!r.rive){const i=()=>r.wasmPath;r.rive=yield jX({locateFile:i}),r.frame=(e=>new bt(n=>{let t=0,r=!0;const i=o=>{const s=o-t;t=o,r?(n.next(16),r=!1):n.next(s),!n.closed&&e.requestAnimationFrame(i)};e.requestAnimationFrame(i)}))(r.rive).pipe(zb())}return r.rive})()}getAsset(r){return function LX(e,n){const t="object"==typeof n;return new Promise((r,i)=>{const o=new La({next:s=>{r(s),o.unsubscribe()},error:i,complete:()=>{t?r(n.defaultValue):i(new Yu)}});e.subscribe(o)})}(this.http.get(r,{responseType:"arraybuffer"}))}load(r){var i=this;return vr(function*(){if("string"!=typeof r){const[l,c]=yield Promise.all([i.getRive(),r.arrayBuffer()]);return l?.load(new Uint8Array(c))}const o=`${i.folder}/${r}.riv`,[s,a]=yield Promise.all([i.getRive(),i.getAsset(o)]);if(!s)throw new Error("Could not load rive");return s.load(new Uint8Array(a))})()}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(ue(vp),ue($X,8),ue(zX,8),ue(HX,8))},this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();function $N(e){const n="string"==typeof e?parseInt(e):e;if("number"==typeof n)return n}const WX=e=>null!=e;let HN=(()=>{var e;class n{set riv(r){this.url.next(r)}set name(r){this.arboardName.next(r)}set width(r){const i=$N(r)??this.canvas.width;this.canvas.width=i}get width(){return this.canvas.width}set height(r){const i=$N(r)??this.canvas.height;this.canvas.height=i}get height(){return this.canvas.height}pointerMove(r){const i=Object.values(this.stateMachines).filter(s=>"pointerMove"in s);if(!i.length)return;const o=this.getTransform(r);if(o)for(const s of i)s.pointerMove(o.x,o.y)}pointerDown(r){const i=Object.values(this.stateMachines).filter(s=>"pointerDown"in s);if(!i.length)return;const o=this.getTransform(r);if(o)for(const s of i)s.pointerDown(o.x,o.y)}pointerUp(r){const i=Object.values(this.stateMachines).filter(s=>"pointerUp"in s);if(!i.length)return;const o=this.getTransform(r);if(o)for(const s of i)s.pointerUp(o.x,o.y)}constructor(r,i){var o=this;this.service=r,this.url=new Dn(null),this.arboardName=new Dn(null),this.boxes={},this.stateMachines={},this.viewbox="0 0 100% 100%",this.lazy=!1,this.fit="contain",this.alignment="center",this.artboardChange=new Pe,this.canvas=i.nativeElement,this.whenVisible=(e=>new Promise((n,t)=>{if(typeof window>"u")return n(!1);if(!("IntersectionObserver"in window))return n(!0);let r=!1;const i=new IntersectionObserver(o=>{o.forEach(s=>{0!==s.intersectionRatio!==r&&(n(r),i.disconnect())})},{threshold:[0]});i.observe(e)}))(i.nativeElement),this.loaded=this.url.pipe(ln(WX),jN(),ln(()=>typeof window<"u"&&!!this.ctx),Tt(function(){var s=vr(function*(a){if(o.file=yield o.service.load(a),o.rive=o.service.rive,!o.rive)throw new Error("Service could not load rive");o.renderer=o.rive.makeRenderer(o.canvas)});return function(a){return s.apply(this,arguments)}}()),Tt(s=>this.setArtboard()),Cp({bufferSize:1,refCount:!0}))}ngOnInit(){this.onReady()}ngOnDestroy(){setTimeout(()=>{this.renderer?.delete(),this.artboard?.delete(),this.file?.delete()},100)}get ctx(){return this._ctx||(this._ctx=this.canvas.getContext("2d")),this._ctx}setArtboard(){return this.arboardName.pipe(vt(()=>this.artboard?.delete()),ae(r=>r?this.file?.artboardByName(r):this.file?.defaultArtboard()),vt(r=>this.artboard=r),vt(()=>this.artboardChange.emit(this.artboard)),ae(()=>!0))}get box(){const r=this.width,i=this.height,o=`${this.viewbox} ${r} ${i}`;if(!this.boxes[o]){const s=this.viewbox.split(" ");if(4!==s.length)throw new Error('View box should look like "0 0 100% 100%"');const[a,l,c,u]=s.map((d,g)=>{const m=g%2==0?r:i,f=d.endsWith("%")?parseInt(d.slice(0,-1),10)/100:parseInt(d,10)/m;return g<2?-m*f:m/f});this.boxes[o]={minX:a,minY:l,maxX:c,maxY:u}}return this.boxes[o]}get isLazy(){return!0===this.lazy||""===this.lazy}get count(){return this.artboard?.animationCount()}onReady(){return this.isLazy?Mn(this.whenVisible).pipe(ln(r=>r),Tt(()=>this.loaded)):this.loaded}draw(r,i,o){if(!this.rive)throw new Error("Could not load rive before registrating instance");if(!this.artboard)throw new Error("Could not load artboard before registrating instance");if(!this.renderer)throw new Error("Could not load renderer before registrating instance");this.renderer.clear(),function YX(e){return"didLoop"in e}(r)?(r.advance(i),r.apply(o??1)):r.advance(i),this.artboard.advance(i),this.renderer.save(),this.renderer.align(this.rive.Fit[this.fit],this.rive.Alignment[this.alignment],this.box,this.artboard.bounds),this.artboard.draw(this.renderer),this.renderer.restore()}getTransform(r){if(!this.rive||!this.artboard)return;const i=this.canvas.getBoundingClientRect(),{clientX:o,clientY:s}=function GX(e){return["touchstart","touchmove"].indexOf(e.type)>-1&&e.touches?.length?(e.preventDefault(),{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}):"touchend"===e.type&&e.changedTouches?.length?{clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}(r);if(!o&&!s)return;const a=o-i.left,l=s-i.top,c=this.rive.computeAlignment(this.rive.Fit[this.fit],this.rive.Alignment[this.alignment],{minX:0,minY:0,maxX:i.width,maxY:i.height},this.artboard.bounds),u=new this.rive.Mat2D;c.invert(u);const d=new this.rive.Vec2D(a,l),g=this.rive.mapXY(u,d),m=g.x(),f=g.y();return g.delete(),u.delete(),d.delete(),c.delete(),{x:m,y:f}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(G(UN),G(tt))},this.\u0275dir=de({type:n,selectors:[["canvas","riv",""]],hostBindings:function(i,o){1&i&&Ce("touchmove",function(a){return o.pointerMove(a)})("mouseover",function(a){return o.pointerMove(a)})("mouseout",function(a){return o.pointerMove(a)})("mousemove",function(a){return o.pointerMove(a)})("touchstart",function(a){return o.pointerDown(a)})("mousedown",function(a){return o.pointerDown(a)})("touchend",function(a){return o.pointerUp(a)})("mouseup",function(a){return o.pointerUp(a)})},inputs:{riv:"riv",name:[0,"artboard","name"],viewbox:"viewbox",lazy:"lazy",fit:"fit",alignment:"alignment",width:"width",height:"height"},outputs:{artboardChange:"artboardChange"},exportAs:["rivCanvas"]}))}return e(),n})();function GN(e={}){return{speed:1,playing:!1,mix:1,...e}}function ZX(e){return null!=e}let XX=(()=>{var e;class n{set name(r){"string"==typeof r&&this.zone.runOutsideAngular(()=>{this.register(r)})}set index(r){const i="string"==typeof r?parseInt(r):r;"number"==typeof i&&this.zone.runOutsideAngular(()=>{this.register(i)})}set mix(r){const i="string"==typeof r?parseFloat(r):r;i&&i>=0&&i<=1&&this.update({mix:i})}get mix(){return this.state.getValue().mix}set speed(r){const i="string"==typeof r?parseFloat(r):r;"number"==typeof i&&this.update({speed:i})}get speed(){return this.state.getValue().speed}set play(r){!0===r||""===r?this.update({playing:!0}):!1===r&&this.update({playing:!1})}get play(){return this.state.getValue().playing}constructor(r,i,o){this.zone=r,this.canvas=i,this.service=o,this.distance=new Dn(null),this.state=new Dn(GN()),this.load=new Pe}ngOnDestroy(){this.sub?.unsubscribe(),this.instance?.delete(),setTimeout(()=>this.instance?.delete(),100)}update(r){const i=GN({...this.state.getValue(),...r});this.state.next(i)}getFrame(r){return r.playing&&this.service.frame?this.service.frame.pipe(ae(i=>[r,i])):me(null)}initAnimation(r){if(!this.canvas.rive)throw new Error("Could not load animation instance before rive");if(!this.canvas.artboard)throw new Error("Could not load animation instance before artboard");const i="string"==typeof r?this.canvas.artboard.animationByName(r):this.canvas.artboard.animationByIndex(r);(function KX(e,n,t){if(e)return;const r=n.name??"Default",i=n.animationCount();if("number"==typeof t)throw new Error(`Provided index "${t}" for the animation of artboard "${r}" is not available. Animation count is: ${i}`);{const o=[];for(let s=0;s<i;s++)o.push(n.animationByIndex(s).name);throw new Error(`Provided name "${t}" for the animation of artboard "${r}" is not available. Availables names are: ${JSON.stringify(o)}`)}})(i,this.canvas.artboard,r),this.instance=new this.canvas.rive.LinearAnimationInstance(i,this.canvas.artboard),this.load.emit(this.instance)}register(r){this.sub?.unsubscribe();const i=this.state.pipe(Tt(o=>this.getFrame(o)),ln(ZX),ae(([o,s])=>s/1e3*o.speed));this.sub=this.canvas.onReady().pipe(ae(()=>this.initAnimation(r)),Tt(()=>i)).subscribe(o=>this.applyChange(o))}applyChange(r){if(!this.instance)throw new Error("Could not load animation instance before running it");this.canvas.draw(this.instance,r,this.state.getValue().mix)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(G(we),G(HN),G(UN))},this.\u0275dir=de({type:n,selectors:[["riv-animation"],["","rivAnimation",""]],inputs:{name:"name",index:"index",mix:"mix",speed:"speed",play:"play"},outputs:{load:"load"},exportAs:["rivAnimation"]}))}return e(),n})();const WN=["*","*"];function QX(e,n){1&e&&It(0)}function JX(e,n){1&e&&It(0,1)}function eQ(e,n){if(1&e&&(T(0,"div",2),j(1),A()),2&e){const t=O();x(),Qe(t.message)}}function tQ(e,n){1&e&&(T(0,"div",2),j(1,"\u2b50 Copied!"),A())}let nQ=(()=>{var e;class n{constructor(){this.text="",this.message="Copy",this.containerClass="",this.icon="",this.textPosition="left",this.showMessage=!1,this.copied=!1}ngOnInit(){}copyMessage(){if(this.text){const r=document.createElement("textarea");r.style.position="fixed",r.style.left="0",r.style.top="0",r.style.opacity="0",r.value=this.text,document.body.appendChild(r),r.focus(),r.select(),document.execCommand("copy"),document.body.removeChild(r),this.copied=!0,this.copyDone()}}copyDone(){setTimeout(()=>{this.copied=!1},3e3)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["cozmik-copy"]],inputs:{text:"text",message:"message",containerClass:"containerClass",icon:"icon",textPosition:"textPosition"},ngContentSelectors:WN,decls:8,vars:8,consts:[[1,"absolute",3,"ngClass"],[1,"flex","cursor-pointer","gap-2","items-center",3,"click","mouseenter","mouseleave"],[1,"message"]],template:function(i,o){1&i&&(ri(WN),T(0,"div",0)(1,"button",1),Ce("click",function(){return o.copyMessage()})("mouseenter",function(){return o.showMessage=!0})("mouseleave",function(){return o.showMessage=!1}),Z(2,QX,1,0),T(3,"div"),pe(4,"span"),A(),Z(5,JX,1,0),A(),Z(6,eQ,2,1,"div",2),Z(7,tQ,2,0,"div",2),A()),2&i&&(q("ngClass",o.containerClass),x(2),K("left"===o.textPosition?2:-1),x(2),xn(Ni("text-2xl ",o.icon?o.icon:"icon-[prime--copy]")),x(),K("right"===o.textPosition||void 0===o.textPosition?5:-1),x(),K(o.showMessage&&!o.copied?6:-1),x(),K(o.copied?7:-1))},dependencies:[ns,ts],styles:[".message[_ngcontent-%COMP%]{position:absolute;top:1.5rem;right:0;z-index:20;white-space:nowrap;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 84 103 / var(--tw-text-opacity, 1));background:#fff;padding:2px 6px 6px;text-align:center;box-shadow:0 0 2px #0003}"]}))}return e(),n})();const rQ=["*"];function iQ(e,n){1&e&&pe(0,"span",2)}function oQ(e,n){1&e&&pe(0,"span"),2&e&&xn(O().icon)}let sQ=(()=>{var e;class n{constructor(){this.type="primary",this.buttonType="button",this.buttonStyle=null,this.icon="",this.disabled=!1,this.buttonClass="",this.containerClass=""}onClick(r){this.disabled&&r.stopPropagation()}proxyClick(r){this.disabled&&(r.stopImmediatePropagation(),r.stopPropagation())}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-button"]],hostBindings:function(i,o){1&i&&Ce("click",function(a){return o.onClick(a)})},inputs:{type:"type",buttonType:"buttonType",buttonStyle:"buttonStyle",icon:"icon",loading:"loading",disabled:"disabled",buttonClass:"buttonClass",containerClass:"containerClass"},ngContentSelectors:rQ,decls:5,vars:9,consts:[[3,"click","ngClass"],[1,"w-full","transition-all","duration-300","gap-2","flex","relative","focus:outline-none","items-center","justify-center",3,"disabled","type","ngStyle","ngClass"],[1,"icon-[line-md--loading-twotone-loop]"],[3,"class"]],template:function(i,o){1&i&&(ri(),T(0,"div",0),Ce("click",function(a){return o.proxyClick(a)}),T(1,"button",1),It(2),Z(3,iQ,1,0,"span",2),Z(4,oQ,1,2,"span",3),A()()),2&i&&(q("ngClass",o.containerClass),x(),xn(o.type),q("disabled",o.disabled||o.loading)("type",o.buttonType)("ngStyle",o.buttonStyle)("ngClass",o.buttonClass),x(2),K(o.loading?3:-1),x(),K(o.icon?4:-1))},dependencies:[ns,ts,fp],styles:["button[_ngcontent-%COMP%]{border-radius:4px;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}button.primary[_ngcontent-%COMP%]:not(.disabled){--tw-bg-opacity: 1;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline-width:0px}button.primary[_ngcontent-%COMP%]:not(.disabled):hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1))}button.primary[_ngcontent-%COMP%]:not(.disabled).dark{--tw-bg-opacity: 1;background-color:rgb(3 7 30 / var(--tw-bg-opacity, 1))}button.primary[disabled][_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(246 198 177 / var(--tw-bg-opacity, 1))}button.link[_ngcontent-%COMP%]{display:inline;width:max-content;border-style:none;background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(227 72 2 / var(--tw-text-opacity, 1));text-decoration-line:underline;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}button.link[_ngcontent-%COMP%]:disabled{color:#e3480233}button.plane[_ngcontent-%COMP%]{border-radius:4px;border-width:1px;background-color:transparent;padding:.75rem;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}button.plane[_ngcontent-%COMP%]:disabled{--tw-bg-opacity: 1;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1));color:#49566a80}button.outlined[_ngcontent-%COMP%]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1));background-color:transparent;padding:.75rem .5rem;--tw-text-opacity: 1;color:rgb(227 72 2 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}"]}))}return e(),n})();const{isArray:aQ}=Array,{getPrototypeOf:lQ,prototype:cQ,keys:uQ}=Object;function qN(e){if(1===e.length){const n=e[0];if(aQ(n))return{args:n,keys:null};if(function dQ(e){return e&&"object"==typeof e&&lQ(e)===cQ}(n)){const t=uQ(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}const{isArray:fQ}=Array;function YN(e){return ae(n=>function hQ(e,n){return fQ(n)?e(...n):e(n)}(e,n))}function ZN(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}let KN=(()=>{class e{_renderer;_elementRef;onChange=t=>{};onTouched=()=>{};constructor(t,r){this._renderer=t,this._elementRef=r}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static \u0275fac=function(r){return new(r||e)(G(jn),G(tt))};static \u0275dir=de({type:e})}return e})(),oa=(()=>{class e extends KN{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275dir=de({type:e,features:[ft]})}return e})();const ai=new N(""),gQ={provide:ai,useExisting:Bt(()=>Ep),multi:!0},yQ=new N("");let Ep=(()=>{class e extends KN{_compositionMode;_composing=!1;constructor(t,r,i){super(t,r),this._compositionMode=i,null==this._compositionMode&&(this._compositionMode=!function _Q(){const e=jo()?jo().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static \u0275fac=function(r){return new(r||e)(G(jn),G(tt),G(yQ,8))};static \u0275dir=de({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,i){1&r&&Ce("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},standalone:!1,features:[_t([gQ]),ft]})}return e})();function Yb(e){return null==e||0===Zb(e)}function Zb(e){return null==e?null:Array.isArray(e)||"string"==typeof e?e.length:e instanceof Set?e.size:null}const $n=new N(""),ls=new N(""),vQ=/^(?=.{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 bQ{static min(n){return function QN(e){return n=>{if(null==n.value||null==e)return null;const t=parseFloat(n.value);return!isNaN(t)&&t<e?{min:{min:e,actual:n.value}}:null}}(n)}static max(n){return function JN(e){return n=>{if(null==n.value||null==e)return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return function eP(e){return Yb(e.value)?{required:!0}:null}(n)}static requiredTrue(n){return function tP(e){return!0===e.value?null:{required:!0}}(n)}static email(n){return function nP(e){return Yb(e.value)||vQ.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function rP(e){return n=>{const t=n.value?.length??Zb(n.value);return null===t||0===t?null:t<e?{minlength:{requiredLength:e,actualLength:t}}:null}}(n)}static maxLength(n){return iP(n)}static pattern(n){return function oP(e){if(!e)return wp;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(Yb(r.value))return null;const i=r.value;return n.test(i)?null:{pattern:{requiredPattern:t,actualValue:i}}}}(n)}static nullValidator(n){return null}static compose(n){return dP(n)}static composeAsync(n){return fP(n)}}function iP(e){return n=>{const t=n.value?.length??Zb(n.value);return null!==t&&t>e?{maxlength:{requiredLength:e,actualLength:t}}:null}}function wp(e){return null}function sP(e){return null!=e}function aP(e){return gu(e)?Mn(e):e}function lP(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function cP(e,n){return n.map(t=>t(e))}function uP(e){return e.map(n=>function CQ(e){return!e.validate}(n)?n:t=>n.validate(t))}function dP(e){if(!e)return null;const n=e.filter(sP);return 0==n.length?null:function(t){return lP(cP(t,n))}}function Kb(e){return null!=e?dP(uP(e)):null}function fP(e){if(!e)return null;const n=e.filter(sP);return 0==n.length?null:function(t){return function pQ(...e){const n=Nb(e),{args:t,keys:r}=qN(e),i=new bt(o=>{const{length:s}=t;if(!s)return void o.complete();const a=new Array(s);let l=s,c=s;for(let u=0;u<s;u++){let d=!1;gr(t[u]).subscribe(Gt(o,g=>{d||(d=!0,c--),a[u]=g},()=>l--,void 0,()=>{(!l||!d)&&(c||o.next(r?ZN(r,a):a),o.complete())}))}});return n?i.pipe(YN(n)):i}(cP(t,n).map(aP)).pipe(ae(lP))}}function Xb(e){return null!=e?fP(uP(e)):null}function hP(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function pP(e){return e._rawValidators}function mP(e){return e._rawAsyncValidators}function Qb(e){return e?Array.isArray(e)?e:[e]:[]}function Dp(e,n){return Array.isArray(e)?e.includes(n):e===n}function gP(e,n){const t=Qb(n);return Qb(e).forEach(i=>{Dp(t,i)||t.push(i)}),t}function _P(e,n){return Qb(n).filter(t=>!Dp(e,t))}class yP{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Kb(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Xb(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class _r extends yP{name;get formDirective(){return null}get path(){return null}}class mo extends yP{_parent=null;name=null;valueAccessor=null}class vP{_cd;constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let Jb=(()=>{class e extends vP{constructor(t){super(t)}static \u0275fac=function(r){return new(r||e)(G(mo,2))};static \u0275dir=de({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){2&r&&On("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},standalone:!1,features:[ft]})}return e})();const Zu="VALID",Sp="INVALID",Vl="PENDING",Ku="DISABLED";class Bl{}class CP extends Bl{value;source;constructor(n,t){super(),this.value=n,this.source=t}}class nC extends Bl{pristine;source;constructor(n,t){super(),this.pristine=n,this.source=t}}class rC extends Bl{touched;source;constructor(n,t){super(),this.touched=n,this.source=t}}class xp extends Bl{status;source;constructor(n,t){super(),this.status=n,this.source=t}}class EP extends Bl{source;constructor(n){super(),this.source=n}}class wP extends Bl{source;constructor(n){super(),this.source=n}}function iC(e){return(Ap(e)?e.validators:e)||null}function oC(e,n){return(Ap(n)?n.asyncValidators:e)||null}function Ap(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function DP(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new S(1e3,"");if(!r[t])throw new S(1001,"")}function TP(e,n,t){e._forEachChild((r,i)=>{if(void 0===t[i])throw new S(1002,"")})}class sC{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(n,t){this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return Kt(this.statusReactive)}set status(n){Kt(()=>this.statusReactive.set(n))}_status=yt(()=>this.statusReactive());statusReactive=he(void 0);get valid(){return this.status===Zu}get invalid(){return this.status===Sp}get pending(){return this.status==Vl}get disabled(){return this.status===Ku}get enabled(){return this.status!==Ku}errors;get pristine(){return Kt(this.pristineReactive)}set pristine(n){Kt(()=>this.pristineReactive.set(n))}_pristine=yt(()=>this.pristineReactive());pristineReactive=he(!0);get dirty(){return!this.pristine}get touched(){return Kt(this.touchedReactive)}set touched(n){Kt(()=>this.touchedReactive.set(n))}_touched=yt(()=>this.touchedReactive());touchedReactive=he(!1);get untouched(){return!this.touched}_events=new ke;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(gP(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(gP(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(_P(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(_P(n,this._rawAsyncValidators))}hasValidator(n){return Dp(this._rawValidators,n)}hasAsyncValidator(n){return Dp(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const t=!1===this.touched;this.touched=!0;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new rC(!0,r))}markAllAsDirty(n={}){this.markAsDirty({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsDirty(n))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(n))}markAsUntouched(n={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:r})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,r),t&&!1!==n.emitEvent&&this._events.next(new rC(!1,r))}markAsDirty(n={}){const t=!0===this.pristine;this.pristine=!1;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new nC(!1,r))}markAsPristine(n={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,r),t&&!1!==n.emitEvent&&this._events.next(new nC(!0,r))}markAsPending(n={}){this.status=Vl;const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new xp(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:t})}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Ku,this.errors=null,this._forEachChild(i=>{i.disable({...n,onlySelf:!0})}),this._updateValue();const r=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new CP(this.value,r)),this._events.next(new xp(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Zu,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n,t){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zu||this.status===Vl)&&this._runAsyncValidator(r,n.emitEvent)}const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new CP(this.value,t)),this._events.next(new xp(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:t})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ku:Zu}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,t){if(this.asyncValidator){this.status=Vl,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t,shouldHaveEmitted:!1!==n};const r=aP(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,t,r){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||r)&&this._events.next(new xp(this.status,t)),this._parent&&this._parent._updateControlsErrors(n,t,r)}_initObservables(){this.valueChanges=new Pe,this.statusChanges=new Pe}_calculateStatus(){return this._allControlsDisabled()?Ku:this.errors?Sp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Vl)?Vl:this._anyControlsHaveStatus(Sp)?Sp:Zu}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,t){const r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,t),i&&this._events.next(new nC(this.pristine,t))}_updateTouched(n={},t){this.touched=this._anyControlsTouched(),this._events.next(new rC(this.touched,t)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,t)}_onDisabledChange=[];_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Ap(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function MQ(e){return Array.isArray(e)?Kb(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function IQ(e){return Array.isArray(e)?Xb(e):e||null}(this._rawAsyncValidators)}}class nr extends sC{constructor(n,t,r){super(iC(t),oC(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){TP(this,0,n),Object.keys(n).forEach(r=>{DP(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const i=this.controls[r];i&&i.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,i)=>{r.reset(n?n[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((i,o)=>{r=t(r,i,o)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}const jl=new N("",{providedIn:"root",factory:()=>Mp}),Mp="always";function Xu(e,n,t=Mp){aC(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function kQ(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&SP(e,n)})}(e,n),function PQ(e,n){const t=(r,i)=>{n.valueAccessor.writeValue(r),i&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function NQ(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&SP(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function OQ(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function Rp(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),kp(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function Op(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function aC(e,n){const t=pP(e);null!==n.validator?e.setValidators(hP(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=mP(e);null!==n.asyncValidator?e.setAsyncValidators(hP(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const i=()=>e.updateValueAndValidity();Op(n._rawValidators,i),Op(n._rawAsyncValidators,i)}function kp(e,n){let t=!1;if(null!==e){if(null!==n.validator){const i=pP(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(s=>s!==n.validator);o.length!==i.length&&(t=!0,e.setValidators(o))}}if(null!==n.asyncValidator){const i=mP(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(s=>s!==n.asyncValidator);o.length!==i.length&&(t=!0,e.setAsyncValidators(o))}}}const r=()=>{};return Op(n._rawValidators,r),Op(n._rawAsyncValidators,r),t}function SP(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function xP(e,n){aC(e,n)}function AP(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}const jQ={provide:_r,useExisting:Bt(()=>Ju)},Qu=Promise.resolve();let Ju=(()=>{class e extends _r{callSetDisabledState;get submitted(){return Kt(this.submittedReactive)}_submitted=yt(()=>this.submittedReactive());submittedReactive=he(!1);_directives=new Set;form;ngSubmit=new Pe;options;constructor(t,r,i){super(),this.callSetDisabledState=i,this.form=new nr({},Kb(t),Xb(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Qu.then(()=>{const r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),Xu(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Qu.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){Qu.then(()=>{const r=this._findContainer(t.path),i=new nr({});xP(i,t),r.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Qu.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){Qu.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submittedReactive.set(!0),AP(this.form,this._directives),this.ngSubmit.emit(t),this.form._events.next(new EP(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submittedReactive.set(!1),this.form._events.next(new wP(this.form))}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}static \u0275fac=function(r){return new(r||e)(G($n,10),G(ls,10),G(jl,8))};static \u0275dir=de({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,i){1&r&&Ce("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[_t([jQ]),ft]})}return e})();function MP(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function IP(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const Ul=class extends sC{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(n=null,t,r){super(iC(t),oC(r,t)),this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ap(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=IP(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){MP(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){MP(this._onDisabledChange,n)}_forEachChild(n){}_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(n){IP(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},GQ={provide:mo,useExisting:Bt(()=>Fp)},RP=Promise.resolve();let Fp=(()=>{class e extends mo{_changeDetectorRef;callSetDisabledState;control=new Ul;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new Pe;constructor(t,r,i,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=function uC(e,n){if(!n)return null;let t,r,i;return Array.isArray(n),n.forEach(o=>{o.constructor===Ep?t=o:function VQ(e){return Object.getPrototypeOf(e.constructor)===oa}(o)?r=o:i=o}),i||r||t||null}(0,o)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const r=t.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),function cC(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Xu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){RP.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const r=t.isDisabled.currentValue,i=0!==r&&Lt(r);RP.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?function Ip(e,n){return[...n.path,e]}(t,this._parent):[t]}static \u0275fac=function(r){return new(r||e)(G(_r,9),G($n,10),G(ls,10),G(ai,10),G(Br,8),G(jl,8))};static \u0275dir=de({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[_t([GQ]),ft,Wn]})}return e})();const QQ={provide:_r,useExisting:Bt(()=>ed)};let ed=(()=>{class e extends _r{callSetDisabledState;get submitted(){return Kt(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}_submitted=yt(()=>this._submittedReactive());_submittedReactive=he(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new Pe;constructor(t,r,i){super(),this.callSetDisabledState=i,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(kp(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return Xu(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){Rp(t.control||null,t,!1),function BQ(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this._submittedReactive.set(!0),AP(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new EP(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0,r={}){this.form.reset(t,r),this._submittedReactive.set(!1),!1!==r?.emitEvent&&this.form._events.next(new wP(this.form))}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,i=this.form.get(t.path);r!==i&&(Rp(r||null,t),(e=>e instanceof Ul)(i)&&(Xu(i,t,this.callSetDisabledState),t.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);xP(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function FQ(e,n){return kp(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){aC(this.form,this),this._oldForm&&kp(this._oldForm,this)}static \u0275fac=function(r){return new(r||e)(G($n,10),G(ls,10),G(jl,8))};static \u0275dir=de({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,i){1&r&&Ce("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[_t([QQ]),ft,Wn]})}return e})();let sa=(()=>{class e{_validator=wp;_onChange;_enabled;ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):wp,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,features:[Wn]})}return e})();const pJ={provide:$n,useExisting:Bt(()=>pC),multi:!0};let pC=(()=>{class e extends sa{maxlength;inputName="maxlength";normalizeInput=t=>function UP(e){return"number"==typeof e?e:parseInt(e,10)}(t);createValidator=t=>iP(t);static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275dir=de({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,i){2&r&&vn("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[_t([pJ]),ft]})}return e})(),gJ=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();class rr extends sC{constructor(n,t,r){super(iC(t),oC(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),t&&(this.controls.splice(i,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){TP(this,0,n),n.forEach((r,i)=>{DP(this,!1,i),this.at(i).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,i)=>{this.at(i)&&this.at(i).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,i)=>{r.reset(n[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}let ZP=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:jl,useValue:t.callSetDisabledState??Mp}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[gJ]})}return e})();var E=function(e){return e.SEPARATOR="separator",e.PERCENT="percent",e.IP="IP",e.CPF_CNPJ="CPF_CNPJ",e.MONTH="M",e.MONTHS="M0",e.MINUTE="m",e.HOUR="h",e.HOURS="H",e.MINUTES="m0",e.HOURS_HOUR="Hh",e.SECONDS="s0",e.HOURS_MINUTES_SECONDS="Hh:m0:s0",e.EMAIL_MASK="A*@A*.A*",e.HOURS_MINUTES="Hh:m0",e.MINUTES_SECONDS="m0:s0",e.DAYS_MONTHS_YEARS="d0/M0/0000",e.DAYS_MONTHS="d0/M0",e.DAYS="d0",e.DAY="d",e.SECOND="s",e.LETTER_S="S",e.DOT=".",e.COMMA=",",e.CURLY_BRACKETS_LEFT="{",e.CURLY_BRACKETS_RIGHT="}",e.MINUS="-",e.OR="||",e.HASH="#",e.EMPTY_STRING="",e.SYMBOL_STAR="*",e.SYMBOL_QUESTION="?",e.SLASH="/",e.WHITE_SPACE=" ",e.NUMBER_ZERO="0",e.NUMBER_NINE="9",e.BACKSPACE="Backspace",e.DELETE="Delete",e.ARROW_LEFT="ArrowLeft",e.ARROW_UP="ArrowUp",e.DOUBLE_ZERO="00",e}(E||{});const Vp=new N("ngx-mask config"),KP=new N("new ngx-mask config"),XP=new N("initial ngx-mask config"),_J={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showMaskTyped:!1,instantPrefix:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:!1,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:e=>e,outputTransformFn:e=>e,maskFilled:new Pe,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},yJ=[E.HOURS_MINUTES_SECONDS,E.HOURS_MINUTES,E.MINUTES_SECONDS],vJ=[E.PERCENT,E.HOURS_HOUR,E.SECONDS,E.MINUTES,E.SEPARATOR,E.DAYS_MONTHS_YEARS,E.DAYS_MONTHS,E.DAYS,E.MONTHS];let bJ=(()=>{class e{_config=v(Vp);dropSpecialCharacters=this._config.dropSpecialCharacters;hiddenInput=this._config.hiddenInput;clearIfNotMatch=this._config.clearIfNotMatch;specialCharacters=this._config.specialCharacters;patterns=this._config.patterns;prefix=this._config.prefix;suffix=this._config.suffix;thousandSeparator=this._config.thousandSeparator;decimalMarker=this._config.decimalMarker;customPattern;showMaskTyped=this._config.showMaskTyped;placeHolderCharacter=this._config.placeHolderCharacter;validation=this._config.validation;separatorLimit=this._config.separatorLimit;allowNegativeNumbers=this._config.allowNegativeNumbers;leadZeroDateTime=this._config.leadZeroDateTime;leadZero=this._config.leadZero;apm=this._config.apm;inputTransformFn=this._config.inputTransformFn;outputTransformFn=this._config.outputTransformFn;keepCharacterPositions=this._config.keepCharacterPositions;instantPrefix=this._config.instantPrefix;triggerOnMaskChange=this._config.triggerOnMaskChange;_shift=new Set;plusOnePosition=!1;maskExpression="";actualValue="";showKeepCharacterExp="";shownMaskExpression=this._config.shownMaskExpression;deletedSpecialCharacter=!1;ipError;cpfCnpjError;applyMask(t,r,i=0,o=!1,s=!1,a=()=>{}){if(!r||"string"!=typeof t)return E.EMPTY_STRING;let l=0,c="",u=!1,d=!1,g=1,m=!1,f=t,b=i;f.slice(0,this.prefix.length)===this.prefix&&(f=f.slice(this.prefix.length,f.length)),this.suffix&&f.length>0&&(f=this.checkAndRemoveSuffix(f)),"("===f&&this.prefix&&(f="");const w=f.toString().split(E.EMPTY_STRING);if(this.allowNegativeNumbers&&f.slice(l,l+1)===E.MINUS&&(c+=f.slice(l,l+1)),r===E.IP){const ie=f.split(E.DOT);this.ipError=this._validIP(ie),r="099.099.099.099"}const D=[];for(let ie=0;ie<f.length;ie++)f[ie]?.match("\\d")&&D.push(f[ie]??E.EMPTY_STRING);if(r===E.CPF_CNPJ&&(this.cpfCnpjError=11!==D.length&&14!==D.length,r=D.length>11?"00.000.000/0000-00":"000.000.000-00"),r.startsWith(E.PERCENT)){if(f.match("[a-z]|[A-Z]")||f.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!s){f=this._stripToDecimal(f);const lt=this.getPrecision(r);f=this.checkInputPrecision(f,lt,this.decimalMarker)}const ie="string"==typeof this.decimalMarker?this.decimalMarker:E.DOT;if(f.indexOf(ie)>0&&!this.percentage(f.substring(0,f.indexOf(ie)))){let lt=f.substring(0,f.indexOf(ie)-1);this.allowNegativeNumbers&&f.slice(l,l+1)===E.MINUS&&!s&&(lt=f.substring(0,f.indexOf(ie))),f=`${lt}${f.substring(f.indexOf(ie),f.length)}`}let X="";X=this.allowNegativeNumbers&&f.slice(l,l+1)===E.MINUS?`${E.MINUS}${f.slice(l+1,l+f.length)}`:f,c=this.percentage(X)?this._splitPercentZero(f):this._splitPercentZero(f.substring(0,f.length-1))}else if(r.startsWith(E.SEPARATOR)){(f.match("[w\u0430-\u044f\u0410-\u042f]")||f.match("[\u0401\u0451\u0410-\u044f]")||f.match("[a-z]|[A-Z]")||f.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\]:";<>.?/]/)||f.match("[^A-Za-z0-9,]"))&&(f=this._stripToDecimal(f));const ie=this.getPrecision(r);let X=this.decimalMarker;if(Array.isArray(this.decimalMarker)&&(X=this.actualValue.includes(this.decimalMarker[0])||this.actualValue.includes(this.decimalMarker[1])?this.actualValue.includes(this.decimalMarker[0])?this.decimalMarker[0]:this.decimalMarker[1]:this.decimalMarker.find(Q=>Q!==this.thousandSeparator)),s){const{decimalMarkerIndex:Q,nonZeroIndex:oe}=this._findFirstNonZeroAndDecimalIndex(f,X),_e=f[0]===E.MINUS;(f[0]===X&&!oe||_e&&f[1]===X&&!oe||f[0]===E.NUMBER_ZERO&&!Q&&!oe)&&(f=E.NUMBER_ZERO),Q&&oe&&_e&&1===b&&(Q<oe||Q>oe)&&(f=E.MINUS+f.slice(oe)),!Q&&oe&&f.length>oe&&(f=_e?E.MINUS+f.slice(oe):f.slice(oe)),Q&&oe&&0===b&&(Q<oe&&(f=f.slice(Q-1)),Q>oe&&(f=f.slice(oe)))}0===ie?f=this.allowNegativeNumbers?f.length>2&&f[0]===E.MINUS&&f[1]===E.NUMBER_ZERO&&f[2]!==this.thousandSeparator&&f[2]!==E.COMMA&&f[2]!==E.DOT?"-"+f.slice(2,f.length):f[0]===E.NUMBER_ZERO&&f.length>1&&f[1]!==this.thousandSeparator&&f[1]!==E.COMMA&&f[1]!==E.DOT?f.slice(1,f.length):f:f.length>1&&f[0]===E.NUMBER_ZERO&&f[1]!==this.thousandSeparator&&f[1]!==E.COMMA&&f[1]!==E.DOT?f.slice(1,f.length):f:(f[0]===X&&f.length>1&&!s&&(f=E.NUMBER_ZERO+f.slice(0,f.length+1),this.plusOnePosition=!0),f[0]===E.NUMBER_ZERO&&f[1]!==X&&f[1]!==this.thousandSeparator&&!s&&(f=f.length>1?f.slice(0,1)+X+f.slice(1,f.length+1):f,this.plusOnePosition=!0),this.allowNegativeNumbers&&!s&&f[0]===E.MINUS&&(f[1]===X||f[1]===E.NUMBER_ZERO)&&(f=f[1]===X&&f.length>2?f.slice(0,1)+E.NUMBER_ZERO+f.slice(1,f.length):f[1]===E.NUMBER_ZERO&&f.length>2&&f[2]!==X?f.slice(0,2)+X+f.slice(2,f.length):f,this.plusOnePosition=!0));const lt=this._charToRegExpExpression(this.thousandSeparator);let St='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(lt,"");if(Array.isArray(this.decimalMarker))for(const Q of this.decimalMarker)St=St.replace(this._charToRegExpExpression(Q),E.EMPTY_STRING);else St=St.replace(this._charToRegExpExpression(this.decimalMarker),"");const Jt=new RegExp("["+St+"]");f.match(Jt)&&(f=f.substring(0,f.length-1)),f=this.checkInputPrecision(f,ie,this.decimalMarker);const Ze=f.replace(new RegExp(lt,"g"),"");c=this._formatWithSeparators(Ze,this.thousandSeparator,this.decimalMarker,ie);const Ui=c.indexOf(E.COMMA)-f.indexOf(E.COMMA),ir=c.length-f.length;if((c[b-1]===this.thousandSeparator||c[b-this.prefix.length])&&this.prefix&&s)b-=1;else if(ir>0&&c[b]!==this.thousandSeparator||s&&c.length<t.length&&this.separatorLimit){d=!0;let Q=0;do{this._shift.add(b+Q),Q++}while(Q<ir)}else c[b-1]===this.thousandSeparator||-4===ir||-3===ir||c[b]===this.thousandSeparator?(this._shift.clear(),this._shift.add(b-1)):0!==Ui&&b>0&&!(c.indexOf(E.COMMA)>=b&&b>3)||!(c.indexOf(E.DOT)>=b&&b>3)&&ir<=0?(this._shift.clear(),d=!0,g=ir,b+=ir,this._shift.add(b)):this._shift.clear()}else for(let ie=0,X=w[0];ie<w.length&&l!==r.length;ie++,X=w[ie]??E.EMPTY_STRING){const lt=E.SYMBOL_STAR in this.patterns;if(this._checkSymbolMask(X,r[l]??E.EMPTY_STRING)&&r[l+1]===E.SYMBOL_QUESTION)c+=X,l+=2;else if(r[l+1]===E.SYMBOL_STAR&&u&&this._checkSymbolMask(X,r[l+2]??E.EMPTY_STRING))c+=X,l+=3,u=!1;else if(this._checkSymbolMask(X,r[l]??E.EMPTY_STRING)&&r[l+1]===E.SYMBOL_STAR&&!lt)c+=X,u=!0;else if(r[l+1]===E.SYMBOL_QUESTION&&this._checkSymbolMask(X,r[l+2]??E.EMPTY_STRING))c+=X,l+=3;else if(this._checkSymbolMask(X,r[l]??E.EMPTY_STRING)){if(r[l]===E.HOURS&&(this.apm?Number(X)>9:Number(X)>2)){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}if(r[l]===E.HOUR&&(this.apm?1===c.length&&Number(c)>1||"1"===c&&Number(X)>2||1===f.slice(l-1,l).length&&Number(f.slice(l-1,l))>2||"1"===f.slice(l-1,l)&&Number(X)>2:"2"===c&&Number(X)>3||("2"===c.slice(l-2,l)||"2"===c.slice(l-3,l)||"2"===c.slice(l-4,l)||"2"===c.slice(l-1,l))&&Number(X)>3&&l>10)){b+=1,l+=1,ie--;continue}if((r[l]===E.MINUTE||r[l]===E.SECOND)&&Number(X)>5){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}const St=31,Jt=f[l],Ze=f[l+1],Ui=f[l+2],ir=f[l-1],$i=f[l-2],Q=f.slice(l-3,l-1),oe=f.slice(l-1,l+1),_e=f.slice(l,l+2),Ue=f.slice(l-2,l);if(r[l]===E.DAY){const en=r.slice(0,2)===E.MONTHS,rn=r.slice(0,2)===E.MONTHS&&this.specialCharacters.includes($i);if(Number(X)>3&&this.leadZeroDateTime||!en&&(Number(_e)>St||Number(oe)>St||this.specialCharacters.includes(Ze))||(rn?Number(oe)>St||!this.specialCharacters.includes(Jt)&&this.specialCharacters.includes(Ui)||this.specialCharacters.includes(Jt):Number(_e)>St||this.specialCharacters.includes(Ze)&&!s)){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}}if(r[l]===E.MONTH){const rn=0===l&&(Number(X)>2||Number(_e)>12||this.specialCharacters.includes(Ze)&&!s),Pn=r.slice(l+2,l+3),or=Q.includes(Pn)&&r.includes("d0")&&(this.specialCharacters.includes($i)&&Number(oe)>12&&!this.specialCharacters.includes(Jt)||this.specialCharacters.includes(Jt)),kt=Number(Q)<=St&&!this.specialCharacters.includes(Q)&&this.specialCharacters.includes(ir)&&(Number(_e)>12||this.specialCharacters.includes(Ze)),xa=Number(_e)>12&&5===l||this.specialCharacters.includes(Ze)&&5===l,Hi=Number(Q)>St&&!this.specialCharacters.includes(Q)&&!this.specialCharacters.includes(Ue)&&Number(Ue)>12&&r.includes("d0"),Cn=Number(Q)<=St&&!this.specialCharacters.includes(Q)&&!this.specialCharacters.includes(ir)&&Number(oe)>12;if(Number(X)>1&&this.leadZeroDateTime||rn||or||Cn||Hi||kt||xa&&!this.leadZeroDateTime){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}}c+=X,l++}else this.specialCharacters.includes(X)&&r[l]===X?(c+=X,l++):-1!==this.specialCharacters.indexOf(r[l]??E.EMPTY_STRING)?(c+=r[l],l++,this._shiftStep(l),ie--):r[l]===E.NUMBER_NINE&&this.showMaskTyped?this._shiftStep(l):this.patterns[r[l]??E.EMPTY_STRING]&&this.patterns[r[l]??E.EMPTY_STRING]?.optional?(w[l]&&"099.099.099.099"!==r&&"000.000.000-00"!==r&&"00.000.000/0000-00"!==r&&!r.match(/^9+\.0+$/)&&!this.patterns[r[l]??E.EMPTY_STRING]?.optional&&(c+=w[l]),r.includes(E.NUMBER_NINE+E.SYMBOL_STAR)&&r.includes(E.NUMBER_ZERO+E.SYMBOL_STAR)&&l++,l++,ie--):this.maskExpression[l+1]===E.SYMBOL_STAR&&this._findSpecialChar(this.maskExpression[l+2]??E.EMPTY_STRING)&&this._findSpecialChar(X)===this.maskExpression[l+2]&&u||this.maskExpression[l+1]===E.SYMBOL_QUESTION&&this._findSpecialChar(this.maskExpression[l+2]??E.EMPTY_STRING)&&this._findSpecialChar(X)===this.maskExpression[l+2]&&u?(l+=3,c+=X):this.showMaskTyped&&this.specialCharacters.indexOf(X)<0&&X!==this.placeHolderCharacter&&1===this.placeHolderCharacter.length&&(m=!0)}c[b-1]&&c.length+1===r.length&&-1!==this.specialCharacters.indexOf(r[r.length-1]??E.EMPTY_STRING)&&(c+=r[r.length-1]);let I=b+1;for(;this._shift.has(I);)g++,I++;let J=o&&!r.startsWith(E.SEPARATOR)?l:this._shift.has(b)?g:0;m&&J--,a(J,d),g<0&&this._shift.clear();let te=!1;s&&(te=w.every(ie=>this.specialCharacters.includes(ie)));let se=`${this.prefix}${te?E.EMPTY_STRING:c}${this.showMaskTyped?"":this.suffix}`;0===c.length&&(se=this.instantPrefix?`${this.prefix}${c}`:`${c}`);const at=1===f.length&&this.specialCharacters.includes(r[0])&&f!==r[0];if(!this._checkSymbolMask(f,r[1])&&at)return"";if(c.includes(E.MINUS)&&this.prefix&&this.allowNegativeNumbers){if(s&&c===E.MINUS)return"";se=`${E.MINUS}${this.prefix}${c.split(E.MINUS).join(E.EMPTY_STRING)}${this.suffix}`}return se}_findDropSpecialChar(t){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(r=>r===t):this._findSpecialChar(t)}_findSpecialChar(t){return this.specialCharacters.find(r=>r===t)}_checkSymbolMask(t,r){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[r]?.pattern&&this.patterns[r]?.pattern.test(t))??!1}_formatWithSeparators=(t,r,i,o)=>{let s=[],a="";if(Array.isArray(i)){const g=new RegExp(i.map(m=>"[\\^$.|?*+()".indexOf(m)>=0?`\\${m}`:m).join("|"));s=t.split(g),a=t.match(g)?.[0]??E.EMPTY_STRING}else s=t.split(i),a=i;const l=s.length>1?`${a}${s[1]}`:E.EMPTY_STRING;let c=s[0]??E.EMPTY_STRING;const u=this.separatorLimit.replace(/\s/g,E.EMPTY_STRING);u&&+u&&(c=c[0]===E.MINUS?`-${c.slice(1,c.length).slice(0,u.length)}`:c.slice(0,u.length));const d=/(\d+)(\d{3})/;for(;r&&d.test(c);)c=c.replace(d,"$1"+r+"$2");return typeof o>"u"?c+l:0===o?c:c+l.substring(0,o+1)};percentage=t=>{const r=t.replace(",","."),i=Number(this.allowNegativeNumbers&&t.includes(E.MINUS)?r.slice(1,t.length):r);return!isNaN(i)&&i>=0&&i<=100};getPrecision=t=>{const r=t.split(E.DOT);return r.length>1?Number(r[r.length-1]):1/0};checkAndRemoveSuffix=t=>{for(let r=this.suffix?.length-1;r>=0;r--){const i=this.suffix.substring(r,this.suffix?.length);if(t.includes(i)&&r!==this.suffix?.length-1&&(r-1<0||!t.includes(this.suffix.substring(r-1,this.suffix?.length))))return t.replace(i,E.EMPTY_STRING)}return t};checkInputPrecision=(t,r,i)=>{let o=t,s=i;if(r<1/0){if(Array.isArray(s)){const u=s.find(d=>d!==this.thousandSeparator);s=u||s[0]}const a=new RegExp(this._charToRegExpExpression(s)+`\\d{${r}}.*$`),l=o.match(a),c=(l&&l[0]?.length)??0;c-1>r&&(o=o.substring(0,o.length-(c-1-r))),0===r&&this._compareOrIncludes(o[o.length-1],s,this.thousandSeparator)&&(o=o.substring(0,o.length-1))}return o};_stripToDecimal(t){return t.split(E.EMPTY_STRING).filter((r,i)=>{const o="string"==typeof this.decimalMarker?r===this.decimalMarker:this.decimalMarker.includes(r);return r.match("^-?\\d")||r===this.thousandSeparator||o||r===E.MINUS&&0===i&&this.allowNegativeNumbers}).join(E.EMPTY_STRING)}_charToRegExpExpression(t){return t&&(" "===t?"\\s":"[\\^$.|?*+()".indexOf(t)>=0?`\\${t}`:t)}_shiftStep(t){this._shift.add(t+this.prefix.length||0)}_compareOrIncludes(t,r,i){return Array.isArray(r)?r.filter(o=>o!==i).includes(t):t===r}_validIP(t){return!(4===t.length&&!t.some((r,i)=>t.length!==i+1?r===E.EMPTY_STRING||Number(r)>255:r===E.EMPTY_STRING||Number(r.substring(0,3))>255))}_splitPercentZero(t){if(t===E.MINUS&&this.allowNegativeNumbers)return t;const r=t.indexOf("string"==typeof this.decimalMarker?this.decimalMarker:E.DOT),i=this.allowNegativeNumbers&&t.includes(E.MINUS)?"-":"";if(-1===r){const o=parseInt(i?t.slice(1,t.length):t,10);return isNaN(o)?E.EMPTY_STRING:`${i}${o}`}{const o=parseInt(t.replace("-","").substring(0,r),10),s=t.substring(r+1),a=isNaN(o)?"":o.toString();return a===E.EMPTY_STRING?E.EMPTY_STRING:`${i}${a}${"string"==typeof this.decimalMarker?this.decimalMarker:E.DOT}${s}`}}_findFirstNonZeroAndDecimalIndex(t,r){let i=null,o=null;for(let s=0;s<t.length;s++){const a=t[s];if(a===r&&null===i&&(i=s),a&&a>="1"&&a<="9"&&null===o&&(o=s),null!==i&&null!==o)break}return{decimalMarkerIndex:i,nonZeroIndex:o}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),mC=(()=>{class e extends bJ{isNumberValue=!1;maskIsShown="";selStart=null;selEnd=null;maskChanged=!1;maskExpressionArray=[];previousValue="";currentValue="";writingValue=!1;_emitValue=!1;_start;_end;onChange=t=>{};_elementRef=v(tt,{optional:!0});document=v(st);_config=v(Vp);_renderer=v(jn,{optional:!0});applyMask(t,r,i=0,o=!1,s=!1,a=()=>{}){if(!r)return t!==this.actualValue?this.actualValue:t;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():E.EMPTY_STRING,this.maskExpression===E.IP&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(t||E.HASH)),this.maskExpression===E.CPF_CNPJ&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(t||E.HASH)),!t&&this.showMaskTyped)return this.formControlResult(this.prefix),`${this.prefix}${this.maskIsShown}${this.suffix}`;const l=t&&"number"==typeof this.selStart?t[this.selStart]??E.EMPTY_STRING:E.EMPTY_STRING;let c="",u=i;if((this.hiddenInput||t&&t.indexOf(E.SYMBOL_STAR)>=0)&&!this.writingValue){let f=t&&1===t.length?t.split(E.EMPTY_STRING):this.actualValue.split(E.EMPTY_STRING);s&&(f=f.slice(0,i).concat(f.slice(i+1))),this.showMaskTyped&&(t=this.removeMask(t),f=this.removeMask(f.join("")).split(E.EMPTY_STRING)),"object"==typeof this.selStart&&"object"==typeof this.selEnd?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):t!==E.EMPTY_STRING&&f.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(t.length>f.length?f.splice(this.selStart,0,l):t.length<f.length&&(f.length-t.length===1?f.splice(s?this.selStart-1:t.length-1,1):f.splice(this.selStart,this.selEnd-this.selStart))):f=[],this.showMaskTyped&&!this.hiddenInput&&(c=this.removeMask(t)),c=this.actualValue.length?f.length<t.length?this.shiftTypedSymbols(f.join(E.EMPTY_STRING)):f.length===t.length?f.join(E.EMPTY_STRING):t:t}if(o&&(this.hiddenInput||!this.hiddenInput)&&(c=t),s&&-1!==this.specialCharacters.indexOf(this.maskExpression[u]??E.EMPTY_STRING)&&this.showMaskTyped&&!this.prefix&&(c=this.currentValue),this.deletedSpecialCharacter&&u&&(this.specialCharacters.includes(this.actualValue.slice(u,u+1))?u+=1:r.slice(u-1,u+1)!==E.MONTHS&&(u-=2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&1===this.placeHolderCharacter.length&&!this.leadZeroDateTime&&(c=this.removeMask(c)),c=this.maskChanged?t:c&&c.length?c:t,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!o&&!this.writingValue){const f=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(f),this.actualValue?this.actualValue:`${this.prefix}${this.maskIsShown}${this.suffix}`}const d=super.applyMask(c,r,u,o,s,a);if(this.actualValue=this.getActualValue(d),this.thousandSeparator===E.DOT&&this.decimalMarker===E.DOT&&(this.decimalMarker=E.COMMA),this.maskExpression.startsWith(E.SEPARATOR)&&!0===this.dropSpecialCharacters&&(this.specialCharacters=this.specialCharacters.filter(f=>!this._compareOrIncludes(f,this.decimalMarker,this.thousandSeparator))),(d||""===d)&&(this.previousValue=this.currentValue,this.currentValue=d,this._emitValue=this.previousValue!==this.currentValue||c!==this.currentValue&&this.writingValue||this.previousValue===this.currentValue&&o),this._emitValue&&this.formControlResult(d),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?`${this.hideInput(d,this.maskExpression)}${this.maskIsShown.slice(d.length)}`:d;const g=d.length,m=`${this.prefix}${this.maskIsShown}${this.suffix}`;if(this.maskExpression.includes(E.HOURS)){const f=this._numberSkipedSymbols(d);return`${d}${m.slice(g+f)}`}return this.maskExpression===E.IP||this.maskExpression===E.CPF_CNPJ?`${d}${m}`:`${d}${m.slice(g)}`}_numberSkipedSymbols(t){const r=/(^|\D)(\d\D)/g;let i=r.exec(t),o=0;for(;null!=i;)o+=1,i=r.exec(t);return o}applyValueChanges(t,r,i,o=()=>{}){const s=this._elementRef?.nativeElement;s&&(s.value=this.applyMask(s.value,this.maskExpression,t,r,i,o),s!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(t,r){return t.split(E.EMPTY_STRING).map((i,o)=>this.patterns&&this.patterns[r[o]??E.EMPTY_STRING]&&this.patterns[r[o]??E.EMPTY_STRING]?.symbol?this.patterns[r[o]??E.EMPTY_STRING]?.symbol:i).join(E.EMPTY_STRING)}getActualValue(t){const r=t.split(E.EMPTY_STRING).filter((i,o)=>{const s=this.maskExpression[o]??E.EMPTY_STRING;return this._checkSymbolMask(i,s)||this.specialCharacters.includes(s)&&i===s});return r.join(E.EMPTY_STRING)===t?r.join(E.EMPTY_STRING):t}shiftTypedSymbols(t){let r="";return(t&&t.split(E.EMPTY_STRING).map((o,s)=>{if(this.specialCharacters.includes(t[s+1]??E.EMPTY_STRING)&&t[s+1]!==this.maskExpression[s+1])return r=o,t[s+1];if(r.length){const a=r;return r=E.EMPTY_STRING,a}return o})||[]).join(E.EMPTY_STRING)}numberToString(t){return!t&&0!==t||this.maskExpression.startsWith(E.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith(E.SEPARATOR)&&this.separatorLimit.length>14&&String(t).length>14?String(t):Number(t).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace(`/${E.MINUS}/`,E.MINUS)}showMaskInInput(t){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(t){if(this.maskExpression===E.IP)return this._checkForIp(t);if(this.maskExpression===E.CPF_CNPJ)return this._checkForCpfCnpj(t)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const t=this._elementRef?.nativeElement;t&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==t.value.replace(this.placeHolderCharacter,E.EMPTY_STRING).length&&(this.formElementProperty=["value",E.EMPTY_STRING],this.applyMask("",this.maskExpression))}set formElementProperty([t,r]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,t,r))}checkDropSpecialCharAmount(t){return t.split(E.EMPTY_STRING).filter(i=>this._findDropSpecialChar(i)).length}removeMask(t){return this._removeMask(this._removeSuffix(this._removePrefix(t)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(t){if(t===E.HASH)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const r=[];for(let i=0;i<t.length;i++){const o=t[i]??E.EMPTY_STRING;o&&o.match("\\d")&&r.push(o)}return r.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:r.length>3&&r.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:r.length>6&&r.length<=9?this.placeHolderCharacter:""}_checkForCpfCnpj(t){const r=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,i=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if(t===E.HASH)return r;const o=[];for(let s=0;s<t.length;s++){const a=t[s]??E.EMPTY_STRING;a&&a.match("\\d")&&o.push(a)}return o.length<=3?r.slice(o.length,r.length):o.length>3&&o.length<=6?r.slice(o.length+1,r.length):o.length>6&&o.length<=9?r.slice(o.length+2,r.length):o.length>9&&o.length<11?r.slice(o.length+3,r.length):11===o.length?"":12===o.length?i.slice(17===t.length?16:15,i.length):o.length>12&&o.length<=14?i.slice(o.length+4,i.length):""}_getActiveElement(t=this.document){const r=t?.activeElement?.shadowRoot;return r?.activeElement?this._getActiveElement(r):t.activeElement}formControlResult(t){const r=this.outputTransformFn?this.outputTransformFn:i=>i;this.writingValue=!1,this.maskChanged=!1,Array.isArray(this.dropSpecialCharacters)?this.onChange(r(this._toNumber(this._checkSymbols(this._removeMask(this._removeSuffix(this._removePrefix(t)),this.dropSpecialCharacters))))):this.onChange(r(this._toNumber(this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===t?this._checkSymbols(this._removeSuffix(this._removePrefix(t))):t)))}_toNumber(t){if(!this.isNumberValue||t===E.EMPTY_STRING||this.maskExpression.startsWith(E.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters))return t;if(String(t).length>14&&this.maskExpression.startsWith(E.SEPARATOR))return String(t);const r=Number(t);if(this.maskExpression.startsWith(E.SEPARATOR)&&Number.isNaN(r)){const i=String(t).replace(",",".");return Number(i)}return Number.isNaN(r)?t:r}_removeMask(t,r){return this.maskExpression.startsWith(E.PERCENT)&&t.includes(E.DOT)?t:t&&t.replace(this._regExpForRemove(r),E.EMPTY_STRING)}_removePrefix(t){return this.prefix?t&&t.replace(this.prefix,E.EMPTY_STRING):t}_removeSuffix(t){return this.suffix?t&&t.replace(this.suffix,E.EMPTY_STRING):t}_retrieveSeparatorValue(t){let r=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(i=>this.dropSpecialCharacters.includes(i)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&t.includes(E.WHITE_SPACE)&&this.maskExpression.includes(E.SYMBOL_STAR)&&(r=r.filter(i=>i!==E.WHITE_SPACE)),this._removeMask(t,r)}_regExpForRemove(t){return new RegExp(t.map(r=>`\\${r}`).join("|"),"gi")}_replaceDecimalMarkerToDot(t){const r=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return t.replace(this._regExpForRemove(r),E.DOT)}_checkSymbols(t){let r=t;if(r===E.EMPTY_STRING)return r;this.maskExpression.startsWith(E.PERCENT)&&this.decimalMarker===E.COMMA&&(r=r.replace(E.COMMA,E.DOT));const i=this._retrieveSeparatorPrecision(this.maskExpression),o=0===this.specialCharacters.length?this._retrieveSeparatorValue(r):this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(r));return this.isNumberValue&&i?r===this.decimalMarker?null:o.length>14?String(o):this._checkPrecision(this.maskExpression,o):o}_checkPatternForSpace(){for(const t in this.patterns)if(this.patterns[t]&&this.patterns[t]?.hasOwnProperty("pattern")){const r=this.patterns[t]?.pattern.toString(),i=this.patterns[t]?.pattern;if(r?.includes(E.WHITE_SPACE)&&i?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(t){const r=t.match(new RegExp("^separator\\.([^d]*)"));return r?Number(r[1]):null}_checkPrecision(t,r){const i=this.getPrecision(t);let o=r;return t.indexOf("2")>0||this.leadZero&&Number(i)>0?(this.decimalMarker===E.COMMA&&this.leadZero&&(o=o.replace(",",".")),this.leadZero?Number(o).toFixed(Number(i)):Number(o).toFixed(2)):this.numberToString(o)}_repeatPatternSymbols(t){return t.match(/{[0-9]+}/)&&t.split(E.EMPTY_STRING).reduce((r,i,o)=>{if(this._start=i===E.CURLY_BRACKETS_LEFT?o:this._start,i!==E.CURLY_BRACKETS_RIGHT)return this._findSpecialChar(i)?r+i:r;this._end=o;const s=Number(t.slice(this._start+1,this._end)),a=new Array(s+1).join(t[this._start-1]);if(t.slice(0,this._start).length>1&&t.includes(E.LETTER_S)){const l=t.slice(0,this._start-1);return l.includes(E.CURLY_BRACKETS_LEFT)?r+a:l+r+a}return r+a},"")||t}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();function CJ(){const e=v(XP),n=v(KP);return n instanceof Function?{...e,...n()}:{...e,...n}}function QP(e){return[{provide:KP,useValue:e},{provide:XP,useValue:_J},{provide:Vp,useFactory:CJ},mC]}let EJ=(()=>{class e{mask=Ge("");specialCharacters=Ge([]);patterns=Ge({});prefix=Ge("");suffix=Ge("");thousandSeparator=Ge(" ");decimalMarker=Ge(".");dropSpecialCharacters=Ge(null);hiddenInput=Ge(null);showMaskTyped=Ge(null);placeHolderCharacter=Ge(null);shownMaskExpression=Ge(null);clearIfNotMatch=Ge(null);validation=Ge(null);separatorLimit=Ge("");allowNegativeNumbers=Ge(null);leadZeroDateTime=Ge(null);leadZero=Ge(null);triggerOnMaskChange=Ge(null);apm=Ge(null);inputTransformFn=Ge(null);outputTransformFn=Ge(null);keepCharacterPositions=Ge(null);instantPrefix=Ge(null);maskFilled=function OW(){return new mW}();_maskValue=he("");_inputValue=he("");_position=he(null);_code=he("");_maskExpressionArray=he([]);_justPasted=he(!1);_isFocused=he(!1);_isComposing=he(!1);_maskService=v(mC,{self:!0});document=v(st);_config=v(Vp);onChange=t=>{};onTouch=()=>{};ngOnChanges(t){const{mask:r,specialCharacters:i,patterns:o,prefix:s,suffix:a,thousandSeparator:l,decimalMarker:c,dropSpecialCharacters:u,hiddenInput:d,showMaskTyped:g,placeHolderCharacter:m,shownMaskExpression:f,clearIfNotMatch:b,validation:w,separatorLimit:D,allowNegativeNumbers:I,leadZeroDateTime:J,leadZero:te,triggerOnMaskChange:se,apm:at,inputTransformFn:ie,outputTransformFn:X,keepCharacterPositions:lt,instantPrefix:St}=t;if(r&&(r.currentValue!==r.previousValue&&!r.firstChange&&(this._maskService.maskChanged=!0),r.currentValue&&r.currentValue.split(E.OR).length>1?(this._maskExpressionArray.set(r.currentValue.split(E.OR).sort((Jt,Ze)=>Jt.length-Ze.length)),this._setMask()):(this._maskExpressionArray.set([]),this._maskValue.set(r.currentValue||E.EMPTY_STRING),this._maskService.maskExpression=this._maskValue())),i){if(!i.currentValue||!Array.isArray(i.currentValue))return;this._maskService.specialCharacters=i.currentValue||[]}if(I&&(this._maskService.allowNegativeNumbers=I.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(Jt=>Jt!==E.MINUS))),o&&o.currentValue&&(this._maskService.patterns=o.currentValue),at&&at.currentValue&&(this._maskService.apm=at.currentValue),St&&(this._maskService.instantPrefix=St.currentValue),s&&(this._maskService.prefix=s.currentValue),a&&(this._maskService.suffix=a.currentValue),l&&(this._maskService.thousandSeparator=l.currentValue,l.previousValue&&l.currentValue)){const Jt=this._maskService.decimalMarker;l.currentValue===this._maskService.decimalMarker&&(this._maskService.decimalMarker=l.currentValue===E.COMMA?E.DOT:E.COMMA),!0===this._maskService.dropSpecialCharacters&&(this._maskService.specialCharacters=this._config.specialCharacters),"string"==typeof Jt&&"string"==typeof this._maskService.decimalMarker&&(this._inputValue.set(this._inputValue().split(l.previousValue).join("").replace(Jt,this._maskService.decimalMarker)),this._maskService.actualValue=this._inputValue()),this._maskService.writingValue=!0}c&&(this._maskService.decimalMarker=c.currentValue),u&&(this._maskService.dropSpecialCharacters=u.currentValue),d&&(this._maskService.hiddenInput=d.currentValue,!0===d.previousValue&&!1===d.currentValue&&this._inputValue.set(this._maskService.actualValue)),g&&(this._maskService.showMaskTyped=g.currentValue,!1===g.previousValue&&!0===g.currentValue&&this._isFocused()&&requestAnimationFrame(()=>{this._maskService._elementRef?.nativeElement.click()})),m&&(this._maskService.placeHolderCharacter=m.currentValue),f&&(this._maskService.shownMaskExpression=f.currentValue),b&&(this._maskService.clearIfNotMatch=b.currentValue),w&&(this._maskService.validation=w.currentValue),D&&(this._maskService.separatorLimit=D.currentValue),J&&(this._maskService.leadZeroDateTime=J.currentValue),te&&(this._maskService.leadZero=te.currentValue),se&&(this._maskService.triggerOnMaskChange=se.currentValue),ie&&(this._maskService.inputTransformFn=ie.currentValue),X&&(this._maskService.outputTransformFn=X.currentValue),lt&&(this._maskService.keepCharacterPositions=lt.currentValue),this._applyMask()}validate({value:t}){const r="number"==typeof t?String(t):t,i=this._maskValue();if(!this._maskService.validation||!i)return null;if(this._maskService.ipError)return this._createValidationError(r);if(this._maskService.cpfCnpjError)return this._createValidationError(r);if(i.startsWith(E.SEPARATOR)||vJ.includes(i)||this._maskService.clearIfNotMatch)return null;if(yJ.includes(i))return this._validateTime(r);if(i===E.EMAIL_MASK)return!/^[^@]+@[^@]+\.[^@]+$/.test(r)&&r?this._createValidationError(r):null;if(r&&r.length>=1){let o=0;if(i.includes(E.CURLY_BRACKETS_LEFT)&&i.includes(E.CURLY_BRACKETS_RIGHT))return i.slice(i.indexOf(E.CURLY_BRACKETS_LEFT)+1,i.indexOf(E.CURLY_BRACKETS_RIGHT))===String(r.length)?null:this._createValidationError(r);if(i.startsWith(E.PERCENT))return null;for(const s in this._maskService.patterns)if(this._maskService.patterns[s]?.optional&&(i.indexOf(s)!==i.lastIndexOf(s)?o+=i.split(E.EMPTY_STRING).filter(l=>l===s).join(E.EMPTY_STRING).length:-1!==i.indexOf(s)&&o++,-1!==i.indexOf(s)&&r.length>=i.indexOf(s)||o===i.length))return null;if(i.indexOf(E.SYMBOL_STAR)>1&&r.length<i.indexOf(E.SYMBOL_STAR)||i.indexOf(E.SYMBOL_QUESTION)>1&&r.length<i.indexOf(E.SYMBOL_QUESTION))return this._createValidationError(r);if(-1===i.indexOf(E.SYMBOL_STAR)||-1===i.indexOf(E.SYMBOL_QUESTION)){const s=i.split("*"),a=this._maskService.dropSpecialCharacters?i.length-this._maskService.checkDropSpecialCharAmount(i)-o:this.prefix()?i.length+this.prefix().length-o:i.length-o;if(1===s.length&&r.length<a)return this._createValidationError(r);if(s.length>1){const l=s[s.length-1];if(l&&this._maskService.specialCharacters.includes(l[0])&&String(r).includes(l[0]??"")&&!this.dropSpecialCharacters()){const c=t.split(l[0]);return c[c.length-1].length===l.length-1?null:this._createValidationError(r)}return(l&&!this._maskService.specialCharacters.includes(l[0])||!l||this._maskService.dropSpecialCharacters)&&r.length>=a-1?null:this._createValidationError(r)}}if(1===i.indexOf(E.SYMBOL_STAR)||1===i.indexOf(E.SYMBOL_QUESTION))return null}return t&&this.maskFilled.emit(),null}onPaste(){this._justPasted.set(!0)}onFocus(){this._isFocused.set(!0)}onModelChange(t){(t===E.EMPTY_STRING||null===t||typeof t>"u")&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(E.EMPTY_STRING))}onInput(t){if(this._isComposing())return;const r=t.target,i=this._maskService.inputTransformFn?this._maskService.inputTransformFn(r.value):r.value;if("number"!==r.type)if("string"==typeof i||"number"==typeof i){if(r.value=i.toString(),this._inputValue.set(r.value),this._setMask(),!this._maskValue())return void this.onChange(r.value);let o=1===r.selectionStart?r.selectionStart+this._maskService.prefix.length:r.selectionStart;if(this.showMaskTyped()&&this.keepCharacterPositions()&&1===this._maskService.placeHolderCharacter.length){const c=this.suffix(),u=this.prefix(),d=r.value.slice(o-1,o),g=u.length,m=this._maskService._checkSymbolMask(d,this._maskService.maskExpression[o-1-g]??E.EMPTY_STRING),f=this._maskService._checkSymbolMask(d,this._maskService.maskExpression[o+1-g]??E.EMPTY_STRING),b=this._maskService.selStart===this._maskService.selEnd,w=Number(this._maskService.selStart)-g,D=Number(this._maskService.selEnd)-g,I=this._code()===E.BACKSPACE||this._code()===E.DELETE;if(I){if(b){if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(o-g,o+1-g))&&b)if(1===w&&u)this._maskService.actualValue=`${u}${this._maskService.placeHolderCharacter}${r.value.split(u).join("").split(c).join("")}${c}`,o-=1;else{const J=r.value.substring(0,o),te=r.value.substring(o);this._maskService.actualValue=`${J}${this._maskService.placeHolderCharacter}${te}`}}else this._maskService.actualValue=this._maskService.selStart===g?`${u}${this._maskService.maskIsShown.slice(0,D)}${this._inputValue().split(u).join("")}`:this._maskService.selStart===this._maskService.maskIsShown.length+g?`${this._inputValue()}${this._maskService.maskIsShown.slice(w,D)}`:`${u}${this._inputValue().split(u).join("").slice(0,w)}${this._maskService.maskIsShown.slice(w,D)}${this._maskService.actualValue.slice(D+g,this._maskService.maskIsShown.length+g)}${c}`;o=this._code()===E.DELETE?o+1:o}I||(m||f||!b?this._maskService.specialCharacters.includes(r.value.slice(o,o+1))&&f&&!this._maskService.specialCharacters.includes(r.value.slice(o+1,o+2))?(this._maskService.actualValue=`${r.value.slice(0,o-1)}${r.value.slice(o,o+1)}${d}${r.value.slice(o+2)}`,o+=1):m?this._maskService.actualValue=1===r.value.length&&1===o?`${u}${d}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${c}`:`${r.value.slice(0,o-1)}${d}${r.value.slice(o+1).split(c).join("")}${c}`:u&&1===r.value.length&&o-g===1&&this._maskService._checkSymbolMask(r.value,this._maskService.maskExpression[o-1-g]??E.EMPTY_STRING)&&(this._maskService.actualValue=`${u}${r.value}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${c}`):o=Number(r.selectionStart)-1)}let s=0,a=!1;if(this._code()===E.DELETE&&E.SEPARATOR&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue().length>=this._maskService.maskExpression.length-1&&this._code()!==E.BACKSPACE&&this._maskService.maskExpression===E.DAYS_MONTHS_YEARS&&o<10){const c=this._inputValue().slice(o-1,o);r.value=this._inputValue().slice(0,o-1)+c+this._inputValue().slice(o+1)}if(this._maskService.maskExpression===E.DAYS_MONTHS_YEARS&&this.leadZeroDateTime()&&(o<3&&Number(r.value)>31&&Number(r.value)<40||5===o&&Number(r.value.slice(3,5))>12)&&(o+=2),this._maskService.maskExpression===E.HOURS_MINUTES_SECONDS&&this.apm()&&(this._justPasted()&&r.value.slice(0,2)===E.DOUBLE_ZERO&&(r.value=r.value.slice(1,2)+r.value.slice(2,r.value.length)),r.value=r.value===E.DOUBLE_ZERO?E.NUMBER_ZERO:r.value),this._maskService.applyValueChanges(o,this._justPasted(),this._code()===E.BACKSPACE||this._code()===E.DELETE,(c,u)=>{this._justPasted.set(!1),s=c,a=u}),this._getActiveElement()!==r)return;if(this._maskService.plusOnePosition&&(o+=1,this._maskService.plusOnePosition=!1),this._maskExpressionArray().length)if(this._code()===E.BACKSPACE){const c=this.specialCharacters().includes(this._maskService.actualValue.slice(o-1,o)),u=this._maskService.removeMask(this._inputValue())?.length===this._maskService.removeMask(this._maskService.maskExpression)?.length,d=this.specialCharacters().includes(this._maskService.actualValue.slice(o,o+1));o=u&&!d?r.selectionStart+1:c?o-1:o}else o=1===r.selectionStart?r.selectionStart+this._maskService.prefix.length:r.selectionStart;this._position.set(1===this._position()&&1===this._inputValue().length?null:this._position());let l=this._position()?this._inputValue().length+o+s:o+(this._code()!==E.BACKSPACE||a?s:0);l>this._getActualInputLength()&&(l=r.value===this._maskService.decimalMarker&&1===r.value.length?this._getActualInputLength()+1:this._getActualInputLength()),l<0&&(l=0),r.setSelectionRange(l,l),this._position.set(null)}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof i);else{if(!this._maskValue())return void this.onChange(r.value);this._maskService.applyValueChanges(r.value.length,this._justPasted(),this._code()===E.BACKSPACE||this._code()===E.DELETE)}}onCompositionStart(){this._isComposing.set(!0)}onCompositionEnd(t){this._isComposing.set(!1),this._justPasted.set(!0),this.onInput(t)}onBlur(t){if(this._maskValue()){const r=t.target;if(this._maskService.leadZero&&r.value.length>0&&"string"==typeof this._maskService.decimalMarker){const i=this._maskService.maskExpression,o=this._maskService.decimalMarker,s=this._maskService.suffix,a=Number(this._maskService.maskExpression.slice(i.length-1,i.length));if(a>0){r.value=s?r.value.split(s).join(""):r.value;const l=r.value.split(o)[1];r.value=r.value.includes(o)?r.value+E.NUMBER_ZERO.repeat(a-l.length)+s:r.value+o+E.NUMBER_ZERO.repeat(a)+s,this._maskService.actualValue=r.value}}this._maskService.clearIfNotMatchFn()}this._isFocused.set(!1),this.onTouch()}onClick(t){if(!this._maskValue())return;const r=t.target;null!==r&&null!==r.selectionStart&&r.selectionStart===r.selectionEnd&&r.selectionStart>this._maskService.prefix.length&&38!==t.keyCode&&this._maskService.showMaskTyped&&!this.keepCharacterPositions()&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),r.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===r.value?(r.focus(),r.setSelectionRange(0,0)):r.selectionStart>this._maskService.actualValue.length&&r.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const s=r&&(r.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:r.value);if(r&&r.value!==s&&(r.value=s),r&&"number"!==r.type&&(r.selectionStart||r.selectionEnd)<=this._maskService.prefix.length){const a=this._maskService.maskExpression.match(new RegExp(`^[${this._maskService.specialCharacters.map(l=>`\\${l}`).join("")}]+`))?.[0].length||0;return void(r.selectionStart=this._maskService.prefix.length+a)}r&&r.selectionEnd>this._getActualInputLength()&&(r.selectionEnd=this._getActualInputLength())}onKeyDown(t){if(!this._maskValue())return;if(this._isComposing())return void("Enter"===t.key&&this.onCompositionEnd(t));this._code.set(t.code?t.code:t.key);const r=t.target;if(this._inputValue.set(r.value),this._setMask(),"number"!==r.type){if(t.key===E.ARROW_UP&&t.preventDefault(),t.key===E.ARROW_LEFT||t.key===E.BACKSPACE||t.key===E.DELETE){if(t.key===E.BACKSPACE&&0===r.value.length&&(r.selectionStart=r.selectionEnd),t.key===E.BACKSPACE&&0!==r.selectionStart){const o=this.prefix().length,s=this.specialCharacters().length?this.specialCharacters():this._config.specialCharacters;if(o>1&&r.selectionStart<=o)r.setSelectionRange(o,r.selectionEnd);else if(this._inputValue().length!==r.selectionStart&&1!==r.selectionStart)for(;s.includes((this._inputValue()[r.selectionStart-1]??E.EMPTY_STRING).toString())&&(o>=1&&r.selectionStart>o||0===o);)r.setSelectionRange(r.selectionStart-1,r.selectionEnd)}this.checkSelectionOnDeletion(r),this._maskService.prefix.length&&r.selectionStart<=this._maskService.prefix.length&&r.selectionEnd<=this._maskService.prefix.length&&t.preventDefault(),t.key===E.BACKSPACE&&!r.readOnly&&0===r.selectionStart&&r.selectionEnd===r.value.length&&0!==r.value.length&&(this._position.set(this._maskService.prefix?this._maskService.prefix.length:0),this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position()))}this.suffix()&&this.suffix().length>1&&this._inputValue().length-this.suffix().length<r.selectionStart?r.setSelectionRange(this._inputValue().length-this.suffix().length,this._inputValue().length):("KeyA"===t.code&&t.ctrlKey||"KeyA"===t.code&&t.metaKey)&&(r.setSelectionRange(0,this._getActualInputLength()),t.preventDefault()),this._maskService.selStart=r.selectionStart,this._maskService.selEnd=r.selectionEnd}}writeValue(t){var r=this;return vr(function*(){let i=t;const o=r._maskService.inputTransformFn;if("object"==typeof i&&null!==i&&"value"in i&&("disable"in i&&r.setDisabledState(!!i.disable),i=i.value),null!==i&&(i=o?o(i):i),"string"==typeof i||"number"==typeof i||null===i||typeof i>"u"){(null===i||typeof i>"u"||""===i)&&(r._maskService.currentValue="",r._maskService.previousValue="");let s=i;if("number"==typeof s||r._maskValue().startsWith(E.SEPARATOR)){s=String(s);const a=r._maskService.currentLocaleDecimalMarker();Array.isArray(r._maskService.decimalMarker)||(s=r._maskService.decimalMarker!==a?s.replace(a,r._maskService.decimalMarker):s),r._maskService.leadZero&&s&&r.mask()&&!1!==r.dropSpecialCharacters()&&(s=r._maskService._checkPrecision(r._maskService.maskExpression,s)),(r._maskService.decimalMarker===E.COMMA||Array.isArray(r._maskService.decimalMarker)&&r._maskService.thousandSeparator===E.DOT)&&(s=s.toString().replace(E.DOT,E.COMMA)),r.mask()?.startsWith(E.SEPARATOR)&&r.leadZero()&&requestAnimationFrame(()=>{r._maskService.applyMask(s?.toString()??"",r._maskService.maskExpression)}),r._maskService.isNumberValue=!0}("string"!=typeof s||null===i||typeof i>"u")&&(s=""),r._inputValue.set(s),r._setMask(),s&&r._maskService.maskExpression||r._maskService.maskExpression&&(r._maskService.prefix||r._maskService.showMaskTyped)?(r._maskService.writingValue=!0,r._maskService.formElementProperty=["value",r._maskService.applyMask(s,r._maskService.maskExpression)],r._maskService.writingValue=!1):r._maskService.formElementProperty=["value",s],r._inputValue.set(s)}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof i)})()}registerOnChange(t){this._maskService.onChange=this.onChange=t}registerOnTouched(t){this.onTouch=t}_getActiveElement(t=this.document){const r=t?.activeElement?.shadowRoot;return r?.activeElement?this._getActiveElement(r):t.activeElement}checkSelectionOnDeletion(t){const r=this.prefix().length,i=this.suffix().length,o=this._inputValue().length;t.selectionStart=Math.min(Math.max(r,t.selectionStart),o-i),t.selectionEnd=Math.min(Math.max(r,t.selectionEnd),o-i)}setDisabledState(t){this._maskService.formElementProperty=["disabled",t]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue()||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue(),this._maskService.maskExpression)]}_validateTime(t){const r=this._maskValue().split(E.EMPTY_STRING).filter(i=>":"!==i).length;return t&&(0==+(t[t.length-1]??-1)&&t.length<r||t.length<=r-2)?this._createValidationError(t):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(t){return{mask:{requiredMask:this._maskValue(),actualValue:t}}}_setMask(){this._maskExpressionArray().some(t=>{if(t.split(E.EMPTY_STRING).some(i=>this._maskService.specialCharacters.includes(i))&&this._inputValue()&&this._areAllCharactersInEachStringSame(this._maskExpressionArray())||t.includes(E.CURLY_BRACKETS_LEFT)){const i=this._maskService.removeMask(this._inputValue())?.length<=this._maskService.removeMask(t)?.length;if(i){const o=t.includes(E.CURLY_BRACKETS_LEFT)?this._maskService._repeatPatternSymbols(t):t;return this._maskValue.set(o),this._maskService.maskExpression=o,i}{const o=this._maskExpressionArray()[this._maskExpressionArray().length-1]??E.EMPTY_STRING,s=o.includes(E.CURLY_BRACKETS_LEFT)?this._maskService._repeatPatternSymbols(o):o;this._maskValue.set(s),this._maskService.maskExpression=s}}else{const i=this._maskService.removeMask(t),o=this._maskService.removeMask(this._inputValue())?.split(E.EMPTY_STRING).every((s,a)=>{const l=i.charAt(a);return this._maskService._checkSymbolMask(s,l)});if(o||this._justPasted())return this._maskValue.set(t),this._maskService.maskExpression=t,o}})}_areAllCharactersInEachStringSame(t){const r=this._maskService.specialCharacters;return t.map(function i(s){const a=new RegExp(`[${r.map(l=>`\\${l}`).join("")}]`,"g");return s.replace(a,"")}).every(s=>1===new Set(s).size)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(r,i){1&r&&Ce("paste",function(){return i.onPaste()})("focus",function(s){return i.onFocus(s)})("ngModelChange",function(s){return i.onModelChange(s)})("input",function(s){return i.onInput(s)})("compositionstart",function(s){return i.onCompositionStart(s)})("compositionend",function(s){return i.onCompositionEnd(s)})("blur",function(s){return i.onBlur(s)})("click",function(s){return i.onClick(s)})("keydown",function(s){return i.onKeyDown(s)})},inputs:{mask:[1,"mask"],specialCharacters:[1,"specialCharacters"],patterns:[1,"patterns"],prefix:[1,"prefix"],suffix:[1,"suffix"],thousandSeparator:[1,"thousandSeparator"],decimalMarker:[1,"decimalMarker"],dropSpecialCharacters:[1,"dropSpecialCharacters"],hiddenInput:[1,"hiddenInput"],showMaskTyped:[1,"showMaskTyped"],placeHolderCharacter:[1,"placeHolderCharacter"],shownMaskExpression:[1,"shownMaskExpression"],clearIfNotMatch:[1,"clearIfNotMatch"],validation:[1,"validation"],separatorLimit:[1,"separatorLimit"],allowNegativeNumbers:[1,"allowNegativeNumbers"],leadZeroDateTime:[1,"leadZeroDateTime"],leadZero:[1,"leadZero"],triggerOnMaskChange:[1,"triggerOnMaskChange"],apm:[1,"apm"],inputTransformFn:[1,"inputTransformFn"],outputTransformFn:[1,"outputTransformFn"],keepCharacterPositions:[1,"keepCharacterPositions"],instantPrefix:[1,"instantPrefix"]},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],features:[_t([{provide:ai,useExisting:e,multi:!0},{provide:$n,useExisting:e,multi:!0},mC]),Wn]})}return e})();function $l(e,n){const t=qt(e)?e:()=>e,r=i=>i.error(t());return new bt(n?i=>n.schedule(r,0,i):r)}const wJ=["*"];class Bp{}let JP=(()=>{var e;class n extends Bp{constructor(r){super(),this.http=r}getSvg(r){return this.http.get(r,{responseType:"text"})}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(ue(vp))},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const DJ=new N("SERVER_URL");let jp=(()=>{var e;class n{constructor(){this.loader=v(Bp),this.serverUrl=v(DJ,{optional:!0}),this.document=v(st),this.iconsByUrl=new Map,this.iconsLoadingByUrl=new Map}addSvg(r,i){if(!this.iconsByUrl.has(r)){const o=this.document.createElement("DIV");o.innerHTML=i;const s=o.querySelector("svg");this.iconsByUrl.set(r,s)}}loadSvg(r,i=r){if(this.serverUrl&&null===r.match(/^(http(s)?):/)&&(i=r=this.serverUrl+r),this.iconsByUrl.has(i))return me(this.iconsByUrl.get(i));if(this.iconsLoadingByUrl.has(i))return this.iconsLoadingByUrl.get(i);const o=this.loader.getSvg(r).pipe(ae(s=>{const a=this.document.createElement("DIV");return a.innerHTML=s,a.querySelector("svg")}),vt(s=>{this.iconsByUrl.set(i,s),this.iconsLoadingByUrl.delete(i)}),Or(s=>(console.error(s),$l(s))),zb());return this.iconsLoadingByUrl.set(i,o),o}getSvgByName(r){return this.iconsByUrl.has(r)?me(this.iconsByUrl.get(r)):this.iconsLoadingByUrl.has(r)?this.iconsLoadingByUrl.get(r):$l(`No svg with name '${r}' has been loaded`)}unloadSvg(r){this.iconsByUrl.has(r)&&this.iconsByUrl.delete(r)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const eF={provide:jp,deps:[[new yf,new vf,jp]],useFactory:function TJ(e){return e||new jp}};class tF{constructor(){this.loaded=!1}}let SJ=(()=>{var e;class n{constructor(){let r,i;this.element=v(tt),this.differs=v(Nu),this.renderer=v(jn),this.iconReg=v(jp),this.src=Ge(),this.name=Ge(),this.stretch=Ge(!1),this.applyClass=Ge(!1),this.svgClass=Ge(),this.klass=Ge(void 0,{alias:"class"}),this.viewBox=Ge(),this.svgAriaLabel=Ge(),this.onSVGLoaded=Ge(),this.svg=he(0),this.svgStyle=Ge(),this.helper=new tF,Mr(()=>{(this.src()||this.name())&&(this.destroy(),this.init(this.src(),this.name()))}),Mr(()=>{const o=this.viewBox();this.svg()&&this.updateViewBox(o)}),Mr(()=>{const o=this.svgStyle()||{};this.svg()&&this.applyChanges(this.helper.differ.diff(o))}),Mr(()=>{this.svg(),this.applyClass()?this.setClass(this.elemSvg,null,this.klass()):this.setClass(this.elemSvg,this.klass(),null)}),Mr(()=>{this.svg(),this.setClass(this.elemSvg,r,this.svgClass()),r=this.svgClass()}),Mr(()=>{this.svg(),this.setClass(this.element.nativeElement,i,this.klass()),this.setClass(this.elemSvg,i,this.applyClass()?this.klass():null),i=this.klass()}),Mr(()=>{this.svg(),this.doAria(this.svgAriaLabel())}),Mr(()=>{this.svg(),this.stylize(this.stretch())})}ngOnDestroy(){this.destroy()}get elemSvg(){return this.element.nativeElement.firstChild}init(r,i){if(r&&i){const o=this.iconReg.loadSvg(r,i);o&&(this.helper.icnSub=o.subscribe(s=>this.initSvg(s)))}else if(i){const o=this.iconReg.getSvgByName(i);o&&(this.helper.icnSub=o.subscribe(s=>this.initSvg(s)))}else if(r){const o=this.iconReg.loadSvg(r);o&&(this.helper.icnSub=o.subscribe(s=>this.initSvg(s)))}else this.element.nativeElement.innerHTML="",this.svg.set(0)}initSvg(r){!this.helper.loaded&&r&&this.setSvg(r)}destroy(){this.helper.icnSub?.unsubscribe(),this.helper=new tF,this.helper.differ=this.differs.find({}).create()}setSvg(r){if(!this.helper.loaded&&r){this.helper.svg=r;let i=r.cloneNode(!0);const o=this.element.nativeElement,s=this?.onSVGLoaded();s&&(i=s(i,o)),o.innerHTML="",this.renderer.appendChild(o,i),this.helper.loaded=!0,this.copyNgContentAttribute(o,i),this.svg.update(a=>a+1)}}updateViewBox(r){if(r){const i=this.elemSvg;if("auto"===r){const o=i.getAttribute("width"),s=i.getAttribute("height");s&&o&&(this.renderer.setAttribute(i,"viewBox",`0 0 ${o} ${s}`),this.renderer.removeAttribute(i,"width"),this.renderer.removeAttribute(i,"height"))}else""!==r&&(this.renderer.setAttribute(i,"viewBox",r),this.renderer.removeAttribute(i,"width"),this.renderer.removeAttribute(i,"height"))}}copyNgContentAttribute(r,i){const o=r.attributes,s=o.length;for(let a=0;a<s;a+=1){const l=o.item(a);if(l&&l.name.startsWith("_ngcontent")){this.setNgContentAttribute(i,l.name);break}}}setNgContentAttribute(r,i){this.renderer.setAttribute(r,i,"");const o=r.childNodes.length;for(let s=0;s<o;s+=1){const a=r.childNodes[s];a instanceof Element&&this.setNgContentAttribute(a,i)}}stylize(r){if(this.helper.svg){const i=this.element.nativeElement.firstChild;!0===r?this.renderer.setAttribute(i,"preserveAspectRatio","none"):!1===r&&this.renderer.removeAttribute(i,"preserveAspectRatio")}}applyChanges(r){r&&(r.forEachRemovedItem(i=>this.setStyle(i.key,null)),r.forEachAddedItem(i=>this.setStyle(i.key,i.currentValue)),r.forEachChangedItem(i=>this.setStyle(i.key,i.currentValue)))}setStyle(r,i){const[o,s]=r.split("."),a=this.elemSvg;null!==(i=null!==i&&s?`${i}${s}`:i)?this.renderer.setStyle(a,o,i):this.renderer.removeStyle(a,o)}setClass(r,i,o){if(r){if(i){const s=(Array.isArray(i)?i:i.split(" ")).filter(a=>a);for(const a of s)this.renderer.removeClass(r,a)}if(o){const s=(Array.isArray(o)?o:o.split(" ")).filter(a=>a);for(const a of s)this.renderer.addClass(r,a)}}}doAria(r){if(void 0!==r){const i=this.element.nativeElement.firstChild;i&&!i.hasAttribute("aria-label")&&(""===r?(this.renderer.setAttribute(i,"aria-hidden","true"),this.renderer.removeAttribute(i,"aria-label")):(this.renderer.removeAttribute(i,"aria-hidden"),this.renderer.setAttribute(i,"aria-label",r)))}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["svg-icon"]],inputs:{src:[1,"src"],name:[1,"name"],stretch:[1,"stretch"],applyClass:[1,"applyClass"],svgClass:[1,"svgClass"],klass:[1,"class","klass"],viewBox:[1,"viewBox"],svgAriaLabel:[1,"svgAriaLabel"],onSVGLoaded:[1,"onSVGLoaded"],svgStyle:[1,"svgStyle"]},ngContentSelectors:wJ,decls:1,vars:0,template:function(i,o){1&i&&(ri(),It(0))},encapsulation:2,changeDetection:0}))}return e(),n})(),nF=(()=>{var e;class n{static forRoot(r={}){return{ngModule:n,providers:[eF,r.loader||{provide:Bp,useClass:JP}]}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275mod=dt({type:n}),this.\u0275inj=it({}))}return e(),n})();const xJ=["input"],AJ=[[["","trailingSvgIcon",""]],[["","customPrefixContent",""]],[["","prefixContent",""]],[["select"]]],MJ=["[trailingSvgIcon]","[customPrefixContent]","[prefixContent]","select"],IJ=(e,n,t,r,i,o,s)=>({"!border-0":e,"!border":n,disabled:t,"ng-invalid":r,"has-leading":i,typing:o,outlined:s});function RJ(e,n){1&e&&(T(0,"span",16),j(1,"*"),A())}function OJ(e,n){if(1&e&&(T(0,"label",3),j(1),Z(2,RJ,2,0,"span",16),A()),2&e){const t=O();q("ngClass",t.labelClass),x(),ii("",t.label," "),x(),K(t.required?2:-1)}}function kJ(e,n){if(1&e&&pe(0,"div",5),2&e){const t=O();q("ngClass",t.prefixClass)("innerHtml",t.leadingText,zf)}}function NJ(e,n){1&e&&(T(0,"span",7),It(1,1),A())}function PJ(e,n){1&e&&Yt(0)}function FJ(e,n){1&e&&Et(0,PJ,1,0,"ng-container",20),2&e&&(O(2),q("ngTemplateOutlet",gt(21)))}function LJ(e,n){if(1&e&&pe(0,"span",3),2&e){const t=O(2);xn(t.prefixIcon+" input-icon"),q("ngClass","leading-dropdown"===t.inputType?"text-sm px-1":"")}}function VJ(e,n){if(1&e&&pe(0,"span",18),2&e){const t=O(2);q("ngClass","leading-dropdown"===t.inputType?"text-sm px-1":"")("innerHtml",t.prefixText,zf)}}function BJ(e,n){1&e&&pe(0,"svg-icon",19),2&e&&q("src",O(2).svgIcon)}function jJ(e,n){if(1&e&&(T(0,"span",8),Z(1,FJ,1,1,"ng-container"),Z(2,LJ,1,3,"span",17),Z(3,VJ,1,2,"span",18),Z(4,BJ,1,1,"svg-icon",19),A()),2&e){const t=O();q("ngClass","leading-dropdown"===t.inputType?"-ml-1":""),x(),K("leading-dropdown"===t.inputType?1:-1),x(),K(t.prefixIcon&&!t.svgIcon?2:-1),x(),K(t.prefixText?3:-1),x(),K(t.svgIcon?4:-1)}}function UJ(e,n){1&e&&It(0,2)}function $J(e,n){1&e&&pe(0,"span"),2&e&&xn(Ni("text-primary-green-900 ",O().checkValidIcon||"icon-[bi--check2-all]"))}function HJ(e,n){1&e&&pe(0,"span",11)}function zJ(e,n){1&e&&Yt(0)}function GJ(e,n){if(1&e&&(Mh(0,13),Et(1,zJ,1,0,"ng-container",20),bu()),2&e){O();const t=gt(21);x(),q("ngTemplateOutlet",t)}}function WJ(e,n){if(1&e){const t=nt();T(0,"button",21),Ce("pointerdown",function(){Te(t);const i=O();return i.type="text",Se(i.eyeType="icon-[quill--eye]")})("pointerup",function(){Te(t);const i=O();return i.type="password",Se(i.eyeType="icon-[quill--eye-closed]")}),pe(1,"span"),A()}if(2&e){const t=O();x(),xn(t.eyeType+" input-icon")}}function qJ(e,n){if(1&e&&(T(0,"div"),j(1),A()),2&e){const t=O();xn(Ni("hint error absolute !text-xs !text-error ",t.errorMessageClass)),x(),Qe(t.errorMessage)}}function YJ(e,n){1&e&&It(0,3)}let ZJ=(()=>{var e;class n{constructor(){this.elementRef=v(tt),this.renderer=v(jn),this.typing=!1,this.formattedValue=new Pe,this.labelClass="",this.showPrefixContent=!1,this.mask="",this.trailingIcon="",this.autoComplete="on",this.allowNegativeNumbers=!0,this.thousandSeparator="",this.dropSpecialCharacters=!1,this.required=!1,this.nativeInputClass="",this.separatorLimit="",this.canReveal=!1,this.inputType="default",this.linkPrefix=!1,this.loading=!1,this.errorMessageClass="",this.maxlength=50,this.prefixClass="",this.placeholder="",this.leadingText="",this.nativeInputStyle="",this.focused=!1,this.disabled=!1,this.prefix=!1,this.type="",this.maskPrefix="",this.maskSuffix="",this.prefixTextChange=new Pe,this.prefixIcon="icon-[bi--envelope-at]",this.prefixDropDown=!1,this.inputBlur=new Pe,this.inputClass="",this.eyeType="icon-[quill--eye-closed]",this.onChange=r=>{console.log("track changes",r)},this.onTouched=()=>{console.log("track touch")}}ngAfterViewChecked(){this.linkPrefix&&(this.prefixDropDownElement=this.elementRef.nativeElement.querySelector("select"),this.prefixDropDownElement.addEventListener("input",()=>{this.prefixText=this.prefixDropDownElement.value}))}ngOnChanges(r){r.prefixText&&r.prefixText?.currentValue?.length>0&&(this.prefixIcon=""),r.inputType&&r.inputType.currentValue.indexOf("dropdown")>-1&&(this.prefix=!0),r.min&&void 0!==r.min.currentValue&&(this.minVal=r.min.currentValue),r.max&&void 0!==r.max.currentValue&&(this.maxVal=r.max.currentValue)}numberOnly(r){return(!isNaN(Number(r.data))||"."==r.data||"insertFromPaste"===r.inputType&&!isNaN(Number(r.data)))&&"e"!==r.data}change(r){let i=r.target.value;this.linkPrefix&&this.prefixDropDownElement&&this.formattedValue.emit(this.prefixDropDownElement.value.concat("+"+i)),"tel"===this.type&&i.length>3&&"0"===i[0]&&(r.target.value=i.substring(1),i=r.target.value),this.onChange(i)}registerOnChange(r){this.onChange=r}blurInput(){this.focused=!1,this.inputBlur.emit(),this.onTouched()}registerOnTouched(r){this.onTouched=r}setDisabledState(r){this.disabled=r}writeValue(r){this.value=r}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-input"]],viewQuery:function(i,o){if(1&i&&Yn(xJ,5),2&i){let s;wt(s=Dt())&&(o.inputElement=s.first)}},inputs:{labelClass:"labelClass",showPrefixContent:"showPrefixContent",customPrefix:"customPrefix",mask:"mask",trailingIcon:"trailingIcon",autoComplete:"autoComplete",svgIcon:"svgIcon",allowNegativeNumbers:"allowNegativeNumbers",thousandSeparator:"thousandSeparator",dropSpecialCharacters:"dropSpecialCharacters",ngxNumberFormat:"ngxNumberFormat",required:"required",nativeInputClass:"nativeInputClass",separatorLimit:"separatorLimit",canReveal:"canReveal",inputType:"inputType",label:"label",linkPrefix:"linkPrefix",loading:"loading",hint:"hint",errorMessage:"errorMessage",errorMessageClass:"errorMessageClass",maxlength:"maxlength",max:"max",min:"min",minlength:"minlength",prefixClass:"prefixClass",placeholder:"placeholder",leadingText:"leadingText",nativeInputStyle:"nativeInputStyle",value:"value",checkValid:"checkValid",pattern:"pattern",disabled:"disabled",prefix:"prefix",type:"type",maskPrefix:"maskPrefix",maskSuffix:"maskSuffix",prefixText:"prefixText",prefixIcon:"prefixIcon",info:"info",prefixDropDown:"prefixDropDown",noBorder:"noBorder",inputClass:"inputClass",checkValidIcon:"checkValidIcon"},outputs:{formattedValue:"formattedValue",prefixTextChange:"prefixTextChange",inputBlur:"inputBlur"},features:[_t([{provide:ai,multi:!0,useExisting:n}]),Wn],ngContentSelectors:MJ,decls:22,vars:44,consts:[["input",""],["tempOutlet",""],[1,"flex","flex-col","w-full","relative"],[3,"ngClass"],[1,"flex"],[1,"flex","items-center","-my-2","h-full","-ml-2","w-max","border-0","rounded-[8px]","rounded-r-none","py-[5px]","px-[14px]",2,"padding","21px 10px","margin-left","-14px","margin-top","-5px",3,"ngClass","innerHtml"],[1,"flex","items-center","w-full"],[1,"text-primary-black-700"],[1,"prefix","!flex",3,"ngClass"],[1,"w-full","bg-transparent",3,"beforeinput","blur","focus","input","keydown","keyup","ngModelChange","ngClass","mask","separatorLimit","prefix","suffix","dropSpecialCharacters","allowNegativeNumbers","thousandSeparator","autocomplete","disabled","value","placeholder","type","ngModel"],[3,"class"],[1,"input-icon","icon-[line-md--loading-twotone-loop]"],[1,"postfix",3,"ngClass"],[1,"mr-1"],["tabindex","-1","type","button",1,"mt-2"],[1,"hint",3,"innerHTML"],[1,"text-primary"],[3,"class","ngClass"],[3,"ngClass","innerHtml"],[3,"src"],[4,"ngTemplateOutlet"],["tabindex","-1","type","button",1,"mt-2",3,"pointerdown","pointerup"]],template:function(i,o){if(1&i){const s=nt();ri(AJ),T(0,"article",2),Z(1,OJ,3,3,"label",3),T(2,"div",4)(3,"div",3),Z(4,kJ,1,2,"div",5),T(5,"div",6),Z(6,NJ,2,0,"span",7),Z(7,jJ,5,5,"span",8),Z(8,UJ,1,0),T(9,"input",9,0),Ce("beforeinput",function(l){return Te(s),Se("number"!==o.type&&"tel"!==o.type||o.numberOnly(l))})("blur",function(){return Te(s),Se(o.blurInput())})("focus",function(){return Te(s),Se(o.focused=!0)})("input",function(l){return Te(s),Se(o.change(l))})("keydown",function(){return Te(s),Se(o.typing=!0)})("keyup",function(){return Te(s),Se(o.typing=!1)}),Qo("ngModelChange",function(l){return Te(s),Qs(o.value,l)||(o.value=l),Se(l)}),A(),Z(11,$J,1,3,"span",10),Z(12,HJ,1,0,"span",11),T(13,"span",12)(14,"span",7),It(15),A(),Z(16,GJ,2,1,"ng-container",13),Z(17,WJ,2,2,"button",14),A()()()(),pe(18,"div",15),Z(19,qJ,2,4,"div",10),A(),Et(20,YJ,1,0,"ng-template",null,1,Nn)}if(2&i){const s=gt(10);x(),K(o.label?1:-1),x(2),xn("input "+o.inputClass),q("ngClass",function jA(e,n,t,r,i,o,s,a,l,c){const u=fr()+e,d=B();let g=ti(d,u,t,r,i,o);return hh(d,u+4,s,a,l)||g?ki(d,u+7,c?n.call(c,t,r,i,o,s,a,l):n(t,r,i,o,s,a,l)):lu(d,u+7)}(36,IJ,o.noBorder,!o.noBorder,o.disabled,!s.checkValidity(),"leading-text"===o.inputType,o.typing,o.focused)),x(),K("leading-text"===o.inputType?4:-1),x(2),K(o.customPrefix?6:-1),x(),K(!o.prefix&&"leading-dropdown"!==o.inputType||"leading-text"===o.inputType?-1:7),x(),K(o.showPrefixContent?8:-1),x(),function cA(e){dA(pA,HG,e,!1)}(o.nativeInputStyle),q("ngClass",o.nativeInputClass)("mask",o.mask)("separatorLimit",o.separatorLimit)("prefix",o.maskPrefix)("suffix",o.maskSuffix)("dropSpecialCharacters",o.dropSpecialCharacters)("allowNegativeNumbers",o.allowNegativeNumbers)("thousandSeparator",o.thousandSeparator)("autocomplete",o.autoComplete)("disabled",o.disabled||o.loading)("value",o.value)("placeholder",o.placeholder)("type","number"===o.type?"text":o.type),Xo("ngModel",o.value),vn("pattern",o.pattern)("maxlength",o.maxlength)("minlength",o.minlength)("min",o.minVal)("max",o.maxVal),x(2),K(o.checkValid?11:-1),x(),K(o.loading?12:-1),x(),q("ngClass","trailing-dropdown"===o.inputType?"-mr-1":""),x(3),K("trailing-dropdown"===o.inputType?16:-1),x(),K("password"!==o.type&&"text"!==o.type||!o.canReveal?-1:17),x(),q("innerHTML",o.hint,zf),x(),K(o.errorMessage?19:-1)}},dependencies:[ns,ts,Bu,ZP,Ep,Jb,Fp,EJ,nF,SJ],styles:["article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]{display:flex;height:45px;width:100%;border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1));padding:12px 16px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}article[_ngcontent-%COMP%]   .input.no-border[_ngcontent-%COMP%]{border-width:0px!important}article[_ngcontent-%COMP%]   .input.disabled[_ngcontent-%COMP%]{--tw-bg-opacity: 1 !important;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))!important}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;border-style:none;--tw-bg-opacity: 1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1));padding-top:8px;padding-bottom:8px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-duration:.3s;animation-duration:.3s}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{--tw-text-opacity: 1;color:rgb(151 151 151 / var(--tw-text-opacity, 1))}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{right:0;outline:2px solid transparent;outline-offset:2px}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus-visible{outline:2px solid transparent;outline-offset:2px}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:active{outline-width:0px}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:disabled{--tw-bg-opacity: 1;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))}label[_ngcontent-%COMP%]{margin-bottom:.5rem;display:inline-block;font-weight:500;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.prefix[_ngcontent-%COMP%]{margin-right:.5rem;display:inline-block;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hint[_ngcontent-%COMP%]{top:100%;font-size:14px;--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.outlined[_ngcontent-%COMP%]{border-width:2px!important;border-color:#e3480233!important;--tw-ring-color: rgb(227 72 2 / .2) !important}.typing[_ngcontent-%COMP%]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;--tw-ring-color: rgb(227 72 2 / .1) !important}.ng-dirty:not(form).ng-invalid:not(form)[_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .ng-dirty:not(form).ng-invalid:not(form)   [_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{--tw-border-opacity: 1 !important;border-color:rgb(254 228 226 / var(--tw-border-opacity, 1))!important}.ng-dirty:not(form).ng-invalid:not(form)[_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div.outlined[_ngcontent-%COMP%], .ng-dirty:not(form).ng-invalid:not(form)   [_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div.outlined[_ngcontent-%COMP%]{box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.input-icon[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(41 45 50 / var(--tw-text-opacity, 1))}.ng-pristine:not(form)[_nghost-%COMP%]   .error[_ngcontent-%COMP%], .ng-pristine:not(form)   [_nghost-%COMP%]   .error[_ngcontent-%COMP%]{display:none}"]}))}return e(),n})();const KJ=(e,n,t)=>({width:e,height:n,borderRadius:t}),XJ=e=>({rtl:e});let QJ=(()=>{var e;class n{get shimmerHeight(){switch(this.shape){case"circle":case"square":return this.width;default:return this.height}}constructor(){this.class="shimmer-loading",this.width="80%",this.height="12px",this.shape="rect",this.borderRadius="5px",this.direction="ltr"}get shimmerBorderRadius(){return"circle"===this.shape?"50%":this.borderRadius}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["cozmik-shimmer"]],hostVars:2,hostBindings:function(i,o){2&i&&xn(o.class)},inputs:{width:"width",height:"height",shape:"shape",borderRadius:"borderRadius",direction:"direction"},decls:1,vars:8,consts:[[1,"ngx-shimmer",3,"ngStyle","ngClass"]],template:function(i,o){1&i&&pe(0,"div",0),2&i&&q("ngStyle",Vh(2,KJ,o.width,o.shimmerHeight,o.shimmerBorderRadius))("ngClass",er(6,XJ,"rtl"===o.direction))},dependencies:[ns,ts,fp],styles:["[_nghost-%COMP%]{display:block;line-height:1.75}.ngx-shimmer[_ngcontent-%COMP%]{display:inline-block;width:100%;height:12px;background-color:#f6f7f8;background-image:linear-gradient(to right,#f6f7f8 0,#edeef1 20%,#f6f7f8 40% 100%);background-position:0 0;background-repeat:no-repeat;background-size:1000px 1000px;animation:_ngcontent-%COMP%_shimmerEffect 1s linear infinite forwards}.ngx-shimmer.rtl[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_shimmerEffectRTL 1s linear infinite forwards}@keyframes _ngcontent-%COMP%_shimmerEffect{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes _ngcontent-%COMP%_shimmerEffectRTL{0%{background-position:1000px 0}to{background-position:-1000px 0}}"]}))}return e(),n})(),rF=(()=>{var e;class n{constructor(){this.templateRef=v(ei),this._viewContainer=v(Er),this.sbTab=null,this._hide=null,this._active=!1}set hide(r){this._hide=r}get hide(){return this._hide?this._hide:null}set active(r){r?r&&!this._active&&(this._active=!0,this._viewContainer.createEmbeddedView(this.templateRef).detectChanges()):(this._viewContainer.clear(),this._active=!1)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275dir=de({type:n,selectors:[["","sbTab",""]],inputs:{sbTab:"sbTab",hide:"hide"}}))}return e(),n})();function Up(...e){const n=Uu(e),t=Nb(e),{args:r,keys:i}=qN(e);if(0===r.length)return Mn([],n);const o=new bt(function JJ(e,n,t=Ro){return r=>{iF(n,()=>{const{length:i}=e,o=new Array(i);let s=i,a=i;for(let l=0;l<i;l++)iF(n,()=>{const c=Mn(e[l],n);let u=!1;c.subscribe(Gt(r,d=>{o[l]=d,u||(u=!0,a--),a||r.next(t(o.slice()))},()=>{--s||r.complete()}))},r)},r)}}(r,n,i?s=>ZN(i,s):Ro));return t?o.pipe(YN(t)):o}function iF(e,n,t){e?ho(t,e,n):n()}function Hl(e=1/0){return tr(Ro,e)}function $p(...e){return function eee(){return Hl(1)}()(Mn(e,Uu(e)))}const Ur=new bt(e=>e.complete());function _C(){return an((e,n)=>{let t=null;e._refCount++;const r=Gt(n,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(t=null);const i=e._connection,o=t;t=null,i&&(!o||i===o)&&i.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}class oF extends bt{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,Hw(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new At;const t=this.getSubject();n.add(this.source.subscribe(Gt(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=At.EMPTY)}return n}refCount(){return _C()(this)}}function Ci(e){return e<=0?()=>Ur:an((n,t)=>{let r=0;n.subscribe(Gt(t,i=>{++r<=e&&(t.next(i),e<=r&&t.complete())}))})}function cs(...e){const n=Uu(e);return an((t,r)=>{(n?$p(e,t,n):$p(e,t)).subscribe(r)})}function Hp(e){return an((n,t)=>{let r=!1;n.subscribe(Gt(t,i=>{r=!0,t.next(i)},()=>{r||t.next(e),t.complete()}))})}function sF(e=nee){return an((n,t)=>{let r=!1;n.subscribe(Gt(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(e())))})}function nee(){return new Yu}function aa(e,n){const t=arguments.length>=2;return r=>r.pipe(e?ln((i,o)=>e(i,o,r)):Ro,Ci(1),t?Hp(n):sF(()=>new Yu))}function yC(e){return e<=0?()=>Ur:an((n,t)=>{let r=[];n.subscribe(Gt(t,i=>{r.push(i),e<r.length&&r.shift()},()=>{for(const i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function li(e){return an((n,t)=>{gr(e).subscribe(Gt(t,()=>t.complete(),_g)),!t.closed&&n.subscribe(t)})}let see=(()=>{class e{_doc;constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static \u0275fac=function(r){return new(r||e)(ue(st))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const je="primary",rd=Symbol("RouteTitle");class uee{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t[0]:t}return null}getAll(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function zl(e){return new uee(e)}function dee(e,n,t){const r=t.path.split("/");if(r.length>e.length||"full"===t.pathMatch&&(n.hasChildren()||r.length<e.length))return null;const i={};for(let o=0;o<r.length;o++){const s=r[o],a=e[o];if(":"===s[0])i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function Pi(e,n){const t=e?vC(e):void 0,r=n?vC(n):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let o=0;o<t.length;o++)if(i=t[o],!cF(e[i],n[i]))return!1;return!0}function vC(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function cF(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return!1;const t=[...e].sort(),r=[...n].sort();return t.every((i,o)=>r[o]===i)}return e===n}function uF(e){return e.length>0?e[e.length-1]:null}function go(e){return function gC(e){return!!e&&(e instanceof bt||qt(e.lift)&&qt(e.subscribe))}(e)?e:gu(e)?Mn(Promise.resolve(e)):me(e)}const hee={exact:function hF(e,n,t){if(!ca(e.segments,n.segments)||!zp(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!e.children[r]||!hF(e.children[r],n.children[r],t))return!1;return!0},subset:pF},dF={exact:function pee(e,n){return Pi(e,n)},subset:function mee(e,n){return Object.keys(n).length<=Object.keys(e).length&&Object.keys(n).every(t=>cF(e[t],n[t]))},ignored:()=>!0};function fF(e,n,t){return hee[t.paths](e.root,n.root,t.matrixParams)&&dF[t.queryParams](e.queryParams,n.queryParams)&&!("exact"===t.fragment&&e.fragment!==n.fragment)}function pF(e,n,t){return mF(e,n,n.segments,t)}function mF(e,n,t,r){if(e.segments.length>t.length){const i=e.segments.slice(0,t.length);return!(!ca(i,t)||n.hasChildren()||!zp(i,t,r))}if(e.segments.length===t.length){if(!ca(e.segments,t)||!zp(e.segments,t,r))return!1;for(const i in n.children)if(!e.children[i]||!pF(e.children[i],n.children[i],r))return!1;return!0}{const i=t.slice(0,e.segments.length),o=t.slice(e.segments.length);return!!(ca(e.segments,i)&&zp(e.segments,i,r)&&e.children[je])&&mF(e.children[je],n,o,r)}}function zp(e,n,t){return n.every((r,i)=>dF[t](e[i].parameters,r.parameters))}class la{root;queryParams;fragment;_queryParamMap;constructor(n=new Vt([],{}),t={},r=null){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=zl(this.queryParams),this._queryParamMap}toString(){return yee.serialize(this)}}class Vt{segments;children;parent=null;constructor(n,t){this.segments=n,this.children=t,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Wp(this)}}class id{path;parameters;_parameterMap;constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap??=zl(this.parameters),this._parameterMap}toString(){return yF(this)}}function ca(e,n){return e.length===n.length&&e.every((t,r)=>t.path===n[r].path)}let od=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>new Gp,providedIn:"root"})}return e})();class Gp{parse(n){const t=new Mee(n);return new la(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){const t=`/${sd(n.root,!0)}`,r=function Cee(e){const n=Object.entries(e).map(([t,r])=>Array.isArray(r)?r.map(i=>`${qp(t)}=${qp(i)}`).join("&"):`${qp(t)}=${qp(r)}`).filter(t=>t);return n.length?`?${n.join("&")}`:""}(n.queryParams),i="string"==typeof n.fragment?`#${function vee(e){return encodeURI(e)}(n.fragment)}`:"";return`${t}${r}${i}`}}const yee=new Gp;function Wp(e){return e.segments.map(n=>yF(n)).join("/")}function sd(e,n){if(!e.hasChildren())return Wp(e);if(n){const t=e.children[je]?sd(e.children[je],!1):"",r=[];return Object.entries(e.children).forEach(([i,o])=>{i!==je&&r.push(`${i}:${sd(o,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}{const t=function _ee(e,n){let t=[];return Object.entries(e.children).forEach(([r,i])=>{r===je&&(t=t.concat(n(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==je&&(t=t.concat(n(i,r)))}),t}(e,(r,i)=>i===je?[sd(e.children[je],!1)]:[`${i}:${sd(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[je]?`${Wp(e)}/${t[0]}`:`${Wp(e)}/(${t.join("//")})`}}function gF(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qp(e){return gF(e).replace(/%3B/gi,";")}function bC(e){return gF(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Yp(e){return decodeURIComponent(e)}function _F(e){return Yp(e.replace(/\+/g,"%20"))}function yF(e){return`${bC(e.path)}${function bee(e){return Object.entries(e).map(([n,t])=>`;${bC(n)}=${bC(t)}`).join("")}(e.parameters)}`}const Eee=/^[^\/()?;#]+/;function CC(e){const n=e.match(Eee);return n?n[0]:""}const wee=/^[^\/()?;=#]+/,Tee=/^[^=?&#]+/,xee=/^[^&#]+/;class Mee{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Vt([],{}):new Vt([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(r[je]=new Vt(n,t)),r}parseSegment(){const n=CC(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new S(4009,!1);return this.capture(n),new id(Yp(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const t=function Dee(e){const n=e.match(wee);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const i=CC(this.remaining);i&&(r=i,this.capture(r))}n[Yp(t)]=Yp(r)}parseQueryParam(n){const t=function See(e){const n=e.match(Tee);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const s=function Aee(e){const n=e.match(xee);return n?n[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const i=_F(t),o=_F(r);if(n.hasOwnProperty(i)){let s=n[i];Array.isArray(s)||(s=[s],n[i]=s),s.push(o)}else n[i]=o}parseParens(n){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=CC(this.remaining),i=this.remaining[r.length];if("/"!==i&&")"!==i&&";"!==i)throw new S(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=je);const s=this.parseChildren();t[o]=1===Object.keys(s).length?s[je]:new Vt([],s),this.consumeOptional("//")}return t}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new S(4011,!1)}}function vF(e){return e.segments.length>0?new Vt([],{[je]:e}):e}function bF(e){const n={};for(const[r,i]of Object.entries(e.children)){const o=bF(i);if(r===je&&0===o.segments.length&&o.hasChildren())for(const[s,a]of Object.entries(o.children))n[s]=a;else(o.segments.length>0||o.hasChildren())&&(n[r]=o)}return function Iee(e){if(1===e.numberOfChildren&&e.children[je]){const n=e.children[je];return new Vt(e.segments.concat(n.segments),n.children)}return e}(new Vt(e.segments,n))}function ua(e){return e instanceof la}function CF(e){let n;const i=vF(function t(o){const s={};for(const l of o.children){const c=t(l);s[l.outlet]=c}const a=new Vt(o.url,s);return o===e&&(n=a),a}(e.root));return n??i}function EF(e,n,t,r){let i=e;for(;i.parent;)i=i.parent;if(0===n.length)return EC(i,i,i,t,r);const o=function Oee(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new DF(!0,0,e);let n=0,t=!1;const r=e.reduce((i,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return Object.entries(o.outlets).forEach(([l,c])=>{a[l]="string"==typeof c?c.split("/"):c}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return"string"!=typeof o?[...i,o]:0===s?(o.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?t=!0:".."===a?n++:""!=a&&i.push(a))}),i):[...i,o]},[]);return new DF(t,n,r)}(n);if(o.toRoot())return EC(i,i,new Vt([],{}),t,r);const s=function kee(e,n,t){if(e.isAbsolute)return new Kp(n,!0,0);if(!t)return new Kp(n,!1,NaN);if(null===t.parent)return new Kp(t,!0,0);const r=Zp(e.commands[0])?0:1;return function Nee(e,n,t){let r=e,i=n,o=t;for(;o>i;){if(o-=i,r=r.parent,!r)throw new S(4005,!1);i=r.segments.length}return new Kp(r,!1,i-o)}(t,t.segments.length-1+r,e.numberOfDoubleDots)}(o,i,e),a=s.processChildren?ld(s.segmentGroup,s.index,o.commands):TF(s.segmentGroup,s.index,o.commands);return EC(i,s.segmentGroup,a,t,r)}function Zp(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function ad(e){return"object"==typeof e&&null!=e&&e.outlets}function EC(e,n,t,r,i){let s,o={};r&&Object.entries(r).forEach(([l,c])=>{o[l]=Array.isArray(c)?c.map(u=>`${u}`):`${c}`}),s=e===n?t:wF(e,n,t);const a=vF(bF(s));return new la(a,o,i)}function wF(e,n,t){const r={};return Object.entries(e.children).forEach(([i,o])=>{r[i]=o===n?t:wF(o,n,t)}),new Vt(e.segments,r)}class DF{isAbsolute;numberOfDoubleDots;commands;constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&&r.length>0&&Zp(r[0]))throw new S(4003,!1);const i=r.find(ad);if(i&&i!==uF(r))throw new S(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Kp{segmentGroup;processChildren;index;constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}}function TF(e,n,t){if(e??=new Vt([],{}),0===e.segments.length&&e.hasChildren())return ld(e,n,t);const r=function Fee(e,n,t){let r=0,i=n;const o={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=t.length)return o;const s=e.segments[i],a=t[r];if(ad(a))break;const l=`${a}`,c=r<t.length-1?t[r+1]:null;if(i>0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!xF(l,c,s))return o;r+=2}else{if(!xF(l,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,n,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const o=new Vt(e.segments.slice(0,r.pathIndex),{});return o.children[je]=new Vt(e.segments.slice(r.pathIndex),e.children),ld(o,0,i)}return r.match&&0===i.length?new Vt(e.segments,{}):r.match&&!e.hasChildren()?wC(e,n,t):r.match?ld(e,0,i):wC(e,n,t)}function ld(e,n,t){if(0===t.length)return new Vt(e.segments,{});{const r=function Pee(e){return ad(e[0])?e[0].outlets:{[je]:e}}(t),i={};if(Object.keys(r).some(o=>o!==je)&&e.children[je]&&1===e.numberOfChildren&&0===e.children[je].segments.length){const o=ld(e.children[je],n,t);return new Vt(e.segments,o.children)}return Object.entries(r).forEach(([o,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(i[o]=TF(e.children[o],n,s))}),Object.entries(e.children).forEach(([o,s])=>{void 0===r[o]&&(i[o]=s)}),new Vt(e.segments,i)}}function wC(e,n,t){const r=e.segments.slice(0,n);let i=0;for(;i<t.length;){const o=t[i];if(ad(o)){const l=Lee(o.outlets);return new Vt(r,l)}if(0===i&&Zp(t[0])){r.push(new id(e.segments[n].path,SF(t[0]))),i++;continue}const s=ad(o)?o.outlets[je]:`${o}`,a=i<t.length-1?t[i+1]:null;s&&a&&Zp(a)?(r.push(new id(s,SF(a))),i+=2):(r.push(new id(s,{})),i++)}return new Vt(r,{})}function Lee(e){const n={};return Object.entries(e).forEach(([t,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(n[t]=wC(new Vt([],{}),0,r))}),n}function SF(e){const n={};return Object.entries(e).forEach(([t,r])=>n[t]=`${r}`),n}function xF(e,n,t){return e==t.path&&Pi(n,t.parameters)}const cd="imperative";var Je=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(Je||{});class Fi{id;url;constructor(n,t){this.id=n,this.url=t}}class Xp extends Fi{type=Je.NavigationStart;navigationTrigger;restoredState;constructor(n,t,r="imperative",i=null){super(n,t),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class _o extends Fi{urlAfterRedirects;type=Je.NavigationEnd;constructor(n,t,r){super(n,t),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var kr=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e}(kr||{}),Qp=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Qp||{});class da extends Fi{reason;code;type=Je.NavigationCancel;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Gl extends Fi{reason;code;type=Je.NavigationSkipped;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}}class DC extends Fi{error;target;type=Je.NavigationError;constructor(n,t,r,i){super(n,t),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class AF extends Fi{urlAfterRedirects;state;type=Je.RoutesRecognized;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vee extends Fi{urlAfterRedirects;state;type=Je.GuardsCheckStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bee extends Fi{urlAfterRedirects;state;shouldActivate;type=Je.GuardsCheckEnd;constructor(n,t,r,i,o){super(n,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class jee extends Fi{urlAfterRedirects;state;type=Je.ResolveStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Uee extends Fi{urlAfterRedirects;state;type=Je.ResolveEnd;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $ee{route;type=Je.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Hee{route;type=Je.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class zee{snapshot;type=Je.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Gee{snapshot;type=Je.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Wee{snapshot;type=Je.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qee{snapshot;type=Je.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class MF{routerEvent;position;anchor;type=Je.Scroll;constructor(n,t,r){this.routerEvent=n,this.position=t,this.anchor=r}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class TC{}class Jp{url;navigationBehaviorOptions;constructor(n,t){this.url=n,this.navigationBehaviorOptions=t}}function Ei(e){return e.outlet||je}function Wl(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let n=e.parent;n;n=n.parent){const t=n.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}class ete{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Wl(this.route?.snapshot)??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new ud(this.rootInjector)}}let ud=(()=>{class e{rootInjector;contexts=new Map;constructor(t){this.rootInjector=t}onChildOutletCreated(t,r){const i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){const r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new ete(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static \u0275fac=function(r){return new(r||e)(ue(gn))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class IF{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){const t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null}children(n){const t=SC(n,this._root);return t?t.children.map(r=>r.value):[]}firstChild(n){const t=SC(n,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(n){const t=xC(n,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return xC(n,this._root).map(t=>t.value)}}function SC(e,n){if(e===n.value)return n;for(const t of n.children){const r=SC(e,t);if(r)return r}return null}function xC(e,n){if(e===n.value)return[n];for(const t of n.children){const r=xC(e,t);if(r.length)return r.unshift(n),r}return[]}class wi{value;children;constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}}function ql(e){const n={};return e&&e.children.forEach(t=>n[t.value.outlet]=t),n}class RF extends IF{snapshot;constructor(n,t){super(n),this.snapshot=t,AC(this,n)}toString(){return this.snapshot.toString()}}function OF(e){const n=function tte(e){const o=new tm([],{},{},"",{},je,e,null,{});return new kF("",new wi(o,[]))}(e),t=new Dn([new id("",{})]),r=new Dn({}),i=new Dn({}),o=new Dn({}),s=new Dn(""),a=new Yl(t,r,o,s,i,je,e,n.root);return a.snapshot=n.root,new RF(new wi(a,[]),n)}class Yl{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,t,r,i,o,s,a,l){this.urlSubject=n,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(ae(c=>c[rd]))??me(void 0),this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o}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.params.pipe(ae(n=>zl(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ae(n=>zl(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function em(e,n,t="emptyOnly"){let r;const{routeConfig:i}=e;return r=null===n||"always"!==t&&""!==i?.path&&(n.component||n.routeConfig?.loadComponent)?{params:{...e.params},data:{...e.data},resolve:{...e.data,...e._resolvedData??{}}}:{params:{...n.params,...e.params},data:{...n.data,...e.data},resolve:{...e.data,...n.data,...i?.data,...e._resolvedData}},i&&PF(i)&&(r.resolve[rd]=i.title),r}class tm{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[rd]}constructor(n,t,r,i,o,s,a,l,c){this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._resolve=c}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??=zl(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=zl(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class kF extends IF{url;constructor(n,t){super(t),this.url=n,AC(this,t)}toString(){return NF(this._root)}}function AC(e,n){n.value._routerState=e,n.children.forEach(t=>AC(e,t))}function NF(e){const n=e.children.length>0?` { ${e.children.map(NF).join(", ")} } `:"";return`${e.value}${n}`}function MC(e){if(e.snapshot){const n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,Pi(n.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),n.fragment!==t.fragment&&e.fragmentSubject.next(t.fragment),Pi(n.params,t.params)||e.paramsSubject.next(t.params),function fee(e,n){if(e.length!==n.length)return!1;for(let t=0;t<e.length;++t)if(!Pi(e[t],n[t]))return!1;return!0}(n.url,t.url)||e.urlSubject.next(t.url),Pi(n.data,t.data)||e.dataSubject.next(t.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function IC(e,n){const t=Pi(e.params,n.params)&&function gee(e,n){return ca(e,n)&&e.every((t,r)=>Pi(t.parameters,n[r].parameters))}(e.url,n.url);return t&&!(!e.parent!=!n.parent)&&(!e.parent||IC(e.parent,n.parent))}function PF(e){return"string"==typeof e.title||null===e.title}const nte=new N("");let RC=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=je;activateEvents=new Pe;deactivateEvents=new Pe;attachEvents=new Pe;detachEvents=new Pe;routerOutletData=Ge(void 0);parentContexts=v(ud);location=v(Er);changeDetector=v(Br);inputBinder=v(nm,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(t){if(t.name){const{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new S(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new S(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new S(4012,!1);this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new S(4013,!1);this._activatedRoute=t;const i=this.location,s=t.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new rte(t,a,i.injector,this.routerOutletData);this.activated=i.createComponent(s,{index:i.length,injector:l,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Wn]})}return e})();class rte{route;childContexts;parent;outletData;constructor(n,t,r,i){this.route=n,this.childContexts=t,this.parent=r,this.outletData=i}get(n,t){return n===Yl?this.route:n===ud?this.childContexts:n===nte?this.outletData:this.parent.get(n,t)}}const nm=new N("");let FF=(()=>{class e{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){const{activatedRoute:r}=t,i=Up([r.queryParams,r.params,r.data]).pipe(Tt(([o,s,a],l)=>(a={...o,...s,...a},0===l?me(a):Promise.resolve(a)))).subscribe(o=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(t);const s=function Rq(e){const n=mt(e);if(!n)return null;const t=new uu(n);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(r.component);if(s)for(const{templateName:a}of s.inputs)t.activatedComponentRef.setInput(a,o[a]);else this.unsubscribeFromRouteData(t)});this.outletDataSubscriptions.set(t,i)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),LF=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){1&r&&pe(0,"router-outlet")},dependencies:[RC],encapsulation:2})}return e})();function OC(e){const n=e.children&&e.children.map(OC),t=n?{...e,children:n}:{...e};return!t.component&&!t.loadComponent&&(n||t.loadChildren)&&t.outlet&&t.outlet!==je&&(t.component=LF),t}function dd(e,n,t){if(t&&e.shouldReuseRoute(n.value,t.value.snapshot)){const r=t.value;r._futureSnapshot=n.value;const i=function ote(e,n,t){return n.children.map(r=>{for(const i of t.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return dd(e,r,i);return dd(e,r)})}(e,n,t);return new wi(r,i)}{if(e.shouldAttach(n.value)){const o=e.retrieve(n.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>dd(e,a)),s}}const r=function ste(e){return new Yl(new Dn(e.url),new Dn(e.params),new Dn(e.queryParams),new Dn(e.fragment),new Dn(e.data),e.outlet,e.component,e)}(n.value),i=n.children.map(o=>dd(e,o));return new wi(r,i)}}class kC{redirectTo;navigationBehaviorOptions;constructor(n,t){this.redirectTo=n,this.navigationBehaviorOptions=t}}const VF="ngNavigationCancelingError";function rm(e,n){const{redirectTo:t,navigationBehaviorOptions:r}=ua(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=BF(!1,kr.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function BF(e,n){const t=new Error(`NavigationCancelingError: ${e||""}`);return t[VF]=!0,t.cancellationCode=n,t}function jF(e){return!!e&&e[VF]}class cte{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,t,r,i,o){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(n){const t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),MC(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){const i=ql(t);n.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,t,r){const i=n.value,o=t?t.value:null;if(i===o)if(i.component){const s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(n,t,s.children)}else this.deactivateChildRoutes(n,t,r);else o&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=ql(n);for(const s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);if(r&&r.outlet){const s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=ql(n);for(const s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,t,r){const i=ql(t);n.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new qee(o.value.snapshot))}),n.children.length&&this.forwardEvent(new Gee(n.value.snapshot))}activateRoutes(n,t,r){const i=n.value,o=t?t.value:null;if(MC(i),i===o)if(i.component){const s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(i.component){const s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),MC(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=i,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,r)}}class UF{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class im{component;route;constructor(n,t){this.component=n,this.route=t}}function ute(e,n,t){const r=e._root;return fd(r,n?n._root:null,t,[r.value])}function Zl(e,n){const t=Symbol(),r=n.get(e,t);return r===t?"function"!=typeof e||function R3(e){return null!==Kd(e)}(e)?n.get(e):e:r}function fd(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=ql(n);return e.children.forEach(s=>{(function fte(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,s=n?n.value:null,a=t?t.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function hte(e,n,t){if("function"==typeof t)return t(e,n);switch(t){case"pathParamsChange":return!ca(e.url,n.url);case"pathParamsOrQueryParamsChange":return!ca(e.url,n.url)||!Pi(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!IC(e,n)||!Pi(e.queryParams,n.queryParams);default:return!IC(e,n)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new UF(r)):(o.data=s.data,o._resolvedData=s._resolvedData),fd(e,n,o.component?a?a.children:null:t,r,i),l&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new im(a.outlet.component,s))}else s&&hd(n,a,i),i.canActivateChecks.push(new UF(r)),fd(e,null,o.component?a?a.children:null:t,r,i)})(s,o[s.value.outlet],t,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>hd(a,t.getContext(s),i)),i}function hd(e,n,t){const r=ql(e),i=e.value;Object.entries(r).forEach(([o,s])=>{hd(s,i.component?n?n.children.getContext(o):null:n,t)}),t.canDeactivateChecks.push(new im(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function pd(e){return"function"==typeof e}function $F(e){return e instanceof Yu||"EmptyError"===e?.name}const om=Symbol("INITIAL_VALUE");function Kl(){return Tt(e=>Up(e.map(n=>n.pipe(Ci(1),cs(om)))).pipe(ae(n=>{for(const t of n)if(!0!==t){if(t===om)return om;if(!1===t||bte(t))return t}return!0}),ln(n=>n!==om),Ci(1)))}function bte(e){return ua(e)||e instanceof kC}function HF(e){return function v3(...e){return ME(e)}(vt(n=>{if("boolean"!=typeof n)throw rm(0,n)}),ae(n=>!0===n))}class NC{segmentGroup;constructor(n){this.segmentGroup=n||null}}class PC extends Error{urlTree;constructor(n){super(),this.urlTree=n}}function Xl(e){return $l(new NC(e))}function Rte(e){return $l(new S(4e3,!1))}class kte{urlSerializer;urlTree;constructor(n,t){this.urlSerializer=n,this.urlTree=t}lineralizeSegments(n,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),0===i.numberOfChildren)return me(r);if(i.numberOfChildren>1||!i.children[je])return Rte();i=i.children[je]}}applyRedirectCommands(n,t,r,i,o){return function Nte(e,n,t){if("string"==typeof e)return me(e);const r=e,{queryParams:i,fragment:o,routeConfig:s,url:a,outlet:l,params:c,data:u,title:d}=n;return go(lr(t,()=>r({params:c,data:u,queryParams:i,fragment:o,routeConfig:s,url:a,outlet:l,title:d})))}(t,i,o).pipe(ae(s=>{if(s instanceof la)throw new PC(s);const a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),n,r);if("/"===s[0])throw new PC(a);return a}))}applyRedirectCreateUrlTree(n,t,r,i){const o=this.createSegmentGroup(n,t.root,r,i);return new la(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){const r={};return Object.entries(n).forEach(([i,o])=>{if("string"==typeof o&&":"===o[0]){const a=o.substring(1);r[i]=t[a]}else r[i]=o}),r}createSegmentGroup(n,t,r,i){const o=this.createSegments(n,t.segments,r,i);let s={};return Object.entries(t.children).forEach(([a,l])=>{s[a]=this.createSegmentGroup(n,l,r,i)}),new Vt(o,s)}createSegments(n,t,r,i){return t.map(o=>":"===o.path[0]?this.findPosParam(n,o,i):this.findOrReturn(o,r))}findPosParam(n,t,r){const i=r[t.path.substring(1)];if(!i)throw new S(4001,!1);return i}findOrReturn(n,t){let r=0;for(const i of t){if(i.path===n.path)return t.splice(r),i;r++}return n}}const FC={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Pte(e,n,t,r,i){const o=zF(e,n,t);return o.matched?(r=function Zee(e,n){return e.providers&&!e._injector&&(e._injector=mh(e.providers,n,`Route: ${e.path}`)),e._injector??n}(n,r),function Ite(e,n,t,r){const i=n.canMatch;return i&&0!==i.length?me(i.map(s=>{const a=Zl(s,e);return go(function vte(e){return e&&pd(e.canMatch)}(a)?a.canMatch(n,t):lr(e,()=>a(n,t)))})).pipe(Kl(),HF()):me(!0)}(r,n,t).pipe(ae(s=>!0===s?o:{...FC}))):me(o)}function zF(e,n,t){if("**"===n.path)return function Fte(e){return{matched:!0,parameters:e.length>0?uF(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}(t);if(""===n.path)return"full"===n.pathMatch&&(e.hasChildren()||t.length>0)?{...FC}:{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};const i=(n.matcher||dee)(t,e,n);if(!i)return{...FC};const o={};Object.entries(i.posParams??{}).forEach(([a,l])=>{o[a]=l.path});const s=i.consumed.length>0?{...o,...i.consumed[i.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function GF(e,n,t,r){return t.length>0&&function Bte(e,n,t){return t.some(r=>sm(e,n,r)&&Ei(r)!==je)}(e,t,r)?{segmentGroup:new Vt(n,Vte(r,new Vt(t,e.children))),slicedSegments:[]}:0===t.length&&function jte(e,n,t){return t.some(r=>sm(e,n,r))}(e,t,r)?{segmentGroup:new Vt(e.segments,Lte(e,t,r,e.children)),slicedSegments:t}:{segmentGroup:new Vt(e.segments,e.children),slicedSegments:t}}function Lte(e,n,t,r){const i={};for(const o of t)if(sm(e,n,o)&&!r[Ei(o)]){const s=new Vt([],{});i[Ei(o)]=s}return{...r,...i}}function Vte(e,n){const t={};t[je]=n;for(const r of e)if(""===r.path&&Ei(r)!==je){const i=new Vt([],{});t[Ei(r)]=i}return t}function sm(e,n,t){return(!(e.hasChildren()||n.length>0)||"full"!==t.pathMatch)&&""===t.path}class $te{}class Gte{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,t,r,i,o,s,a){this.injector=n,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new kte(this.urlSerializer,this.urlTree)}noMatchError(n){return new S(4002,`'${n.segmentGroup}'`)}recognize(){const n=GF(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(ae(({children:t,rootSnapshot:r})=>{const i=new wi(r,t),o=new kF("",i),s=function Ree(e,n,t=null,r=null){return EF(CF(e),n,t,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(n){const t=new tm([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),je,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,je,t).pipe(ae(r=>({children:r,rootSnapshot:t})),Or(r=>{if(r instanceof PC)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof NC?this.noMatchError(r):r}))}processSegmentGroup(n,t,r,i,o){return 0===r.segments.length&&r.hasChildren()?this.processChildren(n,t,r,o):this.processSegment(n,t,r,r.segments,i,!0,o).pipe(ae(s=>s instanceof wi?[s]:[]))}processChildren(n,t,r,i){const o=[];for(const s of Object.keys(r.children))"primary"===s?o.unshift(s):o.push(s);return Mn(o).pipe(ta(s=>{const a=r.children[s],l=function Jee(e,n){const t=e.filter(r=>Ei(r)===n);return t.push(...e.filter(r=>Ei(r)!==n)),t}(t,s);return this.processSegmentGroup(n,l,a,s,i)}),function iee(e,n){return an(function ree(e,n,t,r,i){return(o,s)=>{let a=t,l=n,c=0;o.subscribe(Gt(s,u=>{const d=c++;l=a?e(l,u,d):(a=!0,u),r&&s.next(l)},i&&(()=>{a&&s.next(l),s.complete()})))}}(e,n,arguments.length>=2,!0))}((s,a)=>(s.push(...a),s)),Hp(null),function oee(e,n){const t=arguments.length>=2;return r=>r.pipe(e?ln((i,o)=>e(i,o,r)):Ro,yC(1),t?Hp(n):sF(()=>new Yu))}(),tr(s=>{if(null===s)return Xl(r);const a=WF(s);return function Wte(e){e.sort((n,t)=>n.value.outlet===je?-1:t.value.outlet===je?1:n.value.outlet.localeCompare(t.value.outlet))}(a),me(a)}))}processSegment(n,t,r,i,o,s,a){return Mn(t).pipe(ta(l=>this.processSegmentAgainstRoute(l._injector??n,t,l,r,i,o,s,a).pipe(Or(c=>{if(c instanceof NC)return me(null);throw c}))),aa(l=>!!l),Or(l=>{if($F(l))return function Ute(e,n,t){return 0===n.length&&!e.children[t]}(r,i,o)?me(new $te):Xl(r);throw l}))}processSegmentAgainstRoute(n,t,r,i,o,s,a,l){return Ei(r)===s||s!==je&&sm(i,o,r)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,i,r,o,s,l):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,i,t,r,o,s,l):Xl(i):Xl(i)}expandSegmentAgainstRouteUsingRedirect(n,t,r,i,o,s,a){const{matched:l,parameters:c,consumedSegments:u,positionalParamSegments:d,remainingSegments:g}=zF(t,i,o);if(!l)return Xl(t);"string"==typeof i.redirectTo&&"/"===i.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const m=new tm(o,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,qF(i),Ei(i),i.component??i._loadedComponent??null,i,YF(i)),f=em(m,a,this.paramsInheritanceStrategy);return m.params=Object.freeze(f.params),m.data=Object.freeze(f.data),this.applyRedirects.applyRedirectCommands(u,i.redirectTo,d,m,n).pipe(Tt(w=>this.applyRedirects.lineralizeSegments(i,w)),tr(w=>this.processSegment(n,r,t,w.concat(g),s,!1,a)))}matchSegmentAgainstRoute(n,t,r,i,o,s){const a=Pte(t,r,i,n);return"**"===r.path&&(t.children={}),a.pipe(Tt(l=>l.matched?this.getChildConfig(n=r._injector??n,r,i).pipe(Tt(({routes:c})=>{const u=r._loadedInjector??n,{parameters:d,consumedSegments:g,remainingSegments:m}=l,f=new tm(g,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,qF(r),Ei(r),r.component??r._loadedComponent??null,r,YF(r)),b=em(f,s,this.paramsInheritanceStrategy);f.params=Object.freeze(b.params),f.data=Object.freeze(b.data);const{segmentGroup:w,slicedSegments:D}=GF(t,g,m,c);if(0===D.length&&w.hasChildren())return this.processChildren(u,c,w,f).pipe(ae(J=>new wi(f,J)));if(0===c.length&&0===D.length)return me(new wi(f,[]));const I=Ei(r)===o;return this.processSegment(u,c,w,D,I?je:o,!0,f).pipe(ae(J=>new wi(f,J instanceof wi?[J]:[])))})):Xl(t)))}getChildConfig(n,t,r){return t.children?me({routes:t.children,injector:n}):t.loadChildren?void 0!==t._loadedRoutes?me({routes:t._loadedRoutes,injector:t._loadedInjector}):function Mte(e,n,t,r){const i=n.canLoad;return void 0===i||0===i.length?me(!0):me(i.map(s=>{const a=Zl(s,e);return go(function mte(e){return e&&pd(e.canLoad)}(a)?a.canLoad(n,t):lr(e,()=>a(n,t)))})).pipe(Kl(),HF())}(n,t,r).pipe(tr(i=>i?this.configLoader.loadChildren(n,t).pipe(vt(o=>{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):function Ote(){return $l(BF(!1,kr.GuardRejected))}())):me({routes:[],injector:n})}}function qte(e){const n=e.value.routeConfig;return n&&""===n.path}function WF(e){const n=[],t=new Set;for(const r of e){if(!qte(r)){n.push(r);continue}const i=n.find(o=>r.value.routeConfig===o.value.routeConfig);void 0!==i?(i.children.push(...r.children),t.add(i)):n.push(r)}for(const r of t){const i=WF(r.children);n.push(new wi(r.value,i))}return n.filter(r=>!t.has(r))}function qF(e){return e.data||{}}function YF(e){return e.resolve||{}}function ZF(e){const n=e.children.map(t=>ZF(t)).flat();return[e,...n]}function LC(e){return Tt(n=>{const t=e(n);return t?Mn(t).pipe(ae(()=>n)):me(n)})}let KF=(()=>{class e{buildTitle(t){let r,i=t.root;for(;void 0!==i;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===je);return r}getResolvedTitleForRoute(t){return t.data[rd]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(Jte),providedIn:"root"})}return e})(),Jte=(()=>{class e extends KF{title;constructor(t){super(),this.title=t}updateTitle(t){const r=this.buildTitle(t);void 0!==r&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(ue(see))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Ql=new N("",{providedIn:"root",factory:()=>({})}),am=new N("");let VC=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=v(eW);loadComponent(t,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return me(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);const i=go(lr(t,()=>r.loadComponent())).pipe(ae(XF),Tt(QF),vt(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),Fl(()=>{this.componentLoaders.delete(r)})),o=new oF(i,()=>new ke).pipe(_C());return this.componentLoaders.set(r,o),o}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return me({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const o=function ene(e,n,t,r){return go(lr(t,()=>e.loadChildren())).pipe(ae(XF),Tt(QF),tr(i=>i instanceof _1||Array.isArray(i)?me(i):Mn(n.compileModuleAsync(i))),ae(i=>{r&&r(e);let o,s,a=!1;return Array.isArray(i)?(s=i,!0):(o=i.create(t).injector,s=o.get(am,[],{optional:!0,self:!0}).flat()),{routes:s.map(OC),injector:o}}))}(r,this.compiler,t,this.onLoadEndListener).pipe(Fl(()=>{this.childrenLoaders.delete(r)})),s=new oF(o,()=>new ke).pipe(_C());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function XF(e){return function tne(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}function QF(e){return me(e)}let BC=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(nne),providedIn:"root"})}return e})(),nne=(()=>{class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const JF=new N(""),eL=new N("");function rne(e,n,t){const r=e.get(eL),i=e.get(st);if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(c=>setTimeout(c));let o;const s=new Promise(c=>{o=c}),a=i.startViewTransition(()=>(o(),function ine(e){return new Promise(n=>{qs({read:()=>setTimeout(n)},{injector:e})})}(e)));a.ready.catch(c=>{});const{onViewTransitionCreated:l}=r;return l&&lr(e,()=>l({transition:a,from:n,to:t})),s}const tL=new N("");let jC=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new ke;transitionAbortWithErrorSubject=new ke;configLoader=v(VC);environmentInjector=v(gn);destroyRef=v(hr);urlSerializer=v(od);rootContexts=v(ud);location=v(Ka);inputBindingEnabled=null!==v(nm,{optional:!0});titleStrategy=v(KF);options=v(Ql,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=v(BC);createViewTransition=v(JF,{optional:!0});navigationErrorHandler=v(tL,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>me(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=i=>this.events.next(new Hee(i)),this.configLoader.onLoadStartListener=i=>this.events.next(new $ee(i)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(t){const r=++this.navigationId;this.transitions?.next({...t,extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:r})}setupNavigations(t){return this.transitions=new Dn(null),this.transitions.pipe(ln(r=>null!==r),Tt(r=>{let i=!1;return me(r).pipe(Tt(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",kr.SupersededByNewNavigation),Ur;this.currentTransition=r,this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:"string"==typeof o.extras.browserUrl?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null,abort:()=>o.abortController.abort()};const s=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!s&&"reload"!==(o.extras.onSameUrlNavigation??t.onSameUrlNavigation)){const l="";return this.events.next(new Gl(o.id,this.urlSerializer.serialize(o.rawUrl),l,Qp.IgnoredSameUrlNavigation)),o.resolve(!1),Ur}if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return me(o).pipe(Tt(l=>(this.events.next(new Xp(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),l.id!==this.navigationId?Ur:Promise.resolve(l))),function Yte(e,n,t,r,i,o){return tr(s=>function Hte(e,n,t,r,i,o,s="emptyOnly"){return new Gte(e,n,t,r,i,s,o).recognize()}(e,n,t,r,s.extractedUrl,i,o).pipe(ae(({state:a,tree:l})=>({...s,targetSnapshot:a,urlAfterRedirects:l}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),vt(l=>{r.targetSnapshot=l.targetSnapshot,r.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:l.urlAfterRedirects};const c=new AF(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(c)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){const{id:l,extractedUrl:c,source:u,restoredState:d,extras:g}=o,m=new Xp(l,this.urlSerializer.serialize(c),u,d);this.events.next(m);const f=OF(this.rootComponentType).snapshot;return this.currentTransition=r={...o,targetSnapshot:f,urlAfterRedirects:c,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=c,me(r)}{const l="";return this.events.next(new Gl(o.id,this.urlSerializer.serialize(o.extractedUrl),l,Qp.IgnoredByUrlHandlingStrategy)),o.resolve(!1),Ur}}),vt(o=>{const s=new Vee(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),ae(o=>(this.currentTransition=r={...o,guards:ute(o.targetSnapshot,o.currentSnapshot,this.rootContexts)},r)),function Cte(e,n){return tr(t=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=t;return 0===s.length&&0===o.length?me({...t,guardsResult:!0}):function Ete(e,n,t,r){return Mn(e).pipe(tr(i=>function Ate(e,n,t,r,i){const o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return o&&0!==o.length?me(o.map(a=>{const l=Wl(n)??i,c=Zl(a,l);return go(function yte(e){return e&&pd(e.canDeactivate)}(c)?c.canDeactivate(e,n,t,r):lr(l,()=>c(e,n,t,r))).pipe(aa())})).pipe(Kl()):me(!0)}(i.component,i.route,t,n,r)),aa(i=>!0!==i,!0))}(s,r,i,e).pipe(tr(a=>a&&function pte(e){return"boolean"==typeof e}(a)?function wte(e,n,t,r){return Mn(n).pipe(ta(i=>$p(function Tte(e,n){return null!==e&&n&&n(new zee(e)),me(!0)}(i.route.parent,r),function Dte(e,n){return null!==e&&n&&n(new Wee(e)),me(!0)}(i.route,r),function xte(e,n,t){const r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(s=>function dte(e){const n=e.routeConfig?e.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:e,guards:n}:null}(s)).filter(s=>null!==s).map(s=>Wu(()=>me(s.guards.map(l=>{const c=Wl(s.node)??t,u=Zl(l,c);return go(function _te(e){return e&&pd(e.canActivateChild)}(u)?u.canActivateChild(r,e):lr(c,()=>u(r,e))).pipe(aa())})).pipe(Kl())));return me(o).pipe(Kl())}(e,i.path,t),function Ste(e,n,t){const r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||0===r.length)return me(!0);const i=r.map(o=>Wu(()=>{const s=Wl(n)??t,a=Zl(o,s);return go(function gte(e){return e&&pd(e.canActivate)}(a)?a.canActivate(n,e):lr(s,()=>a(n,e))).pipe(aa())}));return me(i).pipe(Kl())}(e,i.route,t))),aa(i=>!0!==i,!0))}(r,o,e,n):me(a)),ae(a=>({...t,guardsResult:a})))})}(this.environmentInjector,o=>this.events.next(o)),vt(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&"boolean"!=typeof o.guardsResult)throw rm(0,o.guardsResult);const s=new Bee(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),ln(o=>!!o.guardsResult||(this.cancelNavigationTransition(o,"",kr.GuardRejected),!1)),LC(o=>{if(0!==o.guards.canActivateChecks.length)return me(o).pipe(vt(s=>{const a=new jee(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),Tt(s=>{let a=!1;return me(s).pipe(function Zte(e,n){return tr(t=>{const{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return me(t);const o=new Set(i.map(l=>l.route)),s=new Set;for(const l of o)if(!s.has(l))for(const c of ZF(l))s.add(c);let a=0;return Mn(s).pipe(ta(l=>o.has(l)?function Kte(e,n,t,r){const i=e.routeConfig,o=e._resolve;return void 0!==i?.title&&!PF(i)&&(o[rd]=i.title),Wu(()=>(e.data=em(e,e.parent,t).resolve,function Xte(e,n,t,r){const i=vC(e);if(0===i.length)return me({});const o={};return Mn(i).pipe(tr(s=>function Qte(e,n,t,r){const i=Wl(n)??r,o=Zl(e,i);return go(o.resolve?o.resolve(n,t):lr(i,()=>o(n,t)))}(e[s],n,t,r).pipe(aa(),vt(a=>{if(a instanceof kC)throw rm(new Gp,a);o[s]=a}))),yC(1),ae(()=>o),Or(s=>$F(s)?Ur:$l(s)))}(o,e,n,r).pipe(ae(s=>(e._resolvedData=s,e.data={...e.data,...s},null)))))}(l,r,e,n):(l.data=em(l,l.parent,e).resolve,me(void 0))),vt(()=>a++),yC(1),tr(l=>a===s.size?me(t):Ur))})}(this.paramsInheritanceStrategy,this.environmentInjector),vt({next:()=>a=!0,complete:()=>{a||this.cancelNavigationTransition(s,"",kr.NoDataFromResolver)}}))}),vt(s=>{const a=new Uee(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}))}),LC(o=>{const s=a=>{const l=[];if(a.routeConfig?.loadComponent&&!a.routeConfig._loadedComponent){const c=Wl(a)??this.environmentInjector;l.push(this.configLoader.loadComponent(c,a.routeConfig).pipe(vt(u=>{a.component=u}),ae(()=>{})))}for(const c of a.children)l.push(...s(c));return l};return Up(s(o.targetSnapshot.root)).pipe(Hp(null),Ci(1))}),LC(()=>this.afterPreactivation()),Tt(()=>{const{currentSnapshot:o,targetSnapshot:s}=r,a=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return a?Mn(a).pipe(ae(()=>r)):me(r)}),ae(o=>{const s=function ite(e,n,t){const r=dd(e,n._root,t?t._root:void 0);return new RF(r,n)}(t.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r={...o,targetRouterState:s},this.currentNavigation.targetRouterState=s,r}),vt(()=>{this.events.next(new TC)}),((e,n,t,r)=>ae(i=>(new cte(n,i.targetRouterState,i.currentRouterState,t,r).activate(e),i)))(this.rootContexts,t.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Ci(1),li(new bt(o=>{const s=r.abortController.signal,a=()=>o.next();return s.addEventListener("abort",a),()=>s.removeEventListener("abort",a)}).pipe(ln(()=>!i&&!r.targetRouterState),vt(()=>{this.cancelNavigationTransition(r,r.abortController.signal.reason+"",kr.Aborted)}))),vt({next:o=>{i=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new _o(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),li(this.transitionAbortWithErrorSubject.pipe(vt(o=>{throw o}))),Fl(()=>{i||this.cancelNavigationTransition(r,"",kr.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),Or(o=>{if(this.destroyed)return r.resolve(!1),Ur;if(i=!0,jF(o))this.events.next(new da(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),function ate(e){return jF(e)&&ua(e.url)}(o)?this.events.next(new Jp(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{const s=new DC(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{const a=lr(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(!(a instanceof kC))throw this.events.next(s),o;{const{message:l,cancellationCode:c}=rm(0,a);this.events.next(new da(r.id,this.urlSerializer.serialize(r.extractedUrl),l,c)),this.events.next(new Jp(a.redirectTo,a.navigationBehaviorOptions))}}catch(a){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(a)}}return Ur}))}))}cancelNavigationTransition(t,r,i){const o=new da(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(o),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return t.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function one(e){return e!==cd}let sne=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(lne),providedIn:"root"})}return e})();class ane{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}}let lne=(()=>{class e extends ane{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),nL=(()=>{class e{urlSerializer=v(od);options=v(Ql,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=v(Ka);urlHandlingStrategy=v(BC);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new la;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:t,initialUrl:r,targetBrowserUrl:i}){const o=void 0!==t?this.urlHandlingStrategy.merge(t,r):r,s=i??o;return s instanceof la?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:t,finalUrl:r,initialUrl:i}){r&&t?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=t):this.rawUrlTree=i}routerState=OF(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:t}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(cne),providedIn:"root"})}return e})(),cne=(()=>{class e extends nL{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(r=>{"popstate"===r.type&&setTimeout(()=>{t(r.url,r.state,"popstate")})})}handleRouterEvent(t,r){t instanceof Xp?this.updateStateMemento():t instanceof Gl?this.commitTransition(r):t instanceof AF?"eager"===this.urlUpdateStrategy&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof TC?(this.commitTransition(r),"deferred"===this.urlUpdateStrategy&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof da&&t.code!==kr.SupersededByNewNavigation&&t.code!==kr.Redirect?this.restoreHistory(r):t instanceof DC?this.restoreHistory(r,!0):t instanceof _o&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,{extras:r,id:i}){const{replaceUrl:o,state:s}=r;if(this.location.isCurrentPathEqualTo(t)||o){const a=this.browserPageId,l={...s,...this.generateNgRouterState(i,a)};this.location.replaceState(t,"",l)}else{const a={...s,...this.generateNgRouterState(i,this.browserPageId+1)};this.location.go(t,"",a)}}restoreHistory(t,r=!1){if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-this.browserPageId;0!==o?this.location.historyGo(o):this.getCurrentUrlTree()===t.finalUrl&&0===o&&(this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return"computed"===this.canceledNavigationResolution?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function rL(e,n){e.events.pipe(ln(t=>t instanceof _o||t instanceof da||t instanceof DC||t instanceof Gl),ae(t=>t instanceof _o||t instanceof Gl?0:t instanceof da&&(t.code===kr.Redirect||t.code===kr.SupersededByNewNavigation)?2:1),ln(t=>2!==t),Ci(1)).subscribe(()=>{n()})}const une={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},dne={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let yo=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=v(Q1);stateManager=v(nL);options=v(Ql,{optional:!0})||{};pendingTasks=v(Bo);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=v(jC);urlSerializer=v(od);location=v(Ka);urlHandlingStrategy=v(BC);injector=v(gn);_events=new ke;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=v(sne);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=v(am,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!v(nm,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}eventsSubscription=new At;subscribeToNavigationEvents(){const t=this.navigationTransitions.events.subscribe(r=>{try{const i=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(null!==i&&null!==o)if(this.stateManager.handleRouterEvent(r,o),r instanceof da&&r.code!==kr.Redirect&&r.code!==kr.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof _o)this.navigated=!0;else if(r instanceof Jp){const s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),l={browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||"eager"===this.urlUpdateStrategy||one(i.source),...s};this.scheduleNavigation(a,cd,null,l,{resolve:i.resolve,reject:i.reject,promise:i.promise})}(function Yee(e){return!(e instanceof TC||e instanceof Jp)})(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortWithErrorSubject.next(i)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),cd,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r,i)=>{this.navigateToSyncWithBrowser(t,i,r)})}navigateToSyncWithBrowser(t,r,i){const o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){const l={...i};delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(o.state=l)}const a=this.parseUrl(t);this.scheduleNavigation(a,r,s,o).catch(l=>{this.disposed||this.injector.get(_i)(l)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(OC),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,r={}){const{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=r,c=l?this.currentUrlTree.fragment:s;let d,u=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":u={...this.currentUrlTree.queryParams,...o};break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=o||null}null!==u&&(u=this.removeEmptyProps(u));try{d=CF(i?i.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof t[0]||"/"!==t[0][0])&&(t=[]),d=this.currentUrlTree.root}return EF(d,t,u,c??null)}navigateByUrl(t,r={skipLocationChange:!1}){const i=ua(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,cd,null,r)}navigate(t,r={skipLocationChange:!1}){return function fne(e){for(let n=0;n<e.length;n++)if(null==e[n])throw new S(4008,!1)}(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,r){let i;if(i=!0===r?{...une}:!1===r?{...dne}:r,ua(t))return fF(this.currentUrlTree,t,i);const o=this.parseUrl(t);return fF(this.currentUrlTree,o,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,o])=>(null!=o&&(r[i]=o),r),{})}scheduleNavigation(t,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,c;s?(a=s.resolve,l=s.reject,c=s.promise):c=new Promise((d,g)=>{a=d,l=g});const u=this.pendingTasks.add();return rL(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const hne=[[["","tabExtras",""]],"*",[["","preRouteContent",""]]],pne=["[tabExtras]","*","[preRouteContent]"],iL=e=>({data:e}),oL=(e,n)=>({data:e,id:n}),UC=e=>({activeClass:e}),sL=(e,n)=>n.tabId;function mne(e,n){1&e&&Yt(0)}function gne(e,n){if(1&e&&Et(0,mne,1,0,"ng-container",6),2&e){const t=O().$implicit;O(3),q("ngTemplateOutlet",gt(10))("ngTemplateOutletContext",er(2,iL,t))}}function _ne(e,n){1&e&&Z(0,gne,1,4,"ng-container"),2&e&&K(n.$index!==O(3).hidden$()?0:-1)}function yne(e,n){1&e&&Zo(0,_ne,1,1,null,null,yu),2&e&&Ko(O(2).config)}function vne(e,n){1&e&&Yt(0)}function bne(e,n){if(1&e&&Et(0,vne,1,0,"ng-container",6),2&e){const t=O().$implicit;O(3),q("ngTemplateOutlet",gt(8))("ngTemplateOutletContext",er(2,iL,t))}}function Cne(e,n){1&e&&Z(0,bne,1,4,"ng-container"),2&e&&K(n.$implicit.hidden?-1:0)}function Ene(e,n){1&e&&Zo(0,Cne,1,1,null,null,sL),2&e&&Ko(O(2).config)}function wne(e,n){if(1&e&&(T(0,"section",4)(1,"div",4),Z(2,yne,2,0)(3,Ene,2,0),A(),T(4,"div"),It(5),A()()),2&e){const t=O();q("ngClass",t.tabContainerClass+" grid w-screen lg:w-full"),x(),q("ngClass",t.tabClass+" lg:px-4 flex link text-sm items-center text-black-50"),x(),K("query"===t.routerType?2:3)}}function Dne(e,n){1&e&&Yt(0)}function Tne(e,n){if(1&e&&Et(0,Dne,1,0,"ng-container",6),2&e){const t=O(),r=t.$implicit,i=t.$index;O(3),q("ngTemplateOutlet",gt(14))("ngTemplateOutletContext",Ar(2,oL,r,i))}}function Sne(e,n){1&e&&Z(0,Tne,1,5,"ng-container"),2&e&&K(n.$index!==O(3).hidden$()?0:-1)}function xne(e,n){1&e&&Zo(0,Sne,1,1,null,null,yu),2&e&&Ko(O(2).config)}function Ane(e,n){1&e&&Yt(0)}function Mne(e,n){if(1&e&&Et(0,Ane,1,0,"ng-container",6),2&e){const t=O(),r=t.$implicit,i=t.$index;O(3),q("ngTemplateOutlet",gt(12))("ngTemplateOutletContext",Ar(2,oL,r,i))}}function Ine(e,n){1&e&&Z(0,Mne,1,5,"ng-container"),2&e&&K(n.$implicit.hidden?-1:0)}function Rne(e,n){1&e&&Zo(0,Ine,1,1,null,null,sL),2&e&&Ko(O(2).config)}function One(e,n){if(1&e&&(T(0,"section",4),Z(1,xne,2,0)(2,Rne,2,0),A()),2&e){const t=O();q("ngClass",t.tabClass+" flex pill justify-between items-center text-sm text-black-50"),x(),K("query"===t.routerType?1:2)}}function kne(e,n){1&e&&It(0,1)}function Nne(e,n){1&e&&(It(0,2),pe(1,"router-outlet"))}function Pne(e,n){if(1&e&&(T(0,"span",8),j(1),A()),2&e){const t=O().data;x(),Qe(t.badge)}}function Fne(e,n){if(1&e){const t=nt();T(0,"button",7),Ce("click",function(){const i=Te(t).data;return Se(O().gotoStage(i))}),T(1,"span"),j(2),A(),Z(3,Pne,2,1,"span",8),A()}if(2&e){const t=n.data,r=O();q("ngClass",er(3,UC,r.active===t.tabId)),x(2),Qe(t.name),x(),K(t.badge?3:-1)}}function Lne(e,n){if(1&e&&(T(0,"span",8),j(1),A()),2&e){const t=O().data;x(),Qe(t.badge)}}function Vne(e,n){if(1&e){const t=nt();T(0,"button",9),Ce("click",function(){const i=Te(t).data;return Se(O().active=i.tabId)}),T(1,"span"),j(2),A(),Z(3,Lne,2,1,"span",8),A()}if(2&e){const t=n.data,r=O();xn(r.active===t.link?r.activeLinkClass:""),On("activeClass",r.active===t.link),x(2),Qe(t.name),x(),K(t.badge?3:-1)}}function Bne(e,n){if(1&e){const t=nt();T(0,"button",10),Ce("click",function(){const i=Te(t).data;return Se(O().gotoStage(i))}),j(1),A()}if(2&e){const t=n.data,r=n.id,i=O();q("disabled",t.disabled)("ngClass",er(3,UC,i.active===t.link)),x(),ii("",i.active===t.link?r+1+" "+t.name:r+1,"\n")}}function jne(e,n){if(1&e){const t=nt();T(0,"button",10),Ce("click",function(){const i=Te(t).data;return Se(O().active=i.tabId)}),j(1),A()}if(2&e){const t=n.data,r=n.id,i=O();q("disabled",t.disabled)("ngClass",er(3,UC,i.active===t.link)),x(),ii("",i.active===t.link?r+1+" "+t.name:r+1," ")}}let Une=(()=>{var e;class n{constructor(){this.type="link",this.routerType="query",this.tabContainerClass="",this.tabClass="",this.activeLink=new Pe,this.hidden$=he(-1),this.paramHandling="merge",this.activeChange=new Pe,this.routerArg="",this.router=v(yo),this.ar=v(Yl),this.activeLinkClass=""}set config(r){this._config=r}get config(){return this._config}set active(r){this._active=r,this.tab&&this.setActive(this.config.filter(i=>i.tabId===r)[0])}get active(){return this._active}ngAfterViewInit(){setTimeout(()=>{if("query"===this.routerType&&this.routerType)this._active||(this.active=this.ar.snapshot.queryParams[this.routerArg]?this.ar.snapshot.queryParams[this.routerArg]:this.config[0].tabId),this.setActive(this.config.filter(r=>r.tabId===this._active)[0]);else{const r=this.router.url.includes("?")?this.router.url.split("?")[0]:this.router.url,i=this.config.findIndex(o=>r===this.base+"/"+o.link);this.active=i>0?this.config[i].tabId:this.config[0].tabId}this.config=this.config.filter(r=>!0!==r.hidden),this.tab?.forEach((r,i)=>{r.hide&&this.hidden$.update(()=>i)})})}setActive(r){"query"===this.routerType&&this.tab?.forEach(i=>{i.active=r.tabId===i.sbTab,this.routerArg&&this.router.navigate([],{queryParams:{[this.routerArg]:this.active},relativeTo:this.ar,queryParamsHandling:this.paramHandling})}),this.activeChange?.emit(this.active),this.activeLink.emit(r.link)}gotoStage(r){this.base=this.base?this.base+(r.link?"/":""):"",this.active=r.tabId,this.router.navigate([this.base+r.link])}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-tabs"]],contentQueries:function(i,o,s){if(1&i&&xr(s,rF,4),2&i){let a;wt(a=Dt())&&(o.tab=a)}},inputs:{type:"type",routerType:"routerType",base:"base",tabContainerClass:"tabContainerClass",tabClass:"tabClass",maxWidth:"maxWidth",config:"config",paramHandling:"paramHandling",active:"active",routerArg:"routerArg",activeLinkClass:"activeLinkClass"},outputs:{activeLink:"activeLink",activeChange:"activeChange"},ngContentSelectors:pne,decls:15,vars:5,consts:[["label",""],["queryLabel",""],["label2",""],["queryLabel2",""],[3,"ngClass"],[";",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"px-5","whitespace-nowrap","flex","gap-3","items-base",3,"click","ngClass"],[1,"flex","px-3","pt-[2px]","pb-[4px]","items-center","rounded-[50px]","text-white","bg-primary"],[1,"px-5","whitespace-nowrap","flex","gap-3","items-base",3,"click"],[1,"navigator",3,"click","disabled","ngClass"]],template:function(i,o){1&i&&(ri(hne),T(0,"article")(1,"div"),Z(2,wne,6,3,"section",4)(3,One,3,2,"section",4),A(),T(4,"section"),Z(5,kne,1,0)(6,Nne,2,0),A()(),Et(7,Fne,4,5,"ng-template",null,0,Nn)(9,Vne,4,6,"ng-template",null,1,Nn)(11,Bne,2,5,"ng-template",null,2,Nn)(13,jne,2,5,"ng-template",5,3,Nn)),2&i&&(x(),xn(Ni("overflow-x-auto w-full ",o.tabContainerClass)),x(),K("link"===o.type?2:3),x(3),K("query"===o.routerType?5:6))},dependencies:[ns,ts,Bu,RC],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .link[_ngcontent-%COMP%]   .activeClass[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}[_nghost-%COMP%]   .link[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border-bottom-width:2px;border-color:transparent;padding-top:.5rem;padding-bottom:.5rem}[_nghost-%COMP%]   .pill[_ngcontent-%COMP%]   .navigator[_ngcontent-%COMP%]{height:22px;width:22px;align-items:center;justify-content:center;white-space:nowrap;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(151 151 151 / var(--tw-bg-opacity, 1));font-family:HKGrotesk-Medium;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}[_nghost-%COMP%]   .pill[_ngcontent-%COMP%]   .navigator[_ngcontent-%COMP%]:disabled{opacity:.3}[_nghost-%COMP%]   .pill[_ngcontent-%COMP%]   .navigator.activeClass[_ngcontent-%COMP%]{width:fit-content;--tw-bg-opacity: 1;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem}"]}))}return e(),n})();function Hn(e){return null!==e&&"object"==typeof e}let $C,sre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),_L=(()=>{class e{transform(t){return Array.isArray(t)||!Hn(t)?t:Object.keys(t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Y({name:"keys",type:e,pure:!0,standalone:!1}),e})(),yL=(()=>{class e{transform(t){return Array.isArray(t)||!Hn(t)?t:Object.keys(t).map(r=>t[r])}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Y({name:"values",type:e,pure:!0,standalone:!1}),e})(),are=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),vL=(()=>{class e{transform(t,r=0,i="",o=!0){if(!function Ot(e){return"string"==typeof e}(t))return t;if(t.length>r){if(o)return t.slice(0,r)+i;if(~t.indexOf(" ",r))return t.slice(0,t.indexOf(" ",r))+i}return t}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Y({name:"shorten",type:e,pure:!0,standalone:!1}),e})(),pre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),mre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),Sre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),xre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),Are=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({imports:[sre,pre,mre,Sre,are,xre]}),e})();try{$C=typeof Intl<"u"&&Intl.v8BreakIterator}catch{$C=!1}let HC,Di=(()=>{class e{_platformId=v(Rf);isBrowser=this._platformId?function kq(e){return e===uI}(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!$C)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function bo(e){return e.composedPath?e.composedPath()[0]:e.target}function CL(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}const cm=new WeakMap;let md=(()=>{class e{_appRef;_injector=v(et);_environmentInjector=v(gn);load(t){const r=this._appRef=this._appRef||this._injector.get(ni);let i=cm.get(r);i||(i={loaders:new Set,refs:[]},cm.set(r,i),r.onDestroy(()=>{cm.get(r)?.refs.forEach(o=>o.destroy()),cm.delete(r)})),i.loaders.has(t)||(i.loaders.add(t),i.refs.push(cI(t,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function In(e){return null==e?"":"string"==typeof e?e:`${e}px`}function um(e){return Array.isArray(e)?e:[e]}class Rre extends At{constructor(n,t){super()}schedule(n,t=0){return this}}const dm={setInterval(e,n,...t){const{delegate:r}=dm;return r?.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){const{delegate:n}=dm;return(n?.clearInterval||clearInterval)(e)},delegate:void 0};class zC extends Rre{constructor(n,t){super(n,t),this.scheduler=n,this.work=t,this.pending=!1}schedule(n,t=0){var r;if(this.closed)return this;this.state=n;const i=this.id,o=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(o,i,t)),this.pending=!0,this.delay=t,this.id=null!==(r=this.id)&&void 0!==r?r:this.requestAsyncId(o,this.id,t),this}requestAsyncId(n,t,r=0){return dm.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(null!=r&&this.delay===r&&!1===this.pending)return t;null!=t&&dm.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(n,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let i,r=!1;try{this.work(n)}catch(o){r=!0,i=o||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,Gd(r,this),null!=n&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}}const gd={schedule(e){let n=requestAnimationFrame,t=cancelAnimationFrame;const{delegate:r}=gd;r&&(n=r.requestAnimationFrame,t=r.cancelAnimationFrame);const i=n(o=>{t=void 0,e(o)});return new At(()=>t?.(i))},requestAnimationFrame(...e){const{delegate:n}=gd;return(n?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){const{delegate:n}=gd;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0};class _d{constructor(n,t=_d.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}}_d.now=Wb.now;class GC extends _d{constructor(n,t=_d.now){super(n,t),this.actions=[],this._active=!1}flush(n){const{actions:t}=this;if(this._active)return void t.push(n);let r;this._active=!0;do{if(r=n.execute(n.state,n.delay))break}while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}}new class kre extends GC{flush(n){this._active=!0;const t=this._scheduled;this._scheduled=void 0;const{actions:r}=this;let i;n=n||r.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=r[0])&&n.id===t&&r.shift());if(this._active=!1,i){for(;(n=r[0])&&n.id===t&&r.shift();)n.unsubscribe();throw i}}}(class Ore extends zC{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}requestAsyncId(n,t,r=0){return null!==r&&r>0?super.requestAsyncId(n,t,r):(n.actions.push(this),n._scheduled||(n._scheduled=gd.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,t,r=0){var i;if(null!=r?r>0:this.delay>0)return super.recycleAsyncId(n,t,r);const{actions:o}=n;null!=t&&(null===(i=o[o.length-1])||void 0===i?void 0:i.id)!==t&&(gd.cancelAnimationFrame(t),n._scheduled=void 0)}});let WC,Pre=1;const fm={};function EL(e){return e in fm&&(delete fm[e],!0)}const Fre={setImmediate(e){const n=Pre++;return fm[n]=!0,WC||(WC=Promise.resolve()),WC.then(()=>EL(n)&&e()),n},clearImmediate(e){EL(e)}},{setImmediate:Lre,clearImmediate:Vre}=Fre,hm={setImmediate(...e){const{delegate:n}=hm;return(n?.setImmediate||Lre)(...e)},clearImmediate(e){const{delegate:n}=hm;return(n?.clearImmediate||Vre)(e)},delegate:void 0},qC=(new class jre extends GC{flush(n){this._active=!0;const t=this._scheduled;this._scheduled=void 0;const{actions:r}=this;let i;n=n||r.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=r[0])&&n.id===t&&r.shift());if(this._active=!1,i){for(;(n=r[0])&&n.id===t&&r.shift();)n.unsubscribe();throw i}}}(class Bre extends zC{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}requestAsyncId(n,t,r=0){return null!==r&&r>0?super.requestAsyncId(n,t,r):(n.actions.push(this),n._scheduled||(n._scheduled=hm.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,t,r=0){var i;if(null!=r?r>0:this.delay>0)return super.recycleAsyncId(n,t,r);const{actions:o}=n;null!=t&&(null===(i=o[o.length-1])||void 0===i?void 0:i.id)!==t&&(hm.clearImmediate(t),n._scheduled===t&&(n._scheduled=void 0))}}),new GC(zC)),$re=qC;function wL(e,n=qC){return function Hre(e){return an((n,t)=>{let r=!1,i=null,o=null,s=!1;const a=()=>{if(o?.unsubscribe(),o=null,r){r=!1;const c=i;i=null,t.next(c)}s&&t.complete()},l=()=>{o=null,s&&t.complete()};n.subscribe(Gt(t,c=>{r=!0,i=c,o||gr(e(c)).subscribe(o=Gt(t,a,l))},()=>{s=!0,(!r||!o||o.closed)&&t.complete()}))})}(()=>function Gre(e=0,n,t=$re){let r=-1;return null!=n&&(pR(n)?t=n:r=n),new bt(i=>{let o=function zre(e){return e instanceof Date&&!isNaN(e)}(e)?+e-t.now():e;o<0&&(o=0);let s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},o)})}(e,n))}function Jl(e){return e instanceof tt?e.nativeElement:e}let yd=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})(),DL=(()=>{class e{_ngZone=v(we);_platform=v(Di);_renderer=v(Oi).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new ke;_scrolledCount=0;scrollContainers=new Map;register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const r=this.scrollContainers.get(t);r&&(r.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new bt(r=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));const i=t>0?this._scrolled.pipe(wL(t)).subscribe(r):this._scrolled.subscribe(r);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):me()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((t,r)=>this.deregister(r)),this._scrolled.complete()}ancestorScrolled(t,r){const i=this.getAncestorScrollContainers(t);return this.scrolled(r).pipe(ln(o=>!o||i.indexOf(o)>-1))}getAncestorScrollContainers(t){const r=[];return this.scrollContainers.forEach((i,o)=>{this._scrollableContainsElement(o,t)&&r.push(o)}),r}_scrollableContainsElement(t,r){let i=Jl(r),o=t.getElementRef().nativeElement;do{if(i==o)return!0}while(i=i.parentElement);return!1}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),vd=(()=>{class e{_platform=v(Di);_listeners;_viewportSize;_change=new ke;_document=v(st);constructor(){const t=v(we),r=v(Oi).createRenderer(null,null);t.runOutsideAngular(()=>{if(this._platform.isBrowser){const i=o=>this._change.next(o);this._listeners=[r.listen("window","resize",i),r.listen("window","orientationchange",i)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(t=>t()),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:r,height:i}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+i,right:t.left+r,height:i,width:r}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._document,r=this._getWindow(),i=t.documentElement,o=i.getBoundingClientRect();return{top:-o.top||t.body.scrollTop||r.scrollY||i.scrollTop||0,left:-o.left||t.body.scrollLeft||r.scrollX||i.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(wL(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 \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),pm=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})(),TL=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[yd,pm,yd,pm]})}return e})();class YC{_attachedHost;attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class Zre extends YC{component;viewContainerRef;injector;projectableNodes;constructor(n,t,r,i){super(),this.component=n,this.viewContainerRef=t,this.injector=r,this.projectableNodes=i}}class ZC extends YC{templateRef;viewContainerRef;context;injector;constructor(n,t,r,i){super(),this.templateRef=n,this.viewContainerRef=t,this.context=r,this.injector=i}get origin(){return this.templateRef.elementRef}attach(n,t=this.context){return this.context=t,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class Kre extends YC{element;constructor(n){super(),this.element=n instanceof tt?n.nativeElement:n}}class Xre{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof Zre?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof ZC?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof Kre?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Qre extends Xre{outletElement;_appRef;_defaultInjector;constructor(n,t,r){super(),this.outletElement=n,this._appRef=t,this._defaultInjector=r}attachComponentPortal(n){let t;if(n.viewContainerRef){const r=n.injector||n.viewContainerRef.injector,i=r.get(Wo,null,{optional:!0})||void 0;t=n.viewContainerRef.createComponent(n.component,{index:n.viewContainerRef.length,injector:r,ngModuleRef:i,projectableNodes:n.projectableNodes||void 0}),this.setDisposeFn(()=>t.destroy())}else{const r=this._appRef,i=n.injector||this._defaultInjector||et.NULL,o=i.get(gn,r.injector);t=cI(n.component,{elementInjector:i,environmentInjector:o,projectableNodes:n.projectableNodes||void 0}),r.attachView(t.hostView),this.setDisposeFn(()=>{r.viewCount>0&&r.detachView(t.hostView),t.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(t)),this._attachedPortal=n,t}attachTemplatePortal(n){let t=n.viewContainerRef,r=t.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return r.rootNodes.forEach(i=>this.outletElement.appendChild(i)),r.detectChanges(),this.setDisposeFn(()=>{let i=t.indexOf(r);-1!==i&&t.remove(i)}),this._attachedPortal=n,r}attachDomPortal=n=>{const t=n.element,r=this.outletElement.ownerDocument.createComment("dom-portal");t.parentNode.insertBefore(r,t),this.outletElement.appendChild(t),this._attachedPortal=n,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(t,r)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let fa,Jre=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();function eie(){if(null==fa){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return fa=!1,fa;if("scrollBehavior"in document.documentElement.style)fa=!0;else{const e=Element.prototype.scrollTo;fa=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return fa}const KC={};let ec=(()=>{class e{_appId=v(jc);getId(t){return"ng"!==this._appId&&(t+=this._appId),KC.hasOwnProperty(t)||(KC[t]=0),`${t}${KC[t]++}`}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const nie=new N("cdk-dir-doc",{providedIn:"root",factory:function rie(){return v(st)}}),iie=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Cd=(()=>{class e{get value(){return this.valueSignal()}valueSignal=he("ltr");change=new Pe;constructor(){const t=v(nie,{optional:!0});t&&this.valueSignal.set(function oie(e){const n=e?.toLowerCase()||"";return"auto"===n&&typeof navigator<"u"&&navigator?.language?iie.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((t.body?t.body.dir:null)||(t.documentElement?t.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ha(e,...n){return n.length?n.some(t=>e[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}const xL=eie();class bie{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(n,t){this._viewportRuler=n,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=In(-this._previousScrollPosition.left),n.style.top=In(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,r=n.style,i=this._document.body.style,o=r.scrollBehavior||"",s=i.scrollBehavior||"";this._isEnabled=!1,r.left=this._previousHTMLStyles.left,r.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),xL&&(r.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),xL&&(r.scrollBehavior=o,i.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.documentElement,r=this._viewportRuler.getViewportSize();return t.scrollHeight>r.height||t.scrollWidth>r.width}}class Eie{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(n,t,r,i){this._scrollDispatcher=n,this._ngZone=t,this._viewportRuler=r,this._config=i}attach(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0).pipe(ln(t=>!t||!this._overlayRef.overlayElement.contains(t.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class QC{enable(){}disable(){}attach(){}}function JC(e,n){return n.some(t=>e.bottom<t.top||e.top>t.bottom||e.right<t.left||e.left>t.right)}function AL(e,n){return n.some(t=>e.top<t.top||e.bottom>t.bottom||e.left<t.left||e.right>t.right)}function pa(e,n){return new wie(e.get(DL),e.get(vd),e.get(we),n)}class wie{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(n,t,r,i){this._scrollDispatcher=n,this._viewportRuler=t,this._ngZone=r,this._config=i}attach(n){this._overlayRef=n}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 t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:r,height:i}=this._viewportRuler.getViewportSize();JC(t,[{width:r,height:i,bottom:i,right:r,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 Die=(()=>{class e{_injector=v(et);constructor(){}noop=()=>new QC;close=t=>function Cie(e,n){return new Eie(e.get(DL),e.get(we),e.get(vd),n)}(this._injector,t);block=()=>function vie(e){return new bie(e.get(vd),e.get(st))}(this._injector);reposition=t=>pa(this._injector,t);static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class e0{positionStrategy;scrollStrategy=new QC;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(n){if(n){const t=Object.keys(n);for(const r of t)void 0!==n[r]&&(this[r]=n[r])}}}class Tie{connectionPair;scrollableViewProperties;constructor(n,t){this.connectionPair=n,this.scrollableViewProperties=t}}let ML=(()=>{class e{_attachedOverlays=[];_document=v(st);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){const r=this._attachedOverlays.indexOf(t);r>-1&&this._attachedOverlays.splice(r,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Sie=(()=>{class e extends ML{_ngZone=v(we);_renderer=v(Oi).createRenderer(null,null);_cleanupKeydown;add(t){super.add(t),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=t=>{const r=this._attachedOverlays;for(let i=r.length-1;i>-1;i--)if(r[i]._keydownEvents.observers.length>0){this._ngZone.run(()=>r[i]._keydownEvents.next(t));break}};static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),xie=(()=>{class e extends ML{_platform=v(Di);_ngZone=v(we);_renderer=v(Oi).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(t){if(super.add(t),!this._isAttached){const r=this._document.body,i={capture:!0},o=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[o.listen(r,"pointerdown",this._pointerDownListener,i),o.listen(r,"click",this._clickListener,i),o.listen(r,"auxclick",this._clickListener,i),o.listen(r,"contextmenu",this._clickListener,i)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=r.style.cursor,r.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(t=>t()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=t=>{this._pointerDownEventTarget=bo(t)};_clickListener=t=>{const r=bo(t),i="click"===t.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:r;this._pointerDownEventTarget=null;const o=this._attachedOverlays.slice();for(let s=o.length-1;s>-1;s--){const a=o[s];if(a._outsidePointerEvents.observers.length<1||!a.hasAttached())continue;if(IL(a.overlayElement,r)||IL(a.overlayElement,i))break;const l=a._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>l.next(t)):l.next(t)}};static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function IL(e,n){const t=typeof ShadowRoot<"u"&&ShadowRoot;let r=n;for(;r;){if(r===e)return!0;r=t&&r instanceof ShadowRoot?r.host:r.parentNode}return!1}let RL=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(r,i){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.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,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}\n"],encapsulation:2,changeDetection:0})}return e})(),OL=(()=>{class e{_platform=v(Di);_containerElement;_document=v(st);_styleLoader=v(md);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t="cdk-overlay-container";if(this._platform.isBrowser||CL()){const i=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let o=0;o<i.length;o++)i[o].remove()}const r=this._document.createElement("div");r.classList.add(t),CL()?r.setAttribute("platform","test"):this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._containerElement=r}_loadStyles(){this._styleLoader.load(RL)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class Aie{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(n,t,r,i){this._renderer=t,this._ngZone=r,this.element=n.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=t.listen(this.element,"click",i)}detach(){this._ngZone.runOutsideAngular(()=>{const n=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(n,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),n.style.pointerEvents="none",n.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}}class Mie{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new ke;_attachments=new ke;_detachments=new ke;_positionStrategy;_scrollStrategy;_locationChanges=At.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_previousHostParent;_keydownEvents=new ke;_outsidePointerEvents=new ke;_afterNextRenderRef;constructor(n,t,r,i,o,s,a,l,c,u=!1,d,g){this._portalOutlet=n,this._host=t,this._pane=r,this._config=i,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=u,this._injector=d,this._renderer=g,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const t=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=qs(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof t?.onDestroy&&t.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){const n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),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._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,n&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent()}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(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config={...this._config,...n},this._updateElementSize()}setDirection(n){this._config={...this._config,direction:n},this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=In(this._config.width),n.height=In(this._config.height),n.minWidth=In(this._config.minWidth),n.minHeight=In(this._config.minHeight),n.maxWidth=In(this._config.maxWidth),n.maxHeight=In(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new Aie(this._document,this._renderer,this._ngZone,t=>{this._backdropClick.next(t)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(n))}):this._backdropRef.element.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(n,t,r){const i=um(t||[]).filter(o=>!!o);i.length&&(r?n.classList.add(...i):n.classList.remove(...i))}_detachContentWhenEmpty(){let n=!1;try{this._detachContentAfterRenderRef=qs(()=>{n=!0,this._detachContent()},{injector:this._injector})}catch(t){if(n)throw t;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!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()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){const n=this._scrollStrategy;n?.disable(),n?.detach?.()}}const kL="cdk-overlay-connected-position-bounding-box",Iie=/([A-Za-z%]+)$/;function t0(e,n){return new Rie(n,e.get(vd),e.get(st),e.get(Di),e.get(OL))}class Rie{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new ke;_resizeSubscription=At.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(n,t,r,i,o){this._viewportRuler=t,this._document=r,this._platform=i,this._overlayContainer=o,this.setOrigin(n)}attach(n){this._validatePositions(),n.hostElement.classList.add(kL),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.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 n=this._originRect,t=this._overlayRect,r=this._viewportRect,i=this._containerRect,o=[];let s;for(let a of this._preferredPositions){let l=this._getOriginPoint(n,i,a),c=this._getOverlayPoint(l,t,a),u=this._getOverlayFit(c,t,r,a);if(u.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(u,c,r)?o.push({position:a,origin:l,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!s||s.overlayFit.visibleArea<u.visibleArea)&&(s={overlayFit:u,overlayPoint:c,originPoint:l,position:a,overlayRect:t})}if(o.length){let a=null,l=-1;for(const c of o){const u=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);u>l&&(l=u,a=c)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(s.position,s.originPoint);this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ma(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(kL),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,t)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,t,r){let i,o;if("center"==r.originX)i=n.left+n.width/2;else{const s=this._isRtl()?n.right:n.left,a=this._isRtl()?n.left:n.right;i="start"==r.originX?s:a}return t.left<0&&(i-=t.left),o="center"==r.originY?n.top+n.height/2:"top"==r.originY?n.top:n.bottom,t.top<0&&(o-=t.top),{x:i,y:o}}_getOverlayPoint(n,t,r){let i,o;return i="center"==r.overlayX?-t.width/2:"start"===r.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,o="center"==r.overlayY?-t.height/2:"top"==r.overlayY?0:-t.height,{x:n.x+i,y:n.y+o}}_getOverlayFit(n,t,r,i){const o=PL(t);let{x:s,y:a}=n,l=this._getOffset(i,"x"),c=this._getOffset(i,"y");l&&(s+=l),c&&(a+=c);let g=0-a,m=a+o.height-r.height,f=this._subtractOverflows(o.width,0-s,s+o.width-r.width),b=this._subtractOverflows(o.height,g,m),w=f*b;return{visibleArea:w,isCompletelyWithinViewport:o.width*o.height===w,fitsInViewportVertically:b===o.height,fitsInViewportHorizontally:f==o.width}}_canFitWithFlexibleDimensions(n,t,r){if(this._hasFlexibleDimensions){const i=r.bottom-t.y,o=r.right-t.x,s=NL(this._overlayRef.getConfig().minHeight),a=NL(this._overlayRef.getConfig().minWidth);return(n.fitsInViewportVertically||null!=s&&s<=i)&&(n.fitsInViewportHorizontally||null!=a&&a<=o)}return!1}_pushOverlayOnScreen(n,t,r){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const i=PL(t),o=this._viewportRect,s=Math.max(n.x+i.width-o.width,0),a=Math.max(n.y+i.height-o.height,0),l=Math.max(o.top-r.top-n.y,0),c=Math.max(o.left-r.left-n.x,0);let u=0,d=0;return u=i.width<=o.width?c||-s:n.x<this._viewportMargin?o.left-r.left-n.x:0,d=i.height<=o.height?l||-a:n.y<this._viewportMargin?o.top-r.top-n.y:0,this._previousPushAmount={x:u,y:d},{x:n.x+u,y:n.y+d}}_applyPosition(n,t){if(this._setTransformOrigin(n),this._setOverlayElementStyles(t,n),this._setBoundingBoxStyles(t,n),n.panelClass&&this._addPanelClasses(n.panelClass),this._positionChanges.observers.length){const r=this._getScrollVisibility();if(n!==this._lastPosition||!this._lastScrollVisibility||!function Oie(e,n){return e===n||e.isOriginClipped===n.isOriginClipped&&e.isOriginOutsideView===n.isOriginOutsideView&&e.isOverlayClipped===n.isOverlayClipped&&e.isOverlayOutsideView===n.isOverlayOutsideView}(this._lastScrollVisibility,r)){const i=new Tie(n,r);this._positionChanges.next(i)}this._lastScrollVisibility=r}this._lastPosition=n,this._isInitialRender=!1}_setTransformOrigin(n){if(!this._transformOriginSelector)return;const t=this._boundingBox.querySelectorAll(this._transformOriginSelector);let r,i=n.overlayY;r="center"===n.overlayX?"center":this._isRtl()?"start"===n.overlayX?"right":"left":"start"===n.overlayX?"left":"right";for(let o=0;o<t.length;o++)t[o].style.transformOrigin=`${r} ${i}`}_calculateBoundingBoxRect(n,t){const r=this._viewportRect,i=this._isRtl();let o,s,a,u,d,g;if("top"===t.overlayY)s=n.y,o=r.height-s+this._viewportMargin;else if("bottom"===t.overlayY)a=r.height-n.y+2*this._viewportMargin,o=r.height-a+this._viewportMargin;else{const m=Math.min(r.bottom-n.y+r.top,n.y),f=this._lastBoundingBoxSize.height;o=2*m,s=n.y-m,o>f&&!this._isInitialRender&&!this._growAfterOpen&&(s=n.y-f/2)}if("end"===t.overlayX&&!i||"start"===t.overlayX&&i)g=r.width-n.x+2*this._viewportMargin,u=n.x-this._viewportMargin;else if("start"===t.overlayX&&!i||"end"===t.overlayX&&i)d=n.x,u=r.right-n.x;else{const m=Math.min(r.right-n.x+r.left,n.x),f=this._lastBoundingBoxSize.width;u=2*m,d=n.x-m,u>f&&!this._isInitialRender&&!this._growAfterOpen&&(d=n.x-f/2)}return{top:s,left:d,bottom:a,right:g,width:u,height:o}}_setBoundingBoxStyles(n,t){const r=this._calculateBoundingBoxRect(n,t);!this._isInitialRender&&!this._growAfterOpen&&(r.height=Math.min(r.height,this._lastBoundingBoxSize.height),r.width=Math.min(r.width,this._lastBoundingBoxSize.width));const i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;i.height=In(r.height),i.top=In(r.top),i.bottom=In(r.bottom),i.width=In(r.width),i.left=In(r.left),i.right=In(r.right),i.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",i.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",o&&(i.maxHeight=In(o)),s&&(i.maxWidth=In(s))}this._lastBoundingBoxSize=r,ma(this._boundingBox.style,i)}_resetBoundingBoxStyles(){ma(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ma(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,t){const r={},i=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(i){const u=this._viewportRuler.getViewportScrollPosition();ma(r,this._getExactOverlayY(t,n,u)),ma(r,this._getExactOverlayX(t,n,u))}else r.position="static";let a="",l=this._getOffset(t,"x"),c=this._getOffset(t,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),r.transform=a.trim(),s.maxHeight&&(i?r.maxHeight=In(s.maxHeight):o&&(r.maxHeight="")),s.maxWidth&&(i?r.maxWidth=In(s.maxWidth):o&&(r.maxWidth="")),ma(this._pane.style,r)}_getExactOverlayY(n,t,r){let i={top:"",bottom:""},o=this._getOverlayPoint(t,this._overlayRect,n);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,r)),"bottom"===n.overlayY?i.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":i.top=In(o.y),i}_getExactOverlayX(n,t,r){let s,i={left:"",right:""},o=this._getOverlayPoint(t,this._overlayRect,n);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,r)),s=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===s?i.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":i.left=In(o.x),i}_getScrollVisibility(){const n=this._getOriginRect(),t=this._pane.getBoundingClientRect(),r=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:AL(n,r),isOriginOutsideView:JC(n,r),isOverlayClipped:AL(t,r),isOverlayOutsideView:JC(t,r)}}_subtractOverflows(n,...t){return t.reduce((r,i)=>r-Math.max(i,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,r=this._viewportRuler.getViewportScrollPosition();return{top:r.top+this._viewportMargin,left:r.left+this._viewportMargin,right:r.left+n-this._viewportMargin,bottom:r.top+t-this._viewportMargin,width:n-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,t){return"x"===t?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&um(n).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof tt)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const t=n.width||0,r=n.height||0;return{top:n.y,bottom:n.y+r,left:n.x,right:n.x+t,height:r,width:t}}}function ma(e,n){for(let t in n)n.hasOwnProperty(t)&&(e[t]=n[t]);return e}function NL(e){if("number"!=typeof e&&null!=e){const[n,t]=e.split(Iie);return t&&"px"!==t?null:parseFloat(n)}return e||null}function PL(e){return{top:Math.floor(e.top),right:Math.floor(e.right),bottom:Math.floor(e.bottom),left:Math.floor(e.left),width:Math.floor(e.width),height:Math.floor(e.height)}}const FL="cdk-global-overlay-wrapper";class Nie{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(n){const t=n.getConfig();this._overlayRef=n,this._width&&!t.width&&n.updateSize({width:this._width}),this._height&&!t.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(FL),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,r=this._overlayRef.getConfig(),{width:i,height:o,maxWidth:s,maxHeight:a}=r,l=!("100%"!==i&&"100vw"!==i||s&&"100%"!==s&&"100vw"!==s),c=!("100%"!==o&&"100vh"!==o||a&&"100%"!==a&&"100vh"!==a),u=this._xPosition,d=this._xOffset,g="rtl"===this._overlayRef.getConfig().direction;let m="",f="",b="";l?b="flex-start":"center"===u?(b="center",g?f=d:m=d):g?"left"===u||"end"===u?(b="flex-end",m=d):("right"===u||"start"===u)&&(b="flex-start",f=d):"left"===u||"start"===u?(b="flex-start",m=d):("right"===u||"end"===u)&&(b="flex-end",f=d),n.position=this._cssPosition,n.marginLeft=l?"0":m,n.marginTop=c?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=l?"0":f,t.justifyContent=b,t.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,r=t.style;t.classList.remove(FL),r.justifyContent=r.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let Pie=(()=>{class e{_injector=v(et);constructor(){}global(){return function kie(){return new Nie}()}flexibleConnectedTo(t){return t0(this._injector,t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function n0(e,n){e.get(md).load(RL);const t=e.get(OL),r=e.get(st),i=e.get(ec),o=e.get(ni),s=e.get(Cd),a=r.createElement("div"),l=r.createElement("div");l.id=i.getId("cdk-overlay-"),l.classList.add("cdk-overlay-pane"),a.appendChild(l),t.getContainerElement().appendChild(a);const c=new Qre(l,o,e),u=new e0(n),d=e.get(jn,null,{optional:!0})||e.get(Oi).createRenderer(null,null);return u.direction=u.direction||s.value,new Mie(c,a,l,u,e.get(we),e.get(Sie),r,e.get(Ka),e.get(xie),n?.disableAnimations??"NoopAnimations"===e.get(Of,null,{optional:!0}),e.get(gn),d)}let Fie=(()=>{class e{scrollStrategies=v(Die);_positionBuilder=v(Pie);_injector=v(et);constructor(){}create(t){return n0(this._injector,t)}position(){return this._positionBuilder}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Lie=[{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"}],LL=new N("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const e=v(et);return()=>pa(e)}});let Em=(()=>{class e{elementRef=v(tt);constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return e})(),VL=(()=>{class e{_dir=v(Cd,{optional:!0});_injector=v(et);_overlayRef;_templatePortal;_backdropSubscription=At.EMPTY;_attachSubscription=At.EMPTY;_detachSubscription=At.EMPTY;_positionSubscription=At.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=v(LL);_disposeOnNavigation=!1;_ngZone=v(we);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(t){this._disposeOnNavigation=t}backdropClick=new Pe;positionChange=new Pe;attach=new Pe;detach=new Pe;overlayKeydown=new Pe;overlayOutsideClick=new Pe;constructor(){const t=v(ei),r=v(Er);this._templatePortal=new ZC(t,r),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?.dispose()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Lie);const t=this._overlayRef=n0(this._injector,this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(r=>{this.overlayKeydown.next(r),27===r.keyCode&&!this.disableClose&&!ha(r)&&(r.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(r=>{const i=this._getOriginElement(),o=bo(r);(!i||i!==o&&!i.contains(o))&&this.overlayOutsideClick.next(r)})}_buildConfig(){const t=this._position=this.positionStrategy||this._createPositionStrategy(),r=new e0({direction:this._dir||"ltr",positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(r.width=this.width),(this.height||0===this.height)&&(r.height=this.height),(this.minWidth||0===this.minWidth)&&(r.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(r.minHeight=this.minHeight),this.backdropClass&&(r.backdropClass=this.backdropClass),this.panelClass&&(r.panelClass=this.panelClass),r}_updatePositionStrategy(t){const r=this.positions.map(i=>({originX:i.originX,originY:i.originY,overlayX:i.overlayX,overlayY:i.overlayY,offsetX:i.offsetX||this.offsetX,offsetY:i.offsetY||this.offsetY,panelClass:i.panelClass||void 0}));return t.setOrigin(this._getOrigin()).withPositions(r).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const t=t0(this._injector,this._getOrigin());return this._updatePositionStrategy(t),t}_getOrigin(){return this.origin instanceof Em?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Em?this.origin.elementRef.nativeElement:this.origin instanceof tt?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function tie(e,n=!1){return an((t,r)=>{let i=0;t.subscribe(Gt(r,o=>{const s=e(o,i++);(s||n)&&r.next(o),!s&&r.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(t=>{this._ngZone.run(()=>this.positionChange.emit(t)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",Lt],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",Lt],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",Lt],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",Lt],push:[2,"cdkConnectedOverlayPush","push",Lt],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",Lt]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Wn]})}return e})();const Bie={provide:LL,useFactory:function Vie(e){const n=v(et);return()=>pa(n)}};let BL=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[Fie,Bie],imports:[yd,Jre,TL,TL]})}return e})();function jL(e){return ln((n,t)=>e<=t)}function UL(e,n=qC){return an((t,r)=>{let i=null,o=null,s=null;const a=()=>{if(i){i.unsubscribe(),i=null;const c=o;o=null,r.next(c)}};function l(){const c=s+e,u=n.now();if(u<c)return i=this.schedule(void 0,c-u),void r.add(i);a()}t.subscribe(Gt(r,c=>{o=c,s=n.now(),i||(i=n.schedule(l,e),r.add(i))},()=>{a(),r.complete()},void 0,()=>{o=i=null}))})}const $L=new Set;let ga,HL=(()=>{class e{_platform=v(Di);_nonce=v(T_,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Uie}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&function jie(e,n){if(!$L.has(e))try{ga||(ga=document.createElement("style"),n&&ga.setAttribute("nonce",n),ga.setAttribute("type","text/css"),document.head.appendChild(ga)),ga.sheet&&(ga.sheet.insertRule(`@media ${e} {body{ }}`,0),$L.add(e))}catch(t){console.error(t)}}(t,this._nonce),this._matchMedia(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Uie(e){return{matches:"all"===e||""===e,media:e,addListener:()=>{},removeListener:()=>{}}}let $ie=(()=>{class e{_mediaMatcher=v(HL);_zone=v(we);_queries=new Map;_destroySubject=new ke;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return zL(um(t)).some(i=>this._registerQuery(i).mql.matches)}observe(t){let o=Up(zL(um(t)).map(s=>this._registerQuery(s).observable));return o=$p(o.pipe(Ci(1)),o.pipe(jL(1),UL(0))),o.pipe(ae(s=>{const a={matches:!1,breakpoints:{}};return s.forEach(({matches:l,query:c})=>{a.matches=a.matches||l,a.breakpoints[c]=l}),a}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const r=this._mediaMatcher.matchMedia(t),o={observable:new bt(s=>{const a=l=>this._zone.run(()=>s.next(l));return r.addListener(a),()=>{r.removeListener(a)}}).pipe(cs(r),ae(({matches:s})=>({query:t,matches:s})),li(this._destroySubject)),mql:r};return this._queries.set(t,o),o}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function zL(e){return e.map(n=>n.split(",")).reduce((n,t)=>n.concat(t)).map(n=>n.trim())}const Zie=new N("liveAnnouncerElement",{providedIn:"root",factory:function Kie(){return null}}),Xie=new N("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Qie=0,Jie=(()=>{class e{_ngZone=v(we);_defaultOptions=v(Xie,{optional:!0});_liveElement;_document=v(st);_previousTimeout;_currentPromise;_currentResolve;constructor(){const t=v(Zie,{optional:!0});this._liveElement=t||this._createLiveElement()}announce(t,...r){const i=this._defaultOptions;let o,s;return 1===r.length&&"number"==typeof r[0]?s=r[0]:[o,s]=r,this.clear(),clearTimeout(this._previousTimeout),o||(o=i&&i.politeness?i.politeness:"polite"),null==s&&i&&(s=i.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,"number"==typeof s&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),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 t="cdk-live-announcer-element",r=this._document.getElementsByClassName(t),i=this._document.createElement("div");for(let o=0;o<r.length;o++)r[o].remove();return i.classList.add(t),i.classList.add("cdk-visually-hidden"),i.setAttribute("aria-atomic","true"),i.setAttribute("aria-live","polite"),i.id="cdk-live-announcer-"+Qie++,this._document.body.appendChild(i),i}_exposeAnnouncerToModals(t){const r=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let i=0;i<r.length;i++){const o=r[i],s=o.getAttribute("aria-owns");s?-1===s.indexOf(t)&&o.setAttribute("aria-owns",s+" "+t):o.setAttribute("aria-owns",t)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var _a=function(e){return e[e.NONE=0]="NONE",e[e.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",e[e.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",e}(_a||{});const WL="cdk-high-contrast-black-on-white",qL="cdk-high-contrast-white-on-black",r0="cdk-high-contrast-active";let eoe=(()=>{class e{_platform=v(Di);_hasCheckedHighContrastMode;_document=v(st);_breakpointSubscription;constructor(){this._breakpointSubscription=v($ie).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return _a.NONE;const t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);const r=this._document.defaultView||window,i=r&&r.getComputedStyle?r.getComputedStyle(t):null,o=(i&&i.backgroundColor||"").replace(/ /g,"");switch(t.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return _a.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return _a.BLACK_ON_WHITE}return _a.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove(r0,WL,qL),this._hasCheckedHighContrastMode=!0;const r=this.getHighContrastMode();r===_a.BLACK_ON_WHITE?t.add(r0,WL):r===_a.WHITE_ON_BLACK&&t.add(r0,qL)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class YL{_letterKeyStream=new ke;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new ke;selectedItem=this._selectedItem;constructor(n,t){const r="number"==typeof t?.debounceInterval?t.debounceInterval:200;t?.skipPredicate&&(this._skipPredicateFn=t.skipPredicate),this.setItems(n),this._setupKeyHandler(r)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){const t=n.keyCode;n.key&&1===n.key.length?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(t>=65&&t<=90||t>=48&&t<=57)&&this._letterKeyStream.next(String.fromCharCode(t))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(vt(t=>this._pressedLetters.push(t)),UL(n),ln(()=>this._pressedLetters.length>0),ae(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(t=>{for(let r=1;r<this._items.length+1;r++){const o=this._items[(this._selectedItemIndex+r)%this._items.length];if(!this._skipPredicateFn?.(o)&&0===o.getLabel?.().toLocaleUpperCase().trim().indexOf(t)){this._selectedItem.next(o);break}}this._pressedLetters=[]})}}function JL(e,n,t){const r=e2(e,n);t=t.trim();const i=r.filter(o=>o!==t);i.length?e.setAttribute(n,i.join(" ")):e.removeAttribute(n)}function e2(e,n){return e.getAttribute(n)?.match(/\S+/g)??[]}class t2{_items;_activeItemIndex=he(-1);_activeItem=he(null);_wrap=!1;_typeaheadSubscription=At.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,t){this._items=n,n instanceof Lc?this._itemChangesSubscription=n.changes.subscribe(r=>this._itemsChanged(r.toArray())):Mc(n)&&(this._effectRef=Mr(()=>this._itemsChanged(n()),{injector:t}))}tabOut=new ke;change=new ke;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();const t=this._getItemsArray();return this._typeahead=new YL(t,{debounceInterval:"number"==typeof n?n:void 0,skipPredicate:r=>this._skipPredicateFn(r)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(r=>{this.setActiveItem(r)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,t=10){return this._pageUpAndDown={enabled:n,delta:t},this}setActiveItem(n){const t=this._activeItem();this.updateActiveItem(n),this._activeItem()!==t&&this.change.next(this._activeItemIndex())}onKeydown(n){const t=n.keyCode,i=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!n[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(t){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&i){const o=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&i){const o=this._activeItemIndex()+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o<s?o:s-1,-1);break}return;default:return void((i||ha(n,"shiftKey"))&&this._typeahead?.handleKey(n))}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){const t=this._getItemsArray(),r="number"==typeof n?n:t.indexOf(n);this._activeItem.set(t[r]??null),this._activeItemIndex.set(r),this._typeahead?.setCurrentSelectedItemIndex(r)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const t=this._getItemsArray();for(let r=1;r<=t.length;r++){const i=(this._activeItemIndex()+n*r+t.length)%t.length;if(!this._skipPredicateFn(t[i]))return void this.setActiveItem(i)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex()+n,n)}_setActiveItemByIndex(n,t){const r=this._getItemsArray();if(r[n]){for(;this._skipPredicateFn(r[n]);)if(!r[n+=t])return;this.setActiveItem(n)}}_getItemsArray(){return Mc(this._items)?this._items():this._items instanceof Lc?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);const t=this._activeItem();if(t){const r=n.indexOf(t);r>-1&&r!==this._activeItemIndex()&&(this._activeItemIndex.set(r),this._typeahead?.setCurrentSelectedItemIndex(r))}}}class loe extends t2{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}}class coe{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new ke;constructor(n=!1,t,r=!0,i){this._multiple=n,this._emitChanges=r,this.compareWith=i,t&&t.length&&(n?t.forEach(o=>this._markSelected(o)):this._markSelected(t[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(r=>this._markSelected(r));const t=this._hasQueuedChanges();return this._emitChangeEvent(),t}deselect(...n){this._verifyValueAssignment(n),n.forEach(r=>this._unmarkSelected(r));const t=this._hasQueuedChanges();return this._emitChangeEvent(),t}setSelection(...n){this._verifyValueAssignment(n);const t=this.selected,r=new Set(n.map(o=>this._getConcreteValue(o)));n.forEach(o=>this._markSelected(o)),t.filter(o=>!r.has(this._getConcreteValue(o,r))).forEach(o=>this._unmarkSelected(o));const i=this._hasQueuedChanges();return this._emitChangeEvent(),i}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();const t=this._hasQueuedChanges();return n&&this._emitChangeEvent(),t}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}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(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(n,t){if(this.compareWith){t=t??this._selection;for(let r of t)if(this.compareWith(n,r))return r;return n}return n}}function ds(...e){const n=Uu(e),t=function NK(e,n){return"number"==typeof kb(e)?e.pop():n}(e,1/0),r=e;return r.length?1===r.length?gr(r[0]):Hl(t)(Mn(r,n)):Ur}class foe{_box;_destroyed=new ke;_resizeSubject=new ke;_resizeObserver;_elementObservables=new Map;constructor(n){this._box=n,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(t=>this._resizeSubject.next(t)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new bt(t=>{const r=this._resizeSubject.subscribe(t);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),r.unsubscribe(),this._elementObservables.delete(n)}}).pipe(ln(t=>t.some(r=>r.target===n)),Cp({bufferSize:1,refCount:!0}),li(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let hoe=(()=>{class e{_cleanupErrorListener;_observers=new Map;_ngZone=v(we);constructor(){}ngOnDestroy(){for(const[,t]of this._observers)t.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(t,r){const i=r?.box||"content-box";return this._observers.has(i)||this._observers.set(i,new foe(i)),this._observers.get(i).observe(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const poe=new N("MATERIAL_ANIMATIONS");let n2=null;function tc(){return"enabled"!==function moe(){return v(poe,{optional:!0})?.animationsDisabled||"NoopAnimations"===v(Of,{optional:!0})?"di-disabled":(n2??=v(HL).matchMedia("(prefers-reduced-motion)").matches,n2?"reduced-motion":"enabled")}()}const goe=["notch"],_oe=["matFormFieldNotchedOutline",""],yoe=["*"],r2=["iconPrefixContainer"],i2=["textPrefixContainer"],o2=["iconSuffixContainer"],s2=["textSuffixContainer"],voe=["textField"],boe=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Coe=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function Eoe(e,n){1&e&&pe(0,"span",20)}function woe(e,n){if(1&e&&(T(0,"label",19),It(1,1),Z(2,Eoe,1,0,"span",20),A()),2&e){const t=O(2);q("floating",t._shouldLabelFloat())("monitorResize",t._hasOutline())("id",t._labelId),vn("for",t._control.disableAutomaticLabeling?null:t._control.id),x(2),K(!t.hideRequiredMarker&&t._control.required?2:-1)}}function Doe(e,n){1&e&&Z(0,woe,3,5,"label",19),2&e&&K(O()._hasFloatingLabel()?0:-1)}function Toe(e,n){1&e&&pe(0,"div",7)}function Soe(e,n){}function xoe(e,n){1&e&&Et(0,Soe,0,0,"ng-template",13),2&e&&(O(2),q("ngTemplateOutlet",gt(1)))}function Aoe(e,n){if(1&e&&(T(0,"div",9),Z(1,xoe,1,1,null,13),A()),2&e){const t=O();q("matFormFieldNotchedOutlineOpen",t._shouldLabelFloat()),x(),K(t._forceDisplayInfixLabel()?-1:1)}}function Moe(e,n){1&e&&(T(0,"div",10,2),It(2,2),A())}function Ioe(e,n){1&e&&(T(0,"div",11,3),It(2,3),A())}function Roe(e,n){}function Ooe(e,n){1&e&&Et(0,Roe,0,0,"ng-template",13),2&e&&(O(),q("ngTemplateOutlet",gt(1)))}function koe(e,n){1&e&&(T(0,"div",14,4),It(2,4),A())}function Noe(e,n){1&e&&(T(0,"div",15,5),It(2,5),A())}function Poe(e,n){1&e&&pe(0,"div",16)}function Foe(e,n){1&e&&It(0,6)}function Loe(e,n){if(1&e&&(T(0,"mat-hint",21),j(1),A()),2&e){const t=O(2);q("id",t._hintLabelId),x(),Qe(t.hintLabel)}}function Voe(e,n){1&e&&(Z(0,Loe,2,2,"mat-hint",21),It(1,7),pe(2,"div",22),It(3,8)),2&e&&K(O().hintLabel?0:-1)}let a2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["mat-label"]]})}return e})();const Boe=new N("MatError");let l2=(()=>{class e{align="start";id=v(ec).getId("mat-mdc-hint-");static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(r,i){2&r&&(Cu("id",i.id),vn("align",null),On("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}})}return e})();const joe=new N("MatPrefix"),Uoe=new N("MatSuffix"),c2=new N("FloatingLabelParent");let u2=(()=>{class e{_elementRef=v(tt);get floating(){return this._floating}set floating(t){this._floating=t,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(t){this._monitorResize=t,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=v(hoe);_ngZone=v(we);_parent=v(c2);_resizeSubscription=new At;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function $oe(e){if(null!==e.offsetParent)return e.scrollWidth;const t=e.cloneNode(!0);t.style.setProperty("position","absolute"),t.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(t);const r=t.scrollWidth;return t.remove(),r}(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 \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(r,i){2&r&&On("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return e})();const d2="mdc-line-ripple--active",wm="mdc-line-ripple--deactivating";let f2=(()=>{class e{_elementRef=v(tt);_cleanupTransitionEnd;constructor(){const t=v(we),r=v(jn);t.runOutsideAngular(()=>{this._cleanupTransitionEnd=r.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){const t=this._elementRef.nativeElement.classList;t.remove(wm),t.add(d2)}deactivate(){this._elementRef.nativeElement.classList.add(wm)}_handleTransitionEnd=t=>{const r=this._elementRef.nativeElement.classList,i=r.contains(wm);"opacity"===t.propertyName&&i&&r.remove(d2,wm)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return e})(),h2=(()=>{class e{_elementRef=v(tt);_ngZone=v(we);open=!1;_notch;ngAfterViewInit(){const t=this._elementRef.nativeElement,r=t.querySelector(".mdc-floating-label");r?(t.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(r.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>r.style.transitionDuration="")}))):t.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(t){this._notch.nativeElement.style.width=this.open&&t?`calc(${t}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}_setMaxWidth(t){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${t}px)`)}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(r,i){if(1&r&&Yn(goe,5),2&r){let o;wt(o=Dt())&&(i._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(r,i){2&r&&On("mdc-notched-outline--notched",i.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:_oe,ngContentSelectors:yoe,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(r,i){1&r&&(ri(),Ah(0,"div",1),xl(1,"div",2,0),It(3),vu(),Ah(4,"div",3))},encapsulation:2,changeDetection:0})}return e})(),p2=(()=>{class e{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e})}return e})();const m2=new N("MatFormField"),Hoe=new N("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Ed,Woe=(()=>{class e{_elementRef=v(tt);_changeDetectorRef=v(Br);_platform=v(Di);_idGenerator=v(ec);_ngZone=v(we);_defaults=v(Hoe,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=Gh("iconPrefixContainer");_textPrefixContainerSignal=Gh("textPrefixContainer");_iconSuffixContainerSignal=Gh("iconSuffixContainer");_textSuffixContainerSignal=Gh("textSuffixContainer");_prefixSuffixContainers=yt(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(t=>t?.nativeElement).filter(t=>void 0!==t));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=FW(a2);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=function uoe(e){return null!=e&&"false"!=`${e}`}(t)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(t){this._appearanceSignal.set(t||this._defaults?.appearance||"fill")}_appearanceSignal=he("fill");get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(t){this._subscriptSizing=t||this._defaults?.subscriptSizing||"fixed"}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(t){this._explicitFormFieldControl=t}_destroyed=new ke;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=tc();constructor(){const t=this._defaults,r=v(Cd);t&&(t.appearance&&(this.appearance=t.appearance),this._hideRequiredMarker=!!t?.hideRequiredMarker,t.color&&(this.color=t.color)),Mr(()=>this._currentDirection=r.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=yt(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(t){const r=this._control,i="mat-mdc-form-field-type-";t&&this._elementRef.nativeElement.classList.remove(i+t.controlType),r.controlType&&this._elementRef.nativeElement.classList.add(i+r.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=r.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=r.stateChanges.pipe(cs([void 0,void 0]),ae(()=>[r.errorState,r.userAriaDescribedBy]),function doe(){return an((e,n)=>{let t,r=!1;e.subscribe(Gt(n,i=>{const o=t;t=i,r&&n.next([o,i]),r=!0}))})}(),ln(([[o,s],[a,l]])=>o!==a||s!==l)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),r.ngControl&&r.ngControl.valueChanges&&(this._valueChanges=r.ngControl.valueChanges.pipe(li(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(t=>!t._isText),this._hasTextPrefix=!!this._prefixChildren.find(t=>t._isText),this._hasIconSuffix=!!this._suffixChildren.find(t=>!t._isText),this._hasTextSuffix=!!this._suffixChildren.find(t=>t._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),ds(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(){const t=this._control.focused;t&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!t&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",t),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",t)}_syncOutlineLabelOffset(){!function Iq(e,n){const t=n?.injector??v(et),r=t.get(Vo),i=t.get(rv),o=t.get(wl,null,{optional:!0});i.impl??=t.get(U1);let s=e;"function"==typeof s&&(s={mixedReadWrite:e});const a=t.get(gf,null,{optional:!0}),l=new Mq(i.impl,[s.earlyRead,s.write,s.mixedReadWrite,s.read],a?.view,r,t.get(hr),o?.snapshot(null));i.impl.register(l)}({earlyRead:()=>{if("outline"!==this._appearanceSignal())return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(const t of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(t,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:t=>this._writeOutlinedLabelStyles(t())})}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=yt(()=>!!this._labelChild());_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(t){const r=this._control?this._control.ngControl:null;return r&&r[t]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let t=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&t.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getSubscriptMessageType()){const o=this._hintChildren?this._hintChildren.find(a=>"start"===a.align):null,s=this._hintChildren?this._hintChildren.find(a=>"end"===a.align):null;o?t.push(o.id):this._hintLabel&&t.push(this._hintLabelId),s&&t.push(s.id)}else this._errorChildren&&t.push(...this._errorChildren.map(o=>o.id));const r=this._control.describedByIds;let i;if(r){const o=this._describedByIds||t;i=t.concat(r.filter(s=>s&&!o.includes(s)))}else i=t;this._control.setDescribedByIds(i),this._describedByIds=t}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;const t=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,i=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=t?.getBoundingClientRect().width??0,a=r?.getBoundingClientRect().width??0,l=i?.getBoundingClientRect().width??0,c=o?.getBoundingClientRect().width??0;return[`var(--mat-mdc-form-field-label-transform, translateY(-50%) translateX(calc(${"rtl"===this._currentDirection?"-1":"1"} * (${s+a}px + var(--mat-mdc-form-field-label-offset-x, 0px)))))`,s+a+l+c]}_writeOutlinedLabelStyles(t){if(null!==t){const[r,i]=t;this._floatingLabel&&(this._floatingLabel.element.style.transform=r),null!==i&&this._notchedOutline?._setMaxWidth(i)}}_isAttachedToDom(){const t=this._elementRef.nativeElement;if(t.getRootNode){const r=t.getRootNode();return r&&r!==t}return document.documentElement.contains(t)}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-form-field"]],contentQueries:function(r,i,o){if(1&r&&(function tA(e,n,t,r,i){f1(n,a1(e,t,r,i))}(o,i._labelChild,a2,5),xr(o,p2,5),xr(o,joe,5),xr(o,Uoe,5),xr(o,Boe,5),xr(o,l2,5)),2&r){let s;Mv(),wt(s=Dt())&&(i._formFieldControl=s.first),wt(s=Dt())&&(i._prefixChildren=s),wt(s=Dt())&&(i._suffixChildren=s),wt(s=Dt())&&(i._errorChildren=s),wt(s=Dt())&&(i._hintChildren=s)}},viewQuery:function(r,i){if(1&r&&(xu(i._iconPrefixContainerSignal,r2,5),xu(i._textPrefixContainerSignal,i2,5),xu(i._iconSuffixContainerSignal,o2,5),xu(i._textSuffixContainerSignal,s2,5),Yn(voe,5),Yn(r2,5),Yn(i2,5),Yn(o2,5),Yn(s2,5),Yn(u2,5),Yn(h2,5),Yn(f2,5)),2&r){let o;Mv(4),wt(o=Dt())&&(i._textField=o.first),wt(o=Dt())&&(i._iconPrefixContainer=o.first),wt(o=Dt())&&(i._textPrefixContainer=o.first),wt(o=Dt())&&(i._iconSuffixContainer=o.first),wt(o=Dt())&&(i._textSuffixContainer=o.first),wt(o=Dt())&&(i._floatingLabel=o.first),wt(o=Dt())&&(i._notchedOutline=o.first),wt(o=Dt())&&(i._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(r,i){2&r&&On("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[_t([{provide:m2,useExisting:e},{provide:c2,useExisting:e}])],ngContentSelectors:Coe,decls:19,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(r,i){if(1&r){const o=nt();ri(boe),Et(0,Doe,1,1,"ng-template",null,0,Nn),T(2,"div",6,1),Ce("click",function(a){return Te(o),Se(i._control.onContainerClick(a))}),Z(4,Toe,1,0,"div",7),T(5,"div",8),Z(6,Aoe,2,2,"div",9),Z(7,Moe,3,0,"div",10),Z(8,Ioe,3,0,"div",11),T(9,"div",12),Z(10,Ooe,1,1,null,13),It(11),A(),Z(12,koe,3,0,"div",14),Z(13,Noe,3,0,"div",15),A(),Z(14,Poe,1,0,"div",16),A(),T(15,"div",17)(16,"div",18),Z(17,Foe,1,0)(18,Voe,4,1),A()()}if(2&r){let o;x(2),On("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),x(2),K(i._hasOutline()||i._control.disabled?-1:4),x(2),K(i._hasOutline()?6:-1),x(),K(i._hasIconPrefix?7:-1),x(),K(i._hasTextPrefix?8:-1),x(2),K(!i._hasOutline()||i._forceDisplayInfixLabel()?10:-1),x(2),K(i._hasTextSuffix?12:-1),x(),K(i._hasIconSuffix?13:-1),x(),K(i._hasOutline()?-1:14),x(),On("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing);const s=i._getSubscriptMessageType();x(),On("mat-mdc-form-field-error-wrapper","error"===s)("mat-mdc-form-field-hint-wrapper","hint"===s),x(),K("error"===(o=s)?17:"hint"===o?18:-1)}},dependencies:[u2,h2,Bu,f2,l2],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator,.mdc-text-field__input::-webkit-search-cancel-button{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-filled-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;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{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.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-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-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::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{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline));border-width:var(--mat-form-field-outlined-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mat-form-field-outlined-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{max-width:min(100%,calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.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{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;border-bottom-width:var(--mat-form-field-filled-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mat-form-field-filled-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: 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, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.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)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.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.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .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)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.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)}\n'],encapsulation:2,changeDetection:0})}return e})();function o0(e){return function qoe(){if(null==Ed&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ed=!0}))}finally{Ed=Ed||!1}return Ed}()?e:!!e.capture}function s0(e){return 0===e.buttons||0===e.detail}function a0(e){const n=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}var ci=function(e){return e[e.FADING_IN=0]="FADING_IN",e[e.VISIBLE=1]="VISIBLE",e[e.FADING_OUT=2]="FADING_OUT",e[e.HIDDEN=3]="HIDDEN",e}(ci||{});class Yoe{_renderer;element;config;_animationForciblyDisabledThroughCss;state=ci.HIDDEN;constructor(n,t,r,i=!1){this._renderer=n,this.element=t,this.config=r,this._animationForciblyDisabledThroughCss=i}fadeOut(){this._renderer.fadeOutRipple(this)}}const y2=o0({passive:!0,capture:!0});class Zoe{_events=new Map;addHandler(n,t,r,i){const o=this._events.get(t);if(o){const s=o.get(r);s?s.add(i):o.set(r,new Set([i]))}else this._events.set(t,new Map([[r,new Set([i])]])),n.runOutsideAngular(()=>{document.addEventListener(t,this._delegateEventHandler,y2)})}removeHandler(n,t,r){const i=this._events.get(n);if(!i)return;const o=i.get(t);o&&(o.delete(r),0===o.size&&i.delete(t),0===i.size&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,y2)))}_delegateEventHandler=n=>{const t=bo(n);t&&this._events.get(n.type)?.forEach((r,i)=>{(i===t||i.contains(t))&&r.forEach(o=>o.handleEvent(n))})}}const v2={enterDuration:225,exitDuration:150},b2=o0({passive:!0,capture:!0}),C2=["mousedown","touchstart"],E2=["mouseup","mouseleave","touchend","touchcancel"];let Xoe=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(r,i){},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, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}\n"],encapsulation:2,changeDetection:0})}return e})();class Dm{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Zoe;constructor(n,t,r,i,o){this._target=n,this._ngZone=t,this._platform=i,i.isBrowser&&(this._containerElement=Jl(r)),o&&o.get(md).load(Xoe)}fadeInRipple(n,t,r={}){const i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...v2,...r.animation};r.centered&&(n=i.left+i.width/2,t=i.top+i.height/2);const s=r.radius||function Qoe(e,n,t){const r=Math.max(Math.abs(e-t.left),Math.abs(e-t.right)),i=Math.max(Math.abs(n-t.top),Math.abs(n-t.bottom));return Math.sqrt(r*r+i*i)}(n,t,i),a=n-i.left,l=t-i.top,c=o.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=a-s+"px",u.style.top=l-s+"px",u.style.height=2*s+"px",u.style.width=2*s+"px",null!=r.color&&(u.style.backgroundColor=r.color),u.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(u);const d=window.getComputedStyle(u),m=d.transitionDuration,f="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===i.width&&0===i.height,b=new Yoe(this,u,r,f);u.style.transform="scale3d(1, 1, 1)",b.state=ci.FADING_IN,r.persistent||(this._mostRecentTransientRipple=b);let w=null;return!f&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const D=()=>{w&&(w.fallbackTimer=null),clearTimeout(J),this._finishRippleTransition(b)},I=()=>this._destroyRipple(b),J=setTimeout(I,c+100);u.addEventListener("transitionend",D),u.addEventListener("transitioncancel",I),w={onTransitionEnd:D,onTransitionCancel:I,fallbackTimer:J}}),this._activeRipples.set(b,w),(f||!c)&&this._finishRippleTransition(b),b}fadeOutRipple(n){if(n.state===ci.FADING_OUT||n.state===ci.HIDDEN)return;const t=n.element,r={...v2,...n.config.animation};t.style.transitionDuration=`${r.exitDuration}ms`,t.style.opacity="0",n.state=ci.FADING_OUT,(n._animationForciblyDisabledThroughCss||!r.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const t=Jl(n);!this._platform.isBrowser||!t||t===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=t,C2.forEach(r=>{Dm._eventManager.addHandler(this._ngZone,r,t,this)}))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{E2.forEach(t=>{this._triggerElement.addEventListener(t,this,b2)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===ci.FADING_IN?this._startFadeOutTransition(n):n.state===ci.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){const t=n===this._mostRecentTransientRipple,{persistent:r}=n.config;n.state=ci.VISIBLE,!r&&(!t||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){const t=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=ci.HIDDEN,null!==t&&(n.element.removeEventListener("transitionend",t.onTransitionEnd),n.element.removeEventListener("transitioncancel",t.onTransitionCancel),null!==t.fallbackTimer&&clearTimeout(t.fallbackTimer)),n.element.remove()}_onMousedown(n){const t=s0(n),r=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!t&&!r&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig))}_onTouchStart(n){if(!this._target.rippleDisabled&&!a0(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const t=n.changedTouches;if(t)for(let r=0;r<t.length;r++)this.fadeInRipple(t[r].clientX,t[r].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{!n.config.persistent&&(n.state===ci.VISIBLE||n.config.terminateOnPointerUp&&n.state===ci.FADING_IN)&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const n=this._triggerElement;n&&(C2.forEach(t=>Dm._eventManager.removeHandler(t,n,this)),this._pointerUpEventsRegistered&&(E2.forEach(t=>n.removeEventListener(t,this,b2)),this._pointerUpEventsRegistered=!1))}}const Joe=new N("mat-ripple-global-options");let w2=(()=>{class e{_elementRef=v(tt);_animationsDisabled=tc();color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const t=v(we),r=v(Di),i=v(Joe,{optional:!0}),o=v(et);this._globalOptions=i||{},this._rippleRenderer=new Dm(this,t,this._elementRef,r,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,...this._animationsDisabled?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,r=0,i){return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,r,{...this.rippleConfig,...i}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...t})}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(r,i){2&r&&On("mat-ripple-unbounded",i.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return e})(),ese=(()=>{class e{_animationsDisabled=tc();state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(r,i){2&r&&On("mat-pseudo-checkbox-indeterminate","indeterminate"===i.state)("mat-pseudo-checkbox-checked","checked"===i.state)("mat-pseudo-checkbox-disabled",i.disabled)("mat-pseudo-checkbox-minimal","minimal"===i.appearance)("mat-pseudo-checkbox-full","full"===i.appearance)("_mat-animation-noopable",i._animationsDisabled)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(r,i){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface))}.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}\n'],encapsulation:2,changeDetection:0})}return e})(),D2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["structural-styles"]],decls:0,vars:0,template:function(r,i){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}\n'],encapsulation:2,changeDetection:0})}return e})(),tse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(r,i){},styles:[".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}\n"],encapsulation:2,changeDetection:0})}return e})();const nse=["text"],rse=[[["mat-icon"]],"*"],ise=["mat-icon","*"];function ose(e,n){if(1&e&&pe(0,"mat-pseudo-checkbox",1),2&e){const t=O();q("disabled",t.disabled)("state",t.selected?"checked":"unchecked")}}function sse(e,n){1&e&&pe(0,"mat-pseudo-checkbox",3),2&e&&q("disabled",O().disabled)}function ase(e,n){if(1&e&&(T(0,"span",4),j(1),A()),2&e){const t=O();x(),ii("(",t.group.label,")")}}const T2=new N("MAT_OPTION_PARENT_COMPONENT"),S2=new N("MatOptgroup");class lse{source;isUserInput;constructor(n,t=!1){this.source=n,this.isUserInput=t}}let l0=(()=>{class e{_element=v(tt);_changeDetectorRef=v(Br);_parent=v(T2,{optional:!0});group=v(S2,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=v(ec).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(t){this._disabled.set(t)}_disabled=he(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new Pe;_text;_stateChanges=new ke;constructor(){const t=v(md);t.load(D2),t.load(tse),this._signalDisableRipple=!!this._parent&&Mc(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}focus(t,r){const i=this._getHostElement();"function"==typeof i.focus&&i.focus(r)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){(13===t.keyCode||32===t.keyCode)&&!ha(t)&&(this._selectViaInteraction(),t.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 t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new lse(this,t))}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-option"]],viewQuery:function(r,i){if(1&r&&Yn(nse,7),2&r){let o;wt(o=Dt())&&(i._text=o.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(r,i){1&r&&Ce("click",function(){return i._selectViaInteraction()})("keydown",function(s){return i._handleKeydown(s)}),2&r&&(Cu("id",i.id),vn("aria-selected",i.selected)("aria-disabled",i.disabled.toString()),On("mdc-list-item--selected",i.selected)("mat-mdc-option-multiple",i.multiple)("mat-mdc-option-active",i.active)("mdc-list-item--disabled",i.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",Lt]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:ise,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(r,i){1&r&&(ri(rse),Z(0,ose,1,2,"mat-pseudo-checkbox",1),It(1),T(2,"span",2,0),It(4,1),A(),Z(5,sse,1,1,"mat-pseudo-checkbox",3),Z(6,ase,2,1,"span",4),pe(7,"div",5)),2&r&&(K(i.multiple?0:-1),x(5),K(i.multiple||!i.selected||i.hideSingleSelectionIndicator?-1:5),x(),K(i.group&&i.group._inert?6:-1),x(),q("matRippleTrigger",i._getHostElement())("matRippleDisabled",i.disabled||i.disableRipple))},dependencies:[ese,w2],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.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, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.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}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}\n'],encapsulation:2,changeDetection:0})}return e})(),dse=(()=>{class e{isErrorState(t,r){return!!(t&&t.invalid&&(t.touched||r&&r.submitted))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class fse{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(n,t,r,i,o){this._defaultMatcher=n,this.ngControl=t,this._parentFormGroup=r,this._parentForm=i,this._stateChanges=o}updateErrorState(){const n=this.errorState,t=this._parentFormGroup||this._parentForm,r=this.matcher||this._defaultMatcher,i=this.ngControl?this.ngControl.control:null,o=r?.isErrorState(i,t)??!1;o!==n&&(this.errorState=o,this._stateChanges.next())}}let Li=(()=>{class e{constructor(){v(eoe)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[yd,yd]})}return e})(),x2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[Li,Li]})}return e})(),hse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[Li]})}return e})(),A2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[x2,Li,hse,l0]})}return e})(),pse=(()=>{class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),mse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[pse]})}return e})(),gse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[Li,mse,Woe,Li]})}return e})();const _se=["trigger"],yse=["panel"],vse=[[["mat-select-trigger"]],"*"],bse=["mat-select-trigger","*"];function Cse(e,n){if(1&e&&(T(0,"span",4),j(1),A()),2&e){const t=O();x(),Qe(t.placeholder)}}function Ese(e,n){1&e&&It(0)}function wse(e,n){if(1&e&&(T(0,"span",11),j(1),A()),2&e){const t=O(2);x(),Qe(t.triggerValue)}}function Dse(e,n){if(1&e&&(T(0,"span",5),Z(1,Ese,1,0)(2,wse,2,1,"span",11),A()),2&e){const t=O();x(),K(t.customTrigger?1:2)}}function Tse(e,n){if(1&e){const t=nt();T(0,"div",12,1),Ce("keydown",function(i){return Te(t),Se(O()._handleKeydown(i))}),It(2,1),A()}if(2&e){const t=O();xn(Ni("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",t._getPanelTheme())),On("mat-select-panel-animations-enabled",!t._animationsDisabled),q("ngClass",t.panelClass),vn("id",t.id+"-panel")("aria-multiselectable",t.multiple)("aria-label",t.ariaLabel||null)("aria-labelledby",t._getPanelAriaLabelledby())}}const M2=new N("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const e=v(et);return()=>pa(e)}}),xse=new N("MAT_SELECT_CONFIG"),Ase={provide:M2,deps:[],useFactory:function Sse(e){const n=v(et);return()=>pa(n)}},Mse=new N("MatSelectTrigger");class Ise{source;value;constructor(n,t){this.source=n,this.value=t}}let Rse=(()=>{class e{_viewportRuler=v(vd);_changeDetectorRef=v(Br);_elementRef=v(tt);_dir=v(Cd,{optional:!0});_idGenerator=v(ec);_renderer=v(jn);_parentFormField=v(m2,{optional:!0});ngControl=v(mo,{self:!0,optional:!0});_liveAnnouncer=v(Jie);_defaultOptions=v(xse,{optional:!0});_animationsDisabled=tc();_initialized=new ke;_cleanupDetach;options;optionGroups;customTrigger;_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"}];_scrollOptionIntoView(t){const r=this.options.toArray()[t];if(r){const i=this.panel.nativeElement,o=function cse(e,n,t){if(t.length){let r=n.toArray(),i=t.toArray(),o=0;for(let s=0;s<e+1;s++)r[s].group&&r[s].group===i[o]&&o++;return o}return 0}(t,this.options,this.optionGroups),s=r._getHostElement();i.scrollTop=0===t&&1===o?0:function use(e,n,t,r){return e<t?e:e+n>t+r?Math.max(0,e-r+n):t}(s.offsetTop,s.offsetHeight,i.scrollTop,i.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(t){return new Ise(this,t)}_scrollStrategyFactory=v(M2);_panelOpen=!1;_compareWith=(t,r)=>t===r;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new ke;_errorStateTracker;stateChanges=new ke;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(t){this._disableRipple.set(t)}_disableRipple=he(!1);tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(bQ.required)??!1}set required(t){this._required=t,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(t){this._multiple=t}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Wu(()=>{const t=this.options;return t?t.changes.pipe(cs(t),Tt(()=>ds(...t.map(r=>r.onSelectionChange)))):this._initialized.pipe(Tt(()=>this.optionSelectionChanges))});openedChange=new Pe;_openedStream=this.openedChange.pipe(ln(t=>t),ae(()=>{}));_closedStream=this.openedChange.pipe(ln(t=>!t),ae(()=>{}));selectionChange=new Pe;valueChange=new Pe;constructor(){const t=v(dse),r=v(Ju,{optional:!0}),i=v(ed,{optional:!0}),o=v(new SM("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),null!=this._defaultOptions?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new fse(t,this.ngControl,i,r,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=null==o?0:parseInt(o)||0,this.id=this.id}ngOnInit(){this._selectionModel=new coe(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(li(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(li(this._destroy)).subscribe(t=>{t.added.forEach(r=>r.select()),t.removed.forEach(r=>r.deselect())}),this.options.changes.pipe(cs(null),li(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const t=this._getTriggerAriaLabelledby(),r=this.ngControl;if(t!==this._triggerAriaLabelledBy){const i=this._elementRef.nativeElement;this._triggerAriaLabelledBy=t,t?i.setAttribute("aria-labelledby",t):i.removeAttribute("aria-labelledby")}r&&(this._previousControl!==r.control&&(void 0!==this._previousControl&&null!==r.disabled&&r.disabled!==this.disabled&&(this.disabled=r.disabled),this._previousControl=r.control),this.updateErrorState())}ngOnChanges(t){(t.disabled||t.userAriaDescribedBy)&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._cleanupDetach?.(),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._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(Ci(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){const t=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!t)return;const r=`${this.id}-panel`;this._trackedModal&&JL(this._trackedModal,"aria-owns",r),function roe(e,n,t){const r=e2(e,n);t=t.trim(),!r.some(i=>i.trim()===t)&&(r.push(t),e.setAttribute(n,r.join(" ")))}(t,"aria-owns",r),this._trackedModal=t}_clearFromModal(){this._trackedModal&&(JL(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel)return void this._detachOverlay();this._cleanupDetach?.(),this._cleanupDetach=()=>{r(),clearTimeout(i),this._cleanupDetach=void 0};const t=this.panel.nativeElement,r=this._renderer.listen(t,"animationend",o=>{"_mat-select-exit"===o.animationName&&(this._cleanupDetach?.(),this._detachOverlay())}),i=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);t.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const t=this._selectionModel.selected.map(r=>r.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){const r=t.keyCode,i=40===r||38===r||37===r||39===r,o=13===r||32===r,s=this._keyManager;if(!s.isTyping()&&o&&!ha(t)||(this.multiple||t.altKey)&&i)t.preventDefault(),this.open();else if(!this.multiple){const a=this.selected;s.onKeydown(t);const l=this.selected;l&&a!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(t){const r=this._keyManager,i=t.keyCode,o=40===i||38===i,s=r.isTyping();if(o&&t.altKey)t.preventDefault(),this.close();else if(s||13!==i&&32!==i||!r.activeItem||ha(t))if(!s&&this._multiple&&65===i&&t.ctrlKey){t.preventDefault();const a=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(a?l.select():l.deselect())})}else{const a=r.activeItemIndex;r.onKeydown(t),this._multiple&&o&&t.shiftKey&&r.activeItem&&r.activeItemIndex!==a&&r.activeItem._selectViaInteraction()}else t.preventDefault(),r.activeItem._selectViaInteraction()}_handleOverlayKeydown(t){27===t.keyCode&&!ha(t)&&(t.preventDefault(),this.close())}_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())}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.options.forEach(r=>r.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&t)Array.isArray(t),t.forEach(r=>this._selectOptionByValue(r)),this._sortValues();else{const r=this._selectOptionByValue(t);r?this._keyManager.updateActiveItem(r):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(t){const r=this.options.find(i=>{if(this._selectionModel.isSelected(i))return!1;try{return(null!=i.value||this.canSelectNullableOptions)&&this._compareWith(i.value,t)}catch{return!1}});return r&&this._selectionModel.select(r),r}_assignValue(t){return!!(t!==this._value||this._multiple&&Array.isArray(t))&&(this.options&&this._setSelectionByValue(t),this._value=t,!0)}_skipPredicate=t=>!this.panelOpen&&t.disabled;_getOverlayWidth(t){return"auto"===this.panelWidth?(t instanceof Em?t.elementRef:t||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const t of this.options)t._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new loe(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 t=ds(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(li(t)).subscribe(r=>{this._onSelect(r.source,r.isUserInput),r.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ds(...this.options.map(r=>r._stateChanges)).pipe(li(t)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(t,r){const i=this._selectionModel.isSelected(t);this.canSelectNullableOptions||null!=t.value||this._multiple?(i!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),r&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),r&&this.focus())):(t.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(t.value)),i!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const t=this.options.toArray();this._selectionModel.sort((r,i)=>this.sortComparator?this.sortComparator(r,i,t):t.indexOf(r)-t.indexOf(i)),this.stateChanges.next()}}_propagateChanges(t){let r;r=this.multiple?this.selected.map(i=>i.value):this.selected?this.selected.value:t,this._value=r,this.valueChange.emit(r),this._onChange(r),this.selectionChange.emit(this._getChangeEvent(r)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let t=-1;for(let r=0;r<this.options.length;r++)if(!this.options.get(r).disabled){t=r;break}this._keyManager.setActiveItem(t)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(t){this._elementRef.nativeElement.focus(t)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const t=this._parentFormField?.getLabelId()||null;return this.ariaLabelledby?(t?t+" ":"")+this.ariaLabelledby:t}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(t+=" "+this.ariaLabelledby),t||(t=this._valueId),t}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-select"]],contentQueries:function(r,i,o){if(1&r&&(xr(o,Mse,5),xr(o,l0,5),xr(o,S2,5)),2&r){let s;wt(s=Dt())&&(i.customTrigger=s.first),wt(s=Dt())&&(i.options=s),wt(s=Dt())&&(i.optionGroups=s)}},viewQuery:function(r,i){if(1&r&&(Yn(_se,5),Yn(yse,5),Yn(VL,5)),2&r){let o;wt(o=Dt())&&(i.trigger=o.first),wt(o=Dt())&&(i.panel=o.first),wt(o=Dt())&&(i._overlayDir=o.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(r,i){1&r&&Ce("keydown",function(s){return i._handleKeydown(s)})("focus",function(){return i._onFocus()})("blur",function(){return i._onBlur()}),2&r&&(vn("id",i.id)("tabindex",i.disabled?-1:i.tabIndex)("aria-controls",i.panelOpen?i.id+"-panel":null)("aria-expanded",i.panelOpen)("aria-label",i.ariaLabel||null)("aria-required",i.required.toString())("aria-disabled",i.disabled.toString())("aria-invalid",i.errorState)("aria-activedescendant",i._getAriaActiveDescendant()),On("mat-mdc-select-disabled",i.disabled)("mat-mdc-select-invalid",i.errorState)("mat-mdc-select-required",i.required)("mat-mdc-select-empty",i.empty)("mat-mdc-select-multiple",i.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",Lt],disableRipple:[2,"disableRipple","disableRipple",Lt],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?0:Kh(t)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Lt],placeholder:"placeholder",required:[2,"required","required",Lt],multiple:[2,"multiple","multiple",Lt],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",Lt],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",Kh],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",Lt]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[_t([{provide:p2,useExisting:e},{provide:T2,useExisting:e}]),Wn],ngContentSelectors:bse,decls:11,vars:9,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[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,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(r,i){if(1&r){const o=nt();ri(vse),T(0,"div",2,0),Ce("click",function(){return Te(o),Se(i.open())}),T(3,"div",3),Z(4,Cse,2,1,"span",4)(5,Dse,3,1,"span",5),A(),T(6,"div",6)(7,"div",7),s_(),T(8,"svg",8),pe(9,"path",9),A()()()(),Et(10,Tse,3,10,"ng-template",10),Ce("detach",function(){return Te(o),Se(i.close())})("backdropClick",function(){return Te(o),Se(i.close())})("overlayKeydown",function(a){return Te(o),Se(i._handleOverlayKeydown(a))})}if(2&r){const o=gt(1);x(3),vn("id",i._valueId),x(),K(i.empty?4:5),x(6),q("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",i._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",i._scrollStrategy)("cdkConnectedOverlayOrigin",i._preferredOverlayOrigin||o)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayWidth",i._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)}},dependencies:[Em,VL,ts],styles:['@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}}.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, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: 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-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.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, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}\n'],encapsulation:2,changeDetection:0})}return e})(),Ose=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[Ase],imports:[BL,A2,Li,pm,gse,A2,Li]})}return e})();const{isArray:kse}=Array;let Fse=(()=>{var e;class n extends LR{getCurrency(){return this.get("transaction/curriencies")}updateRates(r,i){return this.patch("parallel-rates",{parallelRates:r,password:i})}getResolvedDisputes(r){return this.get("disputes",r)}getUtils(){return this.get("kyc/index")}getRRTransactions(r){return this.get("v1/rolling-reserves/transactions",r).pipe(ae(i=>i[0]))}getDVACountries(){return this.get("dva/countries").pipe(r=>r)}getProviders(r){return this.get("dva/providers",r)}getForex(){return this.get("transaction/forex").pipe(ae(r=>{const i="eagleeye"===r.ratesSource?r.rates.map(o=>{const s={...o,toRate:o.buy,fromRate:o.sell};return delete s.sell,delete s.buy,s}):r.rates;return{...r,rates:i}}))}getParallelRates(){return this.get("parallel-rate").pipe(ae(r=>r))}getBanks(r){return this.get(`merchant/bank/list/${r.country}/${r.currency}`,{type:r.type}).pipe(Cp(1))}getTaxReport(r){return this.get("tax-records",r)}resolveBankAccount(r){return this.get("merchant/bank/resolve",{...r,...Rr.getTokenHttpHeaders("false","false")}).pipe(Cp(1))}getMerchantBank(){return this.get("merchant/bank-merchant/signed")}getCountry(){return this.get("merchant/bank/countries").pipe(ae(r=>[...r,...yX]))}getNotifications(r){return this.get("notifications",r)}readNotification(r){const i=[];return r instanceof Array?(r.forEach(o=>{i.push(this.patch("notifications/"+o,{}))}),function Pse(...e){const n=Nb(e),t=function Nse(e){return 1===e.length&&kse(e[0])?e[0]:e}(e);return t.length?new bt(r=>{let i=t.map(()=>[]),o=t.map(()=>!1);r.add(()=>{i=o=null});for(let s=0;!r.closed&&s<t.length;s++)gr(t[s]).subscribe(Gt(r,a=>{if(i[s].push(a),i.every(l=>l.length)){const l=i.map(c=>c.shift());r.next(n?n(...l):l),i.some((c,u)=>!c.length&&o[u])&&r.complete()}},()=>{o[s]=!0,!i[s].length&&r.complete()}));return()=>{i=o=null}}):Ur}(...i).pipe(ae(o=>o))):this.patch("notifications/"+r,{})}markAllAsRead(){return this.patch("notifications/mark-all-as-read",{})}getTransferCurrencies(){return me(["NGN","GHS","ZAR","KES","UGX","TZS","RWF","XOF"])}getTaxRegions(){return this.get("tax-region").pipe(ae(r=>r.data.taxRegions))}getSupportedCountries(){return this.get("v1/onboarding/supported-countries")}getDvaCountries(){return this.get("dva/countries")}getAllCountries(){return this.get("v1/onboarding/countries").pipe(ae(r=>r.map(i=>({...i,momoCode:vX.filter(o=>o.countryCode===i.countryCode)[0]?.momoCode}))))}getTransferLimit(r){return this.get(`transaction/transfer-limit/${r}`).pipe(ae(i=>i))}createAutoSplitPayoutStatus(r){return this.post("transaction/transfer/auto-split-status",r).pipe(ae(i=>i))}static#e=e=()=>(this.\u0275fac=(()=>{let r;return function(o){return(r||(r=Ut(n)))(o||n)}})(),this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();class I2{}let Bse=(()=>{class e{router;injector;preloadingStrategy;loader;subscription;constructor(t,r,i,o){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(ln(t=>t instanceof _o),ta(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){const i=[];for(const o of r){o.providers&&!o._injector&&(o._injector=mh(o.providers,t,`Route: ${o.path}`));const s=o._injector??t,a=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent)&&i.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&i.push(this.processRoutes(a,o.children??o._loadedRoutes))}return Mn(i).pipe(Hl())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let i;i=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(t,r):me(null);const o=i.pipe(tr(s=>null===s?me(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??t,s.routes))));return r.loadComponent&&!r._loadedComponent?Mn([o,this.loader.loadComponent(t,r)]).pipe(Hl()):o})}static \u0275fac=function(r){return new(r||e)(ue(yo),ue(gn),ue(I2),ue(VC))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const u0=new N("");let R2=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=cd;restoredId=0;store={};constructor(t,r,i,o,s={}){this.urlSerializer=t,this.transitions=r,this.viewportScroller=i,this.zone=o,this.options=s,s.scrollPositionRestoration||="disabled",s.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(t=>{t instanceof Xp?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof _o?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof Gl&&t.code===Qp.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof MF&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,r){var i=this;this.zone.runOutsideAngular(vr(function*(){yield new Promise(o=>{setTimeout(o),typeof requestAnimationFrame<"u"&&requestAnimationFrame(o)}),i.zone.run(()=>{i.transitions.events.next(new MF(t,"popstate"===i.lastSource?i.store[i.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(r){ky()};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();function Vi(e,n){return{\u0275kind:e,\u0275providers:n}}function k2(){const e=v(et);return n=>{const t=e.get(ni);if(n!==t.components[0])return;const r=e.get(yo),i=e.get(N2);1===e.get(d0)&&r.initialNavigation(),e.get(P2,null,{optional:!0})?.setUpPreloading(),e.get(u0,null,{optional:!0})?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const N2=new N("",{factory:()=>new ke}),d0=new N("",{providedIn:"root",factory:()=>1}),P2=new N("");function Hse(e){return Vi(0,[{provide:P2,useExisting:Bse},{provide:I2,useExisting:e}])}function Gse(e){return wr("NgRouterViewTransitions"),Vi(9,[{provide:JF,useValue:rne},{provide:eL,useValue:{skipNextTransition:!!e?.skipInitialTransition,...e}}])}const Wse=[Ka,{provide:od,useClass:Gp},yo,ud,{provide:Yl,useFactory:function O2(e){return e.routerState.root},deps:[yo]},VC,[]];let F2=(()=>{class e{constructor(){}static forRoot(t,r){return{ngModule:e,providers:[Wse,[],{provide:am,multi:!0,useValue:t},[],r?.errorHandler?{provide:tL,useValue:r.errorHandler}:[],{provide:Ql,useValue:r||{}},r?.useHash?{provide:ks,useClass:CY}:{provide:ks,useClass:Vw},{provide:u0,useFactory:()=>{const e=v(Nq),n=v(we),t=v(Ql),r=v(jC),i=v(od);return t.scrollOffset&&e.setOffset(t.scrollOffset),new R2(i,r,e,n,t)}},r?.preloadingStrategy?Hse(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?Kse(r):[],r?.bindToComponentInputs?Vi(8,[FF,{provide:nm,useExisting:FF}]).\u0275providers:[],r?.enableViewTransitions?Gse().\u0275providers:[],[{provide:L2,useFactory:k2},{provide:yx,multi:!0,useExisting:L2}]]}}static forChild(t){return{ngModule:e,providers:[{provide:am,multi:!0,useValue:t}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();function Kse(e){return["disabled"===e.initialNavigation?Vi(3,[gx(()=>{v(yo).setUpLocationChangeListener()}),{provide:d0,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?Vi(2,[{provide:d0,useValue:0},gx(()=>{const n=v(et);return n.get(Rj,Promise.resolve()).then(()=>new Promise(r=>{const i=n.get(yo),o=n.get(N2);rL(i,()=>{r(!0)}),n.get(jC).afterPreactivation=()=>(r(!0),o.closed?me(void 0):o),i.initialNavigation()}))})]).\u0275providers:[]]}const L2=new N("");function Zn(e,n){(function Qse(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");const t=function Jse(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===n?e:Math.min(n,Math.max(0,parseFloat(e))),t&&(e=parseInt(String(e*n),10)/100),Math.abs(e-n)<1e-6?1:e=360===n?(e<0?e%n+n:e%n)/parseFloat(String(n)):e%n/parseFloat(String(n))}function Tm(e){return Math.min(1,Math.max(0,e))}function V2(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Sm(e){return Number(e)<=1?100*Number(e)+"%":e}function ya(e){return 1===e.length?"0"+e:String(e)}function B2(e,n,t){e=Zn(e,255),n=Zn(n,255),t=Zn(t,255);const r=Math.max(e,n,t),i=Math.min(e,n,t);let o=0,s=0;const a=(r+i)/2;if(r===i)s=0,o=0;else{const l=r-i;switch(s=a>.5?l/(2-r-i):l/(r+i),r){case e:o=(n-t)/l+(n<t?6:0);break;case n:o=(t-e)/l+2;break;case t:o=(e-n)/l+4}o/=6}return{h:o,s,l:a}}function f0(e,n,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+6*t*(n-e):t<.5?n:t<2/3?e+(n-e)*(2/3-t)*6:e}function j2(e,n,t){e=Zn(e,255),n=Zn(n,255),t=Zn(t,255);const r=Math.max(e,n,t),i=Math.min(e,n,t);let o=0;const s=r,a=r-i,l=0===r?0:a/r;if(r===i)o=0;else{switch(r){case e:o=(n-t)/a+(n<t?6:0);break;case n:o=(t-e)/a+2;break;case t:o=(e-n)/a+4}o/=6}return{h:o,s:l,v:s}}function U2(e,n,t,r){const i=[ya(Math.round(e).toString(16)),ya(Math.round(n).toString(16)),ya(Math.round(t).toString(16))];return r&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function $2(e,n,t){let r=1-e/255,i=1-n/255,o=1-t/255,s=Math.min(r,i,o);return 1===s?(r=0,i=0,o=0):(r=(r-s)/(1-s)*100,i=(i-s)/(1-s)*100,o=(o-s)/(1-s)*100),s*=100,{c:Math.round(r),m:Math.round(i),y:Math.round(o),k:Math.round(s)}}function H2(e){return Math.round(255*parseFloat(e)).toString(16)}function z2(e){return Hr(e)/255}function Hr(e){return parseInt(e,16)}const h0={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",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:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",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:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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:"#ff0000",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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};const fs="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",p0="[\\s|\\(]+("+fs+")[,|\\s]+("+fs+")[,|\\s]+("+fs+")\\s*\\)?",xm="[\\s|\\(]+("+fs+")[,|\\s]+("+fs+")[,|\\s]+("+fs+")[,|\\s]+("+fs+")\\s*\\)?",ui={CSS_UNIT:new RegExp(fs),rgb:new RegExp("rgb"+p0),rgba:new RegExp("rgba"+xm),hsl:new RegExp("hsl"+p0),hsla:new RegExp("hsla"+xm),hsv:new RegExp("hsv"+p0),hsva:new RegExp("hsva"+xm),cmyk:new RegExp("cmyk"+xm),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 zr(e){return"number"==typeof e?!Number.isNaN(e):ui.CSS_UNIT.test(e)}class bn{constructor(n="",t={}){if(n instanceof bn)return n;"number"==typeof n&&(n=function oae(e){return{r:e>>16,g:(65280&e)>>8,b:255&e}}(n)),this.originalInput=n;const r=function sae(e){let n={r:0,g:0,b:0},t=1,r=null,i=null,o=null,s=!1,a=!1;return"string"==typeof e&&(e=function aae(e){if(0===(e=e.trim().toLowerCase()).length)return!1;let n=!1;if(h0[e])e=h0[e],n=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};let t=ui.rgb.exec(e);return t?{r:t[1],g:t[2],b:t[3]}:(t=ui.rgba.exec(e),t?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=ui.hsl.exec(e),t?{h:t[1],s:t[2],l:t[3]}:(t=ui.hsla.exec(e),t?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=ui.hsv.exec(e),t?{h:t[1],s:t[2],v:t[3]}:(t=ui.hsva.exec(e),t?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=ui.cmyk.exec(e),t?{c:t[1],m:t[2],y:t[3],k:t[4]}:(t=ui.hex8.exec(e),t?{r:Hr(t[1]),g:Hr(t[2]),b:Hr(t[3]),a:z2(t[4]),format:n?"name":"hex8"}:(t=ui.hex6.exec(e),t?{r:Hr(t[1]),g:Hr(t[2]),b:Hr(t[3]),format:n?"name":"hex"}:(t=ui.hex4.exec(e),t?{r:Hr(t[1]+t[1]),g:Hr(t[2]+t[2]),b:Hr(t[3]+t[3]),a:z2(t[4]+t[4]),format:n?"name":"hex8"}:(t=ui.hex3.exec(e),!!t&&{r:Hr(t[1]+t[1]),g:Hr(t[2]+t[2]),b:Hr(t[3]+t[3]),format:n?"name":"hex"}))))))))))}(e)),"object"==typeof e&&(zr(e.r)&&zr(e.g)&&zr(e.b)?(n=function eae(e,n,t){return{r:255*Zn(e,255),g:255*Zn(n,255),b:255*Zn(t,255)}}(e.r,e.g,e.b),s=!0,a="%"===String(e.r).substr(-1)?"prgb":"rgb"):zr(e.h)&&zr(e.s)&&zr(e.v)?(r=Sm(e.s),i=Sm(e.v),n=function nae(e,n,t){e=6*Zn(e,360),n=Zn(n,100),t=Zn(t,100);const r=Math.floor(e),i=e-r,o=t*(1-n),s=t*(1-i*n),a=t*(1-(1-i)*n),l=r%6;return{r:255*[t,s,o,o,a,t][l],g:255*[a,t,t,s,o,o][l],b:255*[o,o,a,t,t,s][l]}}(e.h,r,i),s=!0,a="hsv"):zr(e.h)&&zr(e.s)&&zr(e.l)?(r=Sm(e.s),o=Sm(e.l),n=function tae(e,n,t){let r,i,o;if(e=Zn(e,360),n=Zn(n,100),t=Zn(t,100),0===n)i=t,o=t,r=t;else{const s=t<.5?t*(1+n):t+n-t*n,a=2*t-s;r=f0(a,s,e+1/3),i=f0(a,s,e),o=f0(a,s,e-1/3)}return{r:255*r,g:255*i,b:255*o}}(e.h,r,o),s=!0,a="hsl"):zr(e.c)&&zr(e.m)&&zr(e.y)&&zr(e.k)&&(n=function iae(e,n,t,r){const a=r/100;return{r:255*(1-e/100)*(1-a),g:255*(1-n/100)*(1-a),b:255*(1-t/100)*(1-a)}}(e.c,e.m,e.y,e.k),s=!0,a="cmyk"),Object.prototype.hasOwnProperty.call(e,"a")&&(t=e.a)),t=V2(t),{ok:s,format:e.format||a,r:Math.min(255,Math.max(n.r,0)),g:Math.min(255,Math.max(n.g,0)),b:Math.min(255,Math.max(n.b,0)),a:t}}(n);this.originalInput=n,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=t.format??r.format,this.gradientType=t.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.isValid=r.ok}isDark(){return this.getBrightness()<128}isLight(){return!this.isDark()}getBrightness(){const n=this.toRgb();return(299*n.r+587*n.g+114*n.b)/1e3}getLuminance(){const n=this.toRgb();let t,r,i;const o=n.r/255,s=n.g/255,a=n.b/255;return t=o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4),r=s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4),i=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4),.2126*t+.7152*r+.0722*i}getAlpha(){return this.a}setAlpha(n){return this.a=V2(n),this.roundA=Math.round(100*this.a)/100,this}isMonochrome(){const{s:n}=this.toHsl();return 0===n}toHsv(){const n=j2(this.r,this.g,this.b);return{h:360*n.h,s:n.s,v:n.v,a:this.a}}toHsvString(){const n=j2(this.r,this.g,this.b),t=Math.round(360*n.h),r=Math.round(100*n.s),i=Math.round(100*n.v);return 1===this.a?`hsv(${t}, ${r}%, ${i}%)`:`hsva(${t}, ${r}%, ${i}%, ${this.roundA})`}toHsl(){const n=B2(this.r,this.g,this.b);return{h:360*n.h,s:n.s,l:n.l,a:this.a}}toHslString(){const n=B2(this.r,this.g,this.b),t=Math.round(360*n.h),r=Math.round(100*n.s),i=Math.round(100*n.l);return 1===this.a?`hsl(${t}, ${r}%, ${i}%)`:`hsla(${t}, ${r}%, ${i}%, ${this.roundA})`}toHex(n=!1){return U2(this.r,this.g,this.b,n)}toHexString(n=!1){return"#"+this.toHex(n)}toHex8(n=!1){return function rae(e,n,t,r,i){const o=[ya(Math.round(e).toString(16)),ya(Math.round(n).toString(16)),ya(Math.round(t).toString(16)),ya(H2(r))];return i&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,n)}toHex8String(n=!1){return"#"+this.toHex8(n)}toHexShortString(n=!1){return 1===this.a?this.toHexString(n):this.toHex8String(n)}toRgb(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}}toRgbString(){const n=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return 1===this.a?`rgb(${n}, ${t}, ${r})`:`rgba(${n}, ${t}, ${r}, ${this.roundA})`}toPercentageRgb(){const n=t=>`${Math.round(100*Zn(t,255))}%`;return{r:n(this.r),g:n(this.g),b:n(this.b),a:this.a}}toPercentageRgbString(){const n=t=>Math.round(100*Zn(t,255));return 1===this.a?`rgb(${n(this.r)}%, ${n(this.g)}%, ${n(this.b)}%)`:`rgba(${n(this.r)}%, ${n(this.g)}%, ${n(this.b)}%, ${this.roundA})`}toCmyk(){return{...$2(this.r,this.g,this.b)}}toCmykString(){const{c:n,m:t,y:r,k:i}=$2(this.r,this.g,this.b);return`cmyk(${n}, ${t}, ${r}, ${i})`}toName(){if(0===this.a)return"transparent";if(this.a<1)return!1;const n="#"+U2(this.r,this.g,this.b,!1);for(const[t,r]of Object.entries(h0))if(n===r)return t;return!1}toString(n){const t=!!n;n=n??this.format;let r=!1;return t||!(this.a<1&&this.a>=0)||!n.startsWith("hex")&&"name"!==n?("rgb"===n&&(r=this.toRgbString()),"prgb"===n&&(r=this.toPercentageRgbString()),("hex"===n||"hex6"===n)&&(r=this.toHexString()),"hex3"===n&&(r=this.toHexString(!0)),"hex4"===n&&(r=this.toHex8String(!0)),"hex8"===n&&(r=this.toHex8String()),"name"===n&&(r=this.toName()),"hsl"===n&&(r=this.toHslString()),"hsv"===n&&(r=this.toHsvString()),"cmyk"===n&&(r=this.toCmykString()),r||this.toHexString()):"name"===n&&0===this.a?this.toName():this.toRgbString()}toNumber(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)}clone(){return new bn(this.toString())}lighten(n=10){const t=this.toHsl();return t.l+=n/100,t.l=Tm(t.l),new bn(t)}brighten(n=10){const t=this.toRgb();return t.r=Math.max(0,Math.min(255,t.r-Math.round(-n/100*255))),t.g=Math.max(0,Math.min(255,t.g-Math.round(-n/100*255))),t.b=Math.max(0,Math.min(255,t.b-Math.round(-n/100*255))),new bn(t)}darken(n=10){const t=this.toHsl();return t.l-=n/100,t.l=Tm(t.l),new bn(t)}tint(n=10){return this.mix("white",n)}shade(n=10){return this.mix("black",n)}desaturate(n=10){const t=this.toHsl();return t.s-=n/100,t.s=Tm(t.s),new bn(t)}saturate(n=10){const t=this.toHsl();return t.s+=n/100,t.s=Tm(t.s),new bn(t)}greyscale(){return this.desaturate(100)}spin(n){const t=this.toHsl(),r=(t.h+n)%360;return t.h=r<0?360+r:r,new bn(t)}mix(n,t=50){const r=this.toRgb(),i=new bn(n).toRgb(),o=t/100;return new bn({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})}analogous(n=6,t=30){const r=this.toHsl(),i=360/t,o=[this];for(r.h=(r.h-(i*n>>1)+720)%360;--n;)r.h=(r.h+i)%360,o.push(new bn(r));return o}complement(){const n=this.toHsl();return n.h=(n.h+180)%360,new bn(n)}monochromatic(n=6){const t=this.toHsv(),{h:r}=t,{s:i}=t;let{v:o}=t;const s=[],a=1/n;for(;n--;)s.push(new bn({h:r,s:i,v:o})),o=(o+a)%1;return s}splitcomplement(){const n=this.toHsl(),{h:t}=n;return[this,new bn({h:(t+72)%360,s:n.s,l:n.l}),new bn({h:(t+216)%360,s:n.s,l:n.l})]}onBackground(n){const t=this.toRgb(),r=new bn(n).toRgb(),i=t.a+r.a*(1-t.a);return new bn({r:(t.r*t.a+r.r*r.a*(1-t.a))/i,g:(t.g*t.a+r.g*r.a*(1-t.a))/i,b:(t.b*t.a+r.b*r.a*(1-t.a))/i,a:i})}triad(){return this.polyad(3)}tetrad(){return this.polyad(4)}polyad(n){const t=this.toHsl(),{h:r}=t,i=[this],o=360/n;for(let s=1;s<n;s++)i.push(new bn({h:(r+s*o)%360,s:t.s,l:t.l}));return i}equals(n){const t=new bn(n);return"cmyk"===this.format||"cmyk"===t.format?this.toCmykString()===t.toCmykString():this.toRgbString()===t.toRgbString()}}const Am="controlsError",Mm="valueChangedSync",W2="template-validation-config",m0="conditionalValidator",nn="validatorConfig",nc="-rxw-",hs="modelInstance",g0="patch";class Co{static functionCreator(n){for(var t=[],r=n.match(/^\s*\(?\s*([^)]*)\s*\)?\s*=>(.*)/),i=r[2].split(","),o=0;o<i.length;o++){var s=i[o].match(/^\s*\(?\s*([^)]*)\s*\)?\s*|===|!==|==|!=|>=|>|<=|<|(.*)/);null!==s?t=new Function(r[1],"return "+s.input):(s=i[o].match(/^\s*\(?\s*([^)]*)\s*\)?\s*=(.*)/),t=new Function(r[1],null===s?"return "+i.input:"return "+s.input))}return 0==i.length&&(t={accessFunction:new Function(r[1],"return "+r[2])}),t}static execute(n,t,r,i,o){let s=o?t.dynamicConfig:t.conditionalExpression,a=o?t:i;return r&&"string"==typeof s&&(s=Co.functionCreator(s)),!r||!s||(i&&i.constructor!==Object?s.call(i,r,n,a):s(r,n,a))}static getConditionPath(n){let t="";for(var r=1;r<n.length;r++)t+=n.length-1==r?n[r].trim():`${n[r].trim()}.`;return t}static expressionParser(n,t){let i=[],o=n.toString(),s=Co.extractArguments(o);if(s.length>0){let a=[];o.replace(/\s/g,"").replace(new RegExp(/{|}/,"g"),"").split(new RegExp(/return|===|!==|==|!=|>=|>|<=|<|&&/)).forEach(l=>{let c=l.replace(/\(|\)/g,"").split("||");for(let u of c)a.push(u)}),a.forEach(l=>{s.forEach((c,u)=>{if((l=l.trim()).startsWith(c+".")){var d=l.split(".");if(2==d.length||d.length>=2&&t)i.push(t?{propName:this.getConditionPath(d),argumentIndex:3==u?0:2==u?1:1==u?-1:u}:{propName:d[1].trim(),argumentIndex:3==u?0:2==u?1:1==u?-1:u});else{var g=d[1].split("[");let m={propName:d[d.length-1].trim(),objectPropName:g[0],arrayIndex:g.length>1?g[1].replace("]",""):void 0,argumentIndex:3===u?0:2===u?1:u};i.push(m)}}})})}return i}static extractArguments(n){let t=["this"];if("("===n[0].trim()||n.trim().startsWith("function")){let r=n.match(/\(([^)]+)\)/g);r&&r[0]&&r[0].split(",").forEach(i=>t.push(i.trim().replace("(","").replace(")","")))}else{let r=n[0].split("=>")[0];t.push(r.trim().replace("(","").replace(")",""))}return t}static expressionColumns(n,t=!1){var r=[];let i=[];return"string"==typeof n?(n.split("=>")[1].split(" && ").forEach(o=>{o.split(" || ").forEach(s=>{i.push(s.trim().split(" ")[0])})}),i.forEach(o=>{var s=o.split(".");if(2==s.length)r.push({propName:s[1].trim()});else{var a=s[1].split("[");let l={propName:s[s.length-1].trim(),objectPropName:a[0],arrayIndex:a.length>1?a[1].replace("]",""):void 0};r.push(l)}})):r=Co.expressionParser(n,t),r}static dynamicConfigParser(n,t){let r=[],i=n.toString(),o=Co.extractArguments(i),s=i.replace(new RegExp(/\r?\n|\r|;/g)," ").replace(/["%()\{}=\\?\ufffd`'#<>|,;:+-]+/g," ").split(/ /g);return o.length>3&&o.splice(o.length-1,1),o.forEach(a=>{s.filter(l=>l!=`${a}.${t}`&&l.startsWith(`${a}.`)).forEach(l=>{let c=l.split(".");if(2==c.length)r.push({propName:l.replace(`${a}.`,"")});else{var u=c[1].split("[");let d={propName:c[c.length-1].trim(),objectPropName:u[0],arrayIndex:u.length>1?u[1].replace("]",""):void 0};r.push(d)}})}),r}}const __numeric="numeric",__required="required",__minLength="minLength",__maxLength="maxLength",__minNumber="minNumber",__maxNumber="maxNumber",__password="password",__compare="compare",__minDate="minDate",__maxDate="maxDate",__alpha="alpha",__alphaNumeric="alphaNumeric",__email="email",__hexColor="hexColor",__lowerCase="lowerCase",__url="url",__upperCase="upperCase",__contains="contains",__range="range",__digit="digit",__creditCard="creditCard",__time="time",__json="json",__greaterThan="greaterThan",__greaterThanEqualTo="greaterThanEqualTo",__lessThan="lessThan",__lessThanEqualTo="lessThanEqualTo",__choice="choice",__different="different",__even="even",__odd="odd",__factor="factor",__leapYear="leapYear",__allOf="allOf",__oneOf="oneOf",__noneOf="noneOf",__mac="mac",__ascii="ascii",__dataUri="dataUri",__port="port",__latLong="latLong",__extension="extension",__fileSize="fileSize",__endsWith="endsWith",__startsWith="startsWith",__primeNumber="primeNumber",__latitude="latitude",__longitude="longitude",__compose="compose",__file="file",__image="image",__unique="unique",__notEmpty="notEmpty",__ip="ip",__cusip="cusip",__grid="grid",__date="date",__and="and",__or="or",__not="not",__minTime="minTime",__maxTime="maxTime",__requiredTrue="requiredTrue",__mask="mask",__iban="iban",va="objectProperty",rc="arrayProperty",Y2="message",Xe=new class{constructor(){this.instances=[],this.modelIncrementCount=0}get(e){return this.instances.filter(t=>t.instance===e)[0]}getInstance(e,n,t,r){let o=null!=t?e.constructor:e,s=this.instances.filter(a=>a.instance===o)[0];return s||(s=this.addInstanceContainer(o)),s}addPropsConfig(e,n){let t=this.instances.filter(r=>r.instance==e)[0];if(t)for(let r of n)for(let i of r.propNames){let o=t.properties.filter(s=>s.name==i&&s.propertyType!==va&&s.propertyType!==rc)[0];o?this.addPropConfig(e,[o],r):":all:"===i&&this.addPropConfig(e,t.properties.filter(s=>s.propertyType!==va&&s.propertyType!==rc),r)}else void 0===n&&this.addInstanceContainer(e)}addPropConfig(e,n,t){for(var r of n){let i=!1;if(t.excludePropNames&&(i=void 0!==t.excludePropNames.filter(o=>o==r.name)[0]),!i){if(t.validationConfig)for(let o in t.validationConfig)this.init({constructor:e},0,r.name,o,!0===t.validationConfig[o]?void 0:t.validationConfig[o],!1);t.error&&this.addDecoratorConfig({constructor:e},0,r.name,t.error,"error"),t.disable&&this.addDecoratorConfig({constructor:e},0,r.name,t.disable,"disabled"),t.elementClass&&this.addDecoratorConfig({constructor:e},0,r.name,t.elementClass,"elementClass"),t.ignore&&(r.ignore=t.ignore)}}}addSanitizer(e,n,t,r,i){let o=this.getInstance(e,n,t,r);o&&(o.sanitizers[t]||(o.sanitizers[t]=[]),o.sanitizers[t].push({name:r,config:i}))}addDecoratorConfig(e,n,t,r,i){let s=null!=t?e.constructor:e,a=this.instances.filter(c=>c.instance===s)[0];a||(a=this.addInstanceContainer(s)),a.nonValidationDecorators[i].conditionalExpressions[t]=r.conditionalExpression,Co.expressionColumns(r.conditionalExpression,!0).forEach(c=>{if(-1!==c.argumentIndex){let u=c.objectPropName?`${c.objectPropName}.${c.propName}${nc}${c.argumentIndex}`:`${c.propName}${nc}${c.argumentIndex}`;a.nonValidationDecorators[i].changeDetection[u]||(a.nonValidationDecorators[i].changeDetection[u]=[]);let d=a.nonValidationDecorators[i].changeDetection[u];-1===d.indexOf(u)&&d.push(t)}else a.nonValidationDecorators[i].controlProp[t]||(a.nonValidationDecorators[i].controlProp[t]={}),a.nonValidationDecorators[i].controlProp[t][c.propName.replace(";","")]=!0})}init(e,n,t,r,i,o){this.addAnnotation(null!=t?e.constructor:e,{propertyIndex:n,propertyName:t,annotationType:r,config:i,isAsync:o,isValidator:"updateOn"!==r})}initPropertyObject(e,n,t,r,i){Xe.addProperty(r.constructor,{name:e,propertyType:n,entity:t,dataPropertyName:i?i.name:void 0,entityProvider:i?i.entityProvider:void 0,defaultValue:i?i.defaultValue:void 0,objectConfig:i&&i.autoCreate?{autoCreate:i.autoCreate}:void 0})}addInstanceContainer(e){let n={instance:e,propertyAnnotations:[],properties:[],nonValidationDecorators:{disabled:{conditionalExpressions:{},changeDetection:{},controlProp:{}},error:{conditionalExpressions:{},changeDetection:{},controlProp:{}},elementClass:{conditionalExpressions:{},changeDetection:{},controlProp:{}}},sanitizers:{}};return this.instances.push(n),n}addProperty(e,n,t=!1){let r=this.instances.filter(i=>i.instance===e)[0];r?this.addPropertyInfo(r,n,!t):(r=this.addInstanceContainer(e),this.addPropertyInfo(r,n))}addPropertyInfo(e,n,t=!1){var r=this.getProperty(e,n);r?t&&this.updateProperty(r,n):e.properties.push(n),r&&n.messageNexus&&(r.messageNexus=n.messageNexus)}addAnnotation(e,n){this.addProperty(e,{propertyType:"property",name:n.propertyName},!0);let t=this.instances.filter(r=>r.instance===e)[0];if(t||(t=this.addInstanceContainer(e)),t.propertyAnnotations.push(n),n.config&&n.config.conditionalExpression){let r=Co.expressionColumns(n.config.conditionalExpression);this.addChangeValidation(t,n.propertyName,r)}if(n.config&&n.config.dynamicConfig){let r=Co.dynamicConfigParser(n.config.dynamicConfig,n.propertyName);this.addChangeValidation(t,n.propertyName,r)}this.setConditionalColumns(t,n)}setConditionalColumns(e,n){e&&n.config&&(n.annotationType==__and||n.annotationType==__or||n.annotationType==__not?Object.keys(n.config.validation).forEach(t=>{"boolean"!=typeof n.config.validation[t]&&this.setLogicalConditional(e,t,n.config.validation[t].fieldName,n.propertyName)}):this.setLogicalConditional(e,n.annotationType,n.config.fieldName,n.propertyName))}setLogicalConditional(e,n,t,r){e&&(n==__compare||n==__greaterThan||n==__greaterThanEqualTo||n==__lessThan||n==__lessThanEqualTo||n==__different||n==__factor||n==__minTime||n==__maxTime||n==__creditCard&&t||(n==__minDate||n==__maxDate)&&t)&&this.setConditionalValueProp(e,t,r)}setConditionalValueProp(e,n,t){if(n){let r=n.split?n.split("."):"";r.length<2?(e.conditionalValidationProps||(e.conditionalValidationProps={}),e.conditionalValidationProps[n]||(e.conditionalValidationProps[n]=[]),-1==e.conditionalValidationProps[n].indexOf(t)&&e.conditionalValidationProps[n].push(t)):this.addChangeValidation(e,t,[{argumentIndex:1,objectPropName:r[0],propName:r[1],referencePropName:t}])}}addChangeValidation(e,n,t){e&&(e.conditionalValidationProps||(e.conditionalValidationProps={}),t.forEach(r=>{r.propName&&!r.objectPropName?(e.conditionalValidationProps[r.propName]||(e.conditionalValidationProps[r.propName]=[]),-1==e.conditionalValidationProps[r.propName].indexOf(n)&&e.conditionalValidationProps[r.propName].push(n)):r.propName&&r.objectPropName&&(e.conditionalObjectProps||(e.conditionalObjectProps=[]),r.referencePropName=n,e.conditionalObjectProps.push(r))}))}clearInstance(e){let n=this.instances.filter(t=>t.instance===e)[0];if(n){let t=this.instances.indexOf(n);this.instances.splice(t,1)}}getProperty(e,n){return e.properties.filter(t=>t.name==n.name)[0]}updateProperty(e,n){e.dataPropertyName=n.dataPropertyName,e.defaultValue=n.defaultValue}},qe={alpha:/^[a-zA-Z]+$/,alphaExits:/[a-zA-Z]/,alphaWithSpace:/^[a-zA-Z\s]+$/,macId:/^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$/,onlyDigit:/^[0-9]+$/,isDigitExits:/[0-9]/,lowerCase:/[a-z]/,upperCase:/[A-Z]/,specialCharacter:/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,advancedEmail:/^[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])?)*$/,basicEmail:/^(([^<>()\[\]\\.,,:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,alphaNumeric:/^[0-9a-zA-Z]+$/,alphaNumericWithSpace:/^[0-9a-zA-Z\s]+$/,hexColor:/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i,strictHexColor:/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i,float:/^(?:[-+]?(?:[0-9]+))?(?:\.[0-9]*)?(?:[eE][\+\-]?(?:[0-9]+))?$/,decimal:/^[-+]?([0-9]+|\.[0-9]+|[0-9]+\.[0-9]+)$/,hexaDecimal:/^[0-9A-F]+$/i,date:/^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$/,time:/^([01]?[0-9]|2[0-3]):[0-5][0-9]$/,timeWithSeconds:/^([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/,url:/^(https?:\/\/(?:www\.|(?!www)|(?!a-zA-Z))[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www)|(?!a-zA-Z))[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9]\.[^\s]{2,})$/,localhostUrl:/^(https?:\/\/localhost\:([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|localhost\::([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|https?:\/\/localhost\::([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))$/,interanetUrl:/^(https?:\/\/[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9])$/,ascii:/^[\x00-\x7F]+$/,dataUri:/^data:([a-z]+\/[a-z0-9-+.]+(;[a-z0-9-.!#$%*+.{}|~`]+=[a-z0-9-.!#$%*+.{}|~`]+)*)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)$/i,lat:/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,long:/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/,ipV4:/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,ipV6:/^((?:[a-fA-F\d]{1,4}:){7}(?:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,2}|:)|(?:[a-fA-F\d]{1,4}:){4}(?:(:[a-fA-F\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,3}|:)|(?:[a-fA-F\d]{1,4}:){3}(?:(:[a-fA-F\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,4}|:)|(?:[a-fA-F\d]{1,4}:){2}(?:(:[a-fA-F\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,5}|:)|(?:[a-fA-F\d]{1,4}:){1}(?:(:[a-fA-F\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,6}|:)|(?::((?::[a-fA-F\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,7}|:)))(%[0-9a-zA-Z]{1,})?$/,cidrV4:/^(3[0-2]|[12]?[0-9])$/,cidrV6:/^(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,cusip:/^[0-9A-Z]{9}$/,grid:/^[GRID:]*([0-9A-Z]{2})[-\s]*([0-9A-Z]{5})[-\s]*([0-9A-Z]{10})[-\s]*([0-9A-Z]{1})$/g},J2="alphabet",v0="contains",tV="lowerCase",nV="upperCase",rV="specialCharacter",iV="minLength",oV="maxLength";class be{static isExits(n,t){return null!=n.match(t)}static isValid(n,t){return t.test(n)}static isNotBlank(n,t=!1){return t?0===n||null!=n&&""!==String(n).trim():0===n||null!=n&&""!==n}static isValidPassword(n,t){let r=!1,o="status",s=Object.getOwnPropertyNames(n);for(let a of s){switch(a){case J2:r=be.isExits(t,qe.alphaExits),o=J2;break;case"digit":r=be.isValid(t,qe.isDigitExits),o="digit";break;case v0:r=-1!=t.indexOf(n[v0]),o=v0;break;case tV:r=be.isValid(t,qe.lowerCase),o=tV;break;case nV:r=be.isValid(t,qe.upperCase),o=nV;break;case rV:r=be.isExits(t,qe.specialCharacter),o=rV;break;case iV:r=t.length>=n[a],o=iV;break;case oV:r=t.length<=n[a],o=oV}if(!r)break}return{isValid:r,keyName:o}}static isZero(n){return 0==n}static commaRegex(){return new RegExp(",","g")}}let $=(()=>{class e{static set(t){t&&(e.json=t)}static get(t){let r;if(e.json){let i=t.split(".");for(let o of i)if(r=r?r[o]:e.json[o],!r)break}return r}}return e.i18n={},e.number={},e.json={},e.autoInstancePush=!1,e})(),L=(()=>{class e{static toJson(t,r,i,o={}){e.setMessage();let a,s=r?r.message:null;!s&&r&&r.messageKey&&(a=r.messageKey);let l=s||($&&$.json&&$.json.validationMessage&&$.json.validationMessage[a||t]?$.json.validationMessage[a||t]:"");i.forEach((u,d)=>{u instanceof Date&&(u=this.getDateString(u)),l=l.replace(`{{${d}}}`,u)}),r&&r.messageNexus&&Object.keys(r.messageNexus).forEach(u=>{l=l.replace(`{{${u}}}`,r.messageNexus[u])});let c={};return c[t]={message:l,refValues:i},r&&r.isAddMessageKey&&(c.messageKey=a),o&&(o.min&&(c[t].min=o.min),o.max&&(c[t].max=o.max)),c}static null(){return null}static getPasswordMessage(){let t="password";return $&&$.json&&$.json.validationMessage&&$.json.validationMessage[t]?$.json.validationMessage[t]:""}static setMessage(){$.i18n&&$.i18n.validationMessage&&e.language!==$.i18n.language&&($.json||($.json={}),$.json.validationMessage=$.i18n.validationMessage(),e.language=$.i18n.language)}static getDateString(t){let r=$&&$.json&&$.json.baseConfig&&$.json.baseConfig.seperator?$.json.baseConfig.seperator:"/",i=$&&$.json&&$.json.baseConfig&&$.json.baseConfig.dateFormat?$.json.baseConfig.dateFormat:"mdy";$&&$.json&&$.json.internationalization&&$.json.internationalization.dateFormat&&$.json.internationalization.seperator&&(r=$.json.internationalization.seperator,i=$.json.internationalization.dateFormat);let o="",s=t.getFullYear().toString(),a=String(t.getMonth()+1),l=String(t.getDay());switch(i){case"ymd":o="".concat(s,r,a,r,l);break;case"dmy":o="".concat(l,r,a,r,s);break;case"mdy":o="".concat(a,r,l,r,s)}return o}}return e.language="",e})();function vae(e){return"[object Object]"===Object.prototype.toString.call(e)}function Eo(e){let n={};if(function yae(e){return!("string"==typeof e||"number"==typeof e||"boolean"==typeof e||e instanceof Date)}(e)){for(var t in e)if("formGroup"!=t)if(Array.isArray(e[t])){n[t]=[];for(let r of e[t])vae(r)?n[t].push(Eo(r)):n[t].push(r)}else n[t]="object"!=typeof e[t]||e[t]instanceof RegExp?e[t]:Eo(e[t]);return n}return e}function sV(e,n){for(var t in n)if(Array.isArray(n[t])){e[t]||(e[t]=[]);for(let r of n[t])e[t].push(Eo(r))}else e[t]="object"!=typeof e[t]||e[t]instanceof RegExp?n[t]:sV(e[t],n[t]);return e}function b0(e,n){let t=!1;for(var r in n){if(Array.isArray(e[r]))for(var i=0;i<e[r].length;i++)t=b0(e[r][i],n[r][i]);else t="object"!=typeof e[r]||e[r]instanceof RegExp?e[r]!=n[r]:b0(e[r],n[r]);if(t)break}return t}const C0="propArray";class ba extends rr{constructor(n,t,r,i,o){super(t,r,i),this.arrayObject=n,this.arrayConfig=o,this._isModified=!1,this._modified=[],this.cloneObject(n)}get isModified(){return this._isModified}push(n,t={isAddedInstance:!1}){let r=this.root;this.arrayObject&&n.modelInstance&&(t.isAddedInstance?this.arrayObject[this.arrayObject.length]=n.modelInstance:this.arrayObject.push(n.modelInstance)),super.push(n),r[Mm]&&r.valueChangedSync(),this.patch(),this.checkValidation()}patch(){this.checkModification(),this.parent&&this.parent[g0]()}resetForm(n){if(n&&n.index>=0&&n.groupOption)this.controls[n.index].resetForm(n.groupOption);else for(var t=0;t<this._baseValue.length;t++)if(void 0!==this.controls[t])this.controls[t].resetForm({value:this._baseValue[t]});else if(n&&n.pushFunction){let r=n.pushFunction(this._baseValue[t]);this.push(r)}}commit(){this._baseValue=[];for(let n of this.controls)n.commit(),this._baseValue.push(Eo(n.value));this.patch()}removeAt(n,t={isRemovedInstance:!1}){let r=this.root;if(t.isRemovedInstance){for(var i=n;i<this.arrayObject.length-1;i++)this.arrayObject[i]=this.arrayObject[i+1];this.arrayObject.pop()}else this.arrayObject.splice(n,1);super.removeAt(n,t),r[Mm]&&r.valueChangedSync(),this.patch(),this.checkValidation()}checkValidation(){setTimeout(()=>{null!=this.arrayConfig&&this.arrayConfig.allowMaxIndex&&this.length>this.arrayConfig.allowMaxIndex?this.setErrors(L.toJson(C0,this.arrayConfig,[this.length,this.arrayConfig.allowMaxIndex])):this.errors&&this.errors[C0]&&delete this.errors[C0]})}checkModification(){if(this._isModified=this._baseValue.length!=this.controls.length,!this._isModified)for(var n=0;n<this.controls.length&&(this._isModified=b0(this._baseValue[n],this.controls[n].value),!this._isModified);n++);}cloneObject(n){this._baseValue=[];for(let t of n)this._baseValue.push(Eo(t))}}var wd=function(e){return e[e.PositiveNumber=1]="PositiveNumber",e[e.NegativeNumber=2]="NegativeNumber",e[e.Both=3]="Both",e}(wd||{}),Dd=function(e){return e[e.V4=1]="V4",e[e.V6=2]="V6",e[e.AnyOne=3]="AnyOne",e}(Dd||{}),Ca=function(e){return e[e.None=0]="None",e[e.OnSubmit=1]="OnSubmit",e[e.OnDirty=2]="OnDirty",e[e.OnTouched=3]="OnTouched",e[e.OnDirtyOrTouched=4]="OnDirtyOrTouched",e[e.OnDirtyOrSubmit=5]="OnDirtyOrSubmit",e[e.OnTouchedOrSubmit=6]="OnTouchedOrSubmit",e}(Ca||{}),Bi=function(e){return e[e.ControlsOnly=1]="ControlsOnly",e[e.FormGroupsOnly=2]="FormGroupsOnly",e[e.FormArraysOnly=3]="FormArraysOnly",e[e.ControlsAndFormGroupsOnly=4]="ControlsAndFormGroupsOnly",e[e.DefinedPropsOnly=5]="DefinedPropsOnly",e[e.All=6]="All",e}(Bi||{});class xe{static getParentObjectValue(n){return n.parent?this.parentObjectValue(n.parent).value:{}}static getParentModelInstanceValue(n){return n.parent?this.parentObjectValue(n.parent).modelInstanceValue:{}}static getRootFormGroup(n){return n.parent?this.getRootFormGroup(n.parent):n}static getParentControl(n){return n.parent?this.parentObjectValue(n.parent):n}static getFormControlName(n){let t="";if(n.parent)for(var r in n.parent.controls)if(n.parent.controls[r]==n){t=r;break}return t}static getParentFormArray(n){return n.parent&&!(n.parent instanceof rr||n.parent instanceof ba)?this.getParentFormArray(n.parent):n.parent}static toLower(n){return n&&String(n).toLowerCase().trim()}static getControl(n,t){let r=n.split(".");if(r.length>1){var i=t;return r.forEach((o,s)=>{i=i.controls[o]}),i}return t.controls[n]}static getFormControl(n,t){let r=n.split(".");if(r.length>1&&t.parent){var i=this.getParentControl(t);return r.forEach((o,s)=>{i=i.controls[o]}),i}return t.parent?t.parent.get([n]):void 0}static parentObjectValue(n){return n.parent?n=this.parentObjectValue(n.parent):n}static isNumeric(n){return n-parseFloat(n)+1>=0}static notEqualTo(n,t){let r=n??"",i=t??"";return r instanceof Date&&i instanceof Date?+r!=+i:r!=i}static numericValidation(n,t){let r;r=$&&$.number?$.json&&$.json.allowDecimalSymbol?$.json.allowDecimalSymbol:$.number.decimalSymbol:".";let i=/^[0-9]+$/;switch(t=t??wd.PositiveNumber){case wd.PositiveNumber:i=n?"."==r||null==r?/^[0-9\.]+$/:/^[0-9\,]+$/:/^[0-9]+$/;break;case wd.NegativeNumber:i=n?"."==r||null==r?/^[-][0-9\.]+$/:/^[-][0-9\,]+$/:/^[-][0-9]+$/;break;case wd.Both:i=n?"."==r||null==r?/^[-|+]?[0-9\.]+$/:/^[-|+]?[0-9\,]+$/:/^[-|+]?[0-9]+$/}return i}static configureControl(n,t,r){if(n.validatorConfig)n.validatorConfig[r]=t;else{let i={};i[r]=t,Object.assign(n,{validatorConfig:i})}}static lowerCaseWithTrim(n){return"string"==typeof n?n.toLowerCase().trim():String(n).toLowerCase().trim()}static isObject(n){return"[object Object]"===Object.prototype.toString.call(n)}static isArray(n){return Array.isArray(n)}static cloneValue(n){return xe.isObject(n)?xe.isArray(n)?[...n]:{...n}:n}}function E0(e,n){let t=Xe.get(e),r=n?n.__proto__:function ic(e,n){let t=Object.create(e.prototype);try{e.apply(t,n)}catch{t=Reflect.construct(e,n)}return t}(e,[]).__proto__;if(r.__proto__){let i=!1;do{if(i=r.__proto__.constructor!=Object,i){let o=Xe.get(r.__proto__.constructor);t=sV(Eo(t),Eo(o)),r=r.__proto__}}while(i)}return t}class Cae{constructor(n,t){this.decoratorType=n,this.entityObject=t}getFormGroupName(n){let t="";if(n.parent)for(var r of Object.keys(n.parent.controls))if(n.parent.controls[r]==n){t=r;break}return t}zeroArgumentProcess(n,t){let r=[];this.getDisabledColumns(n.parent,`${t}${nc}0`,!1).forEach(a=>r.push(a));let i=this.topControlPath(n,t),o=i.split(".");if(o.length>1){let a=xe.getRootFormGroup(n);this.getDisabledColumns(a,`${i}${nc}0`,!0).forEach(c=>r.push(c));let l="";for(var s=0;s<o.length-2;s++){let c=o[s];l=`${i.replace(`${c}.`,"")}${nc}-0`,a.controls[c]&&(this.getDisabledColumns(a.controls[c],l,!0,c).forEach(u=>r.push(u)),a=a.controls[c])}}return r}getDisabledColumns(n,t,r,i=""){if(n[hs]){let o=E0(n[hs].constructor,this.entityObject);return this.getChangeDetectionColumns(o,t,r,i)}return[]}getChangeDetectionColumns(n,t,r,i=""){let o=[],s=n.nonValidationDecorators[this.decoratorType].changeDetection[t];return s&&s.forEach(a=>{o.push({controlPath:i?`${i}.${a}`:a,conditionalExpression:n.nonValidationDecorators[this.decoratorType].conditionalExpressions[a],isRoot:r})}),o}topControlPath(n,t){if(n.parent){let r=this.getFormGroupName(n.parent);if(r)return this.topControlPath(n.parent,t=`${r}.${t}`)}return t}childControlDisabledExpression(n,t,r=""){let i=[];if(n[hs]){let s=Xe.get(n[hs].constructor);s&&(this.getChangeDetectionColumns(s,t,!0,r).forEach(a=>i.push(a)),s.properties.filter(a=>a.propertyType==va).forEach(a=>{n.controls[a.name]&&(this.getDisabledColumns(n.controls[a.name],t,!0,r?`${r}.${a.name}`:`${a.name}`).forEach(c=>i.push(c)),this.childControlDisabledExpression(n.controls[a.name],t,r?`${r}.${a.name}`:`${a.name}`).forEach(c=>i.push(c)))}))}return i}oneArgumentProcess(n,t){let r=this.topControlPath(n,t),i=xe.getRootFormGroup(n);return this.childControlDisabledExpression(i,r)}}const aV=/^(?:[\+-]?\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[\.,]\d+(?!:))?)?(?:\2[0-5]\d(?:[\.,]\d+)?)?(?:[zZ]|(?:[\+-])(?:[01]\d|2[0-3]):?(?:[0-5]\d)?)?)?)?$/;class w0{isDate(n){return n instanceof Date&&!isNaN(n.valueOf())}getRegex(n){var t;switch(n){case"ymd":t="^(?:[0-9]{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$";break;case"dmy":t="^(3[01]|[12][0-9]|0?[1-9])-(1[0-2]|0?[1-9])-(?:[0-9]{2})?[0-9]{2}$";break;case"mdy":t="^(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])-(?:[0-9]{2})?[0-9]{2}$"}return new RegExp(t)}regex(n){return this.getRegex($&&$.json&&$.json.internationalization&&$.json.internationalization.dateFormat&&$.json.internationalization.seperator?n.dateFormat||$.json.internationalization.dateFormat:$&&$.json&&$.json.baseConfig&&$.json.baseConfig.dateFormat?n.dateFormat||$.json.baseConfig.dateFormat:n.dateFormat||"mdy")}getDate(n,t=void 0,r=!1){let i,o,s;if(this.isDate(n))return n;{let a,l;if(aV.test(n))return new Date(n);switch(a=$&&$.json&&$.json.baseConfig&&$.json.baseConfig.seperator?$.json.baseConfig.seperator:"/",l=t||$&&$.json&&$.json.baseConfig&&$.json.baseConfig.dateFormat?$.json.baseConfig.dateFormat:"mdy",!r&&$&&$.json&&$.json.internationalization&&$.json.internationalization.dateFormat&&$.json.internationalization.seperator&&(a=$.json.internationalization.seperator,l=t||$.json.internationalization.dateFormat),l){case"ymd":[i,o,s]=n.split(a).map(c=>+c);break;case"dmy":[s,o,i]=n.split(a).map(c=>+c);break;case"mdy":[o,s,i]=n.split(a).map(c=>+c)}return new Date(i,o-1,s)}}isValid(n,t){if(t&&t.isValid)return t.isValid(n);if("string"==typeof n){if(t&&t.allowISODate&&aV.test(n))return!0;let r="/";return $&&$.json&&$.json.baseConfig&&$.json.baseConfig.seperator&&(r=$.json.baseConfig.seperator),$.json&&$.json.internationalization&&$.json.internationalization.seperator&&(r=$.json.internationalization.seperator),3===n.split(r).length&&(n=n.replace(r,"-").replace(r,"-"),this.regex(t).test(n))}return this.isDate(n)}getConfigDateValue(n){let t=n.value;return n.value&&"string"==typeof n.value&&(t=this.getDate(n.value,n.dateFormat,!0)),t}getCompareDate(n,t){let r=this.getConfigDateValue(n);if(n.fieldName){let i=xe.getFormControl(n.fieldName,t);i&&i.value&&(r=this.getDate(i.value,n.dateFormat))}return r}}function Gr(e){return null!=e&&""!==e}function lV(e,n){return Gr(e)&&"string"==typeof e?e.replace(new RegExp("[$"+n+"]+","g"),""):e}function cV(e){if(Gr(e)){var n=".";if($&&$.number&&(n=$.json&&$.json.allowDecimalSymbol?$.json.allowDecimalSymbol:$.number.decimalSymbol),","==n&&"string"==typeof e&&(e=e.replace(",",".")),xe.isNumeric(e))return parseFloat(e)}return null}const uV={trim:function Eae(e){return Gr(e)&&"string"==typeof e?e.trim():e},ltrim:function wae(e){return Gr(e)&&"string"==typeof e?e.replace(/^\s+/g,""):e},rtrim:function Dae(e){return Gr(e)&&"string"==typeof e?e.replace(/\s+$/g,""):e},blacklist:lV,stripLow:function Tae(e,n){return lV(e,!0===n?"\0-\t\v\f\x0e-\x1f\x7f":"\0-\x1f\x7f")},toBoolean:function Sae(e,n){return Gr(e)?n?"1"===e||"true"===e:"0"!==e&&"false"!==e&&""!==e:e},toDouble:function xae(e){return cV(e)},toFloat:cV,toInt:function Aae(e,n){return Gr(e)&&xe.isNumeric(e)?parseInt(e,n||10):null},toString:function Mae(e,n){return Gr(e)?String(e):e},whitelist:function Iae(e,n){return Gr(e)&&"string"==typeof e?e.replace(new RegExp(`[^${n}]+`,"g"),""):e},toDate:function Rae(e,n){var t=new w0;return Gr(e)&&"string"==typeof e&&t.isValid(e,n)?e=t.getDate(e):null},escape:function Oae(e){return Gr(e)?e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\\/g,"&#x5C;").replace(/`/g,"&#96;"):e},prefix:function kae(e,n){return Gr(e)?`${n}${e}`:e},suffix:function Nae(e,n){return Gr(e)?`${e}${n}`:e},sanitize:function Pae(e,n){return n.custom(e)}},dV="touched",fV="untouched";class Bae extends Ul{constructor(n,t,r,i,o,s,a){if(super(n,t,r),this.entityObject=i,this.baseObject=o,this._sanitizers=a,this._errorMessages=[],this._childColumns=[],this._refDisableControls=[],this._refMessageControls=[],this._refClassNameControls=[],this._isPassedExpression=!1,this._dirty=!1,this.backEndErrors={},this.defineErrorsProperty(),this._baseValue=void 0===n?null:this.getFormState(n),this._isModified=!1,this.keyName=s,this._validators=t.validators,this._asyncValidators=t.asyncValidators,this._errorMessageBindingStrategy=$.get("reactiveForm.errorMessageBindingStrategy"),this._sanitizers&&this._sanitizers.filter(c=>"toFloat"==c.name)[0]&&this._baseValue&&$.number&&","==$.number.decimalSymbol){let c=String(this._baseValue);-1!=c.indexOf(".")&&(this._baseValue=c.replace(".",$.number.decimalSymbol),super.setValue(this._baseValue))}}get errorMessages(){if(this._messageExpression){if(this._messageExpression&&!this._isPassedExpression)return[]}else 0==this._errorMessages.length&&this.errors&&this.setControlErrorMessages();return!this.errors&&this._errorMessages.length>0&&this.setControlErrorMessages(),this._language!=this.getLanguage()&&this.setControlErrorMessages(),this._errorMessages}get errorMessage(){if(this._messageExpression){if(this._messageExpression&&!this._isPassedExpression)return}else null==this._errorMessage&&this.errors&&this.setControlErrorMessages();return!this.errors&&this._errorMessage&&this.setControlErrorMessages(),this._language!=this.getLanguage()&&this.setControlErrorMessages(),this._errorMessage}defineErrorsProperty(){Object.defineProperty(this,"errors",{configurable:!0,get(){return this._language&&this._language!=this.getLanguage()&&this.validator&&(this.errors=this.validator(this)),this._errors},set(n){this._errors=n}})}getFormState(n){let t=n;return Array.isArray(n)&&(t=[],n.forEach(r=>t.push(r))),t}get isModified(){return this._isModified}getValidators(){return this.getValidatorSource(this._validators)}getAsyncValidators(){return this.getValidatorSource(this._asyncValidators)}getValidatorSource(n){return n?Array.isArray(n)?[...n]:[n]:[]}setValidators(n){this._validators=n,super.setValidators(n)}setAsyncValidators(n){this._asyncValidators=n,super.setAsyncValidators(n)}setValue(n,t){this.parent.changing=!0;let r=this.getSanitizedValue(n);t&&t.dirty&&(this.baseObject[this.keyName]=n),this.entityObject[this.keyName]=r,super.setValue(n,t),this.bindError(),this.bindClassName(),this.executeExpressions(),this.callPatch(),t&&!t.updateChanged&&this.root[Mm]&&this.root[Mm](),this.parent.changing=!1}getControlValue(){return this.getSanitizedValue(this.value)}bindError(){this._messageExpression&&(this._isPassedExpression=this.executeExpression(this._messageExpression,this)),this.setControlErrorMessages(),this.errors=this.errors}bindClassName(){if(this.updateOnElementClass&&"function"==typeof this.updateOnElementClass){let n=this.executeExpression(this._classNameExpression,this);(0,this.updateOnElementClass)(n)}}setBackEndErrors(n){Object.keys(n).forEach(t=>this.backEndErrors[t]=n[t]),this.setControlErrorMessages()}clearBackEndErrors(n){n?Object.keys(n).forEach(t=>delete this.backEndErrors[t]):this.backEndErrors={},this.setControlErrorMessages()}markAsTouched(n){let t=this.touched;super.markAsTouched(n),t!=this.touched&&this.runControlPropChangeExpression([dV,fV])}markAsUntouched(n){let t=this.untouched;super.markAsUntouched(n),t!=this.untouched&&this.runControlPropChangeExpression([fV,dV])}markAsDirty(n){let t=this._dirty;super.markAsDirty(n),this._dirty=!0,t!=this._dirty&&this.runControlPropChangeExpression(["dirty"])}markAsPristine(n){let t=this.pristine;super.markAsPristine(n),t!=this.pristine&&this.runControlPropChangeExpression(["pristine"])}markAsPending(n){let t=this.pending;super.markAsDirty(n),t!=this.pending&&this.runControlPropChangeExpression(["pending"])}runControlPropChangeExpression(n){n.forEach(t=>{(this._controlProp&&this._messageExpression&&this._controlProp[t]||!this._messageExpression&&this.checkErrorMessageStrategy())&&this.bindError(),this._classNameControlProp&&this._classNameControlProp[t]&&this.bindClassName()})}refresh(){this.getMessageExpression(this.parent,this.keyName),this.bindConditionalControls("disabled","_refDisableControls"),this.bindConditionalControls("error","_refMessageControls"),this.bindConditionalControls("elementClass","_refClassNameControls"),this.executeExpressions(),this.bindError()}reset(n,t={}){this.setValue(void 0!==n?n:this.getFormState(this._baseValue),t),this._dirty=!1}commit(){this._baseValue=this.value,this.callPatch()}callPatch(){this._isModified=this.getValue(this._baseValue)!=this.getValue(this.value),this.parent&&this.parent[g0]&&this.parent[g0](this.keyName)}checkErrorMessageStrategy(){let n=!0;switch(this._errorMessageBindingStrategy){case Ca.OnSubmit:n=this.parent.submitted;break;case Ca.OnDirty:n=this._dirty;break;case Ca.OnTouched:n=this.touched;break;case Ca.OnDirtyOrTouched:n=this._dirty||this.touched;break;case Ca.OnDirtyOrSubmit:n=this._dirty||this.parent.submitted;break;case Ca.OnTouchedOrSubmit:n=this.touched||this.parent.submitted;break;default:n=!0}return n}executeExpressions(){this.processExpression("_refDisableControls","disabled"),this.processExpression("_refMessageControls","bindError"),this.processExpression("_refClassNameControls","bindClassName")}getMessageExpression(n,t){if(n[hs]){let r=Xe.get(n[hs].constructor);r&&(this._messageExpression=r.nonValidationDecorators.error.conditionalExpressions[t],this._controlProp=r.nonValidationDecorators.error.controlProp[this.keyName],this._classNameExpression=r.nonValidationDecorators.elementClass.conditionalExpressions[t],this._classNameControlProp=r.nonValidationDecorators.elementClass.controlProp[t],this._classNameExpression&&(this.updateOnElementClass=!0))}}getSanitizedValue(n){if(this._sanitizers)for(let t of this._sanitizers)n=uV[t.name](n,t.config);return n}bindConditionalControls(n,t){this._disableProvider=new Cae(n,this.entityObject),this[t]=this._disableProvider.zeroArgumentProcess(this,this.keyName),this._disableProvider.oneArgumentProcess(this,`${this.keyName}${nc}1`).forEach(r=>this[t].push(r))}setControlErrorMessages(){if(!this._messageExpression&&this.checkErrorMessageStrategy()||this._isPassedExpression){this._errorMessages=[],this.errors?Object.keys(this.errors).forEach(t=>{if(this.parent){if(this.parent[Am][this.keyName]=this._errorMessage=this.getErrorMessage(this.errors,t),!this._errorMessage){let r=L.toJson(t,void 0,[this.errors[t][t]]);this.parent[Am][this.keyName]=this._errorMessage=this.getErrorMessage(r,t)}}else this._errorMessage=this.getErrorMessage(this.errors,t);this._errorMessages.push(this._errorMessage)}):(this._errorMessage=void 0,this.parent&&(this.parent[Am][this.keyName]=void 0,delete this.parent[Am][this.keyName]));let n=Object.keys(this.backEndErrors);n.length>0&&n.forEach(t=>{this._errorMessages.push(this._errorMessage=this.backEndErrors[t])})}else this._errorMessages=[],this._errorMessage=void 0;this._language=this.getLanguage()}getLanguage(){return $.i18n&&$.i18n.language?$.i18n.language:void 0}getErrorMessage(n,t){if(n[t][Y2])return n[t][Y2]}processExpression(n,t){if(this[n])for(var r of this[n]){let i=r.isRoot?xe.getControl(r.controlPath,xe.getRootFormGroup(this)):xe.getFormControl(r.controlPath,this);i&&("disabled"==t?this.executeExpression(r.conditionalExpression,i)?i.disable():i.enable():"bindError"==t?i.bindError():"bindClassName"==t&&i.bindClassName())}}executeExpression(n,t){return n.call(t.parent[hs],t,xe.getParentModelInstanceValue(this),t.parent[hs])}getValue(n){return null!=n&&""!==n?n:""}}class Uae{convertToFormData(n,t){return this.convertFormData(n,void 0,void 0,t)}convertFormData(n,t,r,i){let o=t||new FormData,s="";for(var a in n)s=r?`${r}[${a}]`:a,Array.isArray(n[a])?n[a].forEach((l,c)=>{s=`${a}[${c}]`,"object"==typeof l?this.convertFormData(l,o,s,i):this.nonObjectValueBind(l,o,s,i)}):null===n[a]||n[a]instanceof Date||"object"!=typeof n[a]||n[a]instanceof File||n[a]instanceof FileList?this.nonObjectValueBind(n[a],o,s,i):this.convertFormData(n[a],o,s,i);return o}nonObjectValueBind(n,t,r,i){if("boolean"==typeof n)t.append(r,!!n);else if(n instanceof FileList)for(var o=0;o<n.length;o++)t.append(i&&i.excludeImageIndex&&1===n.length?r:`${r}[${o}]`,n.item(o));else be.isNotBlank(n)&&t.append(r,n)}}function $ae(e,n,t){let r=!0;if(t){if(r=!1,t.resetType)switch(t.resetType){case Bi.ControlsOnly:r=n instanceof Ul;break;case Bi.ControlsAndFormGroupsOnly:r=n instanceof Ul||n instanceof nr;break;case Bi.FormGroupsOnly:r=n instanceof nr;break;case Bi.FormArraysOnly:r=n instanceof rr;break;case Bi.DefinedPropsOnly:r=!!t.value&&-1!=Object.keys(t.value).indexOf(e);break;default:r=!0}!r&&t.with&&(r=void 0!==t.with.filter(i=>i.split(".")[0]==e.split(".")[0])[0]),!r&&t.value&&(void 0===t.resetType||t.resetType!==Bi.DefinedPropsOnly)&&(r=!0)}return r}function Hae(e,n){if(n){let t={};if(n.resetType&&(t.resetType=n.resetType==Bi.FormGroupsOnly||n.resetType==Bi.FormArraysOnly?Bi.ControlsOnly:n.resetType),n.with){let i=n.with.filter(o=>o.split(".")[0]==e).map(o=>{let s=o.split(".");return s.splice(0,1),s.join(".")});t.with=i}return n.value&&n.value[e]&&(t.value=n.value[e]),t=Object.keys(t).length>0?t:void 0,t}}class di extends nr{constructor(n,t,r,i,o){for(var s in super(r,i,o),this.model=n,this.entityObject=t,this._modified={},this._isModified=!1,this.changing=!1,this.baseObject={},this.entityObject)this.baseObject[s]=this.entityObject[s];this.formDataProvider=new Uae}bindPrimaryKey(n,t){let r=Xe.get(n.constructor);if(r){let i=r.properties.filter(o=>o.isPrimaryKey)[0];i&&this.modelInstance[i.name]&&(t[i.name]=this.modelInstance[i.name])}}get modifiedValue(){let n={};if(Object.keys(this._modified).length>0){for(var t in this.bindPrimaryKey(this.modelInstance,n),this._modified)if(this.controls[t]instanceof di)n[t]=this.controls[t].modifiedValue;else if(this.controls[t]instanceof rr){let i=this.controls[t];n[t]=[];for(var r=0;r<this._modified[t].length;r++){let o=i.controls[r].modifiedValue;Object.keys(o).length>0&&n[t].push(o)}0==n[t].length&&delete n[t]}else n[t]=this._modified[t];return n}return this._modified}get isModified(){return this._isModified}patch(n){n?this.processModified(n,this.controls[n]):this.nestedFormsModification(),this._isModified=Object.keys(this._modified).length>0,this._isModified||this.nestedArrayIsModified(),this.parent&&this.parent.patch&&this.parent.patch()}isDirty(){let n=!1;for(let t in this.value){let r=this.modelInstance[t];if(this.controls[t]instanceof nr||this.controls[t]instanceof rr){if(this.controls[t]instanceof di)n=this.controls[t].isDirty();else if(this.controls[t]instanceof rr)for(let i of this.controls[t].controls)n=i.isDirty()}else n=xe.notEqualTo(this.baseObject[t],r);if(n)break}return n}resetForm(n){for(let t in this.controls)$ae(t,this.controls[t],n)&&(this.controls[t]instanceof nr?this.controls[t].resetForm(Hae(t,n)):this.controls[t]instanceof rr?this.controls[t].resetForm(n&&n.value?n.value[t]:void 0):n&&n.value&&be.isNotBlank(n.value[t])?this.controls[t].reset(n.value[t]):this.controls[t].reset())}commit(){for(let n in this.controls)this.controls[n].commit()}patchModelValue(n,t){if(n)for(let r in this.controls)if(this.controls[r]instanceof di&&n[r])this.controls[r].patchModelValue(n[r],t);else if(this.controls[r]instanceof rr&&Array.isArray(n[r])){let i=0;for(let o of this.controls[r].controls)n[r][i]&&o.patchModelValue(n[r][i],t),i+=1}else void 0!==n[r]&&this.controls[r].patchValue(n[r],t)}getErrorSummary(n){let t={};return Object.keys(this.controls).forEach(r=>{if(this.controls[r]instanceof nr){let i=this.controls[r].getErrorSummary(!1);Object.keys(i).length>0&&(t[r]=i)}else if(this.controls[r]instanceof rr){let i=0;for(let o of this.controls[r].controls){let s=o.getErrorSummary(!1);Object.keys(s).length>0&&(s.index=i,t[r]||(t[r]=[]),t[r].push(s)),i++}}else if(this.controls[r].errors){let i=this.controls[r].errors;if(n)for(let o in i)t[r]=i[o].message;else t[r]=i}}),t}valueChangedSync(){Object.keys(this.controls).forEach(n=>{if(this.controls[n]instanceof rr||this.controls[n]instanceof ba||this.controls[n]instanceof nr||this.controls[n]instanceof di||this.entityObject[n]instanceof Ul||this.entityObject[n]instanceof Bae||!this.controls[n].getControlValue||!xe.notEqualTo(this.controls[n].getControlValue(),this.entityObject[n]))if(this.controls[n]instanceof rr||this.controls[n]instanceof ba)for(let t of this.controls[n].controls)t.valueChangedSync();else this.controls[n]instanceof di&&this.controls[n].valueChangedSync();else this.controls[n].setValue(this.entityObject[n],{updateChanged:!0})})}refreshDisable(){Object.keys(this.controls).forEach(n=>{this.controls[n]instanceof rr||this.controls[n]instanceof ba||this.controls[n]instanceof nr||this.controls[n]instanceof di?this.controls[n]instanceof di&&this.controls[n].refreshDisable():this.controls[n].refresh()})}bindErrorMessages(){Object.keys(this.controls).forEach(n=>{this.controls[n]instanceof rr||this.controls[n]instanceof ba||this.controls[n]instanceof nr||this.controls[n]instanceof di?this.controls[n]instanceof di&&this.controls[n].bindErrorMessages():this.controls[n].bindError()})}get submitted(){return this._submitted}set submitted(n){this._submitted=n,Object.keys(this.controls).forEach(t=>{if(this.controls[t]instanceof rr){let r=this.controls[t];for(let i of r.controls)i.submitted=n}else this.controls[t]instanceof nr?this.controls[t].submitted=n:this.controls[t].bindError()})}get modelInstanceValue(){return Eo(this.entityObject)}get modelInstance(){return this.entityObject}get controlsError(){return this.getErrorSummary(!0)}toFormData(n){return this.formDataProvider.convertToFormData(this.value,n)}processModified(n,t){t.isModified?this._modified[n]=t.value:delete this._modified[n],this._isModified=Object.keys(this._modified).length>0}nestedArrayIsModified(){for(var n in this.controls)if(this.controls[n]instanceof ba&&(this._isModified=this.controls[n].isModified),this._isModified)break}setBackEndErrors(n){Object.keys(n).forEach(t=>{this.controls[t]&&this.controls[t].setBackEndErrors(n[t])})}clearBackEndErrors(n){Object.keys(n||this.controls).forEach(r=>{this.controls[r]&&(n?this.controls[r].clearBackEndErrors(n[r]):this.controls[r].clearBackEndErrors())})}nestedFormsModification(){for(var n in this.controls)if(this.controls[n]instanceof di)this.processModified(n,this.controls[n]);else if(this.controls[n]instanceof ba)if(this.controls[n].isModified){let r=this.controls[n].controls;for(var t of(this._modified[n]=[],r))t.isModified&&(this._modified[n]||(this._modified[n]=[]),this._modified[n].push(t.modifiedValue));0==this._modified[n].length&&delete this._modified[n]}else this._modified[n]&&delete this._modified[n]}}class Qt{static ProcessRule(n,t,r=!1){if(t&&t.expressionProcessed)return!0;const i=xe.getParentObjectValue(n),o=n.parent?xe.cloneValue(n.parent.value):void 0;let s;if(n.parent&&n.parent instanceof di&&(s=n.parent.modelInstance),o)this.updateFormControlValue(o,n.parent.controls,n,t),this.forDisableUpdate(o,t);else if(t.conditionalExpression)return!1;return Co.execute(i,t,o,s,r)}static updateFormControlValue(n,t,r,i){for(var o in n)if(!(n[o]instanceof Object)&&t[o]===r){n[o]=r.value;break}}static forDisableUpdate(n,t){t.disableConfig&&Object.keys(t.disableConfig).forEach(r=>{n[r]=t.disableConfig[r]})}}class ht{static pass(n,t){return!!Qt.ProcessRule(n,t)&&be.isNotBlank(n.value)}static passArrayValue(n,t){return!!Qt.ProcessRule(n,t)&&("string"==typeof n.value?be.isNotBlank(n.value):n.value instanceof Array)}}const Im="ArrayConfig",D0="FieldConfig",pV="IpConfig",Td="NumberConfig",mV="PasswordConfig",gV="PatternConfig",_V="RangeConfig",zae={[Im]:["matchValues"],[D0]:["fieldName"],[pV]:["version"],[mV]:["validation"],[Td]:["value"],[gV]:["expression"],[_V]:["minimumNumber","maximumNumber"]};function ye(e,n,t=""){return null!=e&&1!=e?function Gae(e,n,t){if(n.dynamicConfig){let r=Qt.ProcessRule(e,Eo(n),!0);return"boolean"!=typeof r?(r.conditionalExpression=n.conditionalExpression,r.dynamicConfig=n.dynamicConfig,Object.keys(n).forEach(i=>{("conditionalExpression"!=i&&"dynamicConfig"!=i||void 0===r[i])&&(r[i]=n[i])}),r):n}return function Wae(e,n){return n&&zae[n].forEach(r=>{if(void 0===e[r])throw new Error(`Pass the property of '${r}' with value in the ${n}, otherwise it won't work.`)}),e}(n,t)}(n,e,t):{}}const yV={danish:/^[A-Z\xc6\xd8\xc5]+$/i,french:/^[A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178]+$/i,german:/^[A-Z\xc4\xd6\xdc\xdf]+$/i,spanish:/^[a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc]+$/i,russian:/^[\u0410-\u042f\u0401]+$/i},vV={danish:/^[A-Z\xc6\xd8\xc5\s]+$/i,french:/^[A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178\s]+$/i,german:/^[A-Z\xc4\xd6\xdc\xdf\s]+$/i,spanish:/^[a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc\s]+$/i,russian:/^[\u0410-\u042f\u0401\s]+$/i},bV={danish:/^[0-9A-Z\xc6\xd8\xc5]+$/i,french:/^[0-9A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178]+$/i,german:/^[0-9A-Z\xc4\xd6\xdc\xdf]+$/i,spanish:/^[0-9a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc]+$/i,russian:/^[0-9\u0410-\u042f\u0401]+$/i},CV={danish:/^[0-9A-Z\xc6\xd8\xc5\s]+$/i,french:/^[0-9A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178\s]+$/i,german:/^[0-9A-Z\xc4\xd6\xdc\xdf\s]+$/i,spanish:/^[0-9a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc\s]+$/i,russian:/^[0-9\u0410-\u042f\u0401\s]+$/i};function EV(e,n,t,r){let i=ye(e,n);return ht.pass(n,i)&&(t=function qae(e,n,t){switch(t.allowCharacters&&(t.allowWhiteSpace?n[1]=new RegExp(`^[0-9a-zA-Z @${t.allowCharacters}]+$`,""):n[0]=new RegExp(`^[0-9a-zA-Z @${t.allowCharacters}]+$`,"")),e){case"alpha":var r=t.locale?t.locale:$.json&&$.json.defaultValidationLocale&&$.json.defaultValidationLocale.alpha?$.json.defaultValidationLocale.alpha:"";return[r&&r in yV?yV[r]:n[0],r&&r in vV?vV[r]:n[1]];case"alphaNumeric":var i=t.locale?t.locale:$.json&&$.json.defaultValidationLocale&&$.json.defaultValidationLocale.alphaNumeric?$.json.defaultValidationLocale.alphaNumeric:"";return[i&&i in bV?bV[i]:n[0],i&&i in CV?CV[i]:n[1]]}}(r,t,i),!be.isValid(n.value,i&&i.allowWhiteSpace?t[1]:t[0]))?L.toJson(r,i,[n.value]):L.null()}function Yae(e,n){let t=!1;for(let r of n)if(t=r==e,t)break;return t}function ps(e,n,t,r){return AV(ye(e,n),n,t,r)}function AV(e,n,t,r){return ht.pass(n,e)&&!be.isValid(n.value,t)?L.toJson(r,e,[n.value]):L.null()}function kV(e,n,t){let r=!1;switch(t){case"<":case">":r=e>n;break;case"<=":case">=":r=e>=n}return r}function NV(e,n,t){n=ye(n,e);var r=new w0;if(Qt.ProcessRule(e,n)&&be.isNotBlank(e.value)){let i=r.getCompareDate(n,e);if(!r.isDate(e.value)&&!r.isValid(e.value,n))return L.toJson(t,n,[e.value,i]);{let o=r.getDate(e.value);if(!(t==__minDate?kV(o,i,n.operator||">="):kV(i,o,n.operator||"<=")))return L.toJson(t,n,[e.value,i])}}return L.null()}const Qae={[__greaterThan]:__lessThan,[__lessThan]:__greaterThan,[__greaterThanEqualTo]:__lessThanEqualTo,[__lessThanEqualTo]:__greaterThanEqualTo};function Rm(e,n,t){const r=(n=ye(n,e)).fieldName?xe.getFormControl(n.fieldName,e):void 0,i=r?r.value:void 0!==n.value?n.value:"";if(Qt.ProcessRule(e,n)){if(n.isArrayControl)return function ele(e,n,t){let r=xe.getParentFormArray(e),i=e.parent?e.parent:void 0,o=Qae[t],s=[];if(r&&i&&r.controls.length>1){let a=r.controls.indexOf(i),l=xe.getFormControlName(e),c=!0;if(a>0&&(c=KV(r,e,a-1,l,o,t,s)),c&&r.controls.length>a+1&&(c=KV(r,e,a+1,l,t,t,s)),s.length>0&&function Jae(e){let n=setTimeout(()=>{e.forEach(t=>{t.updateValueAndValidity()}),clearTimeout(n)},200)}(s),!1===c)return L.toJson(t,n,[e.value])}return L.null()}(e,n,t);if(!1===ZV(e,i,t))return L.toJson(t,n,[e.value,i])}return L.null()}function ZV(e,n,t){if(be.isNotBlank(e.value)&&be.isNotBlank(n)){let r=!1;switch(t){case __greaterThan:r=parseFloat(e.value)>parseFloat(n);break;case __lessThan:r=parseFloat(e.value)<parseFloat(n);break;case __greaterThanEqualTo:r=parseFloat(e.value)>=parseFloat(n);break;case __lessThanEqualTo:r=parseFloat(e.value)<=parseFloat(n)}return r}return null}function KV(e,n,t,r,i,o,s){let a=!1,l=e.controls[t];if(l&&l.controls){let c=l.controls[r];a=ZV(n,c.value,i),a&&c.errors&&c.errors[o]&&s.push(c)}return a}function D5(e){let n=be.isValid(e,qe.ipV4);if(n){const t=e.split(".");for(let r of t)if(n=r<=255,!n)break}return n}function T5(e){return be.isValid(e,qe.ipV6)}function I5(e,n,t){let r=!1;switch(t){case"<":case">":r=e>n;break;case"<=":case">=":r=e>=n}return r}function T0(e){let n=e?e.split(":"):[];return new Date(1970,0,1,n[0]?n[0]:0,n[1]?n[1]:0,n[2]?n[2]:0).getTime()}function R5(e,n,t){if(n=ye(n,e),Qt.ProcessRule(e,n)&&be.isNotBlank(e.value)){if(!function ale(e,n){return be.isValid(e.value,n.allowSeconds?qe.timeWithSeconds:qe.time)}(e,n))return L.toJson(t,n,[e.value]);{let r=n.fieldName?xe.getFormControl(n.fieldName,e):void 0,i=T0(r?r.value:n.value),o=T0(e.value);if(!(t==__minTime?I5(o,i,n.operator||">="):I5(i,o,n.operator||"<=")))return L.toJson(t,n,[e.value],{[t==__minTime?"min":"max"]:i})}}return L.null()}const F5={AD:/^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/,AE:/^(AE[0-9]{2})\d{3}\d{16}$/,AL:/^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/,AT:/^(AT[0-9]{2})\d{16}$/,AZ:/^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/,BA:/^(BA[0-9]{2})\d{16}$/,BE:/^(BE[0-9]{2})\d{12}$/,BG:/^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/,BH:/^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/,BR:/^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/,BY:/^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/,CH:/^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/,CR:/^(CR[0-9]{2})\d{18}$/,CY:/^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/,CZ:/^(CZ[0-9]{2})\d{20}$/,DE:/^(DE[0-9]{2})\d{18}$/,DK:/^(DK[0-9]{2})\d{14}$/,DO:/^(DO[0-9]{2})[A-Z]{4}\d{20}$/,EE:/^(EE[0-9]{2})\d{16}$/,EG:/^(EG[0-9]{2})\d{25}$/,ES:/^(ES[0-9]{2})\d{20}$/,FI:/^(FI[0-9]{2})\d{14}$/,FO:/^(FO[0-9]{2})\d{14}$/,FR:/^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,GB:/^(GB[0-9]{2})[A-Z]{4}\d{14}$/,GE:/^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/,GI:/^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/,GL:/^(GL[0-9]{2})\d{14}$/,GR:/^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/,GT:/^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/,HR:/^(HR[0-9]{2})\d{17}$/,HU:/^(HU[0-9]{2})\d{24}$/,IE:/^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/,IL:/^(IL[0-9]{2})\d{19}$/,IQ:/^(IQ[0-9]{2})[A-Z]{4}\d{15}$/,IR:/^(IR[0-9]{2})0\d{2}0\d{18}$/,IS:/^(IS[0-9]{2})\d{22}$/,IT:/^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,JO:/^(JO[0-9]{2})[A-Z]{4}\d{22}$/,KW:/^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/,KZ:/^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/,LB:/^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/,LC:/^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/,LI:/^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/,LT:/^(LT[0-9]{2})\d{16}$/,LU:/^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/,LV:/^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/,MC:/^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,MD:/^(MD[0-9]{2})[A-Z0-9]{20}$/,ME:/^(ME[0-9]{2})\d{18}$/,MK:/^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/,MR:/^(MR[0-9]{2})\d{23}$/,MT:/^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/,MU:/^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/,NL:/^(NL[0-9]{2})[A-Z]{4}\d{10}$/,NO:/^(NO[0-9]{2})\d{11}$/,PK:/^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/,PL:/^(PL[0-9]{2})\d{24}$/,PS:/^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/,PT:/^(PT[0-9]{2})\d{21}$/,QA:/^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/,RO:/^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/,RS:/^(RS[0-9]{2})\d{18}$/,SA:/^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/,SC:/^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/,SE:/^(SE[0-9]{2})\d{20}$/,SI:/^(SI[0-9]{2})\d{15}$/,SK:/^(SK[0-9]{2})\d{20}$/,SM:/^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,SV:/^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/,TL:/^(TL[0-9]{2})\d{19}$/,TN:/^(TN[0-9]{2})\d{20}$/,TR:/^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/,UA:/^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/,VA:/^(VA[0-9]{2})\d{18}$/,VG:/^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/,XK:/^(XK[0-9]{2})\d{16}$/};const wo={alphaNumeric:function DV(e){return n=>EV(e,n,[qe.alphaNumeric,qe.alphaNumericWithSpace],__alphaNumeric)},alpha:function wV(e){return n=>EV(e,n,[qe.alpha,qe.alphaWithSpace],__alpha)},compare:function TV(e){return n=>{let t=ye(e,n,D0);const r=xe.getFormControl(t.fieldName,n),i=n.value,o=r?r.value:"";return!be.isNotBlank(i)&&!be.isNotBlank(o)||r&&r.value===i?L.null():L.toJson(__compare,t,[i,o])}},email:function IV(e){return n=>ps(e,n,qe.basicEmail,__email)},hexColor:function RV(e){return n=>ps(e,n,qe.strictHexColor,__hexColor)},lowerCase:function OV(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&n.value!==n.value.toLowerCase()?L.toJson(__lowerCase,t,[n.value]):L.null()}},maxDate:function PV(e){return n=>NV(n,e,__maxDate)},maxNumber:function LV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||parseFloat(n.value)<=t.value?L.null():L.toJson(__maxNumber,t,[n.value,t.value])}},minDate:function VV(e){return n=>NV(n,e,__minDate)},minNumber:function jV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||parseFloat(n.value)>=t.value?L.null():L.toJson(__minNumber,t,[n.value,t.value])}},contains:function SV(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let r=!1;const i=t.values?t.values:[t.value];for(let o of i)if(r=-1==n.value.indexOf(o),!r)break;if(r)return L.toJson(__contains,t,[n.value,t.value])}return L.null()}},upperCase:function HV(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&n.value!==n.value.toUpperCase()?L.toJson(__upperCase,t,[n.value]):L.null()}},maxLength:function FV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||n.value.length<=t.value?L.null():L.toJson(__maxLength,t,[n.value,t.value])}},minLength:function BV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||String(n.value).length>=t.value?L.null():L.toJson(__minLength,t,[n.value,t.value])}},password:function UV(e){return t=>{let r=ye(e,t,mV),i=t.value;if(be.isNotBlank(i)){let o=be.isValidPassword(r.validation,i),s={};if(s.message=r.message&&r.message[o.keyName]?r.message[o.keyName]:"string"==typeof r.message?r.message:"",s.messageKey=r.messageKey&&r.messageKey[o.keyName]?r.messageKey[o.keyName]:"string"==typeof r.messageKey?r.messageKey:"",s=function n(t,r){if(!t.message&&!t.messageKey){let i=L.getPasswordMessage();t.message=i&&"string"==typeof i?i:xe.isObject(i)?i[r]:"",t.message||(t.message=i.password),t.messageKey=""}return t}(s,o.keyName),!o.isValid)return L.toJson(__password,s,[i])}return L.null()}},range:function $V(e){return n=>{let t=ye(e,n,_V);return!ht.pass(n,t)||(n.value||0===n.value)&&parseFloat(n.value)>=t.minimumNumber&&parseFloat(n.value)<=t.maximumNumber?L.null():L.toJson(__range,t,[n.value,t.minimumNumber,t.maximumNumber])}},required:function zV(e){return n=>{let t=ye(e,n);return Qt.ProcessRule(n,t)&&!be.isNotBlank(n.value)?L.toJson(__required,t,[]):L.null()}},creditCard:function xV(e){let n={AmericanExpress:[15],DinersClub:[14,16,19],Discover:[16,19],JCB:[16,19],Maestro:[12,16,19],MasterCard:[16],Visa:[13,16,19]};function t(i){var o=parseInt(i.substring(i.length-1,i.length));return function Zae(e){let n=0;for(var t=0;t<e.length;t++)n+=parseInt(e.substring(t,t+1));let r=new Array(0,1,2,3,4,-4,-3,-2,-1,0);for(t=e.length-1;t>=0;t-=2)n+=r[parseInt(e.substring(t,t+1))];let i=n%10;return i=10-i,10==i&&(i=0),i}(i.substring(0,i.length-1))==parseInt(String(o))}function r(i){var o="";return/^(5018|5020|5038|5612|5893|6304|6759|6761|6762|6763|0604|6390)\d+$/.test(i)?o="Maestro":/^5[1-5]/.test(i)?o="MasterCard":/^4/.test(i)?o="Visa":/^3[47]/.test(i)?o="AmericanExpress":/^(?:2131|1800|35)/.test(i)?o="JCB":/^3(?:0[0-5]|[68])/.test(i)?o="DinersClub":/^6(?:011|5)/.test(i)&&(o="Discover"),o}return i=>{const o=i.value;let s=ye(e,i);const a=i.parent?i.parent.value:void 0;if(Qt.ProcessRule(i,s)&&be.isNotBlank(o)){let l=!1,c=s.fieldName&&a[s.fieldName]?[a[s.fieldName]]:s.creditCardTypes,u="";for(let d of c)if(l=Yae(o.length,n[d])&&r(o)==d&&t(o),u=d,l)break;if(!l)return L.toJson(__creditCard,s,[o,u])}return L.null()}},digit:function MV(e){return n=>ps(e,n,qe.onlyDigit,__digit)},pattern:function GV(e){return n=>{let t=ye(e,n,gV);if(ht.pass(n,t))for(var r in t.expression)if(!be.isValid(n.value,t.expression[r]))return L.toJson(r,t,[n.value]);return L.null()}},time:function WV(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&!be.isValid(n.value,t.allowSeconds?qe.timeWithSeconds:qe.time)?L.toJson(__time,t,[n.value]):L.null()}},url:function qV(e){return n=>function Xae(e,n){var t=qe.url;let r=ye(e,n);if(r&&r.urlValidationType)switch(r.urlValidationType){case 1:t=qe.url;break;case 2:t=qe.localhostUrl;break;case 3:t=qe.interanetUrl}return AV(r,n,t,__url)}(e,n)},json:function YV(e){return t=>{let r=ye(e,t);return ht.pass(t,r)&&!function n(t){var r=!1;try{var i=JSON.parse(t);r=!!i&&"object"==typeof i}catch{r=!1}return r}(t.value)?L.toJson(__json,r,[t.value]):L.null()}},greaterThan:function XV(e){return n=>Rm(n,e,__greaterThan)},greaterThanEqualTo:function QV(e){return n=>Rm(n,e,__greaterThanEqualTo)},lessThan:function e5(e){return n=>Rm(n,e,__lessThan)},lessThanEqualTo:function JV(e){return n=>Rm(n,e,__lessThanEqualTo)},choice:function t5(e){return n=>{let t=ye(e,n);return Qt.ProcessRule(n,t)&&n.value instanceof Array&&(t.minLength=null==t.minLength?0:t.minLength,t.maxLength=null==t.maxLength?0:t.maxLength,n.value.length<t.minLength||0!==t.maxLength&&n.value.length>t.maxLength)?L.toJson(__choice,t,[n.value]):L.null()}},different:function n5(e){return n=>{let t=ye(e,n,D0);if(ht.pass(n,t)){const r=xe.getFormControl(t.fieldName,n);if(!r||r.value==n.value)return L.toJson(__different,t,[n.value,r?r.value:""])}return L.null()}},numeric:function r5(e){return n=>{e&&(!n[nn]||!n[nn][__numeric])&&xe.configureControl(n,e,__numeric);let t=ye(e,n);return ht.pass(n,t)&&!be.isValid(n.value,xe.numericValidation(t.allowDecimal,t.acceptValue))?L.toJson(__numeric,t,[n.value]):L.null()}},even:function i5(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&n.value%2!=0?L.toJson(__even,t,[n.value]):L.null()}},odd:function o5(e){return n=>{let t=ye(e,n);return!ht.pass(n,t)||n.value%2!=0&&xe.isNumeric(n.value)?L.null():L.toJson(__odd,t,[n.value])}},factor:function s5(e){return t=>{let r=ye(e,t);const i=t.parent&&r.fieldName?xe.getFormControl(r.fieldName,t):void 0,o=r.fieldName&&i?i.value:r.dividend;return!(Qt.ProcessRule(t,r)&&be.isNotBlank(t.value)&&o>0)||be.isValid(t.value,qe.onlyDigit)&&function n(t,r){let i=!1;for(var o=1;o<=Math.floor(Math.sqrt(t))&&(t%o!==0||(o==r&&(i=!0),t/o!==o&&t/o==r&&(i=!0),!i));o+=1);return i}(o,parseInt(t.value))?L.null():L.toJson(__factor,r,[t.value])}},leapYear:function a5(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&!(n.value%100==0?n.value%400==0:n.value%4==0)?L.toJson(__leapYear,t,[n.value]):L.null()}},allOf:function l5(e){return n=>{let t=ye(e,n,Im);if(ht.passArrayValue(n,t)){var r=!1;for(let i of t.matchValues)if(!(r=n.value.some(o=>o==i)))break;if(!r)return L.toJson(__allOf,t,[n.value])}return L.null()}},oneOf:function c5(e){return n=>{let t=ye(e,n,Im);if(ht.passArrayValue(n,t)){var r=!1;for(let i of t.matchValues){let o=xe.lowerCaseWithTrim(i);if(r=Array.isArray(n.value)?n.value.some(s=>xe.lowerCaseWithTrim(s)===o):xe.lowerCaseWithTrim(n.value)===o)break}if(!r)return L.toJson(__oneOf,t,[n.value])}return L.null()}},noneOf:function u5(e){return n=>{let t=ye(e,n,Im);if(Qt.ProcessRule(n,t)){var r=!1;for(let i of t.matchValues){let o=xe.lowerCaseWithTrim(i);if(r=Array.isArray(n.value)?n.value.some(s=>xe.lowerCaseWithTrim(s)===o):xe.lowerCaseWithTrim(n.value)===o)break}if(r)return L.toJson(__noneOf,t,[n.value])}return L.null()}},mac:function d5(e){return n=>ps(e,n,qe.macId,__mac)},ascii:function f5(e){return n=>ps(e,n,qe.ascii,__ascii)},dataUri:function h5(e){return n=>ps(e,n,qe.dataUri,__dataUri)},port:function p5(e){return n=>{let t=ye(e,n);return!ht.pass(n,t)||be.isValid(n.value,qe.onlyDigit)&&n.value>=0&&n.value<=65535?L.null():L.toJson(__port,t,[n.value])}},latLong:function m5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let r=n.value.split(",");if(!(r.length>1&&be.isValid(r[0],qe.lat)&&be.isValid(r[1],qe.long)))return L.toJson(__latLong,t,[n.value])}return L.null()}},extension:function tle(e){return(n,t)=>{let r=ye(e,n);if((!n[nn]||!n[nn][__extension])&&xe.configureControl(n,r,__extension),t&&Qt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let o=!0,s="";for(var i=0;i<t.length;i++){let l=t.item(i).name.split(".");s=l[l.length-1];let c=r.extensions.filter(u=>s.toLowerCase()==u.toLowerCase())[0];if(!c&&!e.isExcludeExtensions){o=!1;break}if(c&&e.isExcludeExtensions){o=!1;break}}if(!o)return L.toJson(__extension,r,[s,r.extensions.join(",")])}return L.null()}},fileSize:function nle(e){return(n,t)=>{let r=ye(e,n);if((!n[nn]||!n[nn][__fileSize])&&xe.configureControl(n,r,__fileSize),t&&Qt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let o=r.minSize?r.minSize:0,s=!1,a=0;for(var i=0;i<t.length&&(a=t.item(i).size,s=!(a>=o&&a<=r.maxSize),!s);i++);if(s)return L.toJson(__fileSize,r,[a,o,r.maxSize])}return L.null()}},endsWith:function g5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let i=!1,o=t.values?t.values:[t.value];for(let s of o)if(i=String(n.value).substr(n.value.length-s.length,s.length)!=s,!i)break;if(i)return L.toJson(__endsWith,t,[n.value,t.value])}return L.null()}},startsWith:function _5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let r=!1,i=t.values?t.values:[t.value];for(let o of i){let s=String(n.value).substr(0,o.length);if(r=t.isRestrict&&String(s).toLowerCase()==String(o).toLowerCase()||!t.isRestrict&&s!=o,!r)break}if(r)return L.toJson(__startsWith,t,[n.value,t.value])}return L.null()}},primeNumber:function y5(e){return t=>{let r=ye(e,t);return!ht.pass(t,r)||xe.isNumeric(t.value)&&function n(t){let r=1!=t;for(var i=2;i<t;i++)if(t%i==0){r=!1;break}return r}(t.value)?L.null():L.toJson(__primeNumber,r,[t.value])}},latitude:function v5(e){return n=>ps(e,n,qe.lat,__latitude)},longitude:function b5(e){return n=>ps(e,n,qe.long,__longitude)},compose:function C5(e){return n=>{let t=ye(e,n);if(Qt.ProcessRule(n,t)&&t.validators){let r;for(let i of t.validators)if(r=i(n),r)break;if(r)return t.messageKey||t.message?L.toJson(t.messageKey||__compose,t,[n.value]):r}return L.null()}},rule:function rle(e,n){return t=>{let r=ye(e,t);if(Qt.ProcessRule(t,r)){let i=null;for(let o of r.customRules)if(i=o(n),i)break;if(i)return i}return L.null()}},file:function ile(e){return(n,t)=>{let r=ye(e,n);if((!n[nn]||!n[nn][__file])&&xe.configureControl(n,r,__file),t&&Qt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let i=r.minFiles?r.minFiles:0,o=r.maxFiles?r.maxFiles:t.length;if(!(t.length>0&&t[0]instanceof File&&t.length>=i&&t.length<=o))return L.toJson(__file,r,[t.length,i,o])}return L.null()}},unique:function E5(e){return r=>{let i=ye(e,r);if(Qt.ProcessRule(r,i)&&be.isNotBlank(r.value)){let s=xe.getParentFormArray(r),a=r.parent?r.parent:void 0,l=[],c=[];if(s&&a){let u=r.value,d=xe.getFormControlName(r),g=!1;for(let f of s.controls)if(f!=a&&(g=xe.toLower(f.controls[d].value)==xe.toLower(u)&&!(f.controls[d].errors&&f.controls[d].errors[__unique]),f.controls[d].errors&&f.controls[d].errors[__unique]?s.controls.filter(b=>b.controls[d]!=f.controls[d]&&xe.toLower(b.controls[d].value)==xe.toLower(f.controls[d].value))[0]||l.push(f.controls[d]):c.push(f.controls[d].value)),g)break;l.length>0&&((r,i)=>{let o=setTimeout(()=>{r.forEach(s=>{i.filter(l=>l==s.value)[0]||s.updateValueAndValidity()}),clearTimeout(o)},200)})(l,c);let m=!1;if(i.additionalValidation&&(m=((r,i,o,s,a)=>{let l=s.controls.indexOf(o),c=[];return-1!=l&&(s.value.forEach((u,d)=>{l!=d&&c.push(u)}),r.additionalValidation(a,l,i,o.value,c))})(i,d,a,s,u)),g&&!m)return L.toJson(__unique,i,[r.value])}}return L.null()}},image:function sle(e){return(n,t)=>{let r=ye(e,n);return(!n[nn]||!n[nn][__image])&&xe.configureControl(n,r,__image),t?new Promise((i,o)=>{if(Qt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let a=!1;for(var s=0;s<t.length;s++){let l=t.item(s),c=l.type?l.type.split("/"):[];if(a=c.length>1&&"image"==c[0],!a)break;let u=new Image;r.minWidth=r.minWidth?r.minWidth:0,r.minHeight=r.minHeight?r.minHeight:0,u.onload=()=>{a=u.width>=r.minWidth&&u.height>=r.minHeight&&u.width<=r.maxWidth&&u.height<=r.maxHeight,i(a?L.null():L.toJson(__image,r,[u.width,u.height]))},u.onerror=()=>{i(L.toJson(__image,r,[]))},u.src=URL.createObjectURL(l)}a||i(L.toJson(__image,r,[]))}return L.null()}):L.null()}},notEmpty:function w5(e){return n=>{let t=ye(e,n);return Qt.ProcessRule(n,t)&&!be.isNotBlank(n.value,!0)?L.toJson(__notEmpty,t,[]):L.null()}},ip:function S5(e){return n=>{let t=ye(e,n,pV);if(ht.pass(n,t)){let i=t.isCidr?n.value.split("/"):[n.value];var r=t.version==Dd.V4?D5(i[0]):t.version==Dd.V6?T5(i[0]):D5(i[0])||T5(i[0]);if(t.isCidr&&r&&(r=i.length>1&&(t.version==Dd.V4?be.isValid(i[1],qe.cidrV4):t.version==Dd.V6?be.isValid(i[1],qe.cidrV6):be.isValid(i[1],qe.cidrV4)||be.isValid(i[1],qe.cidrV6))),!r)return L.toJson(__ip,t,[n.value])}return L.null()}},cusip:function x5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){var r=n.value.toUpperCase();let s=be.isValid(r,qe.cusip);if(s){let a=r.split("").map(c=>{var u=c.charCodeAt(0);return u>=65&&u<=90?u-65+10:c}),l=0;for(var i=0;i<a.length-1;i++){var o=parseInt(a[i],10);i%2!=0&&(o*=2),o>9&&(o-=9),l+=o}l=(10-l%10)%10,s=l==a[a.length-1]}if(!s)return L.toJson(__cusip,t,[n.value])}return L.null()}},grid:function A5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let l=n.value.toUpperCase();var r=be.isValid(l,qe.grid);if(r){l=l.replace(/\s/g,"").replace(/-/g,""),"GRID:"===l.substr(0,5)&&(l=l.substr(5));let c="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(var i=c.length,o=l.length,s=Math.floor(i/2),a=0;a<o;a++)s=(2*(s||i)%(i+1)+c.indexOf(l.charAt(a)))%i;r=1===s}if(!r)return L.toJson(__grid,t,[n.value])}return L.null()}},date:function M5(e){return n=>function Kae(e,n,t){n=ye(n,e);var r=new w0;return Qt.ProcessRule(e,n)&&be.isNotBlank(e.value)&&!r.isDate(e.value)&&!r.isValid(e.value,n)?L.toJson(t,n,[e.value]):L.null()}(n,e,__date)},minTime:function O5(e){return n=>R5(n,e,__minTime)},maxTime:function k5(e){return n=>R5(n,e,__maxTime)},requiredTrue:function N5(e){return n=>{let t=ye(e,n);return Qt.ProcessRule(n,t)&&!0!==n.value?L.toJson(__requiredTrue,t,[]):L.null()}},mask:function P5(e){return n=>{let t=ye(e,n);return(!n[nn]||!n[nn][__mask])&&xe.configureControl(n,t,__mask),null}},iban:function L5(e){return n=>{let t=ye(e,n);return!ht.pass(n,t)||function lle(e,n){const t=e.replace(/[\s\-]+/gi,"").toUpperCase(),r=n||t.slice(0,2).toUpperCase();return r in F5&&F5[r].test(t)}(n.value,t.countryCode)&&function cle(e){const n=e.replace(/[^A-Z0-9]+/gi,"").toUpperCase();return 1===(n.slice(4)+n.slice(0,4)).replace(/[A-Z]/g,o=>o.charCodeAt(0)-55).match(/\d{1,7}/g).reduce((o,s)=>Number(o+s)%97,"")}(n.value)?L.null():L.toJson(__iban,t,[n.value,t.countryCode])}}};function ule(e){return function(n,t,r){Xe.addDecoratorConfig(n,r,t,e,"disabled")}}let fle=(()=>{class e{constructor(){this.controlConfig={},this.isProcessed=!1}setModelConfig(t){this.isProcessed=!0,this.controlConfig&&this.controlConfig.validatorConfig&&(t[nn]=this.controlConfig.validatorConfig,this.controlConfig=void 0)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=de({type:e,inputs:{name:"name",formControlName:"formControlName"},standalone:!1}),e})(),hle=(()=>{class e extends fle{constructor(){super(...arguments),this.validators=[]}validation(t){let r=null;for(let i of this.validators)if(r=i(t),r)break;return!r&&this.maskProvider&&(r=this.maskProvider.validate()),r}setEventName(){var t="";switch(this.element.tagName){case"INPUT":case"textarea":t="checkbox"==this.element.type||"radio"==this.element.type||"file"==this.element.type?"change":"INPUT";break;case"SELECT":t="change"}this.eventName=t.toLowerCase()}}return e.\u0275fac=(()=>{let n;return function(r){return(n||(n=Ut(e)))(r||e)}})(),e.\u0275dir=de({type:e,inputs:{formControl:"formControl"},standalone:!1,features:[ft]}),e})();class ple{constructor(n,t,r,i,o){this.input=n,this.mask=t,this.renderer=r,this.formControl=i,this.config=o,this.eventListeners=[],this.oldValue="",this.type="text",this.slotChar="_",this.autoClear=!1,this.isInvalid=!1,this.internalProcess=!1,this.bind()}bind(){be.isNotBlank(this.formControl.value)&&(this.input.value=this.formControl.value),this.tests=[],this.partialPosition=this.mask.length,this.len=this.mask.length,this.firstNonMaskPos=null,this.defs={9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},this.androidChrome=!1;let n=this.mask.split("");for(let t=0;t<n.length;t++){let r=n[t];"?"==r?(this.len--,this.partialPosition=t):this.defs[r]?(this.tests.push(new RegExp(this.defs[r])),null===this.firstNonMaskPos&&(this.firstNonMaskPos=this.tests.length-1),t<this.partialPosition&&(this.lastRequiredNonMaskPos=this.tests.length-1)):this.tests.push(null)}this.minLength=this.config.minLength?this.lastRequiredNonMaskPos-(this.lastRequiredNonMaskPos-this.config.minLength):this.lastRequiredNonMaskPos,this.buffer=[];for(let t=0;t<n.length;t++){let r=n[t];"?"!=r&&this.buffer.push(this.defs[r]?this.getPlaceholder(t):r)}this.defaultBuffer=this.buffer.join(""),this.focusText=this.input.value,this.bindEvents(),this.checkVal()}bindEvents(){this.eventListeners.push(this.renderer.listen(this.input,"focus",this.onFocus.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"blur",this.onBlur.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"keydown",this.onKeyDown.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"keypress",this.onKeyPress.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"input",this.onInput.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"paste",this.handleInputChange.bind(this)))}validate(){this.input.value&&this.oldValue!=this.input.value&&(this.checkVal(!0),this.isCompleted(null,!0),this.oldValue=this.input.value);let n=ye(this.config,this.formControl);return be.isNotBlank(this.getUnmaskedValue())&&Qt.ProcessRule(this.formControl,n)&&this.isInvalid?L.toJson(__mask,n,[this.formControl.value]):L.null()}writeValue(n){this.value=n,this.input&&((null==this.value||null==this.value)&&(this.input.value=""),this.checkVal()),this.updateFilledState()}caret(n,t){let r,i,o;if(this.input.offsetParent&&this.input===document.activeElement){if("number"!=typeof n)return this.input.setSelectionRange?(i=this.input.selectionStart,o=this.input.selectionEnd):document.selection&&document.selection.createRange&&(r=document.selection.createRange(),i=0-r.duplicate().moveStart("character",-1e5),o=i+r.text.length),{begin:i,end:o};i=n,o="number"==typeof t?t:i,this.input.setSelectionRange?this.input.setSelectionRange(i,o):this.input.createTextRange&&(r=this.input.createTextRange(),r.collapse(!0),r.moveEnd("character",o),r.moveStart("character",i),r.select())}}isCompleted(n,t){n=n||this.lastRequiredNonMaskPos;for(let i=this.firstNonMaskPos;i<=n;i++)if(this.tests[i]&&this.buffer[i]===this.getPlaceholder(i))return!1;return this.isInvalid=!1,t||this.formControl.updateValueAndValidity(),!0}getPlaceholder(n){return this.slotChar.charAt(n<this.slotChar.length?n:0)}seekNext(n){for(;++n<this.len&&!this.tests[n];);return n}seekPrev(n){for(;--n>=0&&!this.tests[n];);return n}shiftL(n,t){let r,i;if(!(n<0)){for(r=n,i=this.seekNext(t);r<this.len;r++)if(this.tests[r]){if(!(i<this.len&&this.tests[r].test(this.buffer[i])))break;this.buffer[r]=this.buffer[i],this.buffer[i]=this.getPlaceholder(i),i=this.seekNext(i)}this.writeBuffer(),this.caret(Math.max(this.firstNonMaskPos,n))}}shiftR(n){let t,r,i,o;for(t=n,r=this.getPlaceholder(n);t<this.len;t++)if(this.tests[t]){if(i=this.seekNext(t),o=this.buffer[t],this.buffer[t]=r,!(i<this.len&&this.tests[i].test(o)))break;r=o}}handleAndroidInput(n){var t=this.input.value,r=this.caret();if(this.oldVal&&this.oldVal.length&&this.oldVal.length>t.length){for(this.checkVal(!0);r.begin>0&&!this.tests[r.begin-1];)r.begin--;if(0===r.begin)for(;r.begin<this.firstNonMaskPos&&!this.tests[r.begin];)r.begin++;this.caret(r.begin,r.begin)}else{for(this.checkVal(!0);r.begin<this.len&&!this.tests[r.begin];)r.begin++;this.caret(r.begin,r.begin)}this.isCompleted()?this.isInvalid=!1:(this.isInvalid=!0,this.formControl.updateValueAndValidity())}onBlur(n){if(this.focus=!1,this.checkVal(),this.updateModel(n),this.updateFilledState(),this.input.value!=this.focusText){let t=document.createEvent("HTMLEvents");t.initEvent("change",!0,!1),this.input.dispatchEvent(t);let r=this.input.value;this.formControl.setValue(this.config.valueWithMask?r:this.getUnmaskedValue()),this.input.value=r}}onKeyDown(n){let r,i,o,t=n.which||n.keyCode;this.oldVal=this.input.value;let a=!!this.config.minLength&&this.isCompleted(this.minLength+1);8===t||46===t?(r=this.caret(),i=r.begin,o=r.end,o-i===0&&(i=46!==t?this.seekPrev(i):o=this.seekNext(i-1),o=46===t?this.seekNext(o):o),this.clearBuffer(i,o),this.shiftL(i,o-1),this.setControlValue(n,!1,a),this.updateModel(n),n.preventDefault()):13===t?(this.onBlur(n),this.setControlValue(n,!1,a),this.updateModel(n)):27===t&&(this.input.value=this.focusText,this.caret(0,this.checkVal()),this.updateModel(n),this.setControlValue(n,!1,a),n.preventDefault())}onKeyPress(n){var i,o,s,a,t=n.which||n.keyCode,r=this.caret();n.ctrlKey||n.altKey||n.metaKey||t<32||(t&&13!==t&&(r.end-r.begin!==0&&(this.clearBuffer(r.begin,r.end),this.shiftL(r.begin,r.end-1)),(i=this.seekNext(r.begin-1))<this.len&&(o=String.fromCharCode(t),this.tests[i].test(o)&&(this.shiftR(i),this.buffer[i]=o,this.writeBuffer(),s=this.seekNext(i),this.caret(s),r.begin<=this.lastRequiredNonMaskPos&&(a=this.isCompleted()))),n.preventDefault()),this.updateModel(n),void 0===a&&(a=this.isCompleted()),this.setControlValue(n,a,!!this.config.minLength&&this.isCompleted(this.minLength)))}clearBuffer(n,t){let r;for(r=n;r<t&&r<this.len;r++)this.tests[r]&&(this.buffer[r]=this.getPlaceholder(r))}writeBuffer(){this.input.value=this.buffer.join("")}checkVal(n){let i,o,s,t=this.input.value,r=-1;for(i=0,s=0;i<this.len;i++)if(this.tests[i]){for(this.buffer[i]=this.getPlaceholder(i);s++<t.length;)if(o=t.charAt(s-1),this.tests[i].test(o)){this.buffer[i]=o,r=i;break}if(s>t.length){this.clearBuffer(i+1,this.len);break}}else this.buffer[i]===t.charAt(s)&&s++,i<this.partialPosition&&(r=i);return n?this.writeBuffer():!(r+1<this.partialPosition)||this.config.minLength&&r>=this.minLength?(this.writeBuffer(),this.input.value=this.input.value.substring(0,r+1)):this.autoClear||this.buffer.join("")===this.defaultBuffer?this.isInvalid=!0:(this.isInvalid=!0,this.writeBuffer()),this.partialPosition?i:this.firstNonMaskPos}onFocus(n){let t;this.focus=!0,clearTimeout(this.caretTimeoutId),this.focusText=this.input.value,t=this.checkVal(),this.caretTimeoutId=setTimeout(()=>{this.input===document.activeElement&&(this.writeBuffer(),t==this.mask.replace("?","").length?this.caret(0,t):this.caret(t),this.updateFilledState())},10)}onInput(n){this.androidChrome?this.handleAndroidInput(n):this.handleInputChange(n)}setControlValue(n,t,r){this.isInvalid=r?!r:!t;let i=this.input.value,o="";this.isInvalid||(o=this.config.valueWithMask?i:this.getUnmaskedValue()),this.formControl.setValue(o),this.oldValue=this.input.value=i,t||this.onFocus(n)}handleInputChange(n){setTimeout(()=>{var t=this.checkVal(!0);this.caret(t),this.updateModel(n),this.setControlValue(n,this.isCompleted())},0)}getUnmaskedValue(){let n=[];for(let t=0;t<this.buffer.length;t++){let r=this.buffer[t];this.tests[t]&&r!=this.getPlaceholder(t)&&n.push(r)}return n.join("")}updateModel(n){}updateFilledState(){this.filled=this.input&&""!=this.input.value}onDestroy(){let n=this.eventListeners.length;for(var t=0;t<n;t++)this.eventListeners[0](),this.eventListeners.splice(0,1);this.eventListeners=[]}}let mle=(()=>{class e{constructor(t,r){this.decimalPipe=t,this.localeId=r,this.decimalSeperator=".",this.groupSeperator=",",this.isSetConfig=!1,this.decimalSeperator=Ir(r,0),this.groupSeperator=Ir(r,1),this.setSymbolInConfig()}replacer(t){t=String(t),this.isSetConfig||this.bindConfig(),t=t.split(this.groupSeperator).join(""),this.allowDecimalSymbol&&(t=t.replace(this.decimalSeperator,this.allowDecimalSymbol));var r=t.split(this.decimalSeperator);return r.length>1&&r[1]&&be.isZero(r[1])?r[0]:t}transFormDecimal(t,r,i){if(!(t=String(t)))return t;let o=this.decimalPipe.transform(t.replace($.number.groupSymbol,"").replace(this.decimalSeperator,"."),r,this.localeId);if(i&&t.indexOf(this.decimalSeperator)){let s=o.split("."),a=r?r.split("-"):[],l=a.length>1?parseInt(a[a.length-1]):0;if(s.length>1&&a.length>0&&0!==l&&s[1].length!==l){let c=l-s[1].length;for(let u=0;u<c;u++)o+="0"}}return o}setSymbolInConfig(){$.number={decimalSymbol:this.decimalSeperator,groupSymbol:this.groupSeperator}}bindConfig(){$.json&&($.json.localeId&&(this.localeId=$.json.localeId),$.json.allowDecimalSymbol&&(this.allowDecimalSymbol=$.json.allowDecimalSymbol)),this.isSetConfig=!0}}return e.\u0275fac=function(t){return new(t||e)(ue(hp),ue(uo))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const gle={provide:$n,useExisting:Bt(()=>ble),multi:!0},_le=["required","notEmpty","alpha","alphaNumeric","ascii","dataUri","digit","email","even","hexColor","json","latitude","latLong","leapYear","longitude","lowerCase","mac","odd","port","primeNumber","time","upperCase","url","unique","cusip","gird"],Om="numeric";let ble=(()=>{class e extends hle{constructor(t,r,i){super(),this.elementRef=t,this.renderer=r,this.decimalProvider=i,this.eventListeners=[],this.isNumericSubscribed=!1,this.isFocusCalled=!1,this.isMasked=!1,this.element=t.nativeElement,this.setEventName()}set validationControls(t){this.controls=t}get validationControls(){return this.controls}ngOnInit(){let t=[];Object.keys(wo).forEach(r=>{(this[`rx${r}`]||-1!=_le.indexOf(r)&&""==this[`rx${r}`])&&(t.push(wo[r](this[`rx${r}`])),this.name&&(!this.formControlName||!this.formControl)&&xe.configureControl(this.controlConfig,this[`rx${r}`],r))}),t.length>0&&(this.validators=t),this.rxnumeric&&(this.rxnumeric.isFormat||this.rxnumeric.digitsInfo)&&this.bindNumericElementEvent()}blurEvent(){if(!(this.formControl&&this.formControl.errors&&this.formControl.errors.numeric)){if(null!=this.formControl.value){let t=this.decimalProvider.transFormDecimal(this.formControl.value,this.rxnumeric.digitsInfo,this.rxnumeric.persistZero);t=this.rxnumeric.isFormat?t:this.decimalProvider.replacer(t),this.setValueOnElement(t)}this.isFocusCalled=!1}}bindNumericElementEvent(t){t&&(this.rxnumeric=t);let r=this.renderer.listen(this.element,"blur",this.blurEvent.bind(this));this.eventListeners.push(r),r=this.renderer.listen(this.element,"focus",i=>{if(this.isFocusCalled=!0,!(this.formControl&&this.formControl.errors&&this.formControl.errors.numeric)&&null!=this.formControl.value){let o=this.decimalProvider.replacer(this.element.value);this.setValueOnElement(o)}}),this.eventListeners.push(r)}bindValueChangeEvent(){if(""!=this.eventName){let t=this.renderer.listen(this.element,this.eventName,()=>{Object.keys(this.validationControls).forEach(r=>{this.validationControls[r].updateValueAndValidity()})});this.eventListeners.push(t)}}subscribeNumericFormatter(){this.formControl[nn]&&this.formControl[nn][Om]&&(this.formControl[nn][Om].isFormat||this.formControl[nn][Om].digitsInfo)&&(this.isNumericSubscribed||(this.bindNumericElementEvent(this.formControl[nn][Om]),this.isNumericSubscribed=!0),!this.isFocusCalled&&be.isNotBlank(this.formControl.value)&&this.blurEvent())}subscribeMaskValidator(){if(this.formControl[nn]&&this.formControl[nn].mask&&!this.isMasked){let t=this.formControl[nn].mask;this.maskProvider=new ple(this.element,t.mask,this.renderer,this.formControl,t),this.isMasked=!0}}setValueOnElement(t){this.renderer.setProperty(this.element,"value",t)}setTemplateValidators(t){for(let r in t[nn])this[r]=t[nn][r];delete t[W2],delete t[nn],this.ngOnInit()}updateOnElementClass(t){var r="";return function(i){r&&t.classList.remove(r),i&&t.classList.add(i),r=i}}setValidatorConfig(t){if(!this.formControl){this.formControl=t;let r=this.formControl;r.updateOnElementClass&&(r.updateOnElementClass=this.updateOnElementClass(this.element))}this.subscribeMaskValidator(),this.subscribeNumericFormatter(),t[W2]&&this.setTemplateValidators(t),t[m0]&&(this.conditionalValidator=t[m0],delete t[m0])}validate(t){return this.setValidatorConfig(t),this.conditionalValidator&&this.conditionalValidator(t),this.isProcessed||this.setModelConfig(t),this.validators&&this.validators.length>0||this.maskProvider?this.validation(t):null}ngOnDestroy(){this.controls=void 0;let t=this.eventListeners.length;for(var r=0;r<t;r++)this.eventListeners[0](),this.eventListeners.splice(0,1);this.eventListeners=[],this.maskProvider&&this.maskProvider.onDestroy()}}return e.\u0275fac=function(t){return new(t||e)(G(tt),G(jn),G(mle))},e.\u0275dir=de({type:e,selectors:[["","ngModel",""],["","formControlName",""],["","formControl",""]],inputs:{rxalpha:"rxalpha",rxalphaNumeric:"rxalphaNumeric",rxascii:"rxascii",rxcompare:"rxcompare",rxcompose:"rxcompose",rxcontains:"rxcontains",rxcreditCard:"rxcreditCard",rxdataUri:"rxdataUri",rxdifferent:"rxdifferent",rxdigit:"rxdigit",rxemail:"rxemail",rxendsWith:"rxendsWith",rxeven:"rxeven",rxextension:"rxextension",rxfactor:"rxfactor",rxfileSize:"rxfileSize",rxgreaterThanEqualTo:"rxgreaterThanEqualTo",rxgreaterThan:"rxgreaterThan",rxhexColor:"rxhexColor",rxjson:"rxjson",rxlatitude:"rxlatitude",rxlatLong:"rxlatLong",rxleapYear:"rxleapYear",rxlessThan:"rxlessThan",rxlessThanEqualTo:"rxlessThanEqualTo",rxlongitude:"rxlongitude",rxlowerCase:"rxlowerCase",rxmac:"rxmac",rxmaxDate:"rxmaxDate",rxmaxLength:"rxmaxLength",rxmaxNumber:"rxmaxNumber",rxminDate:"rxminDate",rxminLength:"rxminLength",rxminNumber:"rxminNumber",rxnumeric:"rxnumeric",rxodd:"rxodd",rxpassword:"rxpassword",rxport:"rxport",rxprimeNumber:"rxprimeNumber",rxrequired:"rxrequired",rxrange:"rxrange",rxrule:"rxrule",rxstartsWith:"rxstartsWith",rxtime:"rxtime",rxupperCase:"rxupperCase",rxurl:"rxurl",rxunique:"rxunique",rxnotEmpty:"rxnotEmpty",rxcusip:"rxcusip",rxgrid:"rxgrid",rxdate:"rxdate"},standalone:!1,features:[_t([gle]),ft]}),e})();const Ele=new N("cdk-input-modality-detector-options"),wle={ignoreKeys:[18,17,224,91,16]},S0={passive:!0,capture:!0};let Dle=(()=>{class e{_platform=v(Di);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Dn(null);_options;_lastTouchMs=0;_onKeydown=t=>{this._options?.ignoreKeys?.some(r=>r===t.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=bo(t))};_onMousedown=t=>{Date.now()-this._lastTouchMs<650||(this._modality.next(s0(t)?"keyboard":"mouse"),this._mostRecentTarget=bo(t))};_onTouchstart=t=>{a0(t)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=bo(t))};constructor(){const t=v(we),r=v(st),i=v(Ele,{optional:!0});if(this._options={...wle,...i},this.modalityDetected=this._modality.pipe(jL(1)),this.modalityChanged=this.modalityDetected.pipe(jN()),this._platform.isBrowser){const o=v(Oi).createRenderer(null,null);this._listenerCleanups=t.runOutsideAngular(()=>[o.listen(r,"keydown",this._onKeydown,S0),o.listen(r,"mousedown",this._onMousedown,S0),o.listen(r,"touchstart",this._onTouchstart,S0)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(t=>t())}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var km=function(e){return e[e.IMMEDIATE=0]="IMMEDIATE",e[e.EVENTUAL=1]="EVENTUAL",e}(km||{});const Tle=new N("cdk-focus-monitor-default-options"),Nm=o0({passive:!0,capture:!0});let z5=(()=>{class e{_ngZone=v(we);_platform=v(Di);_inputModalityDetector=v(Dle);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=v(st);_stopInputModalityDetector=new ke;constructor(){const t=v(Tle,{optional:!0});this._detectionMode=t?.detectionMode||km.IMMEDIATE}_rootNodeFocusAndBlurListener=t=>{for(let i=bo(t);i;i=i.parentElement)"focus"===t.type?this._onFocus(t,i):this._onBlur(t,i)};monitor(t,r=!1){const i=Jl(t);if(!this._platform.isBrowser||1!==i.nodeType)return me();const o=function Ire(e){if(function Mre(){if(null==HC){const e=typeof document<"u"?document.head:null;HC=!(!e||!e.createShadowRoot&&!e.attachShadow)}return HC}()){const n=e.getRootNode?e.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}(i)||this._document,s=this._elementInfo.get(i);if(s)return r&&(s.checkChildren=!0),s.subject;const a={checkChildren:r,subject:new ke,rootNode:o};return this._elementInfo.set(i,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(t){const r=Jl(t),i=this._elementInfo.get(r);i&&(i.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(i))}focusVia(t,r,i){const o=Jl(t);o===this._document.activeElement?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,r,l)):(this._setOrigin(r),"function"==typeof o.focus&&o.focus(i))}ngOnDestroy(){this._elementInfo.forEach((t,r)=>this.stopMonitoring(r))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program"}_shouldBeAttributedToTouch(t){return this._detectionMode===km.EVENTUAL||!!t?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(t,r){t.classList.toggle("cdk-focused",!!r),t.classList.toggle("cdk-touch-focused","touch"===r),t.classList.toggle("cdk-keyboard-focused","keyboard"===r),t.classList.toggle("cdk-mouse-focused","mouse"===r),t.classList.toggle("cdk-program-focused","program"===r)}_setOrigin(t,r=!1){this._ngZone.runOutsideAngular(()=>{this._origin=t,this._originFromTouchInteraction="touch"===t&&r,this._detectionMode===km.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(t,r){const i=this._elementInfo.get(r),o=bo(t);!i||!i.checkChildren&&r!==o||this._originChanged(r,this._getFocusOrigin(o),i)}_onBlur(t,r){const i=this._elementInfo.get(r);!i||i.checkChildren&&t.relatedTarget instanceof Node&&r.contains(t.relatedTarget)||(this._setClasses(r),this._emitOrigin(i,null))}_emitOrigin(t,r){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(r))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;const r=t.rootNode,i=this._rootNodeFocusListenerCount.get(r)||0;i||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,Nm),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,Nm)}),this._rootNodeFocusListenerCount.set(r,i+1),1===++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(li(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(t){const r=t.rootNode;if(this._rootNodeFocusListenerCount.has(r)){const i=this._rootNodeFocusListenerCount.get(r);i>1?this._rootNodeFocusListenerCount.set(r,i-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Nm),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Nm),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,r,i){this._setClasses(t,r),this._emitOrigin(i,r),this._lastFocusOrigin=r}_getClosestElementsInfo(t){const r=[];return this._elementInfo.forEach((i,o)=>{(o===t||i.checkChildren&&o.contains(t))&&r.push([o,i])}),r}_isLastInteractionFromInputLabel(t){const{_mostRecentTarget:r,mostRecentModality:i}=this._inputModalityDetector;if("mouse"!==i||!r||r===t||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName||t.disabled)return!1;const o=t.labels;if(o)for(let s=0;s<o.length;s++)if(o[s].contains(r))return!0;return!1}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class Sle extends t2{_origin="program";setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}}const xle=["mat-menu-item",""],Ale=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Mle=["mat-icon, [matMenuItemIcon]","*"];function Ile(e,n){1&e&&(s_(),T(0,"svg",2),pe(1,"polygon",3),A())}const Rle=["*"];function Ole(e,n){if(1&e){const t=nt();xl(0,"div",0),xv("click",function(){return Te(t),Se(O().closed.emit("click"))})("animationstart",function(i){return Te(t),Se(O()._onAnimationStart(i.animationName))})("animationend",function(i){return Te(t),Se(O()._onAnimationDone(i.animationName))})("animationcancel",function(i){return Te(t),Se(O()._onAnimationDone(i.animationName))}),xl(1,"div",1),It(2),vu()()}if(2&e){const t=O();xn(t._classList),On("mat-menu-panel-animations-disabled",t._animationsDisabled)("mat-menu-panel-exit-animation","void"===t._panelAnimationState)("mat-menu-panel-animating",t._isAnimating),Cu("id",t.panelId),vn("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null)}}const x0=new N("MAT_MENU_PANEL");let A0=(()=>{class e{_elementRef=v(tt);_document=v(st);_focusMonitor=v(z5);_parentMenu=v(x0,{optional:!0});_changeDetectorRef=v(Br);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new ke;_focused=new ke;_highlighted=!1;_triggersSubmenu=!1;constructor(){v(md).load(D2),this._parentMenu?.addItem?.(this)}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._getHostElement(),t,r):this._getHostElement().focus(r),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const t=this._elementRef.nativeElement.cloneNode(!0),r=t.querySelectorAll("mat-icon, .material-icons");for(let i=0;i<r.length;i++)r[i].remove();return t.textContent?.trim()||""}_setHighlighted(t){this._highlighted=t,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(t){this._triggersSubmenu=t,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function(r,i){1&r&&Ce("click",function(s){return i._checkDisabled(s)})("mouseenter",function(){return i._handleMouseEnter()}),2&r&&(vn("role",i.role)("tabindex",i._getTabIndex())("aria-disabled",i.disabled)("disabled",i.disabled||null),On("mat-mdc-menu-item-highlighted",i._highlighted)("mat-mdc-menu-item-submenu-trigger",i._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",Lt],disableRipple:[2,"disableRipple","disableRipple",Lt]},exportAs:["matMenuItem"],attrs:xle,ngContentSelectors:Mle,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(r,i){1&r&&(ri(Ale),It(0),T(1,"span",0),It(2,1),A(),pe(3,"div",1),Z(4,Ile,2,0,":svg:svg",2)),2&r&&(x(3),q("matRippleDisabled",i.disableRipple||i.disabled)("matRippleTrigger",i._getHostElement()),x(),K(i._triggersSubmenu?4:-1))},dependencies:[w2],encapsulation:2,changeDetection:0})}return e})();const kle=new N("MatMenuContent"),Nle=new N("mat-menu-default-options",{providedIn:"root",factory:function Ple(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}}),M0="_mat-menu-enter",Pm="_mat-menu-exit";let Sd=(()=>{class e{_elementRef=v(tt);_changeDetectorRef=v(Br);_injector=v(et);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled=tc();_allItems;_directDescendantItems=new Lc;_classList={};_panelAnimationState="void";_animationDone=new ke;_isAnimating=!1;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(t){this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){this._yPosition=t,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(t){const r=this._previousPanelClass,i={...this._classList};r&&r.length&&r.split(" ").forEach(o=>{i[o]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(o=>{i[o]=!0}),this._elementRef.nativeElement.className=""),this._classList=i}_previousPanelClass;get classList(){return this.panelClass}set classList(t){this.panelClass=t}closed=new Pe;close=this.closed;panelId=v(ec).getId("mat-menu-panel-");constructor(){const t=v(Nle);this.overlayPanelClass=t.overlayPanelClass||"",this._xPosition=t.xPosition,this._yPosition=t.yPosition,this.backdropClass=t.backdropClass,this.overlapTrigger=t.overlapTrigger,this.hasBackdrop=t.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Sle(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(cs(this._directDescendantItems),Tt(t=>ds(...t.map(r=>r._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t)),this._directDescendantItems.changes.subscribe(t=>{const r=this._keyManager;if("enter"===this._panelAnimationState&&r.activeItem?._hasFocus()){const i=t.toArray(),o=Math.max(0,Math.min(i.length-1,r.activeItemIndex||0));i[o]&&!i[o].disabled?r.setActiveItem(o):r.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe(cs(this._directDescendantItems),Tt(r=>ds(...r.map(i=>i._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){const r=t.keyCode,i=this._keyManager;switch(r){case 27:ha(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===r||40===r)&&i.setFocusOrigin("keyboard"),void i.onKeydown(t)}}focusFirstItem(t="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=qs(()=>{const r=this._resolvePanel();if(!r||!r.contains(document.activeElement)){const i=this._keyManager;i.setFocusOrigin(t).setFirstItemActive(),!i.activeItem&&r&&r.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){}setPositionClasses(t=this.xPosition,r=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===t,"mat-menu-after":"after"===t,"mat-menu-above":"above"===r,"mat-menu-below":"below"===r},this._changeDetectorRef.markForCheck()}_onAnimationDone(t){const r=t===Pm;(r||t===M0)&&(r&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(r?"void":"enter"),this._isAnimating=!1)}_onAnimationStart(t){(t===M0||t===Pm)&&(this._isAnimating=!0)}_setIsOpen(t){if(this._panelAnimationState=t?"enter":"void",t){if(0===this._keyManager.activeItemIndex){const r=this._resolvePanel();r&&(r.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Pm),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(t?M0:Pm)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe(cs(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(r=>r._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let t=null;return this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),t}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-menu"]],contentQueries:function(r,i,o){if(1&r&&(xr(o,kle,5),xr(o,A0,5),xr(o,A0,4)),2&r){let s;wt(s=Dt())&&(i.lazyContent=s.first),wt(s=Dt())&&(i._allItems=s),wt(s=Dt())&&(i.items=s)}},viewQuery:function(r,i){if(1&r&&Yn(ei,5),2&r){let o;wt(o=Dt())&&(i.templateRef=o.first)}},hostVars:3,hostBindings:function(r,i){2&r&&vn("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",Lt],hasBackdrop:[2,"hasBackdrop","hasBackdrop",t=>null==t?null:Lt(t)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[_t([{provide:x0,useExisting:e}])],ngContentSelectors:Rle,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(r,i){1&r&&(ri(),Xy(0,Ole,3,12,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-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));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,changeDetection:0})}return e})();const G5=new N("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const e=v(et);return()=>pa(e)}}),Lle={provide:G5,deps:[],useFactory:function Fle(e){const n=v(et);return()=>pa(n)}},xd=new WeakMap;let Vle=(()=>{class e{_canHaveBackdrop;_element=v(tt);_viewContainerRef=v(Er);_menuItemInstance=v(A0,{optional:!0,self:!0});_dir=v(Cd,{optional:!0});_focusMonitor=v(z5);_ngZone=v(we);_injector=v(et);_scrollStrategy=v(G5);_changeDetectorRef=v(Br);_animationsDisabled=tc();_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=At.EMPTY;_menuCloseSubscription=At.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_openedBy=void 0;get _menu(){return this._menuInternal}set _menu(t){t!==this._menuInternal&&(this._menuInternal=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.subscribe(r=>{this._destroyMenu(r),("click"===r||"tab"===r)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(r)})),this._menuItemInstance?._setTriggersSubmenu(this._triggersSubmenu()))}_menuInternal;constructor(t){this._canHaveBackdrop=t;const r=v(x0,{optional:!0});this._parentMaterialMenu=r instanceof Sd?r:void 0}ngOnDestroy(){this._menu&&this._ownsMenu(this._menu)&&xd.delete(this._menu),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this._menu)}_closeMenu(){this._menu?.close.emit()}_openMenu(t){const r=this._menu;if(this._menuOpen||!r)return;this._pendingRemoval?.unsubscribe();const i=xd.get(r);xd.set(r,this),i&&i!==this&&i._closeMenu();const o=this._createOverlay(r),s=o.getConfig(),a=s.positionStrategy;this._setPosition(r,a),s.hasBackdrop=!!this._canHaveBackdrop&&(null==r.hasBackdrop?!this._triggersSubmenu():r.hasBackdrop),o.hasAttached()||(o.attach(this._getPortal(r)),r.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this._closeMenu()),r.parentMenu=this._triggersSubmenu()?this._parentMaterialMenu:void 0,r.direction=this.dir,t&&r.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),r instanceof Sd&&(r._setIsOpen(!0),r._directDescendantItems.changes.pipe(li(r.close)).subscribe(()=>{a.withLockedPosition(!1).reapplyLastPosition(),a.withLockedPosition(!0)}))}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._element,t,r):this._element.nativeElement.focus(r)}_destroyMenu(t){const r=this._overlayRef,i=this._menu;!r||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),i instanceof Sd&&this._ownsMenu(i)?(this._pendingRemoval=i._animationDone.pipe(Ci(1)).subscribe(()=>{r.detach(),i.lazyContent?.detach()}),i._setIsOpen(!1)):(r.detach(),i?.lazyContent?.detach()),i&&this._ownsMenu(i)&&xd.delete(i),this.restoreFocus&&("keydown"===t||!this._openedBy||!this._triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}_setIsMenuOpen(t){t!==this._menuOpen&&(this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this._triggersSubmenu()&&this._menuItemInstance._setHighlighted(t),this._changeDetectorRef.markForCheck())}_createOverlay(t){if(!this._overlayRef){const r=this._getOverlayConfig(t);this._subscribeToPositions(t,r.positionStrategy),this._overlayRef=n0(this._injector,r),this._overlayRef.keydownEvents().subscribe(i=>{this._menu instanceof Sd&&this._menu._handleKeydown(i)})}return this._overlayRef}_getOverlayConfig(t){return new e0({positionStrategy:t0(this._injector,this._getOverlayOrigin()).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:t.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:t.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr",disableAnimations:this._animationsDisabled})}_subscribeToPositions(t,r){t.setPositionClasses&&r.positionChanges.subscribe(i=>{this._ngZone.run(()=>{t.setPositionClasses("start"===i.connectionPair.overlayX?"after":"before","top"===i.connectionPair.overlayY?"below":"above")})})}_setPosition(t,r){let[i,o]="before"===t.xPosition?["end","start"]:["start","end"],[s,a]="above"===t.yPosition?["bottom","top"]:["top","bottom"],[l,c]=[s,a],[u,d]=[i,o],g=0;if(this._triggersSubmenu()){if(d=i="before"===t.xPosition?"start":"end",o=u="end"===i?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const m=this._parentMaterialMenu.items.first;this._parentInnerPadding=m?m._getHostElement().offsetTop:0}g="bottom"===s?this._parentInnerPadding:-this._parentInnerPadding}}else t.overlapTrigger||(l="top"===s?"bottom":"top",c="top"===a?"bottom":"top");r.withPositions([{originX:i,originY:l,overlayX:u,overlayY:s,offsetY:g},{originX:o,originY:l,overlayX:d,overlayY:s,offsetY:g},{originX:i,originY:c,overlayX:u,overlayY:a,offsetY:-g},{originX:o,originY:c,overlayX:d,overlayY:a,offsetY:-g}])}_menuClosingActions(){const t=this._getOutsideClickStream(this._overlayRef),r=this._overlayRef.detachments();return ds(t,this._parentMaterialMenu?this._parentMaterialMenu.closed:me(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(ln(s=>this._menuOpen&&s!==this._menuItemInstance)):me(),r)}_getPortal(t){return(!this._portal||this._portal.templateRef!==t.templateRef)&&(this._portal=new ZC(t.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(t){return xd.get(t)===this}static \u0275fac=function(r){ky()};static \u0275dir=de({type:e})}return e})(),Ble=(()=>{class e extends Vle{_cleanupTouchstart;_hoverSubscription=At.EMPTY;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){this._menu=t}menuData;restoreFocus=!0;menuOpened=new Pe;onMenuOpen=this.menuOpened;menuClosed=new Pe;onMenuClose=this.menuClosed;constructor(){super(!0);const t=v(jn);this._cleanupTouchstart=t.listen(this._element.nativeElement,"touchstart",r=>{a0(r)||(this._openedBy="touch")},{passive:!0})}triggersSubmenu(){return super._triggersSubmenu()}toggleMenu(){return this.menuOpen?this.closeMenu():this.openMenu()}openMenu(){this._openMenu(!0)}closeMenu(){this._closeMenu()}updatePosition(){this._overlayRef?.updatePosition()}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTouchstart(),this._hoverSubscription.unsubscribe()}_getOverlayOrigin(){return this._element}_getOutsideClickStream(t){return t.backdropClick()}_handleMousedown(t){s0(t)||(this._openedBy=0===t.button?"mouse":void 0,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){const r=t.keyCode;(13===r||32===r)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===r&&"ltr"===this.dir||37===r&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(t=>{t===this._menuItemInstance&&!t.disabled&&(this._openedBy="mouse",this._openMenu(!1))}))}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(r,i){1&r&&Ce("click",function(s){return i._handleClick(s)})("mousedown",function(s){return i._handleMousedown(s)})("keydown",function(s){return i._handleKeydown(s)}),2&r&&vn("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?null==i.menu?null:i.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],features:[ft]})}return e})(),jle=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[Lle],imports:[x2,Li,BL,pm,Li]})}return e})();const Wle=["appDialog"],qle=(e,n)=>({"absolute bg-[#ddd]/70 top-0 right-0 h-screen w-screen":e,"inline-block w-fit h-fit":n}),Yle=(e,n)=>({"!max-w-[450px] !w-[98vw] min-h-[500px]":e,"h-screen w-screen":n}),Zle=e=>({"bg-white":e}),Ea=(e,n)=>({background:e,color:n}),wa=e=>({color:e}),Kle=()=>[],q5=(e,n)=>({borderColor:e,color:n}),Y5=(e,n,t)=>({color:e,background:n,border:t}),Xle=e=>({background:e}),Qle=(e,n)=>n.id;function Jle(e,n){1&e&&pe(0,"img",18)}function ece(e,n){1&e&&pe(0,"img",19)}function tce(e,n){if(1&e&&(T(0,"div",14),Z(1,Jle,1,0,"img",18)(2,ece,1,0,"img",19),A()),2&e){const t=O();q("ngClass",Ar(2,Yle,!(null!=t.configformatted&&t.configformatted.standard),null==t.configformatted?null:t.configformatted.standard)),x(),K(t.useDark()?1:2)}}function nce(e,n){if(1&e){const t=nt();T(0,"button",45),Ce("click",function(){return Te(t),Se(O(4).cancelled.emit())}),pe(1,"i",46),A()}}function rce(e,n){1&e&&Yt(0)}function ice(e,n){1&e&&Et(0,rce,1,0,"ng-container",47),2&e&&(O(4),q("ngTemplateOutlet",gt(4)))}function oce(e,n){1&e&&Yt(0)}function sce(e,n){1&e&&Et(0,oce,1,0,"ng-container",47),2&e&&(O(5),q("ngTemplateOutlet",gt(14)))}function ace(e,n){1&e&&Yt(0)}function lce(e,n){1&e&&Et(0,ace,1,0,"ng-container",47),2&e&&(O(5),q("ngTemplateOutlet",gt(8)))}function cce(e,n){if(1&e&&Z(0,sce,1,1,"ng-container")(1,lce,1,1,"ng-container"),2&e){const t=O(4);K(t.momoEnabled()&&!t.transferEnabled()||"momo"===t.activeTab()?0:t.momoEnabled()&&!t.transferEnabled()||"transfer"===t.activeTab()?1:-1)}}function uce(e,n){1&e&&Yt(0)}function dce(e,n){1&e&&Et(0,uce,1,0,"ng-container",47),2&e&&(O(4),q("ngTemplateOutlet",gt(10)))}function fce(e,n){1&e&&Yt(0)}function hce(e,n){1&e&&Et(0,fce,1,0,"ng-container",47),2&e&&(O(4),q("ngTemplateOutlet",gt(22)))}function pce(e,n){if(1&e&&(T(0,"section",22),Z(1,nce,2,0,"button",36),T(2,"div",37)(3,"div",38)(4,"div",39)(5,"div",40),pe(6,"img",41),A(),T(7,"span",42),j(8),kn(9,"shorten"),A()()(),T(10,"div",43)(11,"span",44),j(12),A()()(),Z(13,ice,1,1,"ng-container")(14,cce,2,1)(15,dce,1,1,"ng-container")(16,hce,1,1,"ng-container"),A()),2&e){let t,r,i,o,s;const a=O(3);q("@fadeInOnEnter",void 0)("@fadeOutOnLeave",void 0),x(),K(null!=a.configformatted&&a.configformatted.standard?1:-1),x(5),q("src",null==(t=a.paymentParams())?null:t.merchantLogo,Z_)("alt",null==(r=a.paymentParams())?null:r.merchantName),x(2),Qe(co(9,8,null==(i=a.paymentParams())?null:i.merchantName,15,"...")),x(4),Qe(null==(o=a.paymentParams())?null:o.customerEmail),x(),K("initialize"===(s=a.processingStage())?13:"waitingConfirmation"===s?14:"reviewDetails"===s?15:"errorPage"===s?16:-1)}}function mce(e,n){if(1&e){const t=nt();T(0,"section",23)(1,"div",48)(2,"div",49)(3,"canvas",50),pe(4,"riv-animation",51),A()()(),T(5,"div"),j(6,"Transaction successful!"),A(),T(7,"div",52),j(8," We have processed your transaction successfully. "),A(),T(9,"div",53)(10,"sb-button",54),Ce("click",function(){return Te(t),Se(O(3).gotoRedirectLink())}),j(11,"Exit page "),A()()()}if(2&e){const t=O(3);q("@fadeInOnEnter",void 0)("@fadeOutOnLeave",void 0),x(10),q("buttonStyle",t.useTheme?Ar(3,Ea,t.customColor,t.buttonTextColor):null)}}function gce(e,n){if(1&e&&(T(0,"article",20),Z(1,pce,17,12,"section",22)(2,mce,12,6,"section",23),T(3,"div",24)(4,"div",25)(5,"span",26),pe(6,"i",27),T(7,"span",28),j(8,"Powered by"),A()(),T(9,"span",29),pe(10,"img",30),T(11,"span",31),j(12,"Startbutton"),A()()(),T(13,"div",32),j(14),A(),T(15,"div",33)(16,"a",34),j(17,"Privacy notice"),A(),T(18,"a",35),j(19,"Terms of sell"),A()()()()),2&e){let t;const r=O(2);x(),K("processing"===r.stage()||"failed"===r.stage()?1:"success"===r.stage()?2:-1),x(2),q("ngClass",er(3,Zle,!(null!=r.configformatted&&r.configformatted.standard))),x(11),ii("An Authorized reseller of ",null==(t=r.paymentParams())?null:t.merchantName," ")}}function _ce(e,n){if(1&e){const t=nt();T(0,"button",55),Ce("click",function(){return Te(t),Se(O(2).payWithPaystack())}),A()}}function yce(e,n){if(1&e&&Z(0,gce,20,5,"article",20)(1,_ce,1,0,"button",21),2&e){const t=O();K(t.showVaScreen()&&t.loadedColors?0:1)}}function vce(e,n){1&e&&Yt(0)}function bce(e,n){1&e&&Yt(0,58),2&e&&(O(3),q("ngTemplateOutlet",gt(6)))}function Cce(e,n){if(1&e){const t=nt();T(0,"div",57),Z(1,bce,1,1,"ng-container",58),T(2,"sb-button",59),Ce("click",function(){return Te(t),Se(O(2).confirmMobileMoneyPayment())}),j(3," Verify number "),A()()}if(2&e){let t;const r=O(2);x(),K(r.showMoreMethod()||null!=(t=r.paymentParams())&&t.paymentLink?1:-1),x(),q("buttonStyle",r.useTheme?Ar(4,Ea,r.customColor,r.buttonTextColor):null)("loading",r.confirming())("disabled",!r.momoDetails())}}function Ece(e,n){1&e&&Yt(0)}function wce(e,n){1&e&&Yt(0,58),2&e&&(O(3),q("ngTemplateOutlet",gt(6)))}function Dce(e,n){1&e&&j(0," I\u2019ve made the transfer ")}function Tce(e,n){1&e&&j(0," I\u2019ve sent the money ")}function Sce(e,n){if(1&e){const t=nt();Et(0,Ece,1,0,"ng-container",47),T(1,"div",60),Z(2,wce,1,1,"ng-container",58),T(3,"sb-button",61),Ce("click",function(){return Te(t),Se(O(2).confirmPayment())}),Z(4,Dce,1,0)(5,Tce,1,0),A()()}if(2&e){let t;const r=O(2);q("ngTemplateOutlet",gt(20)),x(2),K(r.showMoreMethod()||null!=(t=r.paymentParams())&&t.paymentLink?2:-1),x(),q("buttonStyle",r.useTheme?Ar(5,Ea,r.customColor,r.buttonTextColor):null)("disabled",!r.transferDetails()),x(),K("GHS"===r.currency()?4:5)}}function xce(e,n){if(1&e&&(T(0,"section",56),Et(1,vce,1,0,"ng-container",47),Z(2,Cce,4,7,"div",57)(3,Sce,6,8),A()),2&e){const t=O(),r=gt(12);x(),q("ngTemplateOutlet",r),x(),K(t.momoEnabled()&&!t.transferEnabled()||"momo"===t.activeTab()?2:!t.momoEnabled()&&t.transferEnabled()||"transfer"===t.activeTab()?3:-1)}}function Ace(e,n){if(1&e){const t=nt();T(0,"button",62),Ce("click",function(){let i;Te(t);const o=O();return Se(o.changePaymentMethod(null==(i=o.transferDetails())?null:i.reference))}),T(1,"div",39),pe(2,"i",63),T(3,"span",64),j(4,"More payment methods"),A()()()}if(2&e){const t=O();q("ngStyle",er(1,wa,t.textColor))}}function Mce(e,n){if(1&e){const t=nt();T(0,"div",65),Ce("click",function(){return Te(t),Se(O().getIcon())}),pe(1,"i",66),A(),T(2,"div",67),j(3," We\u2019re currently trying to "),pe(4,"br"),j(5," confirm your transfer. "),A(),T(6,"div",68),j(7," This may take a few minutes. Please wait for "),T(8,"span",69),j(9),kn(10,"date"),A()(),T(11,"div",70)(12,"sb-button",71),Ce("click",function(){return Te(t),Se(O().processingStage.set("reviewDetails"))}),j(13,"Show account number "),A()()}if(2&e){const t=O();x(),xn("text-6xl mt-[70px] mb-[30px] "+t.iconList[t.currentIcon()]),q("ngStyle",er(9,wa,t.textColor)),x(7),q("ngStyle",er(11,wa,t.textColor)),x(),Qe(Js(10,6,t.waitingForPaymentStatus(),"mm:ss")),x(3),q("buttonStyle",t.useTheme?Ar(13,Ea,t.customColor,t.buttonTextColor):null)}}function Ice(e,n){1&e&&Yt(0)}function Rce(e,n){1&e&&Yt(0)}function Oce(e,n){if(1&e){const t=nt();T(0,"div",72),j(1,"Bank Transfer"),A(),Et(2,Ice,1,0,"ng-container",47)(3,Rce,1,0,"ng-container",47),T(4,"div",70)(5,"sb-button",73),Ce("click",function(){return Te(t),Se(O().processingStage.set("waitingConfirmation"))}),j(6,"Back to confirmation "),A()()}if(2&e){const t=O(),r=gt(12),i=gt(20);x(2),q("ngTemplateOutlet",r),x(),q("ngTemplateOutlet",i),x(2),q("buttonStyle",t.useTheme?Ar(4,Ea,t.customColor,t.buttonTextColor):null)("disabled",t.expired())}}function kce(e,n){if(1&e&&(T(0,"div",87)(1,"span",83),j(2),kn(3,"keys"),kn(4,"titlecase"),A(),T(5,"span",84),j(6),kn(7,"values"),kn(8,"currency"),A()()),2&e){const t=n.$implicit,r=O(4);x(2),ii("",Bh(4,4,Bh(3,2,t)[0])," :"),x(4),Qe(co(8,8,Bh(7,6,t)[0],r.currency(),"symbol-narrow"))}}function Nce(e,n){1&e&&Zo(0,kce,9,12,"div",87,yu),2&e&&Ko(O(3).taxData().taxes??function BA(e,n,t){const r=fr()+e,i=B();return i[r]===Mt?ki(i,r,t?n.call(t):n()):lu(i,r)}(0,Kle))}function Pce(e,n){if(1&e){const t=nt();T(0,"div",76)(1,"div",82)(2,"span",83),j(3,"Subtotal:"),A(),T(4,"span",84),j(5),kn(6,"currency"),A()(),T(7,"div",85)(8,"span",83),j(9,"Taxes and Levies:"),A(),T(10,"span",84),j(11),kn(12,"currency"),A()(),T(13,"div"),Z(14,Nce,2,1),T(15,"button",86),Ce("click",function(){return Te(t),Se(O(2).toggleViewTaxBreakdown())}),T(16,"span"),pe(17,"i"),A()()()()}if(2&e){let t;const r=O(2);x(5),Qe(co(6,5,r.taxData().total-r.taxData().subtotal,r.currency(),"symbol-narrow")),x(6),Qe(co(12,9,null==(t=r.taxData())?null:t.subtotal,r.currency(),"symbol-narrow")),x(3),K(r.showTaxBreakdown()?14:-1),x(3),xn(r.showTaxBreakdown()?"icon-[carbon--chevron-up]":"icon-[carbon--chevron-down]")}}function Fce(e,n){1&e&&Yt(0)}function Lce(e,n){if(1&e&&Et(0,Fce,1,0,"ng-container",47),2&e){const t=O(3),r=gt(24),i=gt(26);q("ngTemplateOutlet",0===t.aBDesign()?i:r)}}function Vce(e,n){1&e&&Yt(0)}function Bce(e,n){1&e&&Et(0,Vce,1,0,"ng-container",47),2&e&&(O(3),q("ngTemplateOutlet",gt(18)))}function jce(e,n){1&e&&Z(0,Lce,1,1,"ng-container")(1,Bce,1,1,"ng-container"),2&e&&K("GHS"===O(2).currency()?0:1)}function Uce(e,n){1&e&&Yt(0)}function $ce(e,n){1&e&&Et(0,Uce,1,0,"ng-container",47),2&e&&(O(2),q("ngTemplateOutlet",gt(16)))}function Hce(e,n){1&e&&(T(0,"div",92),pe(1,"cozmik-shimmer",93)(2,"cozmik-shimmer",93)(3,"cozmik-shimmer",94)(4,"cozmik-shimmer",94)(5,"cozmik-shimmer",93),A())}function zce(e,n){1&e&&Yt(0)}function Gce(e,n){if(1&e&&Et(0,zce,1,0,"ng-container",47),2&e){const t=O(5),r=gt(24),i=gt(26);q("ngTemplateOutlet",0===t.aBDesign()?i:r)}}function Wce(e,n){1&e&&Yt(0)}function qce(e,n){1&e&&Et(0,Wce,1,0,"ng-container",47),2&e&&(O(5),q("ngTemplateOutlet",gt(18)))}function Yce(e,n){1&e&&Z(0,Gce,1,1,"ng-container")(1,qce,1,1,"ng-container"),2&e&&K("GHS"===O(4).currency()?0:1)}function Zce(e,n){if(1&e&&(T(0,"div",91),Z(1,Hce,6,0,"div",92)(2,Yce,2,1),A()),2&e){const t=O(3);x(),K(t.loadingDetails()?1:2)}}function Kce(e,n){1&e&&Yt(0)}function Xce(e,n){if(1&e&&(T(0,"div"),Et(1,Kce,1,0,"ng-container",47),A()),2&e){O(3);const t=gt(16);x(),q("ngTemplateOutlet",t)}}function Qce(e,n){if(1&e){const t=nt();T(0,"sb-tabs",88),Ce("activeChange",function(i){return Te(t),Se(O(2).switchToTransfer(i))}),Et(1,Zce,3,1,"div",89)(2,Xce,2,1,"div",90),A()}if(2&e){const t=O(2);q("active",t.activeTab())("config",t.methodsTabConfig()),x(),q("sbTab",t.transferMethods.transfer),x(),q("sbTab",t.transferMethods.momo)}}function Jce(e,n){if(1&e&&(T(0,"div",74)(1,"div",75),Z(2,Pce,18,13,"div",76),T(3,"div",77)(4,"h4",78),j(5," TOTAL TO BE PAID "),A(),T(6,"div",79)(7,"span",80),j(8),kn(9,"currency"),A()()()(),Z(10,jce,2,1)(11,$ce,1,1,"ng-container")(12,Qce,3,4,"sb-tabs",81),A()),2&e){const t=O();x(),q("ngClass",t.isTaxed()?"justify-between":"justify-center"),x(),K(t.isTaxed()&&t.taxData().taxes.length>0?2:-1),x(),q("ngClass",t.isTaxed()?"justify-items-end":"justify-items-center text-center"),x(4),q("ngClass",t.isTaxed()?"":"!text-[18px]"),x(),Qe(co(9,6,t.amount(),t.currency(),"symbol")),x(2),K(t.transferEnabled()&&!t.momoEnabled()?10:!t.transferEnabled()&&t.momoEnabled()?11:t.transferEnabled()&&t.momoEnabled()?12:-1)}}function eue(e,n){if(1&e){const t=nt();T(0,"div",13)(1,"h4",108),j(2," One-Time-Registration "),A(),T(3,"sb-input",109),Qo("ngModelChange",function(i){Te(t);const o=O(3);return Qs(o.customerName,i)||(o.customerName=i),Se(i)}),A()()}if(2&e){let t;const r=O(3);q("ngClass","hubtel"===(null==(t=r.paymentParams())||null==t.partner?null:t.partner.toLowerCase())?"text-left !mb-3":""),x(3),Xo("ngModel",r.customerName)}}function tue(e,n){if(1&e&&(T(0,"span",103),j(1),A()),2&e){const t=O(3);x(),Qe(t.pinError)}}function nue(e,n){1&e&&pe(0,"i",112)}function rue(e,n){if(1&e){const t=nt();T(0,"div",104)(1,"div",110)(2,"span"),j(3),kn(4,"number"),kn(5,"number"),A()(),T(6,"button",111),Ce("click",function(){return Te(t),Se(O(3).makeTransfer())}),T(7,"span"),j(8,"Resend OTP"),A(),Z(9,nue,1,0,"i",112),A()()}if(2&e){const t=O(3);x(3),Fh("Expires in ",Js(4,5,t.Math.floor(t.hubTelTimer()/60),"2.00")," : ",Js(5,8,t.hubTelTimer()%60,"2.00")),x(3),q("disabled",t.hubTelTimer()>1||t.gettingPin())("ngStyle",er(11,wa,t.textColor)),x(3),K(t.gettingPin()?9:-1)}}function iue(e,n){if(1&e){const t=nt();Z(0,eue,4,2,"div",13),T(1,"div",99),j(2," Please check your mobile phone and enter the "),pe(3,"br"),j(4," OTP sent to you. "),A(),T(5,"div",100)(6,"div",101)(7,"sb-input",102),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.otp,i)||(o.otp=i),Se(i)}),A(),Z(8,tue,2,1,"span",103),A(),Z(9,rue,10,13,"div",104),T(10,"div",105)(11,"sb-button",106),Ce("click",function(){return Te(t),Se(O(2).restartProcess())}),j(12,"Cancel "),A(),T(13,"sb-button",107),Ce("click",function(){return Te(t),Se(O(2).submitOTP())}),j(14,"Submit "),A()()()}if(2&e){let t,r;const i=O(2);K("hubtel"===(null==(t=i.paymentParams())||null==t.partner?null:t.partner.toLowerCase())?0:-1),x(7),q("maxlength",6),Xo("ngModel",i.otp),x(),K(i.pinError?8:-1),x(),K("hubtel"===(null==(r=i.paymentParams())||null==r.partner?null:r.partner.toLowerCase())?9:-1),x(2),q("buttonStyle",i.useTheme?Ar(8,q5,i.textColor,i.textColor):null),x(2),q("buttonStyle",i.useTheme?Ar(11,Ea,i.customColor,i.buttonTextColor):null)("loading",i.loading())}}function oue(e,n){1&e&&j(0," Expired! ")}function sue(e,n){1&e&&(j(0," Please check your mobile phone and enter your "),pe(1,"br"),j(2," pin to authorize this transaction. "))}function aue(e,n){1&e&&Z(0,oue,1,0)(1,sue,3,0),2&e&&K(O(3).expired()?0:1)}function lue(e,n){1&e&&pe(0,"span",120)}function cue(e,n){if(1&e){const t=nt();T(0,"button",122),Ce("click",function(){Te(t);const i=O(4);return i.restartProcess(),Se(i.activeTab.set("transfer"))}),j(1,"Use transfer "),A()}}function uue(e,n){if(1&e){const t=nt();T(0,"div",117)(1,"sb-button",119),Ce("click",function(){return Te(t),Se(O(3).confirmMobileMoneyPayment())}),T(2,"div",39)(3,"span"),j(4,"Retry payment"),A(),Z(5,lue,1,0,"span",120),A()(),T(6,"div",121)(7,"button",122),Ce("click",function(){return Te(t),Se(O(3).restartProcess())}),j(8," Restart payment "),A(),Z(9,cue,2,0,"button",123),A()()}if(2&e){const t=O(3);x(5),K(t.confirming()?5:-1),x(4),K(t.transferEnabled()?9:-1)}}function due(e,n){if(1&e){const t=nt();T(0,"sb-button",119),Ce("click",function(){return Te(t),Se(O(3).cancelPayment())}),j(1,"Cancel "),A()}}function fue(e,n){if(1&e&&(T(0,"div",113),pe(1,"span",114),T(2,"span",115),j(3),kn(4,"number"),kn(5,"number"),A()(),T(6,"div"),Z(7,aue,2,1),A(),T(8,"div",116),Z(9,uue,10,2,"div",117)(10,due,2,0,"sb-button",118),A()),2&e){const t=O(2);q("ngStyle",er(14,wa,t.textColor)),x(3),Fh("00:",Js(4,8,t.minutes(),"2.0-0")," :",Js(5,11,t.seconds(),"2.0-0"),"s"),x(3),xn(Ni("",t.expired()?"text-base":"text-[14px]"," text-center text-[#535C5F] font-primary-semibold")),x(),K(t.cancelExtPartner()?-1:7),x(2),K(t.expired()||t.cancelExtPartner()?9:10)}}function hue(e,n){if(1&e&&(T(0,"div",95)(1,"div",96)(2,"h4",78),j(3,"TOTAL TO BE PAID"),A(),T(4,"div",79)(5,"span",97),j(6),kn(7,"currency"),A()()(),T(8,"div",98),Z(9,iue,15,14)(10,fue,11,16),A()()),2&e){const t=O();x(6),Qe(co(7,2,t.amount(),t.currency(),"symbol")),x(3),K("OTP"===t.security()?9:10)}}function pue(e,n){if(1&e){const t=nt();T(0,"sb-input",128),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.mobileNumber,i)||(o.mobileNumber=i),Se(i)}),T(1,"div",129),pe(2,"span"),T(3,"span",130),j(4),A()()()}if(2&e){let t;const r=O(2);q("errorMessage",r.errorText)("label","Enter mobile number"),Xo("ngModel",r.mobileNumber),q("showPrefixContent",!0)("inputClass","!w-full !border-0 !p-0"),x(2),xn(Ni("currency-flag flex h-[16px] w-[18px] rounded-sm\n         currency-flag-",null==(t=r.selectedCountry())||null==t.currency?null:t.currency.toLowerCase())),x(2),ii("(",r.selectedCountry().dialingCode,")")}}function mue(e,n){if(1&e){const t=nt();T(0,"label",126)(1,"div")(2,"sb-input",131),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.mobileNumber,i)||(o.mobileNumber=i),Se(i)}),T(3,"button",132)(4,"div",133),pe(5,"span"),T(6,"span",130),j(7),A(),pe(8,"i",134),A()()()()()}if(2&e){let t,r;const i=O(2),o=gt(28);x(2),q("errorMessage",i.errorText)("label","Enter mobile number"),Xo("ngModel",i.mobileNumber),q("showPrefixContent",!0)("customPrefix",!0)("inputClass","!w-full !border-0 !p-0"),x(),q("matMenuTriggerFor",o),x(2),xn(Ni("px-2 flex items-center currency-flag h-[16px] w-[18px] rounded-sm\n                currency-flag-",null==(t=i.selectedCountry())||null==t.countryCode?null:t.countryCode.toLowerCase())),x(2),ii("(",null==(r=i.selectedCountry())?null:r.dialingCode,")")}}function gue(e,n){if(1&e&&(T(0,"mat-option",136),j(1),A()),2&e){const t=n.$implicit;q("value",t.code),x(),Qe(t.name)}}function _ue(e,n){if(1&e){const t=nt();T(0,"mat-select",135),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.serviceProvider,i)||(o.serviceProvider=i),Se(i)}),Zo(1,gue,2,2,"mat-option",136,Qle),A()}if(2&e){const t=O(2);Xo("ngModel",t.serviceProvider),x(),Ko(t.providers())}}function yue(e,n){if(1&e&&(T(0,"div",124),Z(1,pue,5,9,"sb-input",125)(2,mue,9,11,"label",126),Z(3,_ue,3,1,"mat-select",127),A()),2&e){let t;const r=O();x(),K(r.currencyIsMultiCountry()?2:1),x(2),K(null!=(t=r.momoConfig())&&t.hasSP?3:-1)}}function vue(e,n){1&e&&pe(0,"cozmik-shimmer",143)}function bue(e,n){if(1&e&&(T(0,"span",144),j(1),A()),2&e){let t;const r=O(2);x(),Qe(null==(t=r.transferDetails())?null:t.bankName)}}function Cue(e,n){1&e&&pe(0,"cozmik-shimmer",143)}function Eue(e,n){if(1&e&&(T(0,"span",144)(1,"span"),j(2),A(),pe(3,"cozmik-copy",146),A()),2&e){let t,r;const i=O(2);x(2),Qe(null==(t=i.transferDetails())?null:t.accountNumber),x(),q("text",null==(r=i.transferDetails())?null:r.accountNumber)}}function wue(e,n){1&e&&pe(0,"cozmik-shimmer",143)}function Due(e,n){if(1&e&&(T(0,"span",144),j(1),A()),2&e){let t;const r=O(2);x(),Qe(null==(t=r.transferDetails())?null:t.accountName)}}function Tue(e,n){if(1&e&&(T(0,"div",137),pe(1,"i",138),T(2,"span",139),j(3,"Send exact Amount as displayed."),A()(),T(4,"div",140)(5,"div",141)(6,"span",142),j(7,"Bank Name"),A(),Z(8,vue,1,0,"cozmik-shimmer",143)(9,bue,2,1,"span",144),A(),T(10,"div",141)(11,"span",142),j(12,"Account number"),A(),Z(13,Cue,1,0,"cozmik-shimmer",143)(14,Eue,4,2,"span",144),A(),T(15,"div",145)(16,"span",142),j(17,"Account Name"),A(),Z(18,wue,1,0,"cozmik-shimmer",143)(19,Due,2,1,"span",144),A()()),2&e){const t=O();q("ngStyle",Vh(5,Y5,t.notificationColor,t.notificationColor+"0D",t.notificationColor+"40")),x(),q("ngStyle",er(9,wa,t.notificationColor)),x(7),K(t.loadingDetails()?8:9),x(5),K(t.loadingDetails()?13:14),x(5),K(t.loadingDetails()?18:19)}}function Sue(e,n){if(1&e&&(j(0," This account will "),T(1,"span",148),j(2,"expire"),A(),j(3," in "),T(4,"span",149),j(5),kn(6,"date"),A()),2&e){const t=O(2);x(5),Qe(Js(6,1,t.countDownTimer(),"mm:ss"))}}function xue(e,n){if(1&e&&(T(0,"div",147),Z(1,Sue,7,4),A()),2&e){const t=O();x(),K(t.expired()?-1:1)}}function Aue(e,n){if(1&e&&(T(0,"div",154),j(1),A()),2&e){const t=O(2);x(),ii(" ",t.errorText," ")}}function Mue(e,n){1&e&&(T(0,"div",154),j(1," Transaction has been cancelled. "),A())}function Iue(e,n){if(1&e){const t=nt();T(0,"sb-button",159),Ce("click",function(){Te(t);const i=O(2);return i.restartProcess(),Se(i.restartTransfer())}),j(1," Use transfer "),A()}if(2&e){const t=O(2);q("buttonStyle",t.useTheme?Ar(1,q5,t.customColor,t.customColor):null)}}function Rue(e,n){if(1&e){const t=nt();T(0,"sb-button",160),Ce("click",function(){Te(t);const i=O(2);return i.restartProcess(),Se(i.activeTab.set("momo"))}),j(1," Restart payment "),A()}if(2&e){const t=O(2);q("buttonStyle",t.useTheme?Ar(1,Ea,t.customColor,t.buttonTextColor):null)}}function Oue(e,n){if(1&e){const t=nt();T(0,"div",158)(1,"button",161),Ce("click",function(){let i;Te(t);const o=O(2);return Se(o.changePaymentMethod(null==(i=o.transferDetails())?null:i.reference))}),pe(2,"i",162),T(3,"span",163),j(4,"Change payment method"),A()()()}}function kue(e,n){if(1&e&&(T(0,"div",150)(1,"div",96)(2,"h4",78),j(3,"TOTAL TO BE PAID"),A(),T(4,"div",79)(5,"span",97),j(6),kn(7,"currency"),A()()(),T(8,"div",151),pe(9,"i",152),A(),T(10,"div",153),Z(11,Aue,2,1,"div",154)(12,Mue,2,0,"div",154),T(13,"div",155),Z(14,Iue,2,4,"sb-button",156),Z(15,Rue,2,4,"sb-button",157),A(),Z(16,Oue,5,0,"div",158),A()()),2&e){const t=O();x(6),Qe(co(7,5,t.amount(),t.currency(),"symbol")),x(5),K("failed"===t.stage()?11:12),x(3),K(t.transferEnabled()?14:-1),x(),K(t.momoEnabled()?15:-1),x(),K(t.useOnlyVa?-1:16)}}function Nue(e,n){1&e&&pe(0,"cozmik-shimmer",172)}function Pue(e,n){if(1&e&&(T(0,"span",173)(1,"span"),j(2),A(),pe(3,"cozmik-copy",146),A()),2&e){let t,r;const i=O(2);x(2),Qe(null==(t=i.transferDetails())?null:t.accountNumber),x(),q("text",null==(r=i.transferDetails())?null:r.accountNumber)}}function Fue(e,n){1&e&&pe(0,"cozmik-shimmer",174)}function Lue(e,n){if(1&e&&(T(0,"span",175),j(1),A()),2&e){let t;const r=O(2);x(),Qe(null==(t=r.transferDetails())?null:t.bankName)}}function Vue(e,n){1&e&&pe(0,"cozmik-shimmer",176)}function Bue(e,n){if(1&e&&(T(0,"span",175),j(1),A()),2&e){let t;const r=O(2);x(),Qe(null==(t=r.transferDetails())?null:t.accountName)}}function jue(e,n){if(1&e&&(T(0,"div",164)(1,"h4",165),j(2,"Payment Instruction:"),A(),T(3,"span",166),j(4," Transfer "),T(5,"span",167),j(6),kn(7,"currency"),A(),j(8,' to the account below using your wallet or bank. When you have completed the transfer, click "I\'ve made the transfer" to continue. '),A(),T(9,"div",168),pe(10,"span",169)(11,"i",170),A()(),T(12,"div",92)(13,"div")(14,"span",171),j(15,"Account number"),A(),Z(16,Nue,1,0,"cozmik-shimmer",172)(17,Pue,4,2,"span",173),A(),T(18,"div")(19,"span",142),j(20,"Bank Name"),A(),Z(21,Fue,1,0,"cozmik-shimmer",174)(22,Lue,2,1,"span",175),A(),T(23,"div")(24,"span",142),j(25,"Account Name"),A(),Z(26,Vue,1,0,"cozmik-shimmer",176)(27,Bue,2,1,"span",175),A()()),2&e){const t=O();q("ngStyle",Vh(12,Y5,t.notificationColor,t.notificationColor+"0D",t.notificationColor+"40")),x(6),Qe(WA(7,7,t.amount(),t.currency(),"symbol","1.2-2")),x(4),q("ngStyle",er(16,Xle,t.textColor)),x(),q("ngStyle",er(18,wa,t.textColor)),x(5),K(t.loadingDetails()?16:17),x(5),K(t.loadingDetails()?21:22),x(5),K(t.loadingDetails()?26:27)}}function Uue(e,n){1&e&&pe(0,"cozmik-shimmer",180)}function $ue(e,n){if(1&e&&(T(0,"span",167),j(1),A()),2&e){let t;const r=O(2);x(),Qe(null==(t=r.transferDetails())?null:t.bankName)}}function Hue(e,n){1&e&&pe(0,"cozmik-shimmer",180)}function zue(e,n){if(1&e&&pe(0,"cozmik-copy",146),2&e){let t;q("text",null==(t=O(3).transferDetails())?null:t.accountNumber)}}function Gue(e,n){if(1&e&&(T(0,"span",181)(1,"span",167),j(2),A(),Z(3,zue,1,1,"cozmik-copy",146),A()),2&e){let t,r;const i=O(2);x(2),Qe(null==(t=i.transferDetails())?null:t.accountNumber),x(),K(null!=(r=i.transferDetails())&&r.accountNumber?3:-1)}}function Wue(e,n){1&e&&pe(0,"cozmik-shimmer",180)}function que(e,n){if(1&e&&(T(0,"span",167),j(1),A()),2&e){let t;const r=O(2);x(),Qe(null==(t=r.transferDetails())?null:t.accountName)}}function Yue(e,n){if(1&e&&(T(0,"div",177)(1,"h4",178),j(2,"PAY WITH YOUR BANKING APP"),A(),T(3,"ul",179)(4,"li"),j(5,"Open the "),T(6,"span",167),j(7,"transfer section"),A(),j(8," on your banking app."),A(),T(9,"li"),j(10,"Select "),T(11,"span",167),j(12,"Instant transfer"),A(),j(13," for transfer type"),A(),T(14,"li"),j(15,"Select "),Z(16,Uue,1,0,"cozmik-shimmer",180)(17,$ue,2,1,"span",167),j(18," for the bank and enter this account number "),Z(19,Hue,1,0,"cozmik-shimmer",180)(20,Gue,4,2,"span",181),j(21,". "),A(),T(22,"li"),j(23,"Confirm beneficiary as: "),Z(24,Wue,1,0,"cozmik-shimmer",180)(25,que,2,1,"span",167),A(),T(26,"li"),j(27,"Enter amount: "),T(28,"span",167),j(29),kn(30,"currency"),A(),j(31," and make the transfer."),A(),T(32,"li"),j(33,"Click "),T(34,"span",167),j(35,'"I\'ve made the transfer"'),A(),j(36," beneath after the transfer is successful!"),A()()()),2&e){const t=O();x(16),K(t.loadingDetails()?16:17),x(3),K(t.loadingDetails()?19:20),x(5),K(t.loadingDetails()?24:25),x(5),Qe(co(30,4,t.amount(),t.currency(),"symbol"))}}function Zue(e,n){if(1&e){const t=nt();T(0,"button",182),Ce("click",function(){const i=Te(t).$implicit;return Se(O().selectedCountry.set(i))}),T(1,"div",183)(2,"span",184),pe(3,"span"),T(4,"span",42),j(5),A()()()()}if(2&e){const t=n.$implicit;x(3),xn(Ni("flex items-center relative currency-flag currency-flag-",null==t||null==t.countryCode?null:t.countryCode.toLowerCase()," justify-center h-4 w-4 rounded-full")),x(2),Qe(null==t?null:t.dialingCode)}}var Ad=function(e){return e.momo="momo",e.transfer="transfer",e}(Ad||{});const Kue={Fincra:"https://unpkg.com/@fincra-engineering/checkout@2.2.0/dist/inline.min.js",Paystack:"https://js.paystack.co/v2/inline.js"};let Xue=(()=>{var e;class n{constructor(){this.confirming=he(!1),this.cancelExtPartner=he(!1),this.showTaxBreakdown=he(!1),this.hubTelTimer=he(300),this.useTheme=!1,this.gettingPin=he(!1),this.countDownTimer=he((new Date).setHours(0,0,0).toString()),this.mobileNumber="",this.security=he(null),this.stage=he("processing"),this.processingStage=he("initialize"),this.config=Ge.required(),this.useDark=Ge(!1),this.shouldInitialize=Ge(!0),this.expired=he(!1),this.initializing=he(!0),this.code="",this.cancelled=new Pe,this.successful=new Pe,this.paymentError=new Pe,this.activeTab=he("transfer"),this.transferMethods=Ad,this.errorText="",this.currency=he(""),this.inlineSdk=!0,this.taxData=he({subtotal:0,taxes:[],total:0}),this.methodsTabConfig=he([{name:"Bank transfer",link:"transfer",tabId:Ad.transfer},{name:"Mobile Money (MoMo)",link:"momo",tabId:Ad.momo}]),this.service=v(bX),this.gatewayTriggered=!1,this.injector=v(gn),this.paymentCurrencyConfig=he(null),this.useOnlyVa=he(!1),this.cd=v(Br),this.zeroTime=new Date,this.minutes=he(3),this.seconds=he(0),this.currentIcon=he(0),this.iconList=["icon-[svg-spinners--3-dots-fade]","icon-[svg-spinners--3-dots-bounce]","icon-[svg-spinners--3-dots-move]","icon-[svg-spinners--3-dots-rotate]","icon-[svg-spinners--3-dots-scale]","icon-[svg-spinners--3-dots-scale-middle]"],this.sharedUtility=v(Fse),this.waitingForPaymentStatus=he((new Date).setHours(0,10,0).toString()),this.buttonTextColor="#fff",this.textColor="#E34802",this.notificationColor="#CA054D",this.customColor="#E34802",this.loadedColors=!1,this.paymentParams=he(null),this.loading=he(!1),this.aBDesign=he(0),this.momoDetails=he(null),this.showExpiredModal=he(!0),this.loadingDetails=he(!1),this.turnOffVa=he(!1),this.sdkCustomUi=he(void 0),this.showNoPartnerScreen=he(!1),this.transferDetails=he(null),this.momoConfig=he(void 0),this.refCode=he(""),this.loadingLibrary=he(!1),this.configuredForTransfer=yt(()=>{if(this.countries()?.length)return this.currencyIsMultiCountry()?this.countries().some(r=>r.bankTransferConfig.supported):this.paymentCurrencyConfig()?.bankTransferConfig.supported}),this.configuredForMobileMoney=yt(()=>this.countries()?.length?this.currencyIsMultiCountry()?this.countries().some(r=>r.mobileMoneyConfig.supported):this.paymentCurrencyConfig()?.mobileMoneyConfig.supported:void 0),this.showVa=yt(()=>{if(void 0!==this.configuredForMobileMoney()&&void 0!==this.configuredForTransfer()&&void 0!==this.paymentParams()&&void 0!==this.paymentCurrencyConfig())return this.configuredForMobileMoney()&&this.paymentParams()?.paymentMethods?.includes("mobile_money")&&this.paymentParams()?.isSBCheckoutEnabled.mobile_money||this.configuredForTransfer()&&(this.paymentParams()?.amount??0)>(this.paymentCurrencyConfig().bankTransferConfig?.minThreshHold??0)&&this.paymentParams()?.isSBCheckoutEnabled.bank_transfer&&this.paymentParams()?.paymentMethods?.includes("bank_transfer")},{equal:(r,i)=>void 0!==r&&void 0!==i&&r===i}),this.providers=function zle(e,n){const r=n?.manualCleanup?null:n?.injector?.get(hr)??v(hr),i=function Gle(e=Object.is){return(n,t)=>1===n.kind&&1===t.kind&&e(n.value,t.value)}(n?.equal);let o,s;o=he(n?.requireSync?{kind:0}:{kind:1,value:n?.initialValue},{equal:i});const a=e.subscribe({next:l=>o.set({kind:1,value:l}),error:l=>{o.set({kind:2,error:l}),s?.()},complete:()=>{s?.()}});if(n?.requireSync&&0===o().kind)throw new S(601,!1);return s=r?.onDestroy(a.unsubscribe.bind(a)),yt(()=>{const l=o();switch(l.kind){case 1:return l.value;case 2:throw l.error;case 0:throw new S(601,!1)}},{equal:n?.equal})}(function Hle(e,n){const t=n?.injector??v(et),r=new qb(1),i=Mr(()=>{let o;try{o=e()}catch(s){return void Kt(()=>r.error(s))}Kt(()=>r.next(o))},{injector:t,manualCleanup:!0});return t.get(hr).onDestroy(()=>{i.destroy(),r.complete()}),r.asObservable()}(this.paymentParams).pipe(Tt(r=>r?this.service.getServiceProvider(r.paymentCode):me([])))),this.countries=yt(()=>Ll?.supportedCurrencies?.filter(r=>r.currency===this.currency())),this.isTaxed=yt(()=>this.paymentParams()?.isTaxed),this.hasPartnerOption=yt(()=>this.paymentCurrencyConfig()?.paystackConfig.supported),this.momoEnabled=yt(()=>{const r=this.paymentParams(),i=this.paymentCurrencyConfig();return r?.isSBCheckoutEnabled.mobile_money&&i?.mobileMoneyConfig.supported&&r?.paymentMethods?.includes("mobile_money")}),this.transferEnabled=yt(()=>{const r=this.paymentParams(),i=this.paymentCurrencyConfig();return r?.isSBCheckoutEnabled.bank_transfer&&i.bankTransferConfig.supported&&r?.paymentMethods.includes("bank_transfer")}),this.currencyCountries=yt(()=>this.countries().map(r=>({countryCode:r.countryCode,dialingCode:r.dialingCode,currency:r.currency}))),this.currencyIsMultiCountry=yt(()=>this.countries().length>1),this.selectedCountry=he(yt(()=>this.currencyCountries()[0])()),this.dialingCode=yt(()=>this.currencyIsMultiCountry()?this.selectedCountry().dialingCode:this.paymentCurrencyConfig().dialingCode),this.amount=yt(()=>this.isTaxed()?this.taxData()?.total??0:this.paymentParams()?.amount),this.partnerPaymentMethods=yt(()=>{if(this.paymentParams()?.paymentLink)return[];{const r=Ll.ficraPaymentMethods,i=Ll.paystackPaymentMethods;return"fincra"===this.paymentParams()?.partner.toLowerCase()?this.paymentParams()?.paymentMethods.filter(o=>void 0!==r[o]).map(o=>r[o.toLowerCase()]):"paystack"===this.paymentParams()?.partner.toLowerCase()?this.paymentParams()?.paymentMethods.filter(o=>void 0!==i[o]).map(o=>i[o.toLowerCase()]):[]}}),this.showVaScreen=yt(()=>!this.initializing()&&this.showVa()&&!this.turnOffVa()),this.showMoreMethod=yt(()=>!this.useOnlyVa()&&Ll?.supportedCurrencies.find(r=>r.dialingCode===this.selectedCountry()?.dialingCode)?.paystackConfig.supported),this.watchChanges=Mr(()=>{const r=this.sdkCustomUi(),i=this.initializing(),o=this.paymentCurrencyConfig(),s=this.paymentParams(),a=this.isTaxed();Kt(()=>{if(!i){if(r?.useMerchantColor){this.useTheme=!0;const l=new bn(r.color);this.customColor=l.toHexString(),this.buttonTextColor=l.getLuminance()>=.5?"#000000":"#ffffff",this.textColor=l.isDark()?l.toHexString():l.darken(40).toHexString(),this.notificationColor=l.isDark()?l.saturate(40).toHexString():l.darken(45).toHexString()}!i&&s&&(this.currency.set(s.currency),this.service.paymentRef.next(s.transactionRef),a&&("NGN"===o.currency||"GHS"===o.currency)&&this.getTaxDetails(o.currency,s.transactionRef,s.merchantId),this.selectedCountry.set(this.currencyCountries()[0]))}})}),this.trackVA=Mr(()=>{const r=this.showVa();Kt(()=>{const i=this.paymentCurrencyConfig(),o=this.paymentParams();void 0!==r&&null!==i&&null!==o&&(r?(this.useOnlyVa.set("Baines"===o?.partner||!this.hasPartnerOption()),this.momoEnabled()&&(this.momoDetails.set(this.configformatted),this.momoConfig.set({currency:i.currency,hasSP:i.mobileMoneyConfig.hasSP})),this.transferEnabled()&&!this.momoEnabled()&&this.generateVA(),this.activeTab.set("transfer"),"GHS"==this.currency()&&this.momoEnabled()&&(i?.defaultToAltThreshHold??0)>(this.amount()??0)&&(this.methodsTabConfig.update(s=>[s[1],s[0]]),this.activeTab.set("momo"))):(this.loadingLibrary.set(!0),o?.paymentLink?this.payWithOthers():this.isPaystackSupported()||"Fincra"===this.configformatted.partner?(this.triggerGateWay("Fincra"!==this.configformatted.partner?"Paystack":"Fincra"),this.gatewayTriggered=!0):this.showNoPartnerScreen.set(!0)))})}),this.disable=ule,this.Math=Math}ngOnChanges(r){void 0!==r.config?.currentValue&&(this.service.environment.set(JSON.parse(r.config.currentValue).env),this.zeroTime.setMinutes(0),this.zeroTime.setSeconds(0),this.countDownTimer.set(this.zeroTime.toString()),this.configformatted=JSON.parse(this.config()),this.service.sbKey.next(this.configformatted.key),function CX(e,n,t){return Wu(()=>e()?n:t)}(()=>this.shouldInitialize(),this.initializePayment(),me(JSON.parse(this.config()).decryptData)).pipe(vt(i=>{this.paymentParams.set(i)}),Tt(i=>this.service.getMerchantSDKConfig(i.merchantId)),vt(i=>{this.initializing.set(!1),this.sdkCustomUi.set(i),this.loadedColors=!0})).subscribe(),this.inlineSdk=this.configformatted.inlineSdk,lr(this.injector,()=>{this.paymentCurrencyConfig.set(Ll?.supportedCurrencies?.find(i=>i.currency===this.configformatted.currency))}))}switchToTransfer(r){this.activeTab.set(r),r===Ad.transfer&&(!this.vaSub||this.expired())&&(this.expired.set(!1),this.showExpiredModal.set(!1),this.generateVA())}getTaxDetails(r,i,o){this.service.getTaxInformation(r,i,o).subscribe(s=>{const{subtotal:a,taxes:l,total:c}=s;this.taxData.set({subtotal:a,taxes:l,total:c})})}restartTransfer(){this.activeTab.set("transfer"),this.showExpiredModal()&&this.generateVA()}submitOTP(){this.loading.set(!0),this.pinError=void 0,this.service.validateOtp({reference:this.otpRef,otp:this.otp,customerName:this.customerName}).pipe(vt(()=>{this.security.set(null),this.startMobileMoneyViewCountdown()}),Fl(()=>{this.loading.set(!1)}),Or(r=>{throw this.pinError=r.error.message,r})).subscribe()}cancelPayment(){this.cancelExtPartner.set(!0),clearInterval(this.tenMinTimer),this.activeSub&&this.activeSub.unsubscribe()}restartProcess(){this.activeSub&&this.activeSub.unsubscribe(),this.processingStage.set("initialize"),this.cancelExtPartner.set(!1),this.mobileNumber=""}getIcon(){this.currentIcon.set(Math.floor(Math.random()*this.iconList.length))}toggleViewTaxBreakdown(){this.showTaxBreakdown.update(r=>!r)}initializePayment(){return this.service.initializePayment(this.configformatted).pipe(vt(r=>{r&&this.initializing.set(!1)}),Or(r=>{throw this.paymentError.emit(r),r}))}triggerGateWay(r,i){var o=this;return vr(function*(){i&&o.refCode.set(i),yield o.service.loadScript(Kue[r],r),o.turnOffVa.set(!0),o.loadingLibrary.set(!1),"Fincra"===o.configformatted.partner?o.paywithFincra():o.payWithPaystack()})()}confirmPayment(){this.processingStage.set("waitingConfirmation"),this.service.manualConfirm(this.transferDetails().reference??this.transferDetails().transactionRef).pipe(vt(r=>{this.showExpiredModal.set(!1),this.startCountdown(),history?.state?.successPage?this.successful.emit():"success"===r.status&&this.stage.set("success")})).subscribe()}startCountdown(){const i=new Date((new Date).getTime()+6e5).getTime();this.tenMinTimer=setInterval(()=>{if(this.waitingForPaymentStatus.update(()=>(i-(new Date).getTime()).toString()),i<=(new Date).getTime()){clearInterval(this.tenMinTimer);const o=new Date;o.setMinutes(0),o.setSeconds(0),this.waitingForPaymentStatus.set(o.toString())}},1e3)}waitingConfirmation(){let r="";return r=this.momoEnabled()&&this.transferEnabled()&&"momo"===this.activeTab()||!this.transferEnabled()&&this.momoEnabled()?this.momoDetails().ref??this.momoDetails().reference:this.transferDetails().reference,new bt(i=>{const o=new EventSource(this.service.baseUrl+"streams/va?txnRef="+r);return o.onmessage=s=>{const a=JSON.parse(s.data);i.next(a)},o.onerror=s=>{i.error(s)},()=>{o?.close()}})}waitingAction(){this.eventSource&&(this.eventSource.close(),this.eventSource=null),history.state?.successPage||(this.stage.set("success"),this.timeOut=setTimeout(()=>{location.href=this.paymentParams()?.redirectLink??""},1e4)),this.cd.detectChanges(),clearInterval(this.timer),this.successful.emit()}confirmMobileMoneyPayment(){this.activeSub&&this.activeSub.unsubscribe(),this.confirming.set(!0),this.activeSub=this.paymentCurrencyConfig().mobileMoneyConfig.validate?this.validateAccount().pipe(Tt(()=>this.makeTransfer()),ta(()=>this.waitingConfirmation()),vt(r=>{("verified"===r.status||"successful"===r.status)&&this.waitingAction()})).subscribe():this.makeTransfer().pipe(Tt(()=>this.waitingConfirmation()),vt(r=>{("verified"===r.status||"successful"===r.status)&&this.waitingAction()})).subscribe()}isPaystackSupported(){return Ll.supportedCurrencies.some(r=>r.paystackConfig?.supported)}generateVA(){this.showExpiredModal.set(!1),this.expired.set(!1),this.vaSub=this.service.generateVA().pipe(Or(r=>{throw this.errorText=r.error.message,this.stage.set("failed"),this.processingStage.set("errorPage"),r}),vt(r=>{this.transferDetails.set(r),this.loadingDetails.set(!1),this.aBDesign.set(r?.designToShow??0),this.countDown()}),Tt(()=>this.waitingConfirmation()),vt(r=>{("successful"===r.status||"verified"===r.status)&&this.waitingAction()}),Or(r=>me(r))).subscribe()}countDown(){this.expiryDate=new Date(this.transferDetails().expiryTime).getTime(),this.timer=setInterval(()=>{this.nowDate=(new Date).getTime(),this.expiryDate&&this.nowDate&&(this.countDownTimer.set((this.expiryDate-this.nowDate).toString()),this.expiryDate<=this.nowDate&&(this.expired.set(!0),this.showExpiredModal.set(!0),clearInterval(this.timer),this.countDownTimer.set(this.zeroTime.toString()),this.vaSub?.unsubscribe()))},1e3)}makeTransfer(){const i=this.dialingCode()+this.mobileNumber.trim();return this.service.confirmMobileMoneyPayment({phone:i,reference:this.momoDetails().reference??this.momoDetails().ref??this.paymentParams()?.transactionRef,provider:this.serviceProvider}).pipe(vt(o=>{this.showExpiredModal.set(!1),this.processingStage.set("waitingConfirmation"),"OTP"===o.nextStep?(this.security.set("OTP"),this.otpRef=o.reference,this.startHubtelTimer()):this.startMobileMoneyViewCountdown(),this.confirming.set(!1),this.expired.set(!1),this.cancelExtPartner.set(!1)}),Or(o=>{throw this.confirming.set(!1),this.errorText=o.error.message,o}))}startMobileMoneyViewCountdown(){let r=180;this.tenMinTimer=setInterval(()=>{this.minutes.set(Math.floor(r/60)),this.seconds.set(r%60),r-=1,r<0&&(clearInterval(this.tenMinTimer),this.expired.set(!0),this.activeSub?.unsubscribe())},1e3)}startHubtelTimer(){const r=setInterval(()=>{this.hubTelTimer.update(i=>i>0?i-1:(clearInterval(r),0))},1e3)}validateAccount(){this.errorText="";const r=this.dialingCode().slice(1)+parseFloat(this.mobileNumber).toString();return this.service.resolveBankAccount({accountNumber:r,bankCode:this.transferEnabled()&&this.momoEnabled()&&"momo"===this.activeTab()||!this.transferEnabled()&&this.momoEnabled()?this.serviceProvider?this.serviceProvider:this.momoDetails().currency:this.configformatted.currency,currency:this.paymentCurrencyConfig().currency,countryCode:this.paymentCurrencyConfig().countryCode??null}).pipe(Or(i=>{throw this.errorText=i.error.message,this.confirming.set(!1),i}))}paywithFincra(){Fincra.initialize({key:this.paymentParams()?.publicKey,amount:this.configformatted.amount,currency:this.configformatted.currency,paymentMethods:this.partnerPaymentMethods(),customer:{email:this.configformatted.email,name:`${this.configformatted.metadata?.merchantName}'s Customer`,phone:this.configformatted?.metadata?.phone},metadata:{...this.configformatted.metadata,referrer:location?.href},feeBearer:"business",reference:this.paymentParams()?.transactionRef,onClose:()=>{this.showVa()?this.turnOffVa.set(!1):this.cancelled.emit()},onSuccess:r=>{this.paymentCallback(r)}})}payWithPaystack(r){PaystackPop.setup({...this.configformatted,channels:this.partnerPaymentMethods(),key:this.paymentParams()?.publicKey,ref:r??this.paymentParams()?.transactionRef,amount:this.configformatted.amount,callback:o=>{this.paymentCallback(o)},onSuccess:o=>{this.paymentCallback(o)},onClose:()=>{this.showVa()?this.turnOffVa.set(!1):this.cancelled.emit()}}).openIframe()}payWithOthers(){location.href=this.paymentParams().paymentLink}paymentCallback(r){"success"===r?.status||r.success?this.successful.emit(r):this.paymentError.emit(r)}gotoRedirectLink(){location.href=this.paymentParams().redirectLink}changePaymentMethod(r){this.paymentParams()?.paymentLink?location.href=this.paymentParams().paymentLink:this.triggerGateWay("Paystack",r)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-web-sdk"]],viewQuery:function(i,o){if(1&i&&Yn(Wle,7),2&i){let s;wt(s=Dt())&&(o.dialog=s.first)}},inputs:{config:[1,"config"],useDark:[1,"useDark"],shouldInitialize:[1,"shouldInitialize"]},outputs:{cancelled:"cancelled",successful:"successful",paymentError:"paymentError"},features:[_t([hp]),Wn],decls:32,vars:6,consts:[["initialize",""],["moreMethods",""],["waitingConfirmation",""],["reviewDetails",""],["amountDetails",""],["mobileMoneyWaitingPayment",""],["momoSection",""],["transferSection",""],["timer",""],["errorPage",""],["ghsATest",""],["ghsBTest",""],["currencyMenu",""],[3,"ngClass"],[1,"flex","items-center","justify-center","relative",3,"ngClass"],[3,"yPosition"],["data-test","country-list",1,"flex","flex-col","w-full"],["data-test","currency-list",1,"text-left","flex","items-center","gap-1","p-2","pr-4","hover:bg-white-90/20","font-secondary-medium"],["fill","","priority","","ngSrc","https://res.cloudinary.com/dsuwnvwo1/image/upload/v1730966611/SB-Initialize_-_Timeline_1_zrxbom.gif","alt","",1,"object-contain","mx-auto","h-auto","max-w-[500px]"],["fill","","priority","","ngSrc","https://res.cloudinary.com/dsuwnvwo1/image/upload/v1731081972/pf6c5fzwp29p8fmloiku.gif","alt","",1,"object-contain","mx-auto","h-auto","max-w-[500px]"],[1,"relative","flex","flex-col","items-center","justify-center","w-full","py-1"],["hidden","","id","payWithPaystack"],[1,"max-w-[450px]","relative","px-6","pb-4","bg-white","!w-[98vw]","mx-1","mt-2","lg:mt-20"],[1,"max-w-[500px]","bg-white","rounded-[10px]","pb-14","w-full","grid","justify-items-center","border","border-black-30","mt-4"],[1,"max-w-[450px]","relative","px-6","pb-4","!w-[98vw]",3,"ngClass"],[1,"flex","items-center","justify-center","gap-2","pt-2"],[1,"flex","items-center","gap-1","font-primary-bold","text-black-50"],[1,"icon-[ph--lock-key-fill]"],[1,"text-base"],[1,"flex","items-center","justify-center","gap-1","px-2","py-1","rounded-full","bg-black-30"],["height","24","width","24","ngSrc","https://nuban.s3.us-east-2.amazonaws.com/1730469783172.png","alt","",1,"h-[14px]","w-auto"],[1,"text-black-50","font-primary-bold"],[1,"font-primary-medium","text-[12px]","max-w-[450px]","border-b","pb-3","mt-4","w-full","text-center","text-[#535C5F]"],[1,"flex","items-center","justify-center","gap-12","my-4"],["href","https://difficult-pentagon-7f6.notion.site/Privacy-Notice-18ac227f1b4145859f68ad1150d45f7e?pvs=4","target","_blank",1,"underline","text-navy-blue-100","text-[12px]"],["href","https://difficult-pentagon-7f6.notion.site/Terms-of-Use-702fc49aa8554dcf8fa01500429a6dfc?pvs=4","target","_blank",1,"underline","text-navy-blue-100","text-[12px]"],[1,"absolute","-right-8","top-0"],[1,"flex","items-center","justify-between","py-4","border-b","mx-[-25px]","px-6"],[1,"flex","items-center","gap-2","font-primary-bold"],[1,"flex","items-center","gap-2"],[1,"h-[35px]","w-auto","rounded-[5px]","overflow-hidden"],[1,"w-auto","h-full",3,"src","alt"],[1,"text-[12px]"],[1,"grid","justify-items-end"],[1,"text-[12px]","!font-primary-medium","text-black-50"],[1,"absolute","-right-8","top-0",3,"click"],[1,"icon-[ant-design--close-circle-twotone]","text-black-50","text-2xl"],[4,"ngTemplateOutlet"],[1,"h-[100px]","w-[180px]","mx-auto","mt-24","mb-10"],[1,"relative","w-40","h-40","mx-auto","overflow-hidden","text-center","-mt-14"],["riv","success","width","450","height","450",1,"absolute","-top-[88%]","-left-[88%]"],["name","success","play",""],[1,"text-center","text-[14px]","mt-4","text-navy-blue-100","font-primary-light"],[1,"my-10","text-center"],["containerClass","w-[110px]",3,"click","buttonStyle"],["hidden","","id","payWithPaystack",3,"click"],[1,"py-4"],[1,"flex","gap-2","w-full","items-center","!mt-14"],[3,"ngTemplateOutlet"],["data-test","verify-number","containerClass","mx-auto","buttonClass","!text-[14px] px-6 !font-primary-bold",1,"w-full",3,"click","buttonStyle","loading","disabled"],[1,"flex","flex-wrap","items-center","w-full","gap-2","mt-4","landscape:flex-nowrap","md:flex-nowrap"],["data-test","money-sent","containerClass","mx-auto","buttonClass","!text-[14px] px-6 !font-primary-bold",1,"w-full",3,"click","buttonStyle","disabled"],[1,"flex","justify-center","w-full","h-full","py-2",3,"click","ngStyle"],[1,"text-lg","icon-[solar--transfer-horizontal-line-duotone]","text-black-90"],[1,"text-[12px]","text-black-90"],[1,"w-full","text-center","h-150px",3,"click"],[3,"ngStyle"],[1,"text-center","font-primary-semibold"],["data-test","waiting-confirmation",1,"text-[14px]","w-9/12","mx-auto","text-center","text-black-90","mt-4"],[1,"font-secondary-medium",3,"ngStyle"],[1,"mt-14"],["containerClass","!w-[180px] mx-auto","buttonClass","!text-sm ",3,"click","buttonStyle"],[1,"font-primary-semibold","text-black-90"],["containerClass","!w-[180px] mx-auto","buttonClass","!text-sm",3,"click","buttonStyle","disabled"],[1,"grid","gap-1","relative","justify-items-center","mt-3"],[1,"flex","relative","w-full",3,"ngClass"],[1,"grid","w-full","gap-1","px-2","pt-2","rounded","bg-[#FCFCFC]","border-[.08px]"],[1,"grid","gap-1","content-baseline","w-full",3,"ngClass"],[1,"text-[10px]","font-primary-semibold","text-navy-blue-100"],[1,"flex","items-start"],[1,"font-secondary-bold","text-navy-blue-100",3,"ngClass"],["tabContainerClass","!w-full","tabClass","[&>button]:border-black-30 !w-fit !mx-auto !mb-3 mt-8","activeLinkClass","!border-black-90",1,"w-full",3,"active","config"],[1,"flex","[&>span]:flex"],[1,"flex","text-[9px]","w-[120px]","text-[#535C5F]","font-semibold"],[1,"text-[#979797]","text-[9.6px]","w-auto"],["data-test","tax-section",1,"flex","border-t","pt-1","[&>span]:flex"],[1,"flex","w-full","cursor-pointer","justify-center","items-center",3,"click"],[1,"flex","pt-1","[&>span]:flex"],["tabContainerClass","!w-full","tabClass","[&>button]:border-black-30 !w-fit !mx-auto !mb-3 mt-8","activeLinkClass","!border-black-90",1,"w-full",3,"activeChange","active","config"],["data-test-","transfer-section",4,"sbTab"],[4,"sbTab"],["data-test-","transfer-section"],[1,"flex","[&>div]:flex","[&>div]:items-center","[&>div]:justify-between","flex-col","bg-[#F9FAFB]","border","border-[#EAECF0]","gap-4","rounded-[2px]","p-8","mt-2","justify-between","w-full"],["height","30px","width","300px"],["height","30px","width","250px"],[1,"relative","grid","gap-1","mt-3","justify-items-center"],[1,"relative","grid","w-full","gap-1","py-8","border-b","justify-items-center"],[1,"text-[24px]","font-secondary-bold","text-navy-blue-100"],[1,"mt-[20px]","grid","gap-2","mb-6"],[1,"text-base","text-center","text-[#535C5F]","font-primary-semibold"],[1,"grid","items-center","justify-center","gap-2"],[1,"mb-6"],["type","number","name","otp","inputClass","max-w-[200px]",3,"ngModelChange","maxlength","ngModel"],[1,"text-error","flex","-mt-[20px]","text-sm"],[1,"flex","justify-between","items-center","-top-7","relative"],[1,"flex","items-center","w-full","gap-4","mx-auto"],["type","outlined",1,"!text-sm","!w-full",3,"click","buttonStyle"],[1,"!text-sm","!w-full",3,"click","buttonStyle","loading"],[1,"font-secondary-bold","text-navy-blue-100"],["label","Full name","name","customerName","placeholder","Enter full name","type","text","labelClass","!text-[14px] font-primary-medium !text-black-90 !mt-6",3,"ngModelChange","ngModel"],[1,"text-black-50","text-sm"],[1,"text-sm","disabled:opacity-50","flex","items-center","gap-2",3,"click","disabled","ngStyle"],[1,"icon-[svg-spinners--90-ring-with-bg]"],[1,"grid","items-center","content-center","gap-3","mt-4","justify-items-center",3,"ngStyle"],[1,"!text-4xl","icon-[solar--stopwatch-line-duotone]"],[1,"!text-[14px]","-mt-4","block"],[1,"flex","justify-center"],[1,"grid","gap-6","justify-items-center"],["type","outlined","buttonClass","!w-fit !px-16 !border-black-90 !text-black-90",1,"!mx-auto"],["type","outlined","buttonClass","!w-fit !px-16 !border-black-90 !text-black-90",1,"!mx-auto",3,"click"],[1,"icon-[eos-icons--loading]"],[1,"flex","items-center","gap-4"],[1,"!border-black-90","underline","!text-[14px]","!text-black-90",3,"click"],[1,"!border-black-90","underline","!text-[14px]","!text-black-90"],[1,"grid","w-full","gap-6","mt-8","border","border-black-30","bg-gray-50","rounded-[5px]","p-6"],["data-test","phone-number","errorMessageClass","w-full top-[109%]","nativeInputClass","!w-[80%]","labelClass","!text-[14px] font-primary-medium !text-black-90","placeholder","Enter mobile number","type","number",3,"errorMessage","label","ngModel","showPrefixContent","inputClass"],["data-test","multi-country-input",1,"fancy-input","relative"],["data-test","service-provider","placeholder","Select provider","name","serviceProvider",1,"!border","!py-3","!mt-2","!rounder-sm","!overflow-hidden","!bg-[#F7F7F7]/50","px-2","!text-sm",3,"ngModel"],["data-test","phone-number","errorMessageClass","w-full top-[109%]","nativeInputClass","!w-[80%]","labelClass","!text-[14px] font-primary-medium !text-black-90","placeholder","Enter mobile number","type","number",3,"ngModelChange","errorMessage","label","ngModel","showPrefixContent","inputClass"],["prefixContent","",1,"px-2","text-[#979797]/50","flex","items-center","gap-1"],[1,"opacity-50","font-primary-medium"],["errorMessageClass","w-full","nativeInputClass","!w-[80%]","labelClass","!text-[14px] font-primary-medium !text-black-90","placeholder","Enter mobile number","type","string",3,"ngModelChange","errorMessage","label","ngModel","showPrefixContent","customPrefix","inputClass"],["data-test","select-countries","customPrefixContent","",1,"!px-2",3,"matMenuTriggerFor"],[1,"text-[#979797]/50","flex","!w-fit","items-center","gap-1","cursor-pointer"],[1,"text-xl","top-0","relative","icon-[carbon--chevron-down]"],["data-test","service-provider","placeholder","Select provider","name","serviceProvider",1,"!border","!py-3","!mt-2","!rounder-sm","!overflow-hidden","!bg-[#F7F7F7]/50","px-2","!text-sm",3,"ngModelChange","ngModel"],[3,"value"],[1,"flex","p-2","w-full","max-w-[500px]","gap-2","items-center","rounded-[5px]","mt-4","mb-4",3,"ngStyle"],[1,"icon-[akar-icons--triangle-alert-fill]",3,"ngStyle"],[1,"text-[10px]","sm:text-[12px]"],[1,"grid","grid-cols-2","bg-[#F9FAFB]","border","border-[#EAECF0]","gap-4","rounded-[2px]","p-8","mt-2","justify-between","w-full"],[1,"grid","gap-1"],[1,"uppercase","text-[10px]","text-black-50"],["height","20","width","60"],[1,"flex","items-start","gap-1","text-sm","font-primary-medium"],[1,"grid","col-span-2","gap-1"],["icon","icon-[gravity-ui--copy] !text-sm !text-navy-blue-100/40",3,"text"],[1,"text-[12px]","text-center","text-black-90","mt-4","mb-8"],[1,"uppercase"],[1,"font-secondary-bold"],[1,"relative","grid","w-full","gap-1","mt-3","justify-items-center"],[1,"mt-[20px]","items-center","rounded-full","size-[100px]","justify-center","bg-[#FEF4E6]","grid","gap-2","mb-4"],[1,"icon-[oui--alert]","text-6xl","text-[#F48C06]"],[1,"w-full"],[1,"text-center","text-[14px]","mb-6"],[1,"flex","items-center","justify-center","w-full","gap-2","pb-4","mx-auto","mt-8"],["type","outlined","buttonClass","!text-sm !px-4",1,"w-full",3,"buttonStyle"],["buttonClass","!text-sm !px-4",1,"w-full",3,"buttonStyle"],[1,"flex","justify-center","mt-8","mb-6","text-center"],["type","outlined","buttonClass","!text-sm !px-4",1,"w-full",3,"click","buttonStyle"],["buttonClass","!text-sm !px-4",1,"w-full",3,"click","buttonStyle"],[1,"flex","gap-3","text-[12px]","items-center","font-primary-semibold","text-navy-blue-100",3,"click"],[1,"text-lg","icon-[solar--transfer-horizontal-line-duotone]"],[1,"underline"],[1,"grid","p-2","py-4","w-full","max-w-[500px]","relative","gap-1","items-center","rounded-[5px]","mt-4","mb-6",3,"ngStyle"],[1,"text-[14px]","sm:text-[16px]","font-primary-semibold","text-center","uppercase"],[1,"text-sm","text-center"],[1,"font-primary-bold"],[1,"!grid","w-6","justify-items-center","absolute","top-[97%]","justify-self-center"],[1,"size-2.5","rounded-full","flex",3,"ngStyle"],[1,"text-xl","top-[-3px]","relative","icon-[pajamas--arrow-down]",3,"ngStyle"],[1,"uppercase","w-fit","text-[10px]","text-black-50"],["height","30px","width","150px"],[1,"flex","items-start","gap-1","text-2xl","w-fit","font-primary-medium"],["height","20px","width","180px"],[1,"flex","items-start","gap-1","text-base","font-primary-medium"],["height","20px","width","150px"],[1,"grid","py-4","w-full","max-w-[500px]","relative","gap-2","items-center","rounded-[5px]","mt-4","mb-6","text-black-90","border","border-black-30","bg-gray-50","rounded-[5px]","p-4"],[1,"text-[14px]","text-black-90","font-primary-bold","uppercase"],[1,"list-disc","px-6","[&>*]:!text-sm","[&>li>*]:!inline-flex","[&>li>*]:!font-semibold","[&>*]:!mb-4","pt-3"],["height","15px","width","100px"],[1,"flex","items-start","gap-1","w-fit"],["data-test","currency-list",1,"text-left","flex","items-center","gap-1","p-2","pr-4","hover:bg-white-90/20","font-secondary-medium",3,"click"],[1,"flex","gap-4"],[1,"flex","gap-1","items-center"]],template:function(i,o){1&i&&(T(0,"div",13),Z(1,tce,3,5,"div",14)(2,yce,2,1),A(),Et(3,xce,4,2,"ng-template",null,0,Nn)(5,Ace,5,3,"ng-template",null,1,Nn)(7,Mce,14,16,"ng-template",null,2,Nn)(9,Oce,7,7,"ng-template",null,3,Nn)(11,Jce,13,10,"ng-template",null,4,Nn)(13,hue,11,6,"ng-template",null,5,Nn)(15,yue,4,2,"ng-template",null,6,Nn)(17,Tue,20,11,"ng-template",null,7,Nn)(19,xue,2,1,"ng-template",null,8,Nn)(21,kue,17,9,"ng-template",null,9,Nn)(23,jue,28,20,"ng-template",null,10,Nn)(25,Yue,37,8,"ng-template",null,11,Nn),T(27,"mat-menu",15,12)(29,"div",16),Zo(30,Zue,6,4,"button",17,yu),A()()),2&i&&(q("ngClass",Ar(3,qle,null==o.configformatted?null:o.configformatted.standard,!(null!=o.configformatted&&o.configformatted.standard))),x(),K(!o.initializing()&&!o.loadingLibrary()||o.loadedColors?2:1),x(26),q("yPosition","below"),x(3),Ko(o.currencyCountries()))},dependencies:[ns,ts,Bu,fp,dY,nQ,sQ,HN,XX,ZP,Jb,pC,Fp,F2,ZJ,QJ,Une,rF,Are,Ose,Rse,l0,jle,Sd,Ble,hp,PI,VI,FI,vL,_L,yL],styles:["dialog::backdrop{background-color:#656363}dialog{height:90vh;font-family:Helvetica Neue;position:relative;width:95vw;border:none!important;border-radius:20px;background-color:transparent}\n"],encapsulation:3,data:{animation:[TX(),SX()]}}))}return e(),n})();const Que={schedule(e,n){const t=setTimeout(e,n);return()=>clearTimeout(t)}};let I0;function ode(e,n,t){let r=t;return function ede(e){return!!e&&e.nodeType===Node.ELEMENT_NODE}(e)&&n.some((i,o)=>!("*"===i||!function tde(e,n){if(!I0){const t=Element.prototype;I0=t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}return e.nodeType===Node.ELEMENT_NODE&&I0.call(e,n)}(e,i)||(r=o,0))),r}class ade{componentFactory;inputMap=new Map;constructor(n,t){this.componentFactory=t.get(_l).resolveComponentFactory(n);for(const r of this.componentFactory.inputs)this.inputMap.set(r.propName,r.templateName)}create(n){return new lde(this.componentFactory,n,this.inputMap)}}class lde{componentFactory;injector;inputMap;eventEmitters=new qb(1);events=this.eventEmitters.pipe(Tt(n=>ds(...n)));componentRef=null;scheduledDestroyFn=null;initialInputValues=new Map;ngZone;elementZone;appRef;cdScheduler;constructor(n,t,r){this.componentFactory=n,this.injector=t,this.inputMap=r,this.ngZone=this.injector.get(we),this.appRef=this.injector.get(ni),this.cdScheduler=t.get(Vo),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(n){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(n)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Que.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null)},10))})}getInputValue(n){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(n):this.componentRef.instance[n])}setInputValue(n,t){null!==this.componentRef?this.runInZone(()=>{this.componentRef.setInput(this.inputMap.get(n)??n,t),function hH(e){return Sc(e._lView)||!!(64&e._lView[2])}(this.componentRef.hostView)&&(function pH(e){Zg(e._lView)}(this.componentRef.changeDetectorRef),this.cdScheduler.notify(6))}):this.initialInputValues.set(n,t)}initializeComponent(n){const t=et.create({providers:[],parent:this.injector}),r=function ide(e,n){const t=e.childNodes,r=n.map(()=>[]);let i=-1;n.some((o,s)=>"*"===o&&(i=s,!0));for(let o=0,s=t.length;o<s;++o){const a=t[o],l=ode(a,n,i);-1!==l&&r[l].push(a)}return r}(n,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(t,r,n),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.appRef.attachView(this.componentRef.hostView),this.componentRef.hostView.detectChanges()}initializeInputs(){for(const[n,t]of this.initialInputValues)this.setInputValue(n,t);this.initialInputValues.clear()}initializeOutputs(n){const t=this.componentFactory.outputs.map(({propName:r,templateName:i})=>{const o=n.instance[r];return new bt(s=>{const a=o.subscribe(l=>s.next({name:i,value:l}));return()=>a.unsubscribe()})});this.eventEmitters.next(t)}runInZone(n){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(n):n()}}class cde extends HTMLElement{ngElementEventsSubscription=null}let Z5=(()=>{var e;class n{constructor(){this.actionStream=new ke,this.actionQueue=[],this.isActionInProgress=!1}push(r){this.actionQueue.push(r),this.tryToRunNextAction()}continue(){this.isActionInProgress=!1,this.tryToRunNextAction()}tryToRunNextAction(){this.isActionInProgress||0===this.actionQueue.length||(this.isActionInProgress=!0,this.actionStream.next(this.actionQueue.shift()))}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const K5=new N("[angular-notifier] Notifier Options"),R0=new N("[anuglar-notifier] Notifier Config");class X5{constructor(n={}){this.animations={enabled:!0,hide:{easing:"ease",offset:50,preset:"fade",speed:300},overlap:150,shift:{easing:"ease",speed:300},show:{easing:"ease",preset:"slide",speed:300}},this.behaviour={autoHide:7e3,onClick:!1,onMouseover:"pauseAutoHide",showDismissButton:!0,stacking:4},this.position={horizontal:{distance:12,position:"left"},vertical:{distance:12,gap:10,position:"bottom"}},this.theme="material",void 0!==n.theme&&(this.theme=n.theme),void 0!==n.animations&&(void 0!==n.animations.enabled&&(this.animations.enabled=n.animations.enabled),void 0!==n.animations.overlap&&(this.animations.overlap=n.animations.overlap),void 0!==n.animations.hide&&Object.assign(this.animations.hide,n.animations.hide),void 0!==n.animations.shift&&Object.assign(this.animations.shift,n.animations.shift),void 0!==n.animations.show&&Object.assign(this.animations.show,n.animations.show)),void 0!==n.behaviour&&Object.assign(this.behaviour,n.behaviour),void 0!==n.position&&(void 0!==n.position.horizontal&&Object.assign(this.position.horizontal,n.position.horizontal),void 0!==n.position.vertical&&Object.assign(this.position.vertical,n.position.vertical))}}let hde=(()=>{var e;class n{constructor(r,i){this.queueService=r,this.config=i}getConfig(){return this.config}get actionStream(){return this.queueService.actionStream.asObservable()}show(r){this.queueService.push({payload:r,type:"SHOW"})}hide(r){this.queueService.push({payload:r,type:"HIDE"})}hideNewest(){this.queueService.push({type:"HIDE_NEWEST"})}hideOldest(){this.queueService.push({type:"HIDE_OLDEST"})}hideAll(){this.queueService.push({type:"HIDE_ALL"})}notify(r,i,o){const s={message:i,type:r};void 0!==o&&(s.id=o),this.show(s)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(ue(Z5),ue(R0))},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const pde={hide:()=>({from:{opacity:"1"},to:{opacity:"0"}}),show:()=>({from:{opacity:"0"},to:{opacity:"1"}})},mde={hide:e=>{const n=e.component.getConfig(),t=e.component.getShift();let r,i;if("left"===n.position.horizontal.position)r={transform:`translate3d( 0, ${t}px, 0 )`},i={transform:`translate3d( calc( -100% - ${n.position.horizontal.distance}px - 10px ), ${t}px, 0 )`};else if("right"===n.position.horizontal.position)r={transform:`translate3d( 0, ${t}px, 0 )`},i={transform:`translate3d( calc( 100% + ${n.position.horizontal.distance}px + 10px ), ${t}px, 0 )`};else{let o;o="top"===n.position.vertical.position?`calc( -100% - ${n.position.horizontal.distance}px - 10px )`:`calc( 100% + ${n.position.horizontal.distance}px + 10px )`,r={transform:`translate3d( -50%, ${t}px, 0 )`},i={transform:`translate3d( -50%, ${o}, 0 )`}}return{from:r,to:i}},show:e=>{const n=e.component.getConfig();let t,r;if("left"===n.position.horizontal.position)t={transform:`translate3d( calc( -100% - ${n.position.horizontal.distance}px - 10px ), 0, 0 )`},r={transform:"translate3d( 0, 0, 0 )"};else if("right"===n.position.horizontal.position)t={transform:`translate3d( calc( 100% + ${n.position.horizontal.distance}px + 10px ), 0, 0 )`},r={transform:"translate3d( 0, 0, 0 )"};else{let i;i="top"===n.position.vertical.position?`calc( -100% - ${n.position.horizontal.distance}px - 10px )`:`calc( 100% + ${n.position.horizontal.distance}px + 10px )`,t={transform:`translate3d( -50%, ${i}, 0 )`},r={transform:"translate3d( -50%, 0, 0 )"}}return{from:t,to:r}}};let gde=(()=>{var e;class n{constructor(){this.animationPresets={fade:pde,slide:mde}}getAnimationData(r,i){let o,s,a;return"show"===r?(o=this.animationPresets[i.component.getConfig().animations.show.preset].show(i),s=i.component.getConfig().animations.show.speed,a=i.component.getConfig().animations.show.easing):(o=this.animationPresets[i.component.getConfig().animations.hide.preset].hide(i),s=i.component.getConfig().animations.hide.speed,a=i.component.getConfig().animations.hide.easing),{keyframes:[o.from,o.to],options:{duration:s,easing:a,fill:"forwards"}}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();function _de(e){return new X5(e)}function yde(){return new X5({})}let vde=(()=>{var e;class n{static withConfig(r={}){return{ngModule:n,providers:[{provide:K5,useValue:r},{deps:[K5],provide:R0,useFactory:_de}]}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275mod=dt({type:n}),this.\u0275inj=it({providers:[gde,hde,Z5,{provide:R0,useFactory:yde}],imports:[ns]}))}return e(),n})();function Q5(e){return new S(3e3,!1)}function Mde(e){return new S(3002,!1)}function ms(e){switch(e.length){case 0:return new qu;case 1:return e[0];default:return new HR(e)}}function J5(e,n,t=new Map,r=new Map){const i=[],o=[];let s=-1,a=null;if(n.forEach(l=>{const c=l.get("offset"),u=c==s,d=u&&a||new Map;l.forEach((g,m)=>{let f=m,b=g;if("offset"!==m)switch(f=e.normalizePropertyName(f,i),b){case"!":b=t.get(m);break;case po:b=r.get(m);break;default:b=e.normalizeStyleValue(m,f,b,i)}d.set(f,b)}),u||o.push(d),a=d,s=c}),i.length)throw function jde(){return new S(3502,!1)}();return o}function O0(e,n,t,r){switch(n){case"start":e.onStart(()=>r(t&&k0(t,"start",e)));break;case"done":e.onDone(()=>r(t&&k0(t,"done",e)));break;case"destroy":e.onDestroy(()=>r(t&&k0(t,"destroy",e)))}}function k0(e,n,t){const o=N0(e.element,e.triggerName,e.fromState,e.toState,n||e.phaseName,t.totalTime??e.totalTime,!!t.disabled),s=e._data;return null!=s&&(o._data=s),o}function N0(e,n,t,r,i="",o=0,s){return{element:e,triggerName:n,fromState:t,toState:r,phaseName:i,totalTime:o,disabled:!!s}}function Wr(e,n,t){let r=e.get(n);return r||e.set(n,r=t),r}function eB(e){const n=e.indexOf(":");return[e.substring(1,n),e.slice(n+1)]}const Qde=typeof document>"u"?null:document.documentElement;function P0(e){const n=e.parentNode||e.host||null;return n===Qde?null:n}let Da=null,tB=!1;function nB(e,n){for(;n;){if(n===e)return!0;n=P0(n)}return!1}function rB(e,n,t){if(t)return Array.from(e.querySelectorAll(n));const r=e.querySelector(n);return r?[r]:[]}const oB="ng-enter",F0="ng-leave",Fm="ng-trigger",Lm=".ng-trigger",sB="ng-animating",L0=".ng-animating";function Do(e){if("number"==typeof e)return e;const n=e.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:V0(parseFloat(n[1]),n[2])}function V0(e,n){return"s"===n?1e3*e:e}function Vm(e,n,t){return e.hasOwnProperty("duration")?e:function ofe(e,n,t){let r,i=0,o="";if("string"==typeof e){const s=e.match(ife);if(null===s)return n.push(Q5()),{duration:0,delay:0,easing:""};r=V0(parseFloat(s[1]),s[2]);const a=s[3];null!=a&&(i=V0(parseFloat(a),s[4]));const l=s[5];l&&(o=l)}else r=e;if(!t){let s=!1,a=n.length;r<0&&(n.push(function bde(){return new S(3100,!1)}()),s=!0),i<0&&(n.push(function Cde(){return new S(3101,!1)}()),s=!0),s&&n.splice(a,0,Q5())}return{duration:r,delay:i,easing:o}}(e,n,t)}const ife=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function ji(e,n,t){n.forEach((r,i)=>{const o=j0(i);t&&!t.has(i)&&t.set(i,e.style[o]),e.style[o]=r})}function Ta(e,n){n.forEach((t,r)=>{const i=j0(r);e.style[i]=""})}function Md(e){return Array.isArray(e)?1==e.length?e[0]:function wX(e,n=null){return{type:Ie.Sequence,steps:e,options:n}}(e):e}const B0=new RegExp("{{\\s*(.+?)\\s*}}","g");function aB(e){let n=[];if("string"==typeof e){let t;for(;t=B0.exec(e);)n.push(t[1]);B0.lastIndex=0}return n}function Id(e,n,t){const r=`${e}`,i=r.replace(B0,(o,s)=>{let a=n[s];return null==a&&(t.push(function wde(){return new S(3003,!1)}()),a=""),a.toString()});return i==r?e:i}const lfe=/-+([a-z0-9])/g;function j0(e){return e.replace(lfe,(...n)=>n[1].toUpperCase())}function qr(e,n,t){switch(n.type){case Ie.Trigger:return e.visitTrigger(n,t);case Ie.State:return e.visitState(n,t);case Ie.Transition:return e.visitTransition(n,t);case Ie.Sequence:return e.visitSequence(n,t);case Ie.Group:return e.visitGroup(n,t);case Ie.Animate:return e.visitAnimate(n,t);case Ie.Keyframes:return e.visitKeyframes(n,t);case Ie.Style:return e.visitStyle(n,t);case Ie.Reference:return e.visitReference(n,t);case Ie.AnimateChild:return e.visitAnimateChild(n,t);case Ie.AnimateRef:return e.visitAnimateRef(n,t);case Ie.Query:return e.visitQuery(n,t);case Ie.Stagger:return e.visitStagger(n,t);default:throw function Dde(){return new S(3004,!1)}()}}function U0(e,n){return window.getComputedStyle(e)[n]}let $0=(()=>{class e{validateStyleProperty(t){return function efe(e){Da||(Da=function tfe(){return typeof document<"u"?document.body:null}()||{},tB=!!Da.style&&"WebkitAppearance"in Da.style);let n=!0;return Da.style&&!function Jde(e){return"ebkit"==e.substring(1,6)}(e)&&(n=e in Da.style,!n&&tB&&(n="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in Da.style)),n}(t)}containsElement(t,r){return nB(t,r)}getParentElement(t){return P0(t)}query(t,r,i){return rB(t,r,i)}computeStyle(t,r,i){return i||""}animate(t,r,i,o,s,a=[],l){return new qu(i,o)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();class H0{static NOOP=new $0}class z0{}const ffe=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 lB extends z0{normalizePropertyName(n,t){return j0(n)}normalizeStyleValue(n,t,r,i){let o="";const s=r.toString().trim();if(ffe.has(t)&&0!==r&&"0"!==r)if("number"==typeof r)o="px";else{const a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push(function Tde(){return new S(3005,!1)}())}return s+o}}const jm=new Set(["true","1"]),Um=new Set(["false","0"]);function cB(e,n){const t=jm.has(e)||Um.has(e),r=jm.has(n)||Um.has(n);return(i,o)=>{let s="*"==e||e==i,a="*"==n||n==o;return!s&&t&&"boolean"==typeof i&&(s=i?jm.has(e):Um.has(e)),!a&&r&&"boolean"==typeof o&&(a=o?jm.has(n):Um.has(n)),s&&a}}const gfe=new RegExp("s*:selfs*,?","g");function W0(e,n,t,r){return new _fe(e).build(n,t,r)}class _fe{_driver;constructor(n){this._driver=n}build(n,t,r){const i=new bfe(t);return this._resetContextStyleTimingState(i),qr(this,Md(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,t){let r=t.queryCount=0,i=t.depCount=0;const o=[],s=[];return"@"==n.name.charAt(0)&&t.errors.push(function Sde(){return new S(3006,!1)}()),n.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==Ie.State){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,t))}),l.name=c}else if(a.type==Ie.Transition){const l=this.visitTransition(a,t);r+=l.queryCount,i+=l.depCount,s.push(l)}else t.errors.push(function xde(){return new S(3007,!1)}())}),{type:Ie.Trigger,name:n.name,states:o,transitions:s,queryCount:r,depCount:i,options:null}}visitState(n,t){const r=this.visitStyle(n.styles,t),i=n.options&&n.options.params||null;if(r.containsDynamicStyles){const o=new Set,s=i||{};r.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{aB(l).forEach(c=>{s.hasOwnProperty(c)||o.add(c)})})}),o.size&&t.errors.push(function Ade(){return new S(3008,!1)}(0,o.values()))}return{type:Ie.State,name:n.name,style:r,options:i?{params:i}:null}}visitTransition(n,t){t.queryCount=0,t.depCount=0;const r=qr(this,Md(n.animation),t),i=function hfe(e,n){const t=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(r=>function pfe(e,n,t){if(":"==e[0]){const l=function mfe(e,n){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,r)=>parseFloat(r)>parseFloat(t);case":decrement":return(t,r)=>parseFloat(r)<parseFloat(t);default:return n.push(function Vde(){return new S(3016,!1)}()),"* => *"}}(e,t);if("function"==typeof l)return void n.push(l);e=l}const r=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return t.push(function Lde(){return new S(3015,!1)}()),n;const i=r[1],o=r[2],s=r[3];n.push(cB(i,s)),"<"==o[0]&&("*"!=i||"*"!=s)&&n.push(cB(s,i))}(r,t,n)):t.push(e),t}(n.expr,t.errors);return{type:Ie.Transition,matchers:i,animation:r,queryCount:t.queryCount,depCount:t.depCount,options:Sa(n.options)}}visitSequence(n,t){return{type:Ie.Sequence,steps:n.steps.map(r=>qr(this,r,t)),options:Sa(n.options)}}visitGroup(n,t){const r=t.currentTime;let i=0;const o=n.steps.map(s=>{t.currentTime=r;const a=qr(this,s,t);return i=Math.max(i,t.currentTime),a});return t.currentTime=i,{type:Ie.Group,steps:o,options:Sa(n.options)}}visitAnimate(n,t){const r=function Efe(e,n){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return q0(Vm(e,n).duration,0,"");const t=e;if(t.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=q0(0,0,"");return o.dynamic=!0,o.strValue=t,o}const i=Vm(t,n);return q0(i.duration,i.delay,i.easing)}(n.timings,t.errors);t.currentAnimateTimings=r;let i,o=n.styles?n.styles:ia({});if(o.type==Ie.Keyframes)i=this.visitKeyframes(o,t);else{let s=n.styles,a=!1;if(!s){a=!0;const c={};r.easing&&(c.easing=r.easing),s=ia(c)}t.currentTime+=r.duration+r.delay;const l=this.visitStyle(s,t);l.isEmptyStep=a,i=l}return t.currentAnimateTimings=null,{type:Ie.Animate,timings:r,style:i,options:null}}visitStyle(n,t){const r=this._makeStyleAst(n,t);return this._validateStyleAst(r,t),r}_makeStyleAst(n,t){const r=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let a of i)"string"==typeof a?a===po?r.push(a):t.errors.push(Mde()):r.push(new Map(Object.entries(a)));let o=!1,s=null;return r.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:Ie.Style,styles:r,easing:s,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,t){const r=t.currentAnimateTimings;let i=t.currentTime,o=t.currentTime;r&&o>0&&(o-=r.duration+r.delay),n.styles.forEach(s=>{"string"!=typeof s&&s.forEach((a,l)=>{const c=t.collectedStyles.get(t.currentQuerySelector),u=c.get(l);let d=!0;u&&(o!=i&&o>=u.startTime&&i<=u.endTime&&(t.errors.push(function Ide(){return new S(3010,!1)}()),d=!1),o=u.startTime),d&&c.set(l,{startTime:o,endTime:i}),t.options&&function afe(e,n,t){const r=n.params||{},i=aB(e);i.length&&i.forEach(o=>{r.hasOwnProperty(o)||t.push(function Ede(){return new S(3001,!1)}())})}(a,t.options,t.errors)})})}visitKeyframes(n,t){const r={type:Ie.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(function Rde(){return new S(3011,!1)}()),r;let o=0;const s=[];let a=!1,l=!1,c=0;const u=n.steps.map(D=>{const I=this._makeStyleAst(D,t);let J=null!=I.offset?I.offset:function Cfe(e){if("string"==typeof e)return null;let n=null;if(Array.isArray(e))e.forEach(t=>{if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}});else if(e instanceof Map&&e.has("offset")){const t=e;n=parseFloat(t.get("offset")),t.delete("offset")}return n}(I.styles),te=0;return null!=J&&(o++,te=I.offset=J),l=l||te<0||te>1,a=a||te<c,c=te,s.push(te),I});l&&t.errors.push(function Ode(){return new S(3012,!1)}()),a&&t.errors.push(function kde(){return new S(3200,!1)}());const d=n.steps.length;let g=0;o>0&&o<d?t.errors.push(function Nde(){return new S(3202,!1)}()):0==o&&(g=1/(d-1));const m=d-1,f=t.currentTime,b=t.currentAnimateTimings,w=b.duration;return u.forEach((D,I)=>{const J=g>0?I==m?1:g*I:s[I],te=J*w;t.currentTime=f+b.delay+te,b.duration=te,this._validateStyleAst(D,t),D.offset=J,r.styles.push(D)}),r}visitReference(n,t){return{type:Ie.Reference,animation:qr(this,Md(n.animation),t),options:Sa(n.options)}}visitAnimateChild(n,t){return t.depCount++,{type:Ie.AnimateChild,options:Sa(n.options)}}visitAnimateRef(n,t){return{type:Ie.AnimateRef,animation:this.visitReference(n.animation,t),options:Sa(n.options)}}visitQuery(n,t){const r=t.currentQuerySelector,i=n.options||{};t.queryCount++,t.currentQuery=n;const[o,s]=function yfe(e){const n=!!e.split(/\s*,\s*/).find(t=>":self"==t);return n&&(e=e.replace(gfe,"")),e=e.replace(/@\*/g,Lm).replace(/@\w+/g,t=>Lm+"-"+t.slice(1)).replace(/:animating/g,L0),[e,n]}(n.selector);t.currentQuerySelector=r.length?r+" "+o:o,Wr(t.collectedStyles,t.currentQuerySelector,new Map);const a=qr(this,Md(n.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:Ie.Query,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:a,originalSelector:n.selector,options:Sa(n.options)}}visitStagger(n,t){t.currentQuery||t.errors.push(function Pde(){return new S(3013,!1)}());const r="full"===n.timings?{duration:0,delay:0,easing:"full"}:Vm(n.timings,t.errors,!0);return{type:Ie.Stagger,animation:qr(this,Md(n.animation),t),timings:r,options:null}}}class bfe{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(n){this.errors=n}}function Sa(e){return e?(e={...e}).params&&(e.params=function vfe(e){return e?{...e}:null}(e.params)):e={},e}function q0(e,n,t){return{duration:e,delay:n,easing:t}}function Y0(e,n,t,r,i,o,s=null,a=!1){return{type:1,element:e,keyframes:n,preStyleProps:t,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:s,subTimeline:a}}class $m{_map=new Map;get(n){return this._map.get(n)||[]}append(n,t){let r=this._map.get(n);r||this._map.set(n,r=[]),r.push(...t)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const Tfe=new RegExp(":enter","g"),xfe=new RegExp(":leave","g");function Z0(e,n,t,r,i,o=new Map,s=new Map,a,l,c=[]){return(new Afe).buildKeyframes(e,n,t,r,i,o,s,a,l,c)}class Afe{buildKeyframes(n,t,r,i,o,s,a,l,c,u=[]){c=c||new $m;const d=new K0(n,t,c,i,o,u,[]);d.options=l;const g=l.delay?Do(l.delay):0;d.currentTimeline.delayNextStep(g),d.currentTimeline.setStyles([s],null,d.errors,l),qr(this,r,d);const m=d.timelines.filter(f=>f.containsAnimation());if(m.length&&a.size){let f;for(let b=m.length-1;b>=0;b--){const w=m[b];if(w.element===t){f=w;break}}f&&!f.allowOnlyTimelineStyles()&&f.setStyles([a],null,d.errors,l)}return m.length?m.map(f=>f.buildKeyframes()):[Y0(t,[],[],[],0,g,"",!1)]}visitTrigger(n,t){}visitState(n,t){}visitTransition(n,t){}visitAnimateChild(n,t){const r=t.subInstructions.get(t.element);if(r){const i=t.createSubContext(n.options),o=t.currentTimeline.currentTime,s=this._visitSubInstructions(r,i,i.options);o!=s&&t.transformIntoNewTimeline(s)}t.previousNode=n}visitAnimateRef(n,t){const r=t.createSubContext(n.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],t,r),this.visitReference(n.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=n}_applyAnimationRefDelays(n,t,r){for(const i of n){const o=i?.delay;if(o){const s="number"==typeof o?o:Do(Id(o,i?.params??{},t.errors));r.delayNextStep(s)}}}_visitSubInstructions(n,t,r){let o=t.currentTimeline.currentTime;const s=null!=r.duration?Do(r.duration):null,a=null!=r.delay?Do(r.delay):null;return 0!==s&&n.forEach(l=>{const c=t.appendInstructionToTimeline(l,s,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(n,t){t.updateOptions(n.options,!0),qr(this,n.animation,t),t.previousNode=n}visitSequence(n,t){const r=t.subContextCount;let i=t;const o=n.options;if(o&&(o.params||o.delay)&&(i=t.createSubContext(o),i.transformIntoNewTimeline(),null!=o.delay)){i.previousNode.type==Ie.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Hm);const s=Do(o.delay);i.delayNextStep(s)}n.steps.length&&(n.steps.forEach(s=>qr(this,s,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=n}visitGroup(n,t){const r=[];let i=t.currentTimeline.currentTime;const o=n.options&&n.options.delay?Do(n.options.delay):0;n.steps.forEach(s=>{const a=t.createSubContext(n.options);o&&a.delayNextStep(o),qr(this,s,a),i=Math.max(i,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(s=>t.currentTimeline.mergeTimelineCollectedStyles(s)),t.transformIntoNewTimeline(i),t.previousNode=n}_visitTiming(n,t){if(n.dynamic){const r=n.strValue;return Vm(t.params?Id(r,t.params,t.errors):r,t.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,t){const r=t.currentAnimateTimings=this._visitTiming(n.timings,t),i=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),i.snapshotCurrentStyles());const o=n.style;o.type==Ie.Keyframes?this.visitKeyframes(o,t):(t.incrementTime(r.duration),this.visitStyle(o,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=n}visitStyle(n,t){const r=t.currentTimeline,i=t.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();const o=i&&i.easing||n.easing;n.isEmptyStep?r.applyEmptyStep(o):r.setStyles(n.styles,o,t.errors,t.options),t.previousNode=n}visitKeyframes(n,t){const r=t.currentAnimateTimings,i=t.currentTimeline.duration,o=r.duration,a=t.createSubContext().currentTimeline;a.easing=r.easing,n.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(i+o),t.previousNode=n}visitQuery(n,t){const r=t.currentTimeline.currentTime,i=n.options||{},o=i.delay?Do(i.delay):0;o&&(t.previousNode.type===Ie.Style||0==r&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Hm);let s=r;const a=t.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{t.currentQueryIndex=u;const d=t.createSubContext(n.options,c);o&&d.delayNextStep(o),c===t.element&&(l=d.currentTimeline),qr(this,n.animation,d),d.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,d.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=n}visitStagger(n,t){const r=t.parentContext,i=t.currentTimeline,o=n.timings,s=Math.abs(o.duration),a=s*(t.currentQueryTotal-1);let l=s*t.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=r.currentStaggerTime}const u=t.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;qr(this,n.animation,t),t.previousNode=n,r.currentStaggerTime=i.currentTime-d+(i.startTime-r.currentTimeline.startTime)}}const Hm={};class K0{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Hm;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(n,t,r,i,o,s,a,l){this._driver=n,this.element=t,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=o,this.errors=s,this.timelines=a,this.currentTimeline=l||new zm(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,t){if(!n)return;const r=n;let i=this.options;null!=r.duration&&(i.duration=Do(r.duration)),null!=r.delay&&(i.delay=Do(r.delay));const o=r.params;if(o){let s=i.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!t||!s.hasOwnProperty(a))&&(s[a]=Id(o[a],s,this.errors))})}}_copyOptions(){const n={};if(this.options){const t=this.options.params;if(t){const r=n.params={};Object.keys(t).forEach(i=>{r[i]=t[i]})}}return n}createSubContext(n=null,t,r){const i=t||this.element,o=new K0(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=Hm,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,t,r){const i={duration:t??n.duration,delay:this.currentTimeline.currentTime+(r??0)+n.delay,easing:""},o=new Mfe(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(o),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,t,r,i,o,s){let a=[];if(i&&a.push(this.element),n.length>0){n=(n=n.replace(Tfe,"."+this._enterClassName)).replace(xfe,"."+this._leaveClassName);let c=this._driver.query(this.element,n,1!=r);0!==r&&(c=r<0?c.slice(c.length+r,c.length):c.slice(0,r)),a.push(...c)}return!o&&0==a.length&&s.push(function Fde(){return new S(3014,!1)}()),a}}class zm{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(n,t,r,i){this._driver=n,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=i,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,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(n){const t=1===this._keyframes.size&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+n),t&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,t){return this.applyStylesToKeyframe(),new zm(this._driver,n,t||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(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,t){this._localTimelineStyles.set(n,t),this._globalTimelineStyles.set(n,t),this._styleSummary.set(n,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[t,r]of this._globalTimelineStyles)this._backFill.set(t,r||po),this._currentKeyframe.set(t,po);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,t,r,i){t&&this._previousKeyframe.set("easing",t);const o=i&&i.params||{},s=function Ife(e,n){const t=new Map;let r;return e.forEach(i=>{if("*"===i){r??=n.keys();for(let o of r)t.set(o,po)}else for(let[o,s]of i)t.set(o,s)}),t}(n,this._globalTimelineStyles);for(let[a,l]of s){const c=Id(l,o,r);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??po),this._updateStyle(a,c)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,t)=>{this._currentKeyframe.set(t,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,n)}))}snapshotCurrentStyles(){for(let[n,t]of this._localTimelineStyles)this._pendingStyles.set(n,t),this._updateStyle(n,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let t in this._currentKeyframe)n.push(t);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((t,r)=>{const i=this._styleSummary.get(r);(!i||t.time>i.time)&&this._updateStyle(r,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,t=new Set,r=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((a,l)=>{const c=new Map([...this._backFill,...a]);c.forEach((u,d)=>{"!"===u?n.add(d):u===po&&t.add(d)}),r||c.set("offset",l/this.duration),i.push(c)});const o=[...n.values()],s=[...t.values()];if(r){const a=i[0],l=new Map(a);a.set("offset",0),l.set("offset",1),i=[a,l]}return Y0(this.element,i,o,s,this.duration,this.startTime,this.easing,!1)}}class Mfe extends zm{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(n,t,r,i,o,s,a=!1){super(n,t,s.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:t,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){const o=[],s=r+t,a=t/s,l=new Map(n[0]);l.set("offset",0),o.push(l);const c=new Map(n[0]);c.set("offset",fB(a)),o.push(c);const u=n.length-1;for(let d=1;d<=u;d++){let g=new Map(n[d]);const m=g.get("offset");g.set("offset",fB((t+m*r)/s)),o.push(g)}r=s,t=0,i="",n=o}return Y0(this.element,n,this.preStyleProps,this.postStyleProps,r,t,i,!0)}}function fB(e,n=3){const t=Math.pow(10,n-1);return Math.round(e*t)/t}function hB(e,n,t,r,i,o,s,a,l,c,u,d,g){return{type:0,element:e,triggerName:n,isRemovalTransition:i,fromState:t,fromStyles:o,toState:r,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:g}}const X0={};class pB{_triggerName;ast;_stateStyles;constructor(n,t,r){this._triggerName=n,this.ast=t,this._stateStyles=r}match(n,t,r,i){return function Rfe(e,n,t,r,i){return e.some(o=>o(n,t,r,i))}(this.ast.matchers,n,t,r,i)}buildStyles(n,t,r){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(n?.toString())||i),i?i.buildStyles(t,r):new Map}build(n,t,r,i,o,s,a,l,c,u){const d=[],g=this.ast.options&&this.ast.options.params||X0,f=this.buildStyles(r,a&&a.params||X0,d),b=l&&l.params||X0,w=this.buildStyles(i,b,d),D=new Set,I=new Map,J=new Map,te="void"===i,se={params:mB(b,g),delay:this.ast.options?.delay},at=u?[]:Z0(n,t,this.ast.animation,o,s,f,w,se,c,d);let ie=0;return at.forEach(X=>{ie=Math.max(X.duration+X.delay,ie)}),d.length?hB(t,this._triggerName,r,i,te,f,w,[],[],I,J,ie,d):(at.forEach(X=>{const lt=X.element,St=Wr(I,lt,new Set);X.preStyleProps.forEach(Ze=>St.add(Ze));const Jt=Wr(J,lt,new Set);X.postStyleProps.forEach(Ze=>Jt.add(Ze)),lt!==t&&D.add(lt)}),hB(t,this._triggerName,r,i,te,f,w,at,[...D.values()],I,J,ie))}}function mB(e,n){const t={...n};return Object.entries(e).forEach(([r,i])=>{null!=i&&(t[r]=i)}),t}class Ofe{styles;defaultParams;normalizer;constructor(n,t,r){this.styles=n,this.defaultParams=t,this.normalizer=r}buildStyles(n,t){const r=new Map,i=mB(n,this.defaultParams);return this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((s,a)=>{s&&(s=Id(s,i,t));const l=this.normalizer.normalizePropertyName(a,t);s=this.normalizer.normalizeStyleValue(a,l,s,t),r.set(a,s)})}),r}}class Nfe{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(n,t,r){this.name=n,this.ast=t,this._normalizer=r,t.states.forEach(i=>{this.states.set(i.name,new Ofe(i.style,i.options&&i.options.params||{},r))}),gB(this.states,"true","1"),gB(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new pB(n,i,this.states))}),this.fallbackTransition=function Pfe(e,n){return new pB(e,{type:Ie.Transition,animation:{type:Ie.Sequence,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,t,r,i){return this.transitionFactories.find(s=>s.match(n,t,r,i))||null}matchStyles(n,t,r){return this.fallbackTransition.buildStyles(n,t,r)}}function gB(e,n,t){e.has(n)?e.has(t)||e.set(t,e.get(n)):e.has(t)&&e.set(n,e.get(t))}const Ffe=new $m;class Lfe{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(n,t,r){this.bodyNode=n,this._driver=t,this._normalizer=r}register(n,t){const r=[],o=W0(this._driver,t,r,[]);if(r.length)throw function Ude(){return new S(3503,!1)}();this._animations.set(n,o)}_buildPlayer(n,t,r){const i=n.element,o=J5(this._normalizer,n.keyframes,t,r);return this._driver.animate(i,o,n.duration,n.delay,n.easing,[],!0)}create(n,t,r={}){const i=[],o=this._animations.get(n);let s;const a=new Map;if(o?(s=Z0(this._driver,t,o,oB,F0,new Map,new Map,r,Ffe,i),s.forEach(u=>{const d=Wr(a,u.element,new Map);u.postStyleProps.forEach(g=>d.set(g,null))})):(i.push(function $de(){return new S(3300,!1)}()),s=[]),i.length)throw function Hde(){return new S(3504,!1)}();a.forEach((u,d)=>{u.forEach((g,m)=>{u.set(m,this._driver.computeStyle(d,m,po))})});const c=ms(s.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,new Map,d)}));return this._playersById.set(n,c),c.onDestroy(()=>this.destroy(n)),this.players.push(c),c}destroy(n){const t=this._getPlayer(n);t.destroy(),this._playersById.delete(n);const r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)}_getPlayer(n){const t=this._playersById.get(n);if(!t)throw function zde(){return new S(3301,!1)}();return t}listen(n,t,r,i){const o=N0(t,"","","");return O0(this._getPlayer(n),r,o,i),()=>{}}command(n,t,r,i){if("register"==r)return void this.register(n,i[0]);if("create"==r)return void this.create(n,t,i[0]||{});const o=this._getPlayer(n);switch(r){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const _B="ng-animate-queued",Q0="ng-animate-disabled",$fe=[],yB={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Hfe={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ti="__ng_removed";class J0{namespaceId;value;options;get params(){return this.options.params}constructor(n,t=""){this.namespaceId=t;const r=n&&n.hasOwnProperty("value");if(this.value=function qfe(e){return e??null}(r?n.value:n),r){const{value:o,...s}=n;this.options=s}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const t=n.params;if(t){const r=this.options.params;Object.keys(t).forEach(i=>{null==r[i]&&(r[i]=t[i])})}}}const Rd="void",eE=new J0(Rd);class zfe{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(n,t,r){this.id=n,this.hostElement=t,this._engine=r,this._hostClassName="ng-tns-"+n,hi(t,this._hostClassName)}listen(n,t,r,i){if(!this._triggers.has(t))throw function Gde(){return new S(3302,!1)}();if(null==r||0==r.length)throw function Wde(){return new S(3303,!1)}();if(!function Yfe(e){return"start"==e||"done"==e}(r))throw function qde(){return new S(3400,!1)}();const o=Wr(this._elementListeners,n,[]),s={name:t,phase:r,callback:i};o.push(s);const a=Wr(this._engine.statesByElement,n,new Map);return a.has(t)||(hi(n,Fm),hi(n,Fm+"-"+t),a.set(t,eE)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(t)||a.delete(t)})}}register(n,t){return!this._triggers.has(n)&&(this._triggers.set(n,t),!0)}_getTrigger(n){const t=this._triggers.get(n);if(!t)throw function Yde(){return new S(3401,!1)}();return t}trigger(n,t,r,i=!0){const o=this._getTrigger(t),s=new tE(this.id,t,n);let a=this._engine.statesByElement.get(n);a||(hi(n,Fm),hi(n,Fm+"-"+t),this._engine.statesByElement.set(n,a=new Map));let l=a.get(t);const c=new J0(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(t,c),l||(l=eE),c.value!==Rd&&l.value===c.value){if(!function Xfe(e,n){const t=Object.keys(e),r=Object.keys(n);if(t.length!=r.length)return!1;for(let i=0;i<t.length;i++){const o=t[i];if(!n.hasOwnProperty(o)||e[o]!==n[o])return!1}return!0}(l.params,c.params)){const b=[],w=o.matchStyles(l.value,l.params,b),D=o.matchStyles(c.value,c.params,b);b.length?this._engine.reportError(b):this._engine.afterFlush(()=>{Ta(n,w),ji(n,D)})}return}const g=Wr(this._engine.playersByElement,n,[]);g.forEach(b=>{b.namespaceId==this.id&&b.triggerName==t&&b.queued&&b.destroy()});let m=o.matchTransition(l.value,c.value,n,c.params),f=!1;if(!m){if(!i)return;m=o.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:t,transition:m,fromState:l,toState:c,player:s,isFallbackTransition:f}),f||(hi(n,_B),s.onStart(()=>{oc(n,_B)})),s.onDone(()=>{let b=this.players.indexOf(s);b>=0&&this.players.splice(b,1);const w=this._engine.playersByElement.get(n);if(w){let D=w.indexOf(s);D>=0&&w.splice(D,1)}}),this.players.push(s),g.push(s),s}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(t=>t.delete(n)),this._elementListeners.forEach((t,r)=>{this._elementListeners.set(r,t.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const t=this._engine.playersByElement.get(n);t&&(t.forEach(r=>r.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,t){const r=this._engine.driver.query(n,Lm,!0);r.forEach(i=>{if(i[Ti])return;const o=this._engine.fetchNamespacesByElement(i);o.size?o.forEach(s=>s.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,t,r,i){const o=this._engine.statesByElement.get(n),s=new Map;if(o){const a=[];if(o.forEach((l,c)=>{if(s.set(c,l.value),this._triggers.has(c)){const u=this.trigger(n,c,Rd,i);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,n,!0,t,s),r&&ms(a).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const t=this._elementListeners.get(n),r=this._engine.statesByElement.get(n);if(t&&r){const i=new Set;t.forEach(o=>{const s=o.name;if(i.has(s))return;i.add(s);const l=this._triggers.get(s).fallbackTransition,c=r.get(s)||eE,u=new J0(Rd),d=new tE(this.id,s,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:s,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(n,t){const r=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,t),this.triggerLeaveAnimation(n,t,!0))return;let i=!1;if(r.totalAnimations){const o=r.players.length?r.playersByQueriedElement.get(n):[];if(o&&o.length)i=!0;else{let s=n;for(;s=s.parentNode;)if(r.statesByElement.get(s)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)r.markElementAsRemoved(this.id,n,!1,t);else{const o=n[Ti];(!o||o===yB)&&(r.afterFlush(()=>this.clearElementCache(n)),r.destroyInnerAnimations(n),r._onRemovalComplete(n,t))}}insertNode(n,t){hi(n,this._hostClassName)}drainQueuedTransitions(n){const t=[];return this._queue.forEach(r=>{const i=r.player;if(i.destroyed)return;const o=r.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==r.triggerName){const l=N0(o,r.triggerName,r.fromState.value,r.toState.value);l._data=n,O0(r.player,a.phase,l,a.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(r)}),this._queue=[],t.sort((r,i)=>{const o=r.transition.ast.depCount,s=i.transition.ast.depCount;return 0==o||0==s?o-s:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(n){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class Gfe{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(n,t)=>{};_onRemovalComplete(n,t){this.onRemovalComplete(n,t)}constructor(n,t,r){this.bodyNode=n,this.driver=t,this._normalizer=r}get queuedPlayers(){const n=[];return this._namespaceList.forEach(t=>{t.players.forEach(r=>{r.queued&&n.push(r)})}),n}createNamespace(n,t){const r=new zfe(n,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(r,t):(this.newHostElements.set(t,r),this.collectEnterElement(t)),this._namespaceLookup[n]=r}_balanceNamespaceList(n,t){const r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let s=!1,a=this.driver.getParentElement(t);for(;a;){const l=i.get(a);if(l){const c=r.indexOf(l);r.splice(c+1,0,n),s=!0;break}a=this.driver.getParentElement(a)}s||r.unshift(n)}else r.push(n);return i.set(t,n),n}register(n,t){let r=this._namespaceLookup[n];return r||(r=this.createNamespace(n,t)),r}registerTrigger(n,t,r){let i=this._namespaceLookup[n];i&&i.register(t,r)&&this.totalAnimations++}destroy(n,t){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const r=this._fetchNamespace(n);this.namespacesByHostElement.delete(r.hostElement);const i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1),r.destroy(t),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const t=new Set,r=this.statesByElement.get(n);if(r)for(let i of r.values())if(i.namespaceId){const o=this._fetchNamespace(i.namespaceId);o&&t.add(o)}return t}trigger(n,t,r,i){if(Gm(t)){const o=this._fetchNamespace(n);if(o)return o.trigger(t,r,i),!0}return!1}insertNode(n,t,r,i){if(!Gm(t))return;const o=t[Ti];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(t);s>=0&&this.collectedLeaveElements.splice(s,1)}if(n){const s=this._fetchNamespace(n);s&&s.insertNode(t,r)}i&&this.collectEnterElement(t)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,t){t?this.disabledNodes.has(n)||(this.disabledNodes.add(n),hi(n,Q0)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),oc(n,Q0))}removeNode(n,t,r){if(Gm(t)){const i=n?this._fetchNamespace(n):null;i?i.removeNode(t,r):this.markElementAsRemoved(n,t,!1,r);const o=this.namespacesByHostElement.get(t);o&&o.id!==n&&o.removeNode(t,r)}else this._onRemovalComplete(t,r)}markElementAsRemoved(n,t,r,i,o){this.collectedLeaveElements.push(t),t[Ti]={namespaceId:n,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,t,r,i,o){return Gm(t)?this._fetchNamespace(n).listen(t,r,i,o):()=>{}}_buildInstruction(n,t,r,i,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,r,i,n.fromState.options,n.toState.options,t,o)}destroyInnerAnimations(n){let t=this.driver.query(n,Lm,!0);t.forEach(r=>this.destroyActiveAnimationsForElement(r)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(n,L0,!0),t.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(n){const t=this.playersByElement.get(n);t&&t.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(n){const t=this.playersByQueriedElement.get(n);t&&t.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return ms(this.players).onDone(()=>n());n()})}processLeaveNode(n){const t=n[Ti];if(t&&t.setForRemoval){if(n[Ti]=yB,t.namespaceId){this.destroyInnerAnimations(n);const r=this._fetchNamespace(t.namespaceId);r&&r.clearElementCache(n)}this._onRemovalComplete(n,t.setForRemoval)}n.classList?.contains(Q0)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(n=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;r<this.collectedEnterElements.length;r++)hi(this.collectedEnterElements[r],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const r=[];try{t=this._flushAnimations(r,n)}finally{for(let i=0;i<r.length;i++)r[i]()}}else for(let r=0;r<this.collectedLeaveElements.length;r++)this.processLeaveNode(this.collectedLeaveElements[r]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(r=>r()),this._flushFns=[],this._whenQuietFns.length){const r=this._whenQuietFns;this._whenQuietFns=[],t.length?ms(t).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(n){throw function Zde(){return new S(3402,!1)}()}_flushAnimations(n,t){const r=new $m,i=[],o=new Map,s=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(Q=>{u.add(Q);const oe=this.driver.query(Q,".ng-animate-queued",!0);for(let _e=0;_e<oe.length;_e++)u.add(oe[_e])});const d=this.bodyNode,g=Array.from(this.statesByElement.keys()),m=CB(g,this.collectedEnterElements),f=new Map;let b=0;m.forEach((Q,oe)=>{const _e=oB+b++;f.set(oe,_e),Q.forEach(Ue=>hi(Ue,_e))});const w=[],D=new Set,I=new Set;for(let Q=0;Q<this.collectedLeaveElements.length;Q++){const oe=this.collectedLeaveElements[Q],_e=oe[Ti];_e&&_e.setForRemoval&&(w.push(oe),D.add(oe),_e.hasAnimation?this.driver.query(oe,".ng-star-inserted",!0).forEach(Ue=>D.add(Ue)):I.add(oe))}const J=new Map,te=CB(g,Array.from(D));te.forEach((Q,oe)=>{const _e=F0+b++;J.set(oe,_e),Q.forEach(Ue=>hi(Ue,_e))}),n.push(()=>{m.forEach((Q,oe)=>{const _e=f.get(oe);Q.forEach(Ue=>oc(Ue,_e))}),te.forEach((Q,oe)=>{const _e=J.get(oe);Q.forEach(Ue=>oc(Ue,_e))}),w.forEach(Q=>{this.processLeaveNode(Q)})});const se=[],at=[];for(let Q=this._namespaceList.length-1;Q>=0;Q--)this._namespaceList[Q].drainQueuedTransitions(t).forEach(_e=>{const Ue=_e.player,en=_e.element;if(se.push(Ue),this.collectedEnterElements.length){const Cn=en[Ti];if(Cn&&Cn.setForMove){if(Cn.previousTriggersValues&&Cn.previousTriggersValues.has(_e.triggerName)){const zi=Cn.previousTriggersValues.get(_e.triggerName),Nr=this.statesByElement.get(_e.element);if(Nr&&Nr.has(_e.triggerName)){const Aa=Nr.get(_e.triggerName);Aa.value=zi,Nr.set(_e.triggerName,Aa)}}return void Ue.destroy()}}const rn=!d||!this.driver.containsElement(d,en),Pn=J.get(en),or=f.get(en),kt=this._buildInstruction(_e,r,or,Pn,rn);if(kt.errors&&kt.errors.length)return void at.push(kt);if(rn)return Ue.onStart(()=>Ta(en,kt.fromStyles)),Ue.onDestroy(()=>ji(en,kt.toStyles)),void i.push(Ue);if(_e.isFallbackTransition)return Ue.onStart(()=>Ta(en,kt.fromStyles)),Ue.onDestroy(()=>ji(en,kt.toStyles)),void i.push(Ue);const xa=[];kt.timelines.forEach(Cn=>{Cn.stretchStartingKeyframe=!0,this.disabledNodes.has(Cn.element)||xa.push(Cn)}),kt.timelines=xa,r.append(en,kt.timelines),s.push({instruction:kt,player:Ue,element:en}),kt.queriedElements.forEach(Cn=>Wr(a,Cn,[]).push(Ue)),kt.preStyleProps.forEach((Cn,zi)=>{if(Cn.size){let Nr=l.get(zi);Nr||l.set(zi,Nr=new Set),Cn.forEach((Aa,kd)=>Nr.add(kd))}}),kt.postStyleProps.forEach((Cn,zi)=>{let Nr=c.get(zi);Nr||c.set(zi,Nr=new Set),Cn.forEach((Aa,kd)=>Nr.add(kd))})});if(at.length){const Q=[];at.forEach(oe=>{Q.push(function Kde(){return new S(3505,!1)}())}),se.forEach(oe=>oe.destroy()),this.reportError(Q)}const ie=new Map,X=new Map;s.forEach(Q=>{const oe=Q.element;r.has(oe)&&(X.set(oe,oe),this._beforeAnimationBuild(Q.player.namespaceId,Q.instruction,ie))}),i.forEach(Q=>{const oe=Q.element;this._getPreviousPlayers(oe,!1,Q.namespaceId,Q.triggerName,null).forEach(Ue=>{Wr(ie,oe,[]).push(Ue),Ue.destroy()})});const lt=w.filter(Q=>wB(Q,l,c)),St=new Map;bB(St,this.driver,I,c,po).forEach(Q=>{wB(Q,l,c)&&lt.push(Q)});const Ze=new Map;m.forEach((Q,oe)=>{bB(Ze,this.driver,new Set(Q),l,"!")}),lt.forEach(Q=>{const oe=St.get(Q),_e=Ze.get(Q);St.set(Q,new Map([...oe?.entries()??[],..._e?.entries()??[]]))});const Ui=[],ir=[],$i={};s.forEach(Q=>{const{element:oe,player:_e,instruction:Ue}=Q;if(r.has(oe)){if(u.has(oe))return _e.onDestroy(()=>ji(oe,Ue.toStyles)),_e.disabled=!0,_e.overrideTotalTime(Ue.totalTime),void i.push(_e);let en=$i;if(X.size>1){let Pn=oe;const or=[];for(;Pn=Pn.parentNode;){const kt=X.get(Pn);if(kt){en=kt;break}or.push(Pn)}or.forEach(kt=>X.set(kt,en))}const rn=this._buildAnimation(_e.namespaceId,Ue,ie,o,Ze,St);if(_e.setRealPlayer(rn),en===$i)Ui.push(_e);else{const Pn=this.playersByElement.get(en);Pn&&Pn.length&&(_e.parentPlayer=ms(Pn)),i.push(_e)}}else Ta(oe,Ue.fromStyles),_e.onDestroy(()=>ji(oe,Ue.toStyles)),ir.push(_e),u.has(oe)&&i.push(_e)}),ir.forEach(Q=>{const oe=o.get(Q.element);if(oe&&oe.length){const _e=ms(oe);Q.setRealPlayer(_e)}}),i.forEach(Q=>{Q.parentPlayer?Q.syncPlayerEvents(Q.parentPlayer):Q.destroy()});for(let Q=0;Q<w.length;Q++){const oe=w[Q],_e=oe[Ti];if(oc(oe,F0),_e&&_e.hasAnimation)continue;let Ue=[];if(a.size){let rn=a.get(oe);rn&&rn.length&&Ue.push(...rn);let Pn=this.driver.query(oe,L0,!0);for(let or=0;or<Pn.length;or++){let kt=a.get(Pn[or]);kt&&kt.length&&Ue.push(...kt)}}const en=Ue.filter(rn=>!rn.destroyed);en.length?Zfe(this,oe,en):this.processLeaveNode(oe)}return w.length=0,Ui.forEach(Q=>{this.players.push(Q),Q.onDone(()=>{Q.destroy();const oe=this.players.indexOf(Q);this.players.splice(oe,1)}),Q.play()}),Ui}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,t,r,i,o){let s=[];if(t){const a=this.playersByQueriedElement.get(n);a&&(s=a)}else{const a=this.playersByElement.get(n);if(a){const l=!o||o==Rd;a.forEach(c=>{c.queued||!l&&c.triggerName!=i||s.push(c)})}}return(r||i)&&(s=s.filter(a=>!(r&&r!=a.namespaceId||i&&i!=a.triggerName))),s}_beforeAnimationBuild(n,t,r){const o=t.element,s=t.isRemovalTransition?void 0:n,a=t.isRemovalTransition?void 0:t.triggerName;for(const l of t.timelines){const c=l.element,u=c!==o,d=Wr(r,c,[]);this._getPreviousPlayers(c,u,s,a,t.toState).forEach(m=>{const f=m.getRealPlayer();f.beforeDestroy&&f.beforeDestroy(),m.destroy(),d.push(m)})}Ta(o,t.fromStyles)}_buildAnimation(n,t,r,i,o,s){const a=t.triggerName,l=t.element,c=[],u=new Set,d=new Set,g=t.timelines.map(f=>{const b=f.element;u.add(b);const w=b[Ti];if(w&&w.removedBeforeQueried)return new qu(f.duration,f.delay);const D=b!==l,I=function Kfe(e){const n=[];return EB(e,n),n}((r.get(b)||$fe).map(ie=>ie.getRealPlayer())).filter(ie=>!!ie.element&&ie.element===b),J=o.get(b),te=s.get(b),se=J5(this._normalizer,f.keyframes,J,te),at=this._buildPlayer(f,se,I);if(f.subTimeline&&i&&d.add(b),D){const ie=new tE(n,a,b);ie.setRealPlayer(at),c.push(ie)}return at});c.forEach(f=>{Wr(this.playersByQueriedElement,f.element,[]).push(f),f.onDone(()=>function Wfe(e,n,t){let r=e.get(n);if(r){if(r.length){const i=r.indexOf(t);r.splice(i,1)}0==r.length&&e.delete(n)}return r}(this.playersByQueriedElement,f.element,f))}),u.forEach(f=>hi(f,sB));const m=ms(g);return m.onDestroy(()=>{u.forEach(f=>oc(f,sB)),ji(l,t.toStyles)}),d.forEach(f=>{Wr(i,f,[]).push(m)}),m}_buildPlayer(n,t,r){return t.length>0?this.driver.animate(n.element,t,n.duration,n.delay,n.easing,r):new qu(n.duration,n.delay)}}class tE{namespaceId;triggerName;element;_player=new qu;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(n,t,r){this.namespaceId=n,this.triggerName=t,this.element=r}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((t,r)=>{t.forEach(i=>O0(n,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const t=this._player;t.triggerCallback&&n.onStart(()=>t.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,t){Wr(this._queuedCallbacks,n,[]).push(t)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}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(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const t=this._player;t.triggerCallback&&t.triggerCallback(n)}}function Gm(e){return e&&1===e.nodeType}function vB(e,n){const t=e.style.display;return e.style.display=n??"none",t}function bB(e,n,t,r,i){const o=[];t.forEach(l=>o.push(vB(l)));const s=[];r.forEach((l,c)=>{const u=new Map;l.forEach(d=>{const g=n.computeStyle(c,d,i);u.set(d,g),(!g||0==g.length)&&(c[Ti]=Hfe,s.push(c))}),e.set(c,u)});let a=0;return t.forEach(l=>vB(l,o[a++])),s}function CB(e,n){const t=new Map;if(e.forEach(a=>t.set(a,[])),0==n.length)return t;const i=new Set(n),o=new Map;function s(a){if(!a)return 1;let l=o.get(a);if(l)return l;const c=a.parentNode;return l=t.has(c)?c:i.has(c)?1:s(c),o.set(a,l),l}return n.forEach(a=>{const l=s(a);1!==l&&t.get(l).push(a)}),t}function hi(e,n){e.classList?.add(n)}function oc(e,n){e.classList?.remove(n)}function Zfe(e,n,t){ms(t).onDone(()=>e.processLeaveNode(n))}function EB(e,n){for(let t=0;t<e.length;t++){const r=e[t];r instanceof HR?EB(r.players,n):n.push(r)}}function wB(e,n,t){const r=t.get(e);if(!r)return!1;let i=n.get(e);return i?r.forEach(o=>i.add(o)):n.set(e,r),t.delete(e),!0}class Od{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(n,t)=>{};constructor(n,t,r){this._driver=t,this._normalizer=r,this._transitionEngine=new Gfe(n.body,t,r),this._timelineEngine=new Lfe(n.body,t,r),this._transitionEngine.onRemovalComplete=(i,o)=>this.onRemovalComplete(i,o)}registerTrigger(n,t,r,i,o){const s=n+"-"+i;let a=this._triggerCache[s];if(!a){const l=[],u=W0(this._driver,o,l,[]);if(l.length)throw function Bde(){return new S(3404,!1)}();a=function kfe(e,n,t){return new Nfe(e,n,t)}(i,u,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(t,i,a)}register(n,t){this._transitionEngine.register(n,t)}destroy(n,t){this._transitionEngine.destroy(n,t)}onInsert(n,t,r,i){this._transitionEngine.insertNode(n,t,r,i)}onRemove(n,t,r){this._transitionEngine.removeNode(n,t,r)}disableAnimations(n,t){this._transitionEngine.markElementAsDisabled(n,t)}process(n,t,r,i){if("@"==r.charAt(0)){const[o,s]=eB(r);this._timelineEngine.command(o,t,s,i)}else this._transitionEngine.trigger(n,t,r,i)}listen(n,t,r,i,o){if("@"==r.charAt(0)){const[s,a]=eB(r);return this._timelineEngine.listen(s,t,a,o)}return this._transitionEngine.listen(n,t,r,i,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let Jfe=(()=>{class e{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,r,i){this._element=t,this._startStyles=r,this._endStyles=i;let o=e.initialStylesByElement.get(t);o||e.initialStylesByElement.set(t,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&ji(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ji(this._element,this._initialStyles),this._endStyles&&(ji(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Ta(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ta(this._element,this._endStyles),this._endStyles=null),ji(this._element,this._initialStyles),this._state=3)}}return e})();function nE(e){let n=null;return e.forEach((t,r)=>{(function ehe(e){return"display"===e||"position"===e})(r)&&(n=n||new Map,n.set(r,t))}),n}class DB{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(n,t,r,i){this.element=n,this.keyframes=t,this.options=r,this._specialStyles=i,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map;const t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const t=[];return n.forEach(r=>{t.push(Object.fromEntries(r))}),t}_triggerWebAnimation(n,t,r){return n.animate(this._convertKeyframesToObject(t),r)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),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(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{"offset"!==i&&n.set(i,this._finished?r:U0(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const t="start"===n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class TB{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}containsElement(n,t){return nB(n,t)}getParentElement(n){return P0(n)}query(n,t,r){return rB(n,t,r)}computeStyle(n,t,r){return U0(n,t)}animate(n,t,r,i,o,s=[]){const l={duration:r,delay:i,fill:0==i?"both":"forwards"};o&&(l.easing=o);const c=new Map,u=s.filter(m=>m instanceof DB);(function cfe(e,n){return 0===e||0===n})(r,i)&&u.forEach(m=>{m.currentSnapshot.forEach((f,b)=>c.set(b,f))});let d=function sfe(e){return e.length?e[0]instanceof Map?e:e.map(n=>new Map(Object.entries(n))):[]}(t).map(m=>new Map(m));d=function ufe(e,n,t){if(t.size&&n.length){let r=n[0],i=[];if(t.forEach((o,s)=>{r.has(s)||i.push(s),r.set(s,o)}),i.length)for(let o=1;o<n.length;o++){let s=n[o];i.forEach(a=>s.set(a,U0(e,a)))}}return n}(n,d,c);const g=function Qfe(e,n){let t=null,r=null;return Array.isArray(n)&&n.length?(t=nE(n[0]),n.length>1&&(r=nE(n[n.length-1]))):n instanceof Map&&(t=nE(n)),t||r?new Jfe(e,t,r):null}(n,d);return new DB(n,d,l,g)}}const SB="@.disabled";class xB{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(n,t,r,i){this.namespaceId=n,this.delegate=t,this.engine=r,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,t){return this.delegate.createElement(n,t)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,t){this.delegate.appendChild(n,t),this.engine.onInsert(this.namespaceId,t,n,!1)}insertBefore(n,t,r,i=!0){this.delegate.insertBefore(n,t,r),this.engine.onInsert(this.namespaceId,t,n,i)}removeChild(n,t,r){this.parentNode(t)&&this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(n,t){return this.delegate.selectRootElement(n,t)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,t,r,i){this.delegate.setAttribute(n,t,r,i)}removeAttribute(n,t,r){this.delegate.removeAttribute(n,t,r)}addClass(n,t){this.delegate.addClass(n,t)}removeClass(n,t){this.delegate.removeClass(n,t)}setStyle(n,t,r,i){this.delegate.setStyle(n,t,r,i)}removeStyle(n,t,r){this.delegate.removeStyle(n,t,r)}setProperty(n,t,r){"@"==t.charAt(0)&&t==SB?this.disableAnimations(n,!!r):this.delegate.setProperty(n,t,r)}setValue(n,t){this.delegate.setValue(n,t)}listen(n,t,r,i){return this.delegate.listen(n,t,r,i)}disableAnimations(n,t){this.engine.disableAnimations(n,t)}}class the extends xB{factory;constructor(n,t,r,i,o){super(t,r,i,o),this.factory=n,this.namespaceId=t}setProperty(n,t,r){"@"==t.charAt(0)?"."==t.charAt(1)&&t==SB?this.disableAnimations(n,r=void 0===r||!!r):this.engine.process(this.namespaceId,n,t.slice(1),r):this.delegate.setProperty(n,t,r)}listen(n,t,r,i){if("@"==t.charAt(0)){const o=function nhe(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(n);let s=t.slice(1),a="";return"@"!=s.charAt(0)&&([s,a]=function rhe(e){const n=e.indexOf(".");return[e.substring(0,n),e.slice(n+1)]}(s)),this.engine.listen(this.namespaceId,o,s,a,l=>{this.factory.scheduleListenerCallback(l._data||-1,r,l)})}return this.delegate.listen(n,t,r,i)}}class ihe{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(n,t,r){this.delegate=n,this.engine=t,this._zone=r,t.onRemovalComplete=(i,o)=>{o?.removeChild(null,i)}}createRenderer(n,t){const i=this.delegate.createRenderer(n,t);if(!n||!t?.data?.animation){const c=this._rendererCache;let u=c.get(i);return u||(u=new xB("",i,this.engine,()=>c.delete(i)),c.set(i,u)),u}const o=t.id,s=t.id+"-"+this._currentId;this._currentId++,this.engine.register(s,n);const a=c=>{Array.isArray(c)?c.forEach(a):this.engine.registerTrigger(o,s,n,c.name,c)};return t.data.animation.forEach(a),new the(this,s,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(n,t,r){if(n>=0&&n<this._microtaskId)return void this._zone.run(()=>t(r));const i=this._animationCallbacksBuffer;0==i.length&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(o=>{const[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),i.push([t,r])}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()}componentReplaced(n){this.engine.flush(),this.delegate.componentReplaced?.(n)}}let ohe=(()=>{class e extends Od{constructor(t,r,i){super(t,r,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(r){return new(r||e)(ue(st),ue(H0),ue(z0))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const AB=[{provide:z0,useFactory:function she(){return new lB}},{provide:Od,useClass:ohe},{provide:Oi,useFactory:function ahe(e,n,t){return new ihe(e,n,t)},deps:[Db,Od,we]}],MB=[{provide:H0,useClass:$0},{provide:Of,useValue:"NoopAnimations"},...AB],rE=[{provide:H0,useFactory:()=>new TB},{provide:Of,useFactory:()=>"BrowserAnimations"},...AB];let lhe=(()=>{class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?MB:rE}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:rE,imports:[JI]})}return e})(),che=(()=>{var e;class n{constructor(){this.injector=v(et)}ngDoBootstrap(){const r=function ude(e,n){const t=function rde(e,n){return n.get(_l).resolveComponentFactory(e).inputs}(e,n.injector),r=n.strategyFactory||new ade(e,n.injector),i=function nde(e){const n={};return e.forEach(({propName:t,templateName:r,transform:i})=>{n[function Jue(e){return e.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`)}(r)]=[t,i]}),n}(t);class o extends cde{injector;static observedAttributes=Object.keys(i);get ngElementStrategy(){if(!this._ngElementStrategy){const a=this._ngElementStrategy=r.create(this.injector||n.injector);t.forEach(({propName:l,transform:c})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],a.setInputValue(l,u,c)})}return this._ngElementStrategy}_ngElementStrategy;constructor(a){super(),this.injector=a}attributeChangedCallback(a,l,c,u){const[d,g]=i[a];this.ngElementStrategy.setInputValue(d,c,g)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{const l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return t.forEach(({propName:s,transform:a})=>{Object.defineProperty(o.prototype,s,{get(){return this.ngElementStrategy.getInputValue(s)},set(l){this.ngElementStrategy.setInputValue(s,l,a)},configurable:!0,enumerable:!0})}),o}(Xue,{injector:this.injector});customElements.define("sb-init",r)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275mod=dt({type:n}),this.\u0275inj=it({providers:[QP()],imports:[JI,lhe,nF.forRoot(),vde.withConfig({position:{horizontal:{position:"right",distance:12},vertical:{position:"top",distance:12,gap:10}}}),gX,F2.forRoot([])]}))}return e(),n})();JZ().bootstrapModule(che).catch(e=>console.error(e))}},Oa=>{Oa(Oa.s=132)}]);
     6"use strict";(self.webpackChunkweb_sdk=self.webpackChunkweb_sdk||[]).push([[792],{132:()=>{let Oa;function uc(){return Oa}function Yi(e){const n=Oa;return Oa=e,n}const t3=Symbol("NotFound");function ag(e){return e===t3||"\u0275NotFound"===e?.name}function lg(e,n){return Object.is(e,n)}Error;let Kn=null,dc=!1,cg=1;const Ln=Symbol("SIGNAL");function Me(e){const n=Kn;return Kn=e,n}const ka={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function fc(e){if(dc)throw new Error("");if(null===Kn)return;Kn.consumerOnSignalRead(e);const n=Kn.producersTail;if(void 0!==n&&n.producer===e)return;let t;const r=Kn.recomputing;if(r&&(t=void 0!==n?n.nextProducer:Kn.producers,void 0!==t&&t.producer===e))return Kn.producersTail=t,void(t.lastReadVersion=e.version);const i=e.consumersTail;if(void 0!==i&&i.consumer===Kn&&(!r||function i3(e,n){const t=n.producersTail;if(void 0!==t){let r=n.producers;do{if(r===e)return!0;if(r===t)break;r=r.nextProducer}while(void 0!==r)}return!1}(i,Kn)))return;const o=Pa(Kn),s={producer:e,consumer:Kn,nextProducer:t,prevConsumer:i,lastReadVersion:e.version,nextConsumer:void 0};Kn.producersTail=s,void 0!==n?n.nextProducer=s:Kn.producers=s,o&&bE(e,s)}function hc(e){if((!Pa(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==cg)){if(!e.producerMustRecompute(e)&&!$d(e))return void Ud(e);e.producerRecomputeValue(e),Ud(e)}}function yE(e){if(void 0===e.consumers)return;const n=dc;dc=!0;try{for(let t=e.consumers;void 0!==t;t=t.nextConsumer){const r=t.consumer;r.dirty||r3(r)}}finally{dc=n}}function vE(){return!1!==Kn?.consumerAllowSignalWrites}function r3(e){e.dirty=!0,yE(e),e.consumerMarkedDirty?.(e)}function Ud(e){e.dirty=!1,e.lastCleanEpoch=cg}function Na(e){return e&&(e.producersTail=void 0,e.recomputing=!0),Me(e)}function pc(e,n){if(Me(n),!e)return;e.recomputing=!1;const t=e.producersTail;let r=void 0!==t?t.nextProducer:e.producers;if(void 0!==r){if(Pa(e))do{r=fg(r)}while(void 0!==r);void 0!==t?t.nextProducer=void 0:e.producers=void 0}}function $d(e){for(let n=e.producers;void 0!==n;n=n.nextProducer){const t=n.producer,r=n.lastReadVersion;if(r!==t.version||(hc(t),r!==t.version))return!0}return!1}function mc(e){if(Pa(e)){let n=e.producers;for(;void 0!==n;)n=fg(n)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function bE(e,n){const t=e.consumersTail,r=Pa(e);if(void 0!==t?(n.nextConsumer=t.nextConsumer,t.nextConsumer=n):(n.nextConsumer=void 0,e.consumers=n),n.prevConsumer=t,e.consumersTail=n,!r)for(let i=e.producers;void 0!==i;i=i.nextProducer)bE(i.producer,i)}function fg(e){const n=e.producer,t=e.nextProducer,r=e.nextConsumer,i=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,void 0!==r?r.prevConsumer=i:n.consumersTail=i,void 0!==i)i.nextConsumer=r;else if(n.consumers=r,!Pa(n)){let o=n.producers;for(;void 0!==o;)o=fg(o)}return t}function Pa(e){return e.consumerIsAlwaysLive||void 0!==e.consumers}function CE(e,n){const t=Object.create(o3);t.computation=e,void 0!==n&&(t.equal=n);const r=()=>{if(hc(t),fc(t),t.value===Io)throw t.error;return t.value};return r[Ln]=t,r}const ys=Symbol("UNSET"),Fa=Symbol("COMPUTING"),Io=Symbol("ERRORED"),o3={...ka,value:ys,dirty:!0,error:null,equal:lg,kind:"computed",producerMustRecompute:e=>e.value===ys||e.value===Fa,producerRecomputeValue(e){if(e.value===Fa)throw new Error("");const n=e.value;e.value=Fa;const t=Na(e);let r,i=!1;try{r=e.computation(),Me(null),i=n!==ys&&n!==Io&&r!==Io&&e.equal(n,r)}catch(o){r=Io,e.error=o}finally{pc(e,t)}i?e.value=n:(e.value=r,e.version++)}};let EE=function s3(){throw new Error};function wE(e){EE(e)}function l3(e,n){const t=Object.create(pg);t.value=e,void 0!==n&&(t.equal=n);const r=()=>function c3(e){return fc(e),e.value}(t);return r[Ln]=t,[r,s=>zd(t,s),s=>function DE(e,n){vE()||wE(e),zd(e,n(e.value))}(t,s)]}function zd(e,n){vE()||wE(e),e.equal(e.value,n)||(e.value=n,function u3(e){e.version++,function n3(){cg++}(),yE(e)}(e))}const pg={...ka,equal:lg,value:void 0,kind:"signal"};function qt(e){return"function"==typeof e}function mg(e){const t=e(r=>{Error.call(r),r.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}const gg=mg(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((r,i)=>`${i+1}) ${r.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=t});function Gd(e,n){if(e){const t=e.indexOf(n);0<=t&&e.splice(t,1)}}class At{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(const o of t)o.remove(this);else t.remove(this);const{initialTeardown:r}=this;if(qt(r))try{r()}catch(o){n=o instanceof gg?o.errors:[o]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const o of i)try{xE(o)}catch(s){n=n??[],s instanceof gg?n=[...n,...s.errors]:n.push(s)}}if(n)throw new gg(n)}}add(n){var t;if(n&&n!==this)if(this.closed)xE(n);else{if(n instanceof At){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(t=this._finalizers)&&void 0!==t?t:[]).push(n)}}_hasParent(n){const{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){const{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){const{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&Gd(t,n)}remove(n){const{_finalizers:t}=this;t&&Gd(t,n),n instanceof At&&n._removeParent(this)}}At.EMPTY=(()=>{const e=new At;return e.closed=!0,e})();const TE=At.EMPTY;function SE(e){return e instanceof At||e&&"closed"in e&&qt(e.remove)&&qt(e.add)&&qt(e.unsubscribe)}function xE(e){qt(e)?e():e.unsubscribe()}const vs={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Wd={setTimeout(e,n,...t){const{delegate:r}=Wd;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){const{delegate:n}=Wd;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function AE(e){Wd.setTimeout(()=>{const{onUnhandledError:n}=vs;if(!n)throw e;n(e)})}function _g(){}const d3=yg("C",void 0,void 0);function yg(e,n,t){return{kind:e,value:n,error:t}}let bs=null;function qd(e){if(vs.useDeprecatedSynchronousErrorHandling){const n=!bs;if(n&&(bs={errorThrown:!1,error:null}),e(),n){const{errorThrown:t,error:r}=bs;if(bs=null,t)throw r}}else e()}class vg extends At{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,SE(n)&&n.add(this)):this.destination=y3}static create(n,t,r){return new La(n,t,r)}next(n){this.isStopped?Cg(function h3(e){return yg("N",e,void 0)}(n),this):this._next(n)}error(n){this.isStopped?Cg(function f3(e){return yg("E",void 0,e)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Cg(d3,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const m3=Function.prototype.bind;function bg(e,n){return m3.call(e,n)}class g3{constructor(n){this.partialObserver=n}next(n){const{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Yd(r)}}error(n){const{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Yd(r)}else Yd(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Yd(t)}}}class La extends vg{constructor(n,t,r){let i;if(super(),qt(n)||!n)i={next:n??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&vs.useDeprecatedNextContext?(o=Object.create(n),o.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&bg(n.next,o),error:n.error&&bg(n.error,o),complete:n.complete&&bg(n.complete,o)}):i=n}this.destination=new g3(i)}}function Yd(e){vs.useDeprecatedSynchronousErrorHandling?function p3(e){vs.useDeprecatedSynchronousErrorHandling&&bs&&(bs.errorThrown=!0,bs.error=e)}(e):AE(e)}function Cg(e,n){const{onStoppedNotification:t}=vs;t&&Wd.setTimeout(()=>t(e,n))}const y3={closed:!0,next:_g,error:function _3(e){throw e},complete:_g},Eg="function"==typeof Symbol&&Symbol.observable||"@@observable";function Ro(e){return e}function ME(e){return 0===e.length?Ro:1===e.length?e[0]:function(t){return e.reduce((r,i)=>i(r),t)}}let bt=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){const r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,i){const o=function C3(e){return e&&e instanceof vg||function b3(e){return e&&qt(e.next)&&qt(e.error)&&qt(e.complete)}(e)&&SE(e)}(t)?t:new La(t,r,i);return qd(()=>{const{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return new(r=IE(r))((i,o)=>{const s=new La({next:a=>{try{t(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(t){var r;return null===(r=this.source)||void 0===r?void 0:r.subscribe(t)}[Eg](){return this}pipe(...t){return ME(t)(this)}toPromise(t){return new(t=IE(t))((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return e.create=n=>new e(n),e})();function IE(e){var n;return null!==(n=e??vs.Promise)&&void 0!==n?n:Promise}const E3=mg(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let ke=(()=>{class e extends bt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const r=new RE(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new E3}next(t){qd(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const r of this.currentObservers)r.next(t)}})}error(t){qd(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){qd(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:r,isStopped:i,observers:o}=this;return r||i?TE:(this.currentObservers=null,o.push(t),new At(()=>{this.currentObservers=null,Gd(o,t)}))}_checkFinalizedStatuses(t){const{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){const t=new bt;return t.source=this,t}}return e.create=(n,t)=>new RE(n,t),e})();class RE extends ke{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===r||r.call(t,n)}error(n){var t,r;null===(r=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===r||r.call(t,n)}complete(){var n,t;null===(t=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===t||t.call(n)}_subscribe(n){var t,r;return null!==(r=null===(t=this.source)||void 0===t?void 0:t.subscribe(n))&&void 0!==r?r:TE}}class Dn extends ke{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){const{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}}const OE="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss";class S extends Error{code;constructor(n,t){super(zt(n,t)),this.code=n}}function zt(e,n){return`${function w3(e){return`NG0${Math.abs(e)}`}(e)}${n?": "+n:""}`}const cn=globalThis;function pt(e){for(let n in e)if(e[n]===pt)return n;throw Error("")}function D3(e,n){for(const t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function Kr(e){if("string"==typeof e)return e;if(Array.isArray(e))return`[${e.map(Kr).join(", ")}]`;if(null==e)return""+e;const n=e.overriddenName||e.name;if(n)return`${n}`;const t=e.toString();if(null==t)return""+t;const r=t.indexOf("\n");return r>=0?t.slice(0,r):t}function wg(e,n){return e?n?`${e} ${n}`:e:n||""}const T3=pt({__forward_ref__:pt});function Bt(e){return e.__forward_ref__=Bt,e.toString=function(){return Kr(this())},e}function Le(e){return Zd(e)?e():e}function Zd(e){return"function"==typeof e&&e.hasOwnProperty(T3)&&e.__forward_ref__===Bt}function H(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function it(e){return{providers:e.providers||[],imports:e.imports||[]}}function Kd(e){return function O3(e,n){return e.hasOwnProperty(n)&&e[n]||null}(e,Qd)}function Xd(e){return e&&e.hasOwnProperty(Dg)?e[Dg]:null}const Qd=pt({\u0275prov:pt}),Dg=pt({\u0275inj:pt});class N{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,t){this._desc=n,this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=H({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Sg(e){return e&&!!e.\u0275providers}const xg=pt({\u0275cmp:pt}),L3=pt({\u0275dir:pt}),V3=pt({\u0275pipe:pt}),NE=pt({\u0275mod:pt}),Es=pt({\u0275fac:pt}),yc=pt({__NG_ELEMENT_ID__:pt}),PE=pt({__NG_ENV_ID__:pt});function Ne(e){return"string"==typeof e?e:null==e?"":String(e)}const Ag=pt({ngErrorCode:pt}),FE=pt({ngErrorMessage:pt}),vc=pt({ngTokenPath:pt});function Mg(e,n){return VE("",-200,n)}function Ig(e,n){throw new S(-201,!1)}function VE(e,n,t){const r=new S(n,e);return r[Ag]=n,r[FE]=e,t&&(r[vc]=t),r}let Rg;function BE(){return Rg}function yr(e){const n=Rg;return Rg=e,n}function jE(e,n,t){const r=Kd(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:8&t?null:void 0!==n?n:void Ig()}const ws={},Og="__NG_DI_FLAG__";class z3{injector;constructor(n){this.injector=n}retrieve(n,t){const r=bc(t)||0;try{return this.injector.get(n,8&r?null:ws,r)}catch(i){if(ag(i))return i;throw i}}}function G3(e,n=0){const t=uc();if(void 0===t)throw new S(-203,!1);if(null===t)return jE(e,void 0,n);{const r=function W3(e){return{optional:!!(8&e),host:!!(1&e),self:!!(2&e),skipSelf:!!(4&e)}}(n),i=t.retrieve(e,r);if(ag(i)){if(r.optional)return null;throw i}return i}}function ue(e,n=0){return(BE()||G3)(Le(e),n)}function v(e,n){return ue(e,bc(n))}function bc(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function kg(e){const n=[];for(let t=0;t<e.length;t++){const r=Le(e[t]);if(Array.isArray(r)){if(0===r.length)throw new S(900,!1);let i,o=0;for(let s=0;s<r.length;s++){const a=r[s],l=q3(a);"number"==typeof l?-1===l?i=a.token:o|=l:i=a}n.push(ue(i,o))}else n.push(ue(r))}return n}function Cc(e,n){return e[Og]=n,e.prototype[Og]=n,e}function q3(e){return e[Og]}function Ds(e,n){return e.hasOwnProperty(Es)?e[Es]:null}function Va(e,n){e.forEach(t=>Array.isArray(t)?Va(t,n):n(t))}function $E(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function Jd(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function tf(e,n,t){let r=Ec(e,n);return r>=0?e[1|r]=t:(r=~r,function zE(e,n,t,r){let i=e.length;if(i==n)e.push(t,r);else if(1===i)e.push(r,e[0]),e[0]=t;else{for(i--,e.push(e[i-1],e[i]);i>n;)e[i]=e[i-2],i--;e[n]=t,e[n+1]=r}}(e,r,n,t)),r}function Ng(e,n){const t=Ec(e,n);if(t>=0)return e[1|t]}function Ec(e,n){return function Z3(e,n,t){let r=0,i=e.length>>t;for(;i!==r;){const o=r+(i-r>>1),s=e[o<<t];if(n===s)return o<<t;s>n?i=o:r=o+1}return~(i<<t)}(e,n,1)}const xi={},jt=[],ko=new N(""),GE=new N("",-1),Pg=new N("");class nf{get(n,t=ws){if(t===ws){const i=VE("",-201);throw i.name="\u0275NotFound",i}return t}}function Ai(e){return e[NE]||null}function mt(e){return e[xg]||null}function ar(e){return e[L3]||null}function gi(e){return e[V3]||null}function rf(e){return{\u0275providers:e}}function X3(...e){return{\u0275providers:Lg(0,e),\u0275fromNgModule:!0}}function Lg(e,...n){const t=[],r=new Set;let i;const o=s=>{t.push(s)};return Va(n,s=>{const a=s;sf(a,o,[],r)&&(i||=[],i.push(a))}),void 0!==i&&WE(i,o),t}function WE(e,n){for(let t=0;t<e.length;t++){const{ngModule:r,providers:i}=e[t];Vg(i,o=>{n(o,r)})}}function sf(e,n,t,r){if(!(e=Le(e)))return!1;let i=null,o=Xd(e);const s=!o&&mt(e);if(o||s){if(s&&!s.standalone)return!1;i=e}else{const l=e.ngModule;if(o=Xd(l),!o)return!1;i=l}const a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){const l="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const c of l)sf(c,n,t,r)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let c;r.add(i);try{Va(o.imports,u=>{sf(u,n,t,r)&&(c||=[],c.push(u))})}finally{}void 0!==c&&WE(c,n)}if(!a){const c=Ds(i)||(()=>new i);n({provide:i,useFactory:c,deps:jt},i),n({provide:Pg,useValue:i,multi:!0},i),n({provide:ko,useValue:()=>ue(i),multi:!0},i)}const l=o.providers;if(null!=l&&!a){const c=e;Vg(l,u=>{n(u,c)})}}}return i!==e&&void 0!==e.providers}function Vg(e,n){for(let t of e)Sg(t)&&(t=t.\u0275providers),Array.isArray(t)?Vg(t,n):n(t)}const Q3=pt({provide:String,useValue:pt});function Bg(e){return null!==e&&"object"==typeof e&&Q3 in e}function Zi(e){return"function"==typeof e}const jg=new N(""),af={},KE={};let Ug;function lf(){return void 0===Ug&&(Ug=new nf),Ug}class gn{}class Ts extends gn{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,Hg(n,s=>this.processProvider(s)),this.records.set(GE,ja(void 0,this)),i.has("environment")&&this.records.set(gn,ja(void 0,this));const o=this.records.get(jg);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Pg,jt,{self:!0}))}retrieve(n,t){const r=bc(t)||0;try{return this.get(n,ws,r)}catch(i){if(ag(i))return i;throw i}}destroy(){wc(this),this._destroyed=!0;const n=Me(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Me(n)}}onDestroy(n){return wc(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){wc(this);const t=Yi(this),r=yr(void 0);try{return n()}finally{Yi(t),yr(r)}}get(n,t=ws,r){if(wc(this),n.hasOwnProperty(PE))return n[PE](this);const i=bc(r),s=Yi(this),a=yr(void 0);try{if(!(4&i)){let c=this.records.get(n);if(void 0===c){const u=function rj(e){return"function"==typeof e||"object"==typeof e&&"InjectionToken"===e.ngMetadataName}(n)&&Kd(n);c=u&&this.injectableDefInScope(u)?ja($g(n),af):null,this.records.set(n,c)}if(null!=c)return this.hydrate(n,c,i)}return(2&i?lf():this.parent).get(n,t=8&i&&t===ws?null:t)}catch(l){const c=function $3(e){return e[Ag]}(l);throw-200===c||-201===c?new S(c,null):l}finally{yr(a),Yi(s)}}resolveInjectorInitializers(){const n=Me(null),t=Yi(this),r=yr(void 0);try{const o=this.get(ko,jt,{self:!0});for(const s of o)s()}finally{Yi(t),yr(r),Me(n)}}toString(){const n=[],t=this.records;for(const r of t.keys())n.push(Kr(r));return`R3Injector[${n.join(", ")}]`}processProvider(n){let t=Zi(n=Le(n))?n:Le(n&&n.provide);const r=function ej(e){return Bg(e)?ja(void 0,e.useValue):ja(XE(e),af)}(n);if(!Zi(n)&&!0===n.multi){let i=this.records.get(t);i||(i=ja(void 0,af,!0),i.factory=()=>kg(i.multi),this.records.set(t,i)),t=n,i.multi.push(n)}this.records.set(t,r)}hydrate(n,t,r){const i=Me(null);try{if(t.value===KE)throw Mg(Kr(n));return t.value===af&&(t.value=KE,t.value=t.factory(void 0,r)),"object"==typeof t.value&&t.value&&function nj(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{Me(i)}}injectableDefInScope(n){if(!n.providedIn)return!1;const t=Le(n.providedIn);return"string"==typeof t?"any"===t||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){const t=this._onDestroyHooks.indexOf(n);-1!==t&&this._onDestroyHooks.splice(t,1)}}function $g(e){const n=Kd(e),t=null!==n?n.factory:Ds(e);if(null!==t)return t;if(e instanceof N)throw new S(204,!1);if(e instanceof Function)return function J3(e){if(e.length>0)throw new S(204,!1);const t=function k3(e){return(e?.[Qd]??null)||null}(e);return null!==t?()=>t.factory(e):()=>new e}(e);throw new S(204,!1)}function XE(e,n,t){let r;if(Zi(e)){const i=Le(e);return Ds(i)||$g(i)}if(Bg(e))r=()=>Le(e.useValue);else if(function YE(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...kg(e.deps||[]));else if(function qE(e){return!(!e||!e.useExisting)}(e))r=(i,o)=>ue(Le(e.useExisting),void 0!==o&&8&o?8:void 0);else{const i=Le(e&&(e.useClass||e.provide));if(!function tj(e){return!!e.deps}(e))return Ds(i)||$g(i);r=()=>new i(...kg(e.deps))}return r}function wc(e){if(e.destroyed)throw new S(205,!1)}function ja(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function Hg(e,n){for(const t of e)Array.isArray(t)?Hg(t,n):t&&Sg(t)?Hg(t.\u0275providers,n):n(t)}function lr(e,n){let t;e instanceof Ts?(wc(e),t=e):t=new z3(e);const i=Yi(t),o=yr(void 0);try{return n()}finally{Yi(i),yr(o)}}function zg(){return void 0!==BE()||null!=uc()}function sn(e){return Array.isArray(e)&&"object"==typeof e[1]}function cr(e){return Array.isArray(e)&&!0===e[1]}function JE(e){return!!(4&e.flags)}function Fo(e){return e.componentOffset>-1}function Ga(e){return!(1&~e.flags)}function Fr(e){return!!e.template}function Lo(e){return!!(512&e[2])}function Qi(e){return!(256&~e[2])}function Bn(e){for(;Array.isArray(e);)e=e[0];return e}function Wa(e,n){return Bn(n[e])}function ur(e,n){return Bn(n[e.index])}function qa(e,n){return e.data[n]}function Is(e,n){return e[n]}function dr(e,n){const t=n[e];return sn(t)?t:t[0]}function Yg(e){return!(128&~e[2])}function Jn(e,n){return null==n?null:e[n]}function ow(e){e[17]=0}function Zg(e){1024&e[2]||(e[2]|=1024,Yg(e)&&Ya(e))}function Sc(e){return!!(9216&e[2]||e[24]?.dirty)}function Kg(e){e[10].changeDetectionScheduler?.notify(8),64&e[2]&&(e[2]|=1024),Sc(e)&&Ya(e)}function Ya(e){e[10].changeDetectionScheduler?.notify(0);let n=Ji(e);for(;null!==n&&!(8192&n[2])&&(n[2]|=8192,Yg(n));)n=Ji(n)}function ff(e,n){if(Qi(e))throw new S(911,!1);null===e[21]&&(e[21]=[]),e[21].push(n)}function Ji(e){const n=e[3];return cr(n)?n[3]:n}function aw(e){return e[7]??=[]}function lw(e){return e.cleanup??=[]}const Oe={lFrame:ww(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Jg=!1;function cw(){Oe.lFrame.elementDepthCount--}function e_(){return Oe.bindingsEnabled}function uw(){return null!==Oe.skipHydrationRootTNode}function dw(e){return Oe.skipHydrationRootTNode===e}function fw(){Oe.skipHydrationRootTNode=null}function B(){return Oe.lFrame.lView}function Ve(){return Oe.lFrame.tView}function Te(e){return Oe.lFrame.contextLView=e,e[8]}function Se(e){return Oe.lFrame.contextLView=null,e}function Be(){let e=hw();for(;null!==e&&64===e.type;)e=e.parent;return e}function hw(){return Oe.lFrame.currentTNode}function eo(e,n){const t=Oe.lFrame;t.currentTNode=e,t.isParent=n}function pw(){return Oe.lFrame.isParent}function mw(){Oe.lFrame.isParent=!1}function yw(){return Jg}function hf(e){const n=Jg;return Jg=e,n}function fr(){const e=Oe.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function Lr(){return Oe.lFrame.bindingIndex++}function no(e){const n=Oe.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function gj(e,n){const t=Oe.lFrame;t.bindingIndex=t.bindingRootIndex=e,t_(n)}function t_(e){Oe.lFrame.currentDirectiveIndex=e}function r_(){return Oe.lFrame.currentQueryIndex}function pf(e){Oe.lFrame.currentQueryIndex=e}function yj(e){const n=e[1];return 2===n.type?n.declTNode:1===n.type?e[5]:null}function Cw(e,n,t){if(4&t){let i=n,o=e;for(;!(i=i.parent,null!==i||1&t||(i=yj(o),null===i||(o=o[14],10&i.type))););if(null===i)return!1;n=i,e=o}const r=Oe.lFrame=Ew();return r.currentTNode=n,r.lView=e,!0}function i_(e){const n=Ew(),t=e[1];Oe.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function Ew(){const e=Oe.lFrame,n=null===e?null:e.child;return null===n?ww(e):n}function ww(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Dw(){const e=Oe.lFrame;return Oe.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Tw=Dw;function o_(){const e=Dw();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Gn(){return Oe.lFrame.selectedIndex}function Rs(e){Oe.lFrame.selectedIndex=e}function Mi(){const e=Oe.lFrame;return qa(e.tView,e.selectedIndex)}function s_(){Oe.lFrame.currentNamespace="svg"}let Sw=!0;function mf(){return Sw}function Ac(e){Sw=e}function xw(e,n=null,t=null,r){const i=Aw(e,n,t,r);return i.resolveInjectorInitializers(),i}function Aw(e,n=null,t=null,r,i=new Set){const o=[t||jt,X3(e)];return r=r||("object"==typeof e?void 0:Kr(e)),new Ts(o,n||lf(),r||null,i)}class et{static THROW_IF_NOT_FOUND=ws;static NULL=new nf;static create(n,t){if(Array.isArray(n))return xw({name:""},t,n,"");{const r=n.name??"";return xw({name:r},n.parent,n.providers,r)}}static \u0275prov=H({token:et,providedIn:"any",factory:()=>ue(GE)});static __NG_ELEMENT_ID__=-1}const st=new N("");let hr=(()=>class e{static __NG_ELEMENT_ID__=Dj;static __NG_ENV_ID__=t=>t})();class Mw extends hr{_lView;constructor(n){super(),this._lView=n}get destroyed(){return Qi(this._lView)}onDestroy(n){const t=this._lView;return ff(t,n),()=>function Xg(e,n){if(null===e[21])return;const t=e[21].indexOf(n);-1!==t&&e[21].splice(t,1)}(t,n)}}function Dj(){return new Mw(B())}class Os{_console=console;handleError(n){this._console.error("ERROR",n)}}const _i=new N("",{providedIn:"root",factory:()=>{const e=v(gn);let n;return t=>{e.destroyed&&!n?setTimeout(()=>{throw t}):(n??=e.get(Os),n.handleError(t))}}}),Tj={provide:ko,useValue:()=>{v(Os)},multi:!0};function Mc(e){return"function"==typeof e&&void 0!==e[Ln]}function he(e,n){const[t,r,i]=l3(e,n?.equal),o=t;return o.set=r,o.update=i,o.asReadonly=a_.bind(o),o}function a_(){const e=this[Ln];if(void 0===e.readonlyFn){const n=()=>this();n[Ln]=e,e.readonlyFn=n}return e.readonlyFn}function Iw(e){return Mc(e)&&"function"==typeof e.set}class Vo{}const Rw=new N("",{providedIn:"root",factory:()=>!1}),Ow=new N(""),kw=new N("");let gf=(()=>class e{view;node;constructor(t,r){this.view=t,this.node=r}static __NG_ELEMENT_ID__=xj})();function xj(){return new gf(B(),Be())}let Bo=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Dn(!1);get hasPendingTasks(){return!this.destroyed&&this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new bt(t=>{t.next(!1),t.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})(),_f=(()=>{class e{internalPendingTasks=v(Bo);scheduler=v(Vo);errorHandler=v(_i);add(){const t=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(t)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(t))}}run(t){const r=this.add();t().catch(this.errorHandler).finally(r)}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})();function Ic(...e){}let Nw=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:()=>new Aj})}return e})();class Aj{dirtyEffectCount=0;queues=new Map;add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){const r=this.queues.get(n.zone);r.has(n)&&(r.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){const t=n.zone;this.queues.has(t)||this.queues.set(t,new Set);const r=this.queues.get(t);r.has(n)||r.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(const[t,r]of this.queues)n||=null===t?this.flushQueue(r):t.run(()=>this.flushQueue(r));n||(this.dirtyEffectCount=0)}}flushQueue(n){let t=!1;for(const r of n)r.dirty&&(this.dirtyEffectCount--,t=!0,r.run());return t}}let Pw=null;function jo(){return Pw}class Ij{}let l_=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(Oj),providedIn:"platform"})}return e})();const Rj=new N("");let Oj=(()=>{class e extends l_{_location;_history;_doc=v(st);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return jo().getBaseHref(this._doc)}onPopState(t){const r=jo().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){const r=jo().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function c_(e,n){return e?n?e.endsWith("/")?n.startsWith("/")?e+n.slice(1):e+n:n.startsWith("/")?e+n:`${e}/${n}`:e:n}function Fw(e){const n=e.search(/#|\?|$/);return"/"===e[n-1]?e.slice(0,n-1)+e.slice(n):e}function ro(e){return e&&"?"!==e[0]?`?${e}`:e}let ks=(()=>{class e{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(Vw),providedIn:"root"})}return e})();const Lw=new N("");let Vw=(()=>{class e extends ks{_platformLocation;_baseHref;_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??v(st).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return c_(this._baseHref,t)}path(t=!1){const r=this._platformLocation.pathname+ro(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o));this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o));this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(ue(l_),ue(Lw,8))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ka=(()=>{class e{_subject=new ke;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(t){this._locationStrategy=t;const r=this._locationStrategy.getBaseHref();this._basePath=function Pj(e){if(new RegExp("^(https?:)?//").test(e)){const[,t]=e.split(/\/\/[^\/]+/);return t}return e}(Fw(Bw(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+ro(r))}normalize(t){return e.stripTrailingSlash(function Nj(e,n){if(!e||!n.startsWith(e))return n;const t=n.substring(e.length);return""===t||["/",";","?","#"].includes(t[0])?t:n}(this._basePath,Bw(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ro(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ro(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{const r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=ro;static joinWithSlash=c_;static stripTrailingSlash=Fw;static \u0275fac=function(r){return new(r||e)(ue(ks))};static \u0275prov=H({token:e,factory:()=>function kj(){return new Ka(ue(ks))}(),providedIn:"root"})}return e})();function Bw(e){return e.replace(/\/index.html$/,"")}function jw(e,n){n=encodeURIComponent(n);for(const t of e.split(";")){const r=t.indexOf("="),[i,o]=-1==r?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===n)return decodeURIComponent(o)}return null}class Uw{}function $w(e,n,t,r,i,o,s){try{var a=e[o](s),l=a.value}catch(c){return void t(c)}a.done?n(l):Promise.resolve(l).then(r,i)}function vr(e){return function(){var n=this,t=arguments;return new Promise(function(r,i){var o=e.apply(n,t);function s(l){$w(o,r,i,s,a,"next",l)}function a(l){$w(o,r,i,s,a,"throw",l)}s(void 0)})}}function Hw(e){return qt(e?.lift)}function an(e){return n=>{if(Hw(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Gt(e,n,t,r,i){return new Fj(e,n,t,r,i)}class Fj extends vg{constructor(n,t,r,i,o,s){super(n),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(l){n.error(l)}}:super._next,this._error=i?function(a){try{i(a)}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:t}=this;super.unsubscribe(),!t&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function ae(e,n){return an((t,r)=>{let i=0;t.subscribe(Gt(r,o=>{r.next(e.call(n,o,i++))}))})}function io(e){return{toString:e}.toString()}const Qa="__parameters__";function el(e,n,t){return io(()=>{const r=function u_(e){return function(...t){if(e){const r=e(...t);for(const i in r)this[i]=r[i]}}}(n);function i(...o){if(this instanceof i)return r.apply(this,o),this;const s=new i(...o);return a.annotation=s,a;function a(l,c,u){const d=l.hasOwnProperty(Qa)?l[Qa]:Object.defineProperty(l,Qa,{value:[]})[Qa];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),l}}return i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const yf=Cc(el("Optional"),8),vf=Cc(el("SkipSelf"),4);class qj{previousValue;currentValue;firstChange;constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}}function Ww(e,n,t,r){null!==n?n.applyValueToInputSignal(n,r):e[t]=r}const Wn=(()=>{const e=()=>qw;return e.ngInherit=!0,e})();function qw(e){return e.type.prototype.ngOnChanges&&(e.setInput=Zj),Yj}function Yj(){const e=Zw(this),n=e?.current;if(n){const t=e.previous;if(t===xi)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function Zj(e,n,t,r,i){const o=this.declaredInputs[r],s=Zw(e)||function Kj(e,n){return e[Yw]=n}(e,{previous:xi,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new qj(c&&c.currentValue,t,l===xi),Ww(e,n,i,t)}const Yw="__ngSimpleChanges__";function Zw(e){return e[Yw]||null}const Ns=[],Pt=function(e,n=null,t){for(let r=0;r<Ns.length;r++)(0,Ns[r])(e,n,t)};function Kw(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){const o=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:u}=o;s&&(e.contentHooks??=[]).push(-t,s),a&&((e.contentHooks??=[]).push(t,a),(e.contentCheckHooks??=[]).push(t,a)),l&&(e.viewHooks??=[]).push(-t,l),c&&((e.viewHooks??=[]).push(t,c),(e.viewCheckHooks??=[]).push(t,c)),null!=u&&(e.destroyHooks??=[]).push(t,u)}}function Cf(e,n,t){Xw(e,n,3,t)}function Ef(e,n,t,r){(3&e[2])===t&&Xw(e,n,t,r)}function f_(e,n){let t=e[2];(3&t)===n&&(t&=16383,t+=1,e[2]=t)}function Xw(e,n,t,r){const o=r??-1,s=n.length-1;let a=0;for(let l=void 0!==r?65535&e[17]:0;l<s;l++)if("number"==typeof n[l+1]){if(a=n[l],null!=r&&a>=r)break}else n[l]<0&&(e[17]+=65536),(a<o||-1==o)&&(tU(e,t,n,l),e[17]=(4294901760&e[17])+l+2),l++}function Qw(e,n){Pt(4,e,n);const t=Me(null);try{n.call(e)}finally{Me(t),Pt(5,e,n)}}function tU(e,n,t,r){const i=t[r]<0,o=t[r+1],a=e[i?-t[r]:t[r]];i?e[2]>>14<e[17]>>16&&(3&e[2])===n&&(e[2]+=16384,Qw(a,o)):Qw(a,o)}class Oc{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,t,r,i){this.factory=n,this.name=i,this.canSeeViewProviders=t,this.injectImpl=r}}function eD(e){return 3===e||4===e||6===e}function tD(e){return 64===e.charCodeAt(0)}function nl(e,n){if(null!==n&&0!==n.length)if(null===e||0===e.length)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){const i=n[r];"number"==typeof i?t=i:0===t||nD(e,t,i,0,-1===t||2===t?n[++r]:null)}}return e}function nD(e,n,t,r,i){let o=0,s=e.length;if(-1===n)s=-1;else for(;o<e.length;){const a=e[o++];if("number"==typeof a){if(a===n){s=-1;break}if(a>n){s=o-1;break}}}for(;o<e.length;){const a=e[o];if("number"==typeof a)break;if(a===t)return void(null!==i&&(e[o+1]=i));o++,null!==i&&o++}-1!==s&&(e.splice(s,0,n),o=s+1),e.splice(o++,0,t),null!==i&&e.splice(o++,0,i)}function p_(e){return-1!==e}function kc(e){return 32767&e}function Nc(e,n){let t=function oU(e){return e>>16}(e),r=n;for(;t>0;)r=r[14],t--;return r}let m_=!0;function wf(e){const n=m_;return m_=e,n}let sU=0;const Ii={};function Df(e,n){const t=oD(e,n);if(-1!==t)return t;const r=n[1];r.firstCreatePass&&(e.injectorIndex=n.length,g_(r.data,e),g_(n,null),g_(r.blueprint,null));const i=Tf(e,n),o=e.injectorIndex;if(p_(i)){const s=kc(i),a=Nc(i,n),l=a[1].data;for(let c=0;c<8;c++)n[o+c]=a[s+c]|l[s+c]}return n[o+8]=i,o}function g_(e,n){e.push(0,0,0,0,0,0,0,0,n)}function oD(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Tf(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let t=0,r=null,i=n;for(;null!==i;){if(r=fD(i),null===r)return-1;if(t++,i=i[14],-1!==r.injectorIndex)return r.injectorIndex|t<<16}return-1}function __(e,n,t){!function aU(e,n,t){let r;"string"==typeof t?r=t.charCodeAt(0)||0:t.hasOwnProperty(yc)&&(r=t[yc]),null==r&&(r=t[yc]=sU++);const i=255&r;n.data[e+(i>>5)]|=1<<i}(e,n,t)}function sD(e,n,t){if(8&t||void 0!==e)return e;Ig()}function aD(e,n,t,r){if(8&t&&void 0===r&&(r=null),!(3&t)){const i=e[9],o=yr(void 0);try{return i?i.get(n,r,8&t):jE(n,r,8&t)}finally{yr(o)}}return sD(r,0,t)}function lD(e,n,t,r=0,i){if(null!==e){if(2048&n[2]&&!(2&r)){const s=function fU(e,n,t,r,i){let o=e,s=n;for(;null!==o&&null!==s&&2048&s[2]&&!Lo(s);){const a=cD(o,s,t,2|r,Ii);if(a!==Ii)return a;let l=o.parent;if(!l){const c=s[20];if(c){const u=c.get(t,Ii,r);if(u!==Ii)return u}l=fD(s),s=s[14]}o=l}return i}(e,n,t,r,Ii);if(s!==Ii)return s}const o=cD(e,n,t,r,Ii);if(o!==Ii)return o}return aD(n,t,r,i)}function cD(e,n,t,r,i){const o=function uU(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(yc)?e[yc]:void 0;return"number"==typeof n?n>=0?255&n:dU:n}(t);if("function"==typeof o){if(!Cw(n,e,r))return 1&r?sD(i,0,r):aD(n,t,r,i);try{let s;if(s=o(r),null!=s||8&r)return s;Ig()}finally{Tw()}}else if("number"==typeof o){let s=null,a=oD(e,n),l=-1,c=1&r?n[15][5]:null;for((-1===a||4&r)&&(l=-1===a?Tf(e,n):n[a+8],-1!==l&&dD(r,!1)?(s=n[1],a=kc(l),n=Nc(l,n)):a=-1);-1!==a;){const u=n[1];if(uD(o,a,u.data)){const d=cU(a,n,t,s,r,c);if(d!==Ii)return d}l=n[a+8],-1!==l&&dD(r,n[1].data[a+8]===c)&&uD(o,a,n)?(s=u,a=kc(l),n=Nc(l,n)):a=-1}}return i}function cU(e,n,t,r,i,o){const s=n[1],a=s.data[e+8],u=Sf(a,s,t,null==r?Fo(a)&&m_:r!=s&&!!(3&a.type),1&i&&o===a);return null!==u?Pc(n,s,u,a,i):Ii}function Sf(e,n,t,r,i){const o=e.providerIndexes,s=n.data,a=1048575&o,l=e.directiveStart,u=o>>20,g=i?a+u:e.directiveEnd;for(let m=r?a:a+u;m<g;m++){const f=s[m];if(m<l&&t===f||m>=l&&f.type===t)return m}if(i){const m=s[l];if(m&&Fr(m)&&m.type===t)return l}return null}function Pc(e,n,t,r,i){let o=e[t];const s=n.data;if(o instanceof Oc){const a=o;if(a.resolving)throw function ot(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Ne(e)}(s[t]),Mg();const l=wf(a.canSeeViewProviders);a.resolving=!0;const d=a.injectImpl?yr(a.injectImpl):null;Cw(e,r,0);try{o=e[t]=a.factory(void 0,i,s,e,r),n.firstCreatePass&&t>=r.directiveStart&&function eU(e,n,t){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=n.type.prototype;if(r){const s=qw(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}i&&(t.preOrderHooks??=[]).push(0-e,i),o&&((t.preOrderHooks??=[]).push(e,o),(t.preOrderCheckHooks??=[]).push(e,o))}(t,s[t],n)}finally{null!==d&&yr(d),wf(l),a.resolving=!1,Tw()}}return o}function uD(e,n,t){return!!(t[n+(e>>5)]&1<<e)}function dD(e,n){return!(2&e||1&e&&n)}class fn{_tNode;_lView;constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return lD(this._tNode,this._lView,n,bc(r),t)}}function dU(){return new fn(Be(),B())}function Ut(e){return io(()=>{const n=e.prototype.constructor,t=n[Es]||y_(n),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[Es]||y_(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function y_(e){return Zd(e)?()=>{const n=y_(Le(e));return n&&n()}:Ds(e)}function fD(e){const n=e[1],t=n.type;return 2===t?n.declTNode:1===t?e[5]:null}function bU(){return rl(Be(),B())}function rl(e,n){return new tt(ur(e,n))}let tt=(()=>class e{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=bU})();function _D(e){return e instanceof tt?e.nativeElement:e}function CU(){return this._results[Symbol.iterator]()}class Lc{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new ke}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;const r=function Xr(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Y3(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=n[r];if(t&&(i=t(i),o=t(o)),o!==i)return!1}return!0}(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=CU}function Vc(e){return!(128&~e.flags)}var Af=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Af||{});const Mf=new Map;let DU=0;function C_(e){Mf.delete(e[19])}const w_="__ngContext__";function Cr(e,n){sn(n)?(e[w_]=n[19],function SU(e){Mf.set(e[19],e)}(n)):e[w_]=n}function AD(e){return ID(e[12])}function MD(e){return ID(e[4])}function ID(e){for(;null!==e&&!cr(e);)e=e[4];return e}let D_;function Fs(){if(void 0!==D_)return D_;if(typeof document<"u")return document;throw new S(210,!1)}const jc=new N("",{providedIn:"root",factory:()=>YU}),YU="ng",LD=new N(""),Rf=new N("",{providedIn:"platform",factory:()=>"unknown"}),Of=new N(""),T_=new N("",{providedIn:"root",factory:()=>Fs().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),VD={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},BD=new N("",{providedIn:"root",factory:()=>VD}),t4=new N("",{providedIn:"root",factory:()=>!1});function Ff(e){return!(32&~e.flags)}function cT(e,n){const t=e.contentQueries;if(null!==t){const r=Me(null);try{for(let i=0;i<t.length;i+=2){const s=t[i+1];if(-1!==s){const a=e.data[s];pf(t[i]),a.contentQueries(2,n[s],s)}}}finally{Me(r)}}}function $_(e,n,t){pf(0);const r=Me(null);try{n(e,t)}finally{Me(r)}}function H_(e,n,t){if(JE(n)){const r=Me(null);try{const o=n.directiveEnd;for(let s=n.directiveStart;s<o;s++){const a=e.data[s];a.contentQueries&&a.contentQueries(1,t[s],s)}}finally{Me(r)}}}var oo=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(oo||{});let Uf,$f;function ll(e){return function uT(){if(void 0===Uf&&(Uf=null,cn.trustedTypes))try{Uf=cn.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Uf}()?.createHTML(e)||e}function dT(e){return function z_(){if(void 0===$f&&($f=null,cn.trustedTypes))try{$f=cn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return $f}()?.createHTML(e)||e}class pT{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${OE})`}}function so(e){return e instanceof pT?e.changingThisBreaksApplicationSecurity:e}function Hc(e,n){const t=function P4(e){return e instanceof pT&&e.getTypeName()||null}(e);if(null!=t&&t!==n){if("ResourceURL"===t&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${OE})`)}return t===n}class F4{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{const t=(new window.DOMParser).parseFromString(ll(n),"text/html").body;return null===t?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}}class L4{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const t=this.inertDocument.createElement("template");return t.innerHTML=ll(n),t}}const B4=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function G_(e){return(e=String(e)).match(B4)?e:"unsafe:"+e}function ao(e){const n={};for(const t of e.split(","))n[t]=!0;return n}function zc(...e){const n={};for(const t of e)for(const r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}const gT=ao("area,br,col,hr,img,wbr"),_T=ao("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yT=ao("rp,rt"),W_=zc(gT,zc(_T,ao("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")),zc(yT,ao("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")),zc(yT,_T)),q_=ao("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),vT=zc(q_,ao("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"),ao("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")),j4=ao("script,style,template");class U4{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let t=n.firstChild,r=!0,i=[];for(;t;)if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild)i.push(t),t=z4(t);else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let o=H4(t);if(o){t=o;break}t=i.pop()}return this.buf.join("")}startElement(n){const t=bT(n).toLowerCase();if(!W_.hasOwnProperty(t))return this.sanitizedSomething=!0,!j4.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const r=n.attributes;for(let i=0;i<r.length;i++){const o=r.item(i),s=o.name,a=s.toLowerCase();if(!vT.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;q_[a]&&(l=G_(l)),this.buf.push(" ",s,'="',ET(l),'"')}return this.buf.push(">"),!0}endElement(n){const t=bT(n).toLowerCase();W_.hasOwnProperty(t)&&!gT.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(n){this.buf.push(ET(n))}}function H4(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw CT(n);return n}function z4(e){const n=e.firstChild;if(n&&function $4(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw CT(n);return n}function bT(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function CT(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const G4=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,W4=/([^\#-~ |!])/g;function ET(e){return e.replace(/&/g,"&amp;").replace(G4,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(W4,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Hf;function Y_(e){return"content"in e&&function Y4(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var cl=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(cl||{});function zf(e){const n=Gc();return n?dT(n.sanitize(cl.HTML,e)||""):Hc(e,"HTML")?dT(so(e)):function q4(e,n){let t=null;try{Hf=Hf||function mT(e){const n=new L4(e);return function V4(){try{return!!(new window.DOMParser).parseFromString(ll(""),"text/html")}catch{return!1}}()?new F4(n):n}(e);let r=n?String(n):"";t=Hf.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=t.innerHTML,t=Hf.getInertBodyElement(r)}while(r!==o);return ll((new U4).sanitizeChildren(Y_(t)||t))}finally{if(t){const r=Y_(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}(Fs(),Ne(e))}function Z_(e){const n=Gc();return n?n.sanitize(cl.URL,e)||"":Hc(e,"URL")?so(e):G_(Ne(e))}function Gc(){const e=B();return e&&e[10].sanitizer}const e$=/^>|^->|<!--|-->|--!>|<!-$/g,t$=/(<|>)/g;function Ri(e){return e instanceof Function?e():e}function p$(e,n,t){let r=e.length;for(;;){const i=e.indexOf(n,t);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const o=n.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}t=i+1}}const kT="ng-template";function m$(e,n,t,r){let i=0;if(r){for(;i<n.length&&"string"==typeof n[i];i+=2)if("class"===n[i]&&-1!==p$(n[i+1].toLowerCase(),t,0))return!0}else if(Q_(e))return!1;if(i=n.indexOf(1,i),i>-1){let o;for(;++i<n.length&&"string"==typeof(o=n[i]);)if(o.toLowerCase()===t)return!0}return!1}function Q_(e){return 4===e.type&&e.value!==kT}function g$(e,n,t){return n===(4!==e.type||t?e.value:kT)}function _$(e,n,t){let r=4;const i=e.attrs,o=null!==i?function b$(e){for(let n=0;n<e.length;n++)if(eD(e[n]))return n;return e.length}(i):0;let s=!1;for(let a=0;a<n.length;a++){const l=n[a];if("number"!=typeof l){if(!s)if(4&r){if(r=2|1&r,""!==l&&!g$(e,l,t)||""===l&&1===n.length){if(yi(r))return!1;s=!0}}else if(8&r){if(null===i||!m$(e,i,l,t)){if(yi(r))return!1;s=!0}}else{const c=n[++a],u=y$(l,i,Q_(e),t);if(-1===u){if(yi(r))return!1;s=!0;continue}if(""!==c){let d;if(d=u>o?"":i[u+1].toLowerCase(),2&r&&c!==d){if(yi(r))return!1;s=!0}}}}else{if(!s&&!yi(r)&&!yi(l))return!1;if(s&&yi(l))continue;s=!1,r=l|1&r}}return yi(r)||s}function yi(e){return!(1&e)}function y$(e,n,t,r){if(null===n)return-1;let i=0;if(r||!t){let o=!1;for(;i<n.length;){const s=n[i];if(s===e)return i;if(3===s||6===s)o=!0;else{if(1===s||2===s){let a=n[++i];for(;"string"==typeof a;)a=n[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=o?1:2}return-1}return function C$(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){const r=e[t];if("number"==typeof r)return-1;if(r===n)return t;t++}return-1}(n,e)}function NT(e,n,t=!1){for(let r=0;r<n.length;r++)if(_$(e,n[r],t))return!0;return!1}function E$(e,n){e:for(let t=0;t<n.length;t++){const r=n[t];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function PT(e,n){return e?":not("+n.trim()+")":n}function w$(e){let n=e[0],t=1,r=2,i="",o=!1;for(;t<e.length;){let s=e[t];if("string"==typeof s)if(2&r){const a=e[++t];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""!==i&&!yi(s)&&(n+=PT(o,i),i=""),r=s,o=o||!yi(r);t++}return""!==i&&(n+=PT(o,i)),n}const Mt={};function ey(e,n){return e.createComment(function TT(e){return e.replace(e$,n=>n.replace(t$,"\u200b$1\u200b"))}(n))}function qf(e,n,t){return e.createElement(n,t)}function Ls(e,n,t,r,i){e.insertBefore(n,t,r,i)}function LT(e,n,t){e.appendChild(n,t)}function VT(e,n,t,r,i){null!==r?Ls(e,n,t,r,i):LT(e,n,t)}function Wc(e,n,t){e.removeChild(null,n,t)}function jT(e,n,t){const{mergedAttrs:r,classes:i,styles:o}=t;null!==r&&function iU(e,n,t){let r=0;for(;r<t.length;){const i=t[r];if("number"==typeof i){if(0!==i)break;r++;const o=t[r++],s=t[r++],a=t[r++];e.setAttribute(n,s,a,o)}else{const o=i,s=t[++r];tD(o)?e.setProperty(n,o,s):e.setAttribute(n,o,s),r++}}}(e,n,r),null!==i&&function x$(e,n,t){""===t?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}(e,n,i),null!==o&&function S$(e,n,t){e.setAttribute(n,"style",t)}(e,n,o)}function ty(e,n,t,r,i,o,s,a,l,c,u){const d=26+r,g=d+i,m=function A$(e,n){const t=[];for(let r=0;r<n;r++)t.push(r<e?null:Mt);return t}(d,g),f="function"==typeof c?c():c;return m[1]={type:e,blueprint:m,template:t,queries:null,viewQuery:a,declTNode:n,data:m.slice().fill(null,d),bindingStartIndex:d,expandoStartIndex:g,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof o?o():o,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:l,consts:f,incompleteFirstPass:!1,ssrId:u}}function Yf(e,n,t,r,i,o,s,a,l,c,u){const d=n.blueprint.slice();return d[0]=i,d[2]=1228|r,(null!==c||e&&2048&e[2])&&(d[2]|=2048),ow(d),d[3]=d[14]=e,d[8]=t,d[10]=s||e&&e[10],d[11]=a||e&&e[11],d[9]=l||e&&e[9]||null,d[5]=o,d[19]=function TU(){return DU++}(),d[6]=u,d[20]=c,d[15]=2==n.type?e[15]:d,d}function ny(e){let n=16;return e.signals?n=4096:e.onPush&&(n=64),n}function qc(e,n,t,r){if(0===t)return-1;const i=n.length;for(let o=0;o<t;o++)n.push(r),e.blueprint.push(r),e.data.push(null);return i}function ry(e,n){return e[12]?e[13][4]=n:e[12]=n,e[13]=n,n}function x(e=1){$T(Ve(),B(),Gn()+e,!1)}function $T(e,n,t,r){if(!r)if(3&~n[2]){const o=e.preOrderHooks;null!==o&&Ef(n,o,0,t)}else{const o=e.preOrderCheckHooks;null!==o&&Cf(n,o,t)}Rs(t)}var Zf=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Zf||{});function Yc(e,n,t,r){const i=Me(null);try{const[o,s,a]=e.inputs[t];let l=null;0!==(s&Zf.SignalBased)&&(l=n[o][Ln]),null!==l&&void 0!==l.transformFn?r=l.transformFn(r):null!==a&&(r=a.call(n,r)),null!==e.setInput?e.setInput(n,l,r,t,o):Ww(n,l,o,r)}finally{Me(i)}}var Ho=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Ho||{});function oy(e,n){return undefined(e,n)}function dl(e,n,t,r,i){if(null!=r){let o,s=!1;cr(r)?o=r:sn(r)&&(s=!0,r=r[0]);const a=Bn(r);0===e&&null!==t?null==i?LT(n,t,a):Ls(n,t,a,i||null,!0):1===e&&null!==t?Ls(n,t,a,i||null,!0):2===e?Wc(n,a,s):3===e&&n.destroyNode(a),null!=o&&function F$(e,n,t,r,i){const o=t[7];o!==Bn(t)&&dl(n,e,r,o,i);for(let a=10;a<t.length;a++){const l=t[a];Kf(l[1],l,e,n,r,o)}}(n,e,o,t,i)}}function zT(e,n){n[10].changeDetectionScheduler?.notify(9),Kf(e,n,n[11],2,null,null)}function sy(e,n){const t=e[9],r=t.indexOf(n);t.splice(r,1)}function Zc(e,n){if(Qi(n))return;const t=n[11];t.destroyNode&&Kf(e,n,t,3,null,null),function O$(e){let n=e[12];if(!n)return ay(e[1],e);for(;n;){let t=null;if(sn(n))t=n[12];else{const r=n[10];r&&(t=r)}if(!t){for(;n&&!n[4]&&n!==e;)sn(n)&&ay(n[1],n),n=n[3];null===n&&(n=e),sn(n)&&ay(n[1],n),t=n&&n[4]}n=t}}(n)}function ay(e,n){if(Qi(n))return;const t=Me(null);try{n[2]&=-129,n[2]|=256,n[24]&&mc(n[24]),function N$(e,n){let t;if(null!=e&&null!=(t=e.destroyHooks))for(let r=0;r<t.length;r+=2){const i=n[t[r]];if(!(i instanceof Oc)){const o=t[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){const a=i[o[s]],l=o[s+1];Pt(4,a,l);try{l.call(a)}finally{Pt(5,a,l)}}else{Pt(4,i,o);try{o.call(i)}finally{Pt(5,i,o)}}}}}(e,n),function k$(e,n){const t=e.cleanup,r=n[7];if(null!==t)for(let s=0;s<t.length-1;s+=2)if("string"==typeof t[s]){const a=t[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else t[s].call(r[t[s+1]]);null!==r&&(n[7]=null);const i=n[21];if(null!==i){n[21]=null;for(let s=0;s<i.length;s++)(0,i[s])()}const o=n[23];if(null!==o){n[23]=null;for(const s of o)s.destroy()}}(e,n),1===n[1].type&&n[11].destroy();const r=n[16];if(null!==r&&cr(n[3])){r!==n[3]&&sy(r,n);const i=n[18];null!==i&&i.detachView(e)}C_(n)}finally{Me(t)}}function ly(e,n,t){return function GT(e,n,t){let r=n;for(;null!==r&&168&r.type;)r=(n=r).parent;if(null===r)return t[0];if(Fo(r)){const{encapsulation:i}=e.data[r.directiveStart+r.componentOffset];if(i===oo.None||i===oo.Emulated)return null}return ur(r,t)}(e,n.parent,t)}function WT(e,n,t){return YT(e,n,t)}let YT=function qT(e,n,t){return 40&e.type?ur(e,t):null};function uy(e,n,t,r){const i=ly(e,r,n),o=n[11],a=WT(r.parent||n[5],r,n);if(null!=i)if(Array.isArray(t))for(let l=0;l<t.length;l++)VT(o,i,t[l],a,!1);else VT(o,i,t,a,!1)}function Vs(e,n){if(null!==n){const t=n.type;if(3&t)return ur(n,e);if(4&t)return dy(-1,e[n.index]);if(8&t){const r=n.child;if(null!==r)return Vs(e,r);{const i=e[n.index];return cr(i)?dy(-1,i):Bn(i)}}if(128&t)return Vs(e,n.next);if(32&t)return oy(n,e)()||Bn(e[n.index]);{const r=KT(e,n);return null!==r?Array.isArray(r)?r[0]:Vs(Ji(e[15]),r):Vs(e,n.next)}}return null}function KT(e,n){return null!==n?e[15][5].projection[n.projection]:null}function dy(e,n){const t=10+e+1;if(t<n.length){const r=n[t],i=r[1].firstChild;if(null!==i)return Vs(r,i)}return n[7]}function fy(e,n,t,r,i,o,s){for(;null!=t;){if(128===t.type){t=t.next;continue}const a=r[t.index],l=t.type;if(s&&0===n&&(a&&Cr(Bn(a),r),t.flags|=2),!Ff(t))if(8&l)fy(e,n,t.child,r,i,o,!1),dl(n,e,i,a,o);else if(32&l){const c=oy(t,r);let u;for(;u=c();)dl(n,e,i,u,o);dl(n,e,i,a,o)}else 16&l?XT(e,n,r,t,i,o):dl(n,e,i,a,o);t=s?t.projectionNext:t.next}}function Kf(e,n,t,r,i,o){fy(t,r,e.firstChild,n,i,o,!1)}function XT(e,n,t,r,i,o){const s=t[15],l=s[5].projection[r.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++)dl(n,e,i,l[c],o);else{let c=l;const u=s[3];Vc(r)&&(c.flags|=128),fy(e,n,c,u,i,o,!0)}}function QT(e,n,t,r,i){const o=Gn(),s=2&r;try{Rs(-1),s&&n.length>26&&$T(e,n,26,!1),Pt(s?2:0,i,t),t(r,i)}finally{Rs(o),Pt(s?3:1,i,t)}}function Xf(e,n,t){(function H$(e,n,t){const r=t.directiveStart,i=t.directiveEnd;Fo(t)&&function M$(e,n,t){const r=ur(n,e),i=function UT(e){const n=e.tView;return null===n||n.incompleteFirstPass?e.tView=ty(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}(t),o=e[10].rendererFactory,s=ry(e,Yf(e,i,null,ny(t),r,n,null,o.createRenderer(r,t),null,null,null));e[n.index]=s}(n,t,e.data[r+t.componentOffset]),e.firstCreatePass||Df(t,n);const o=t.initialInputs;for(let s=r;s<i;s++){const a=e.data[s],l=Pc(n,e,s,t);Cr(l,n),null!==o&&q$(0,s-r,l,a,0,o),Fr(a)&&(dr(t.index,n)[8]=Pc(n,e,s,t))}})(e,n,t),!(64&~t.flags)&&function z$(e,n,t){const r=t.directiveStart,i=t.directiveEnd,o=t.index,s=function _j(){return Oe.lFrame.currentDirectiveIndex}();try{Rs(o);for(let a=r;a<i;a++){const l=e.data[a],c=n[a];t_(a),(null!==l.hostBindings||0!==l.hostVars||null!==l.hostAttrs)&&G$(l,c)}}finally{Rs(-1),t_(s)}}(e,n,t)}function fl(e,n,t=ur){const r=n.localNames;if(null!==r){let i=n.index+1;for(let o=0;o<r.length;o+=2){const s=r[o+1],a=-1===s?t(n,e):e[s];e[i++]=a}}}let JT=()=>null;function hy(e,n,t,r,i,o){yy(e,n[1],n,t,r)?Fo(e)&&function $$(e,n){const t=dr(n,e);16&t[2]||(t[2]|=64)}(n,e.index):(3&e.type&&(t=function U$(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(t)),py(e,n,t,r,i,o))}function py(e,n,t,r,i,o){if(3&e.type){const s=ur(e,n);r=null!=o?o(r,e.value||"",t):r,i.setProperty(s,t,r)}}function G$(e,n){null!==e.hostBindings&&e.hostBindings(1,n)}function my(e,n){const t=e.directiveRegistry;let r=null;if(t)for(let i=0;i<t.length;i++){const o=t[i];NT(n,o.selectors,!1)&&(r??=[],Fr(o)?r.unshift(o):r.push(o))}return r}function q$(e,n,t,r,i,o){const s=o[n];if(null!==s)for(let a=0;a<s.length;a+=2)Yc(r,t,s[a],s[a+1])}function Qf(e,n,t,r,i){const o=26+t,s=n[1],a=i(s,n,e,r,t);n[o]=a,eo(e,!0);const l=2===e.type;return l?(jT(n[11],a,e),(0===function dj(){return Oe.lFrame.elementDepthCount}()||Ga(e))&&Cr(a,n),function fj(){Oe.lFrame.elementDepthCount++}()):Cr(a,n),mf()&&(!l||!Ff(e))&&uy(s,n,a,e),e}function Jf(e){let n=e;return pw()?mw():(n=n.parent,eo(n,!1)),n}function yy(e,n,t,r,i){const o=e.inputs?.[r],s=e.hostDirectiveInputs?.[r];let a=!1;if(s)for(let l=0;l<s.length;l+=2){const c=s[l];Yc(n.data[c],t[c],s[l+1],i),a=!0}if(o)for(const l of o)Yc(n.data[l],t[l],r,i),a=!0;return a}function Z$(e,n){const t=dr(n,e),r=t[1];!function K$(e,n){for(let t=n.length;t<e.blueprint.length;t++)n.push(e.blueprint[t])}(r,t);const i=t[0];null!==i&&null===t[6]&&(t[6]=null),Pt(18),eh(r,t,t[8]),Pt(19,t[8])}function eh(e,n,t){i_(n);try{const r=e.viewQuery;null!==r&&$_(1,r,t);const i=e.template;null!==i&&QT(e,n,i,1,t),e.firstCreatePass&&(e.firstCreatePass=!1),n[18]?.finishViewCreation(e),e.staticContentQueries&&cT(e,n),e.staticViewQueries&&$_(2,e.viewQuery,t);const o=e.components;null!==o&&function X$(e,n){for(let t=0;t<n.length;t++)Z$(e,n[t])}(n,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[2]&=-5,o_()}}function hl(e,n,t,r){const i=Me(null);try{const o=n.tView,l=Yf(e,o,t,4096&e[2]?4096:16,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);l[16]=e[n.index];const u=e[18];return null!==u&&(l[18]=u.createEmbeddedView(o)),eh(o,l,t),l}finally{Me(i)}}function Bs(e,n){return!n||null===n.firstChild||Vc(e)}function Kc(e,n,t,r,i=!1){for(;null!==t;){if(128===t.type){t=i?t.projectionNext:t.next;continue}const o=n[t.index];null!==o&&r.push(Bn(o)),cr(o)&&J$(o,r);const s=t.type;if(8&s)Kc(e,n,t.child,r);else if(32&s){const a=oy(t,n);let l;for(;l=a();)r.push(l)}else if(16&s){const a=KT(n,t);if(Array.isArray(a))r.push(...a);else{const l=Ji(n[15]);Kc(l[1],l,a,r,!0)}}t=i?t.projectionNext:t.next}return r}function J$(e,n){for(let t=10;t<e.length;t++){const r=e[t],i=r[1].firstChild;null!==i&&Kc(r[1],r,i,n)}e[7]!==e[0]&&n.push(e[7])}function rS(e){if(null!==e[25]){for(const n of e[25])n.impl.addSequence(n);e[25].length=0}}let iS=[];const rH={...ka,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{Ya(e.lView)},consumerOnSignalRead(){this.lView[24]=this}},oH={...ka,consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let n=Ji(e.lView);for(;n&&!oS(n[1]);)n=Ji(n);n&&Zg(n)},consumerOnSignalRead(){this.lView[24]=this}};function oS(e){return 2!==e.type}function sS(e){if(null===e[23])return;let n=!0;for(;n;){let t=!1;for(const r of e[23])r.dirty&&(t=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));n=t&&!!(8192&e[2])}}function th(e,n=0){const r=e[10].rendererFactory;r.begin?.();try{!function aH(e,n){const t=yw();try{hf(!0),vy(e,n);let r=0;for(;Sc(e);){if(100===r)throw new S(103,!1);r++,vy(e,1)}}finally{hf(t)}}(e,n)}finally{r.end?.()}}function aS(e,n,t,r){if(Qi(n))return;const i=n[2];i_(n);let a=!0,l=null,c=null;oS(e)?(c=function eH(e){return e[24]??function tH(e){const n=iS.pop()??Object.create(rH);return n.lView=e,n}(e)}(n),l=Na(c)):null===function dg(){return Kn}()?(a=!1,c=function iH(e){const n=e[24]??Object.create(oH);return n.lView=e,n}(n),l=Na(c)):n[24]&&(mc(n[24]),n[24]=null);try{ow(n),function vw(e){return Oe.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==t&&QT(e,n,t,2,r);const u=!(3&~i);if(u){const m=e.preOrderCheckHooks;null!==m&&Cf(n,m,null)}else{const m=e.preOrderHooks;null!==m&&Ef(n,m,0,null),f_(n,0)}if(function cH(e){for(let n=AD(e);null!==n;n=MD(n)){if(!(2&n[2]))continue;const t=n[9];for(let r=0;r<t.length;r++)Zg(t[r])}}(n),sS(n),lS(n,0),null!==e.contentQueries&&cT(e,n),u){const m=e.contentCheckHooks;null!==m&&Cf(n,m)}else{const m=e.contentHooks;null!==m&&Ef(n,m,1),f_(n,1)}!function dH(e,n){const t=e.hostBindingOpCodes;if(null!==t)try{for(let r=0;r<t.length;r++){const i=t[r];if(i<0)Rs(~i);else{const o=i,s=t[++r],a=t[++r];gj(s,o);const l=n[o];Pt(24,l),a(2,l),Pt(25,l)}}}finally{Rs(-1)}}(e,n);const d=e.components;null!==d&&uS(n,d,0);const g=e.viewQuery;if(null!==g&&$_(2,g,r),u){const m=e.viewCheckHooks;null!==m&&Cf(n,m)}else{const m=e.viewHooks;null!==m&&Ef(n,m,2),f_(n,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),n[22]){for(const m of n[22])m();n[22]=null}rS(n),n[2]&=-73}catch(u){throw Ya(n),u}finally{null!==c&&(pc(c,l),a&&function nH(e){e.lView[24]!==e&&(e.lView=null,iS.push(e))}(c)),o_()}}function lS(e,n){for(let t=AD(e);null!==t;t=MD(t))for(let r=10;r<t.length;r++)cS(t[r],n)}function uH(e,n,t){Pt(18);const r=dr(n,e);cS(r,t),Pt(19,r[8])}function cS(e,n){Yg(e)&&vy(e,n)}function vy(e,n){const r=e[1],i=e[2],o=e[24];let s=!!(0===n&&16&i);if(s||=!!(64&i&&0===n),s||=!!(1024&i),s||=!(!o?.dirty||!$d(o)),s||=!1,o&&(o.dirty=!1),e[2]&=-9217,s)aS(r,e,r.template,e[8]);else if(8192&i){const a=Me(null);try{sS(e),lS(e,1);const l=r.components;null!==l&&uS(e,l,1),rS(e)}finally{Me(a)}}}function uS(e,n,t){for(let r=0;r<n.length;r++)uH(e,n[r],t)}function pl(e,n){const t=yw()?64:1088;for(e[10].changeDetectionScheduler?.notify(n);e;){e[2]|=t;const r=Ji(e);if(Lo(e)&&!r)return e;e=r}return null}function dS(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function fS(e,n){const t=10+n;if(t<e.length)return e[t]}function ml(e,n,t,r=!0){const i=n[1];if(function fH(e,n,t,r){const i=10+r,o=t.length;r>0&&(t[i-1][4]=n),r<o-10?(n[4]=t[i],$E(t,10+r,n)):(t.push(n),n[4]=null),n[3]=t;const s=n[16];null!==s&&t!==s&&hS(s,n);const a=n[18];null!==a&&a.insertView(e),Kg(n),n[2]|=128}(i,n,e,t),r){const s=dy(t,e),a=n[11],l=a.parentNode(e[7]);null!==l&&function R$(e,n,t,r,i,o){r[0]=i,r[5]=n,Kf(e,r,t,1,i,o)}(i,e[5],a,n,l,s)}const o=n[6];null!==o&&null!==o.firstChild&&(o.firstChild=null)}function by(e,n){const t=Xc(e,n);return void 0!==t&&Zc(t[1],t),t}function Xc(e,n){if(e.length<=10)return;const t=10+n,r=e[t];if(r){const i=r[16];null!==i&&i!==e&&sy(i,r),n>0&&(e[t-1][4]=r[4]);const o=Jd(e,10+n);!function HT(e,n){zT(e,n),n[0]=null,n[5]=null}(r[1],r);const s=o[18];null!==s&&s.detachView(o[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function hS(e,n){const t=e[9],r=n[3];(sn(r)||n[15]!==r[3][15])&&(e[2]|=2),null===t?e[9]=[n]:t.push(n)}class Qc{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){const n=this._lView,t=n[1];return Kc(t,n,t.firstChild,[])}constructor(n,t){this._lView=n,this._cdRefInjectingView=t}get context(){return this._lView[8]}set context(n){this._lView[8]=n}get destroyed(){return Qi(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const n=this._lView[3];if(cr(n)){const t=n[8],r=t?t.indexOf(this):-1;r>-1&&(Xc(n,r),Jd(t,r))}this._attachedToViewContainer=!1}Zc(this._lView[1],this._lView)}onDestroy(n){ff(this._lView,n)}markForCheck(){pl(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[2]&=-129}reattach(){Kg(this._lView),this._lView[2]|=128}detectChanges(){this._lView[2]|=1024,th(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new S(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const n=Lo(this._lView),t=this._lView[16];null!==t&&!n&&sy(t,this._lView),zT(this._lView[1],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new S(902,!1);this._appRef=n;const t=Lo(this._lView),r=this._lView[16];null!==r&&!t&&hS(r,this._lView),Kg(this._lView)}}let ei=(()=>class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=mH;constructor(t,r,i){this._declarationLView=t,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,i){const o=hl(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:r,dehydratedView:i});return new Qc(o)}})();function mH(){return nh(Be(),B())}function nh(e,n){return 4&e.type?new ei(n,e,rl(e,n)):null}function js(e,n,t,r,i){let o=e.data[n];if(null===o)o=function Dy(e,n,t,r,i){const o=hw(),s=pw(),l=e.data[n]=function DH(e,n,t,r,i,o){let s=n?n.injectorIndex:-1,a=0;return uw()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?o:o&&o.parent,t,n,r,i);return function wH(e,n,t,r){null===e.firstChild&&(e.firstChild=n),null!==t&&(r?null==t.child&&null!==n.parent&&(t.child=n):null===t.next&&(t.next=n,n.prev=t))}(e,l,o,s),l}(e,n,t,r,i),function mj(){return Oe.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=t,o.value=r,o.attrs=i;const s=function xc(){const e=Oe.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}();o.injectorIndex=null===s?-1:s.injectorIndex}return eo(o,!0),o}function OS(e,n){let t=0,r=e.firstChild;if(r){const i=e.data.r;for(;t<i;){const o=r.nextSibling;Wc(n,r,!1),r=o,t++}}}let sz=class{},VS=class{};class az{resolveComponentFactory(n){throw new S(917,!1)}}let _l=class{static NULL=new az};class Oi{}let jn=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function lz(){const e=B(),t=dr(Be().index,e);return(sn(t)?t:e)[11]}()})(),cz=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:()=>null})}return e})();const Oy={};class yl{injector;parentInjector;constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){const i=this.injector.get(n,Oy,r);return i!==Oy||t===Oy?i:this.parentInjector.get(n,t,r)}}function dh(e,n,t){let r=t?e.styles:null,i=t?e.classes:null,o=0;if(null!==n)for(let s=0;s<n.length;s++){const a=n[s];"number"==typeof a?o=a:1==o?i=wg(i,a):2==o&&(r=wg(r,a+": "+n[++s]+";"))}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=i:e.classesWithoutHost=i}function G(e,n=0){const t=B();return null===t?ue(e,n):lD(Be(),t,Le(e),n)}function ky(){throw new Error("invalid")}function jS(e,n,t,r,i){const o=null===r?null:{"":-1},s=i(e,t);if(null!==s){let a=s,l=null,c=null;for(const u of s)if(null!==u.resolveHostDirectives){[a,l,c]=u.resolveHostDirectives(s);break}!function mz(e,n,t,r,i,o,s){const a=r.length;let l=!1;for(let g=0;g<a;g++){const m=r[g];!l&&Fr(m)&&(l=!0,pz(e,t,g)),__(Df(t,n),e,m.type)}!function Cz(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}(t,e.data.length,a);for(let g=0;g<a;g++){const m=r[g];m.providersResolver&&m.providersResolver(m)}let c=!1,u=!1,d=qc(e,n,a,null);a>0&&(t.directiveToIndex=new Map);for(let g=0;g<a;g++){const m=r[g];if(t.mergedAttrs=nl(t.mergedAttrs,m.hostAttrs),_z(e,t,n,d,m),bz(d,m,i),null!==s&&s.has(m)){const[b,w]=s.get(m);t.directiveToIndex.set(m.type,[d,b+t.directiveStart,w+t.directiveStart])}else(null===o||!o.has(m))&&t.directiveToIndex.set(m.type,d);null!==m.contentQueries&&(t.flags|=4),(null!==m.hostBindings||null!==m.hostAttrs||0!==m.hostVars)&&(t.flags|=64);const f=m.type.prototype;!c&&(f.ngOnChanges||f.ngOnInit||f.ngDoCheck)&&((e.preOrderHooks??=[]).push(t.index),c=!0),!u&&(f.ngOnChanges||f.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(t.index),u=!0),d++}!function gz(e,n,t){for(let r=n.directiveStart;r<n.directiveEnd;r++){const i=e.data[r];if(null!==t&&t.has(i)){const o=t.get(i);$S(0,n,o,r),$S(1,n,o,r),zS(n,r,!0)}else US(0,n,i,r),US(1,n,i,r),zS(n,r,!1)}}(e,t,o)}(e,n,t,a,o,l,c)}null!==o&&null!==r&&function hz(e,n,t){const r=e.localNames=[];for(let i=0;i<n.length;i+=2){const o=t[n[i+1]];if(null==o)throw new S(-301,!1);r.push(n[i],o)}}(t,r,o)}function pz(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function US(e,n,t,r){const i=0===e?t.inputs:t.outputs;for(const o in i)if(i.hasOwnProperty(o)){let s;s=0===e?n.inputs??={}:n.outputs??={},s[o]??=[],s[o].push(r),HS(n,o)}}function $S(e,n,t,r){const i=0===e?t.inputs:t.outputs;for(const o in i)if(i.hasOwnProperty(o)){const s=i[o];let a;a=0===e?n.hostDirectiveInputs??={}:n.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,o),HS(n,s)}}function HS(e,n){"class"===n?e.flags|=8:"style"===n&&(e.flags|=16)}function zS(e,n,t){const{attrs:r,inputs:i,hostDirectiveInputs:o}=e;if(null===r||!t&&null===i||t&&null===o||Q_(e))return e.initialInputs??=[],void e.initialInputs.push(null);let s=null,a=0;for(;a<r.length;){const l=r[a];if(0!==l)if(5!==l){if("number"==typeof l)break;if(!t&&i.hasOwnProperty(l)){const c=i[l];for(const u of c)if(u===n){s??=[],s.push(l,r[a+1]);break}}else if(t&&o.hasOwnProperty(l)){const c=o[l];for(let u=0;u<c.length;u+=2)if(c[u]===n){s??=[],s.push(c[u+1],r[a+1]);break}}a+=2}else a+=2;else a+=4}e.initialInputs??=[],e.initialInputs.push(s)}function _z(e,n,t,r,i){e.data[r]=i;const o=i.factory||(i.factory=Ds(i.type)),s=new Oc(o,Fr(i),G,null);e.blueprint[r]=s,t[r]=s,function yz(e,n,t,r,i){const o=i.hostBindings;if(o){let s=e.hostBindingOpCodes;null===s&&(s=e.hostBindingOpCodes=[]);const a=~n.index;(function vz(e){let n=e.length;for(;n>0;){const t=e[--n];if("number"==typeof t&&t<0)return t}return 0})(s)!=a&&s.push(a),s.push(t,r,o)}}(e,n,r,qc(e,t,i.hostVars,Mt),i)}function bz(e,n,t){if(t){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)t[n.exportAs[r]]=e;Fr(n)&&(t[""]=e)}}function Ny(e,n,t,r,i,o,s,a){const l=n[1],c=l.consts,d=js(l,e,t,r,Jn(c,s));return o&&jS(l,n,d,Jn(c,a),i),d.mergedAttrs=nl(d.mergedAttrs,d.attrs),null!==d.attrs&&dh(d,d.attrs,!1),null!==d.mergedAttrs&&dh(d,d.mergedAttrs,!0),null!==l.queries&&l.queries.elementStart(l,d),d}function Py(e,n){Kw(e,n),JE(n)&&e.queries.elementEnd(n)}function Fy(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ki(e,n,t){return e[n]=t}function lu(e,n){return e[n]}function en(e,n,t){return t!==Mt&&(!Object.is(e[n],t)&&(e[n]=t,!0))}function Hs(e,n,t,r){const i=en(e,n,t);return en(e,n+1,r)||i}function hh(e,n,t,r,i){const o=Hs(e,n,t,r);return en(e,n+2,i)||o}function ti(e,n,t,r,i,o){const s=Hs(e,n,t,r);return Hs(e,n+2,i,o)||s}function cu(e,n,t){return function r(i){pl(Fo(e)?dr(e.index,n):n,5);const s=n[8];let a=WS(n,s,t,i),l=r.__ngNextListenerFn__;for(;l;)a=WS(n,s,l,i)&&a,l=l.__ngNextListenerFn__;return a}}function WS(e,n,t,r){const i=Me(null);try{return Pt(6,n,t),!1!==t(r)}catch(o){return function _y(e,n){const t=e[9];t&&t.get(_i,null)?.(n)}(e,o),!1}finally{Pt(7,n,t),Me(i)}}function qS(e,n,t,r,i,o,s,a){const l=Ga(e);let c=!1,u=null;if(!r&&l&&(u=function Tz(e,n,t,r){const i=e.cleanup;if(null!=i)for(let o=0;o<i.length-1;o+=2){const s=i[o];if(s===t&&i[o+1]===r){const a=n[7],l=i[o+2];return a&&a.length>l?a[l]:null}"string"==typeof s&&(o+=2)}return null}(n,t,o,e.index)),null!==u)(u.__ngLastListenerFn__||u).__ngNextListenerFn__=s,u.__ngLastListenerFn__=s,c=!0;else{const d=ur(e,t),g=r?r(d):d,m=i.listen(g,o,a);YS(r?b=>r(Bn(b[e.index])):e.index,n,t,o,a,m,!1)}return c}function YS(e,n,t,r,i,o,s){const a=n.firstCreatePass?lw(n):null,l=aw(t),c=l.length;l.push(i,o),a&&a.push(r,e,c,(c+1)*(s?-1:1))}function ph(e,n,t,r,i,o){const a=n[1],d=n[t][a.data[t].outputs[r]].subscribe(o);YS(e.index,a,n,i,o,d,!0)}const Go=Symbol("BINDING");class ZS extends _l{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const t=mt(n);return new uu(t,this.ngModule)}}class uu extends VS{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=function kz(e){return Object.keys(e).map(n=>{const[t,r,i]=e[n],o={propName:t,templateName:n,isSignal:0!==(r&Zf.SignalBased)};return i&&(o.transform=i),o})}(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=function Nz(e){return Object.keys(e).map(n=>({propName:e[n],templateName:n}))}(this.componentDef.outputs),this.cachedOutputs}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=function D$(e){return e.map(w$).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!t}create(n,t,r,i,o,s){Pt(22);const a=Me(null);try{const l=this.componentDef,c=function Vz(e,n,t,r){const i=e?["ng-version","20.1.7"]:function T$(e){const n=[],t=[];let r=1,i=2;for(;r<e.length;){let o=e[r];if("string"==typeof o)2===i?""!==o&&n.push(o,e[++r]):8===i&&t.push(o);else{if(!yi(i))break;i=o}r++}return t.length&&n.push(1,...t),n}(n.selectors[0]);let o=null,s=null,a=0;if(t)for(const u of t)a+=u[Go].requiredVars,u.create&&(u.targetIdx=0,(o??=[]).push(u)),u.update&&(u.targetIdx=0,(s??=[]).push(u));if(r)for(let u=0;u<r.length;u++){const d=r[u];if("function"!=typeof d)for(const g of d.bindings){a+=g[Go].requiredVars;const m=u+1;g.create&&(g.targetIdx=m,(o??=[]).push(g)),g.update&&(g.targetIdx=m,(s??=[]).push(g))}}const l=[n];if(r)for(const u of r){const g=ar("function"==typeof u?u:u.type);l.push(g)}return ty(0,null,function Bz(e,n){return e||n?t=>{if(1&t&&e)for(const r of e)r.create();if(2&t&&n)for(const r of n)r.update()}:null}(o,s),1,a,l,null,null,null,[i],null)}(r,l,s,o),u=function Pz(e,n,t){let r=n instanceof gn?n:n?.injector;return r&&null!==e.getStandaloneInjector&&(r=e.getStandaloneInjector(r)||r),r?new yl(t,r):t}(l,i||this.ngModule,n),d=function Fz(e){const n=e.get(Oi,null);if(null===n)throw new S(407,!1);return{rendererFactory:n,sanitizer:e.get(cz,null),changeDetectionScheduler:e.get(Vo,null),ngReflect:!1}}(u),g=d.rendererFactory.createRenderer(null,l),m=r?function V$(e,n,t,r){const o=r.get(t4,!1)||t===oo.ShadowDom,s=e.selectRootElement(n,o);return function B$(e){JT(e)}(s),s}(g,r,l.encapsulation,u):function Lz(e,n){const t=(e.selectors[0][0]||"div").toLowerCase();return qf(n,t,"svg"===t?"svg":"math"===t?"math":null)}(l,g),f=s?.some(KS)||o?.some(D=>"function"!=typeof D&&D.bindings.some(KS)),b=Yf(null,c,null,512|ny(l),null,null,d,g,u,null,null);b[26]=m,i_(b);let w=null;try{const D=Ny(26,b,2,"#host",()=>c.directiveRegistry,!0,0);m&&(jT(g,m,D),Cr(m,b)),Xf(c,b,D),H_(c,D,b),Py(c,D),void 0!==t&&function Uz(e,n,t){const r=e.projection=[];for(let i=0;i<n.length;i++){const o=t[i];r.push(null!=o&&o.length?Array.from(o):null)}}(D,this.ngContentSelectors,t),w=dr(D.index,b),b[8]=w[8],eh(c,b,null)}catch(D){throw null!==w&&C_(w),C_(b),D}finally{Pt(23),o_()}return new jz(this.componentType,b,!!f)}finally{Me(a)}}}function KS(e){const n=e[Go].kind;return"input"===n||"twoWay"===n}class jz extends sz{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,t,r){super(),this._rootLView=t,this._hasInputBindings=r,this._tNode=qa(t[1],26),this.location=rl(this._tNode,t),this.instance=dr(this._tNode.index,t)[8],this.hostView=this.changeDetectorRef=new Qc(t,void 0),this.componentType=n}setInput(n,t){const r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),t))return;const i=this._rootLView;yy(r,i[1],i,n,t),this.previousInputValues.set(n,t),pl(dr(r.index,i),1)}get injector(){return new fn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}}let Er=(()=>class e{static __NG_ELEMENT_ID__=$z})();function $z(){return JS(Be(),B())}const Hz=Er,XS=class extends Hz{_lContainer;_hostTNode;_hostLView;constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return rl(this._hostTNode,this._hostLView)}get injector(){return new fn(this._hostTNode,this._hostLView)}get parentInjector(){const n=Tf(this._hostTNode,this._hostLView);if(p_(n)){const t=Nc(n,this._hostLView),r=kc(n);return new fn(t[1].data[r+8],t)}return new fn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const t=QS(this._lContainer);return null!==t&&t[n]||null}get length(){return this._lContainer.length-10}createEmbeddedView(n,t,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const a=n.createEmbeddedViewImpl(t||{},o,null);return this.insertImpl(a,i,Bs(this._hostTNode,null)),a}createComponent(n,t,r,i,o,s,a){const l=n&&!function Rc(e){return"function"==typeof e}(n);let c;if(l)c=t;else{const w=t||{};c=w.index,r=w.injector,i=w.projectableNodes,o=w.environmentInjector||w.ngModuleRef,s=w.directives,a=w.bindings}const u=l?n:new uu(mt(n)),d=r||this.parentInjector;if(!o&&null==u.ngModule){const D=(l?d:this.parentInjector).get(gn,null);D&&(o=D)}mt(u.componentType??{});const b=u.create(d,i,null,o,s,a);return this.insertImpl(b.hostView,c,Bs(this._hostTNode,null)),b}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){const i=n._lView;if(function cj(e){return cr(e[3])}(i)){const a=this.indexOf(n);if(-1!==a)this.detach(a);else{const l=i[3],c=new XS(l,l[5],l[3]);c.detach(c.indexOf(n))}}const o=this._adjustIndex(t),s=this._lContainer;return ml(s,i,o,r),n.attachToViewContainerRef(),$E(Ly(s),o,n),n}move(n,t){return this.insert(n,t)}indexOf(n){const t=QS(this._lContainer);return null!==t?t.indexOf(n):-1}remove(n){const t=this._adjustIndex(n,-1),r=Xc(this._lContainer,t);r&&(Jd(Ly(this._lContainer),t),Zc(r[1],r))}detach(n){const t=this._adjustIndex(n,-1),r=Xc(this._lContainer,t);return r&&null!=Jd(Ly(this._lContainer),t)?new Qc(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function QS(e){return e[8]}function Ly(e){return e[8]||(e[8]=[])}function JS(e,n){let t;const r=n[e.index];return cr(r)?t=r:(t=dS(r,n,null,e),n[e.index]=t,ry(n,t)),e1(t,n,e,r),new XS(t,e,n)}let e1=function n1(e,n,t,r){if(e[7])return;let i;i=8&t.type?Bn(r):function zz(e,n){const t=e[11],r=t.createComment(""),i=ur(n,e),o=t.parentNode(i);return Ls(t,o,r,t.nextSibling(i),!1),r}(n,t),e[7]=i};class By{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new By(this.queryList)}setDirty(){this.queryList.setDirty()}}class jy{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){const t=n.queries;if(null!==t){const r=null!==n.contentQueries?n.contentQueries[0]:t.length,i=[];for(let o=0;o<r;o++){const s=t.getByIndex(o);i.push(this.queries[s.indexInDeclarationView].clone())}return new jy(i)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t<this.queries.length;t++)null!==Gy(n,t).matches&&this.queries[t].setDirty()}}class r1{flags;read;predicate;constructor(n,t,r=null){this.flags=t,this.read=r,this.predicate="string"==typeof n?function Xz(e){return e.split(",").map(n=>n.trim())}(n):n}}class Uy{queries;constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r<this.length;r++){const i=null!==t?t.length:0,o=this.getByIndex(r).embeddedTView(n,i);o&&(o.indexInDeclarationView=r,null!==t?t.push(o):t=[o])}return null!==t?new Uy(t):null}template(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,t)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}}class $y{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,t=-1){this.metadata=n,this._declarationNodeIndex=t}elementStart(n,t){this.isApplyingToNode(t)&&this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,t){this.elementStart(n,t)}embeddedTView(n,t){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,t),new $y(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&1&~this.metadata.flags){const t=this._declarationNodeIndex;let r=n.parent;for(;null!==r&&8&r.type&&r.index!==t;)r=r.parent;return t===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(n,t){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const o=r[i];this.matchTNodeWithReadOption(n,t,qz(t,o)),this.matchTNodeWithReadOption(n,t,Sf(t,n,o,!1,!1))}else r===ei?4&t.type&&this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,Sf(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===tt||i===Er||i===ei&&4&t.type)this.addMatch(t.index,-2);else{const o=Sf(t,n,i,!1,!1);null!==o&&this.addMatch(t.index,o)}else this.addMatch(t.index,r)}}addMatch(n,t){null===this.matches?this.matches=[n,t]:this.matches.push(n,t)}}function qz(e,n){const t=e.localNames;if(null!==t)for(let r=0;r<t.length;r+=2)if(t[r]===n)return t[r+1];return null}function Zz(e,n,t,r){return-1===t?function Yz(e,n){return 11&e.type?rl(e,n):4&e.type?nh(e,n):null}(n,e):-2===t?function Kz(e,n,t){return t===tt?rl(n,e):t===ei?nh(n,e):t===Er?JS(n,e):void 0}(e,n,r):Pc(e,e[1],t,n)}function i1(e,n,t,r){const i=n[18].queries[r];if(null===i.matches){const o=e.data,s=t.matches,a=[];for(let l=0;null!==s&&l<s.length;l+=2){const c=s[l];a.push(c<0?null:Zz(n,o[c],s[l+1],t.metadata.read))}i.matches=a}return i.matches}function Hy(e,n,t,r){const i=e.queries.getByIndex(t),o=i.matches;if(null!==o){const s=i1(e,n,i,t);for(let a=0;a<o.length;a+=2){const l=o[a];if(l>0)r.push(s[a/2]);else{const c=o[a+1],u=n[-l];for(let d=10;d<u.length;d++){const g=u[d];g[16]===g[3]&&Hy(g[1],g,c,r)}if(null!==u[9]){const d=u[9];for(let g=0;g<d.length;g++){const m=d[g];Hy(m[1],m,c,r)}}}}}return r}function zy(e,n){return e[18].queries[n].queryList}function o1(e,n,t){const r=new Lc(!(4&~t));return function uj(e,n,t,r){const i=aw(n);i.push(t),e.firstCreatePass&&lw(e).push(r,i.length-1)}(e,n,r,r.destroy),(n[18]??=new jy).queries.push(new By(r))-1}function s1(e,n,t){const r=Ve();return r.firstCreatePass&&(l1(r,new r1(e,n,t),-1),!(2&~n)&&(r.staticViewQueries=!0)),o1(r,B(),n)}function a1(e,n,t,r){const i=Ve();if(i.firstCreatePass){const o=Be();l1(i,new r1(n,t,r),o.index),function Qz(e,n){const t=e.contentQueries||(e.contentQueries=[]);n!==(t.length?t[t.length-1]:-1)&&t.push(e.queries.length-1,n)}(i,e),!(2&~t)&&(i.staticContentQueries=!0)}return o1(i,B(),t)}function l1(e,n,t){null===e.queries&&(e.queries=new Uy),e.queries.track(new $y(n,t))}function Gy(e,n){return e.queries.getByIndex(n)}function c1(e,n){const t=e[1],r=Gy(t,n);return r.crossesNgTemplate?Hy(t,e,n,[]):i1(t,e,r,n)}function Wy(e,n,t){let r;const i=CE(()=>{r._dirtyCounter();const o=function e8(e,n){const t=e._lView,r=e._queryIndex;if(void 0===t||void 0===r||4&t[2])return n?void 0:jt;const i=zy(t,r),o=c1(t,r);return i.reset(o,_D),n?i.first:i._changesDetected||void 0===e._flatValue?e._flatValue=i.toArray():e._flatValue}(r,e);if(n&&void 0===o)throw new S(-951,!1);return o});return r=i[Ln],r._dirtyCounter=he(0),r._flatValue=void 0,i}function u1(e){return Wy(!0,!1)}function d1(e){return Wy(!0,!0)}function f1(e,n){const t=e[Ln];t._lView=B(),t._queryIndex=n,t._queryList=zy(t._lView,n),t._queryList.onDirty(()=>t._dirtyCounter.update(r=>r+1))}const g1=new Set;function wr(e){g1.has(e)||(g1.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}let Wo=class{},_1=class{};class Yy extends Wo{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new ZS(this);constructor(n,t,r,i=!0){super(),this.ngModuleType=n,this._parent=t;const o=Ai(n);this._bootstrapComponents=Ri(o.bootstrap),this._r3Injector=Aw(n,t,[{provide:Wo,useValue:this},{provide:_l,useValue:this.componentFactoryResolver},...r],Kr(n),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class y1 extends _1{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new Yy(this.moduleType,n,[])}}class d8 extends Wo{injector;componentFactoryResolver=new ZS(this);instance=null;constructor(n){super();const t=new Ts([...n.providers,{provide:Wo,useValue:this},{provide:_l,useValue:this.componentFactoryResolver}],n.parent||lf(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function mh(e,n,t=null){return new d8({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}let f8=(()=>{class e{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=Lg(0,t.type),i=r.length>0?mh([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=H({token:e,providedIn:"environment",factory:()=>new e(ue(gn))})}return e})();function Sn(e){return io(()=>{const n=b1(e),t={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Af.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:n.standalone?i=>i.get(f8).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||oo.Emulated,styles:e.styles||jt,_:null,schemas:e.schemas||null,tView:null,id:""};n.standalone&&wr("NgStandalone"),C1(t);const r=e.dependencies;return t.directiveDefs=gh(r,v1),t.pipeDefs=gh(r,gi),t.id=function g8(e){let n=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const o of r.join("|"))n=Math.imul(31,n)+o.charCodeAt(0)|0;return n+=2147483648,"c"+n}(t),t})}function v1(e){return mt(e)||ar(e)}function dt(e){return io(()=>({type:e.type,bootstrap:e.bootstrap||jt,declarations:e.declarations||jt,imports:e.imports||jt,exports:e.exports||jt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function h8(e,n){if(null==e)return xi;const t={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let o,s,a,l;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o,l=i[3]||null):(o=i,s=i,a=Zf.None,l=null),t[o]=[r,a,l],n[o]=s}return t}function p8(e){if(null==e)return xi;const n={};for(const t in e)e.hasOwnProperty(t)&&(n[e[t]]=t);return n}function de(e){return io(()=>{const n=b1(e);return C1(n),n})}function Y(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function b1(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputConfig:e.inputs||xi,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||jt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:h8(e.inputs,n),outputs:p8(e.outputs),debugInfo:null}}function C1(e){e.features?.forEach(n=>n(e))}function gh(e,n){return e?()=>{const t="function"==typeof e?e():e,r=[];for(const i of t){const o=n(i);null!==o&&r.push(o)}return r}:null}function ft(e){let n=function E1(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),t=!0;const r=[e];for(;n;){let i;if(Fr(e))i=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new S(903,!1);i=n.\u0275dir}if(i){if(t){r.push(i);const s=e;s.inputs=Zy(e.inputs),s.declaredInputs=Zy(e.declaredInputs),s.outputs=Zy(e.outputs);const a=i.hostBindings;a&&C8(e,a);const l=i.viewQuery,c=i.contentQueries;if(l&&v8(e,l),c&&b8(e,c),_8(e,i),D3(e.outputs,i.outputs),Fr(i)&&i.data.animation){const u=e.data;u.animation=(u.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let s=0;s<o.length;s++){const a=o[s];a&&a.ngInherit&&a(e),a===ft&&(t=!1)}}n=Object.getPrototypeOf(n)}!function y8(e){let n=0,t=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=n+=i.hostVars,i.hostAttrs=nl(i.hostAttrs,t=nl(t,i.hostAttrs))}}(r)}function _8(e,n){for(const t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;const r=n.inputs[t];void 0!==r&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t])}}function Zy(e){return e===xi?{}:e===jt?[]:e}function v8(e,n){const t=e.viewQuery;e.viewQuery=t?(r,i)=>{n(r,i),t(r,i)}:n}function b8(e,n){const t=e.contentQueries;e.contentQueries=t?(r,i,o)=>{n(r,i,o),t(r,i,o)}:n}function C8(e,n){const t=e.hostBindings;e.hostBindings=t?(r,i)=>{n(r,i),t(r,i)}:n}function x1(e,n,t,r,i,o,s,a){if(t.firstCreatePass){e.mergedAttrs=nl(e.mergedAttrs,e.attrs);const u=e.tView=ty(2,e,i,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,t.consts,null);null!==t.queries&&(t.queries.template(t,e),u.queries=t.queries.embeddedTView(e))}a&&(e.flags|=a),eo(e,!1);const l=A1(t,n,e,r);mf()&&uy(t,n,l,e),Cr(l,n);const c=dS(l,n,l,e);n[r+26]=c,ry(n,c)}function zs(e,n,t,r,i,o,s,a,l,c,u){const d=t+26;let g;if(n.firstCreatePass){if(g=js(n,d,4,s||null,a||null),null!=c){const m=Jn(n.consts,c);g.localNames=[];for(let f=0;f<m.length;f+=2)g.localNames.push(m[f],-1)}}else g=n.data[d];return x1(g,e,n,t,r,i,o,l),null!=c&&fl(e,g,u),g}function Et(e,n,t,r,i,o,s,a){const l=B(),c=Ve();return function A8(e,n,t,r,i,o,s,a,l,c,u){const d=t+26;let g;n.firstCreatePass?(g=js(n,d,4,s||null,a||null),e_()&&jS(n,e,g,Jn(n.consts,c),my),Kw(n,g)):g=n.data[d],x1(g,e,n,t,r,i,o,l),Ga(g)&&Xf(n,e,g),null!=c&&fl(e,g,u)}(l,c,e,n,t,r,i,Jn(c.consts,o),void 0,s,a),Et}function Xy(e,n,t,r,i,o,s,a){const l=B(),c=Ve();return zs(l,c,e,n,t,r,i,Jn(c.consts,o),void 0,s,a),Xy}let A1=function M1(e,n,t,r){return Ac(!0),n[11].createComment("")};var Qy=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Qy||{});const wl=new N(""),N1=!1,Pe=class N8 extends ke{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,zg()&&(this.destroyRef=v(hr,{optional:!0})??void 0,this.pendingTasks=v(Bo,{optional:!0})??void 0)}emit(n){const t=Me(null);try{super.next(n)}finally{Me(t)}}subscribe(n,t,r){let i=n,o=t||(()=>null),s=r;if(n&&"object"==typeof n){const l=n;i=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));const a=super.subscribe({next:i,error:o,complete:s});return n instanceof At&&n.add(a),a}wrapInTimeout(n){return t=>{const r=this.pendingTasks?.add();setTimeout(()=>{try{n(t)}finally{void 0!==r&&this.pendingTasks?.remove(r)}})}}};function P1(e){let n,t;function r(){e=Ic;try{void 0!==t&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(t),void 0!==n&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function F1(e){return queueMicrotask(()=>e()),()=>{e=Ic}}const Jy="isAngularZone",bh=Jy+"_ID";let P8=0;class we{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Pe(!1);onMicrotaskEmpty=new Pe(!1);onStable=new Pe(!1);onError=new Pe(!1);constructor(n){const{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=N1}=n;if(typeof Zone>"u")throw new S(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=o,function V8(e){const n=()=>{!function L8(e){function n(){P1(()=>{e.callbackScheduled=!1,tv(e),e.isCheckStableRunning=!0,ev(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),tv(e))}(e)},t=P8++;e._inner=e._inner.fork({name:"angular",properties:{[Jy]:!0,[bh]:t,[bh+t]:!0},onInvokeTask:(r,i,o,s,a,l)=>{if(function B8(e){return B1(e,"__ignore_ng_zone__")}(l))return r.invokeTask(o,s,a,l);try{return L1(e),r.invokeTask(o,s,a,l)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&n(),V1(e)}},onInvoke:(r,i,o,s,a,l,c)=>{try{return L1(e),r.invoke(o,s,a,l,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function j8(e){return B1(e,"__scheduler_tick__")}(l)&&n(),V1(e)}},onHasTask:(r,i,o,s)=>{r.hasTask(o,s),i===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,tv(e),ev(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,o,s)=>(r.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Jy)}static assertInAngularZone(){if(!we.isInAngularZone())throw new S(909,!1)}static assertNotInAngularZone(){if(we.isInAngularZone())throw new S(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,i){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,n,F8,Ic,Ic);try{return o.runTask(s,t,r)}finally{o.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}}const F8={};function ev(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function tv(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function L1(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function V1(e){e._nesting--,ev(e)}class nv{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Pe;onMicrotaskEmpty=new Pe;onStable=new Pe;onError=new Pe;run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,i){return n.apply(t,r)}}function B1(e,n){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[n]}let rv=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})();const j1=[0,1,2,3];let U1=(()=>{class e{ngZone=v(we);scheduler=v(Vo);errorHandler=v(Os,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){v(wl,{optional:!0})}execute(){const t=this.sequences.size>0;t&&Pt(16),this.executing=!0;for(const r of j1)for(const i of this.sequences)if(!i.erroredOrDestroyed&&i.hooks[r])try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>(0,i.hooks[r])(i.pipelinedValue),i.snapshot))}catch(o){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(const r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(const r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),t&&Pt(17)}register(t){const{view:r}=t;void 0!==r?((r[25]??=[]).push(t),Ya(r),r[2]|=8192):this.executing?this.deferredRegistrations.add(t):this.addSequence(t)}addSequence(t){this.sequences.add(t),this.scheduler.notify(7)}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}maybeTrace(t,r){return r?r.run(Qy.AFTER_NEXT_RENDER,t):t()}static \u0275prov=H({token:e,providedIn:"root",factory:()=>new e})}return e})();class $1{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,t,r,i,o,s=null){this.impl=n,this.hooks=t,this.view=r,this.once=i,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();const n=this.view?.[25];n&&(this.view[25]=n.filter(t=>t!==this))}}function qs(e,n){const t=n?.injector??v(et);return wr("NgAfterNextRender"),function H1(e,n,t,r){const i=n.get(rv);i.impl??=n.get(U1);const o=n.get(wl,null,{optional:!0}),s=!0!==t?.manualCleanup?n.get(hr):null,a=n.get(gf,null,{optional:!0}),l=new $1(i.impl,function H8(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e),a?.view,r,s,o?.snapshot(null));return i.impl.register(l),l}(e,t,n,!0)}let Q1=(()=>{class e{log(t){console.log(t)}warn(t){console.warn(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const hx=new N(""),Th=new N("");let fv,uv=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(t,r,i){this._ngZone=t,this.registry=r,zg()&&(this._destroyRef=v(hr,{optional:!0})??void 0),fv||(function G6(e){fv=e}(i),i.addToWindow(r)),this._watchAngularEvents(),t.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){const t=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{we.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{t.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb()}});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(t)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),t()},r)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:i})}whenStable(t,r,i){if(i&&!this._taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,i),this._runCallbacksIfReady()}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}static \u0275fac=function(r){return new(r||e)(ue(we),ue(dv),ue(Th))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),dv=(()=>{class e{_applications=new Map;registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return fv?.findTestabilityInTree(this,t,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function gu(e){return!!e&&"function"==typeof e.then}function px(e){return!!e&&"function"==typeof e.subscribe}const mx=new N("");function gx(e){return rf([{provide:mx,multi:!0,useValue:e}])}let _x=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=v(mx,{optional:!0})??[];injector=v(et);constructor(){}runInitializers(){if(this.initialized)return;const t=[];for(const i of this.appInits){const o=lr(this.injector,i);if(gu(o))t.push(o);else if(px(o)){const s=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});t.push(s)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const yx=new N("");function vx(e,n){return Array.isArray(n)?n.reduce(vx,e):{...e,...n}}let ni=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=v(_i);afterRenderManager=v(rv);zonelessEnabled=v(Rw);rootEffectScheduler=v(Nw);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new ke;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=v(Bo);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(ae(t=>!t))}constructor(){v(wl,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=v(gn);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,i=et.NULL){return this._injector.get(we).run(()=>{Pt(10);const s=t instanceof VS;if(!this._injector.get(_x).done)throw new S(405,"");let l;l=s?t:this._injector.get(_l).resolveComponentFactory(t),this.componentTypes.push(l.componentType);const c=function q6(e){return e.isBoundToModule}(l)?void 0:this._injector.get(Wo),d=l.create(i,[],r||l.selector,c),g=d.location.nativeElement,m=d.injector.get(hx,null);return m?.registerApplication(g),d.onDestroy(()=>{this.detachView(d.hostView),Sh(this.components,d),m?.unregisterApplication(g)}),this._loadComponent(d),Pt(11,d),d})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Pt(12),null!==this.tracingSnapshot?this.tracingSnapshot.run(Qy.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new S(101,!1);const t=Me(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,Me(t),this.afterTick.next(),Pt(13)}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Oi,null,{optional:!0}));let t=0;for(;0!==this.dirtyFlags&&t++<10;)Pt(14),this.synchronizeOnce(),Pt(15)}synchronizeOnce(){16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let t=!1;if(7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i}of this.allViews)(r||Sc(i))&&(th(i,r&&!this.zonelessEnabled?0:1),t=!0);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}t||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:t})=>Sc(t))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;Sh(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView);try{this.tick()}catch(i){this.internalErrorHandler(i)}this.components.push(t),this._injector.get(yx,[]).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Sh(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new S(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Sh(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function vn(e,n,t,r){const i=B();return en(i,Lr(),n)&&(Ve(),function W$(e,n,t,r,i,o){const s=ur(e,n);!function gy(e,n,t,r,i,o,s){if(null==o)e.removeAttribute(n,i,t);else{const a=null==s?Ne(o):s(o,r||"",i);e.setAttribute(n,i,a,t)}}(n[11],s,o,e.value,t,r,i)}(Mi(),i,e,n,t,r)),vn}class I9{destroy(n){}updateValue(n,t){}swap(n,t){const r=Math.min(n,t),i=Math.max(n,t),o=this.detach(i);if(i-r>1){const s=this.detach(r);this.attach(r,o),this.attach(i,s)}else this.attach(r,o)}move(n,t){this.attach(t,this.detach(n))}}function _v(e,n,t,r,i){return e===t&&Object.is(n,r)?1:Object.is(i(e,n),i(t,r))?-1:0}function yv(e,n,t,r){return!(void 0===n||!n.has(r)||(e.attach(t,n.get(r)),n.delete(r),0))}function Ax(e,n,t,r,i){if(yv(e,n,r,t(r,i)))e.updateValue(r,i);else{const o=e.create(r,i);e.attach(r,o)}}function Mx(e,n,t,r){const i=new Set;for(let o=n;o<=t;o++)i.add(r(o,e.at(o)));return i}class Ix{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;const t=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(t)?(this.kvMap.set(n,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,t){if(this.kvMap.has(n)){let r=this.kvMap.get(n);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,t)}else this.kvMap.set(n,t)}forEach(n){for(let[t,r]of this.kvMap)if(n(r,t),void 0!==this._vMap){const i=this._vMap;for(;i.has(r);)r=i.get(r),n(r,t)}}}function Z(e,n,t,r,i,o,s,a){wr("NgControlFlow");const l=B(),c=Ve();return zs(l,c,e,n,t,r,i,Jn(c.consts,o),256,s,a),vv}function vv(e,n,t,r,i,o,s,a){wr("NgControlFlow");const l=B(),c=Ve();return zs(l,c,e,n,t,r,i,Jn(c.consts,o),512,s,a),vv}function K(e,n){wr("NgControlFlow");const t=B(),r=Lr(),i=t[r]!==Mt?t[r]:-1,o=-1!==i?xh(t,26+i):void 0;if(en(t,r,e)){const a=Me(null);try{if(void 0!==o&&by(o,0),-1!==e){const l=26+e,c=xh(t,l),u=bv(t[1],l),d=null;ml(c,hl(t,u,n,{dehydratedView:d}),0,Bs(u,d))}}finally{Me(a)}}else if(void 0!==o){const a=fS(o,0);void 0!==a&&(a[8]=n)}}class O9{lContainer;$implicit;$index;constructor(n,t,r){this.lContainer=n,this.$implicit=t,this.$index=r}get $count(){return this.lContainer.length-10}}function yu(e,n){return n}class N9{hasEmptyBlock;trackByFn;liveCollection;constructor(n,t,r){this.hasEmptyBlock=n,this.trackByFn=t,this.liveCollection=r}}function Zo(e,n,t,r,i,o,s,a,l,c,u,d,g){wr("NgControlFlow");const m=B(),f=Ve(),b=void 0!==l,w=B(),D=a?s.bind(w[15][8]):s,I=new N9(b,D);w[26+e]=I,zs(m,f,e+1,n,t,r,i,Jn(f.consts,o),256),b&&zs(m,f,e+2,l,c,u,d,Jn(f.consts,g),512)}class P9 extends I9{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,t,r){super(),this.lContainer=n,this.hostLView=t,this.templateTNode=r}get length(){return this.lContainer.length-10}at(n){return this.getLView(n)[8].$implicit}attach(n,t){const r=t[6];this.needsIndexUpdate||=n!==this.length,ml(this.lContainer,t,n,Bs(this.templateTNode,r))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function F9(e,n){return Xc(e,n)}(this.lContainer,n)}create(n,t){const i=hl(this.hostLView,this.templateTNode,new O9(this.lContainer,t,n),{dehydratedView:null});return this.operationsCounter?.recordCreate(),i}destroy(n){Zc(n[1],n),this.operationsCounter?.recordDestroy()}updateValue(n,t){this.getLView(n)[8].$implicit=t}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[8].$index=n}getLView(n){return function L9(e,n){return fS(e,n)}(this.lContainer,n)}}function Ko(e){const n=Me(null),t=Gn();try{const r=B(),i=r[1],o=r[t],s=t+1,a=xh(r,s);if(void 0===o.liveCollection){const c=bv(i,s);o.liveCollection=new P9(a,r,c)}else o.liveCollection.reset();const l=o.liveCollection;if(function R9(e,n,t){let r,i,o=0,s=e.length-1;if(Array.isArray(n)){let l=n.length-1;for(;o<=s&&o<=l;){const c=e.at(o),u=n[o],d=_v(o,c,o,u,t);if(0!==d){d<0&&e.updateValue(o,u),o++;continue}const g=e.at(s),m=n[l],f=_v(s,g,l,m,t);if(0!==f){f<0&&e.updateValue(s,m),s--,l--;continue}const b=t(o,c),w=t(s,g),D=t(o,u);if(Object.is(D,w)){const I=t(l,m);Object.is(I,b)?(e.swap(o,s),e.updateValue(s,m),l--,s--):e.move(s,o),e.updateValue(o,u),o++;continue}if(r??=new Ix,i??=Mx(e,o,s,t),yv(e,r,o,D))e.updateValue(o,u),o++,s++;else if(i.has(D))r.set(b,e.detach(o)),s--;else{const I=e.create(o,n[o]);e.attach(o,I),o++,s++}}for(;o<=l;)Ax(e,r,t,o,n[o]),o++}else if(null!=n){const l=n[Symbol.iterator]();let c=l.next();for(;!c.done&&o<=s;){const u=e.at(o),d=c.value,g=_v(o,u,o,d,t);if(0!==g)g<0&&e.updateValue(o,d),o++,c=l.next();else{r??=new Ix,i??=Mx(e,o,s,t);const m=t(o,d);if(yv(e,r,o,m))e.updateValue(o,d),o++,s++,c=l.next();else if(i.has(m)){const f=t(o,u);r.set(f,e.detach(o)),s--}else e.attach(o,e.create(o,d)),o++,s++,c=l.next()}}for(;!c.done;)Ax(e,r,t,e.length,c.value),c=l.next()}for(;o<=s;)e.destroy(e.detach(s--));r?.forEach(l=>{e.destroy(l)})}(l,e,o.trackByFn),l.updateIndexes(),o.hasEmptyBlock){const c=Lr(),u=0===l.length;if(en(r,c,u)){const d=t+2,g=xh(r,d);if(u){const m=bv(i,d),f=null;ml(g,hl(r,m,void 0,{dehydratedView:f}),0,Bs(m,f))}else i.firstUpdatePass&&function ah(e){const n=e[6]??[],r=e[3][11],i=[];for(const o of n)void 0!==o.data.di?i.push(o):OS(o,r);e[6]=i}(g),by(g,0)}}}finally{Me(n)}}function xh(e,n){return e[n]}function bv(e,n){return qa(e,n)}function q(e,n,t){const r=B();return en(r,Lr(),n)&&(Ve(),hy(Mi(),r,e,n,r[11],t)),q}function Cv(e,n,t,r,i){yy(n,e,t,i?"class":"style",r)}function T(e,n,t,r){const i=B(),o=i[1],s=e+26,a=o.firstCreatePass?Ny(s,i,2,n,my,e_(),t,r):o.data[s];if(Qf(a,i,e,n,Ev),Ga(a)){const l=i[1];Xf(l,i,a),H_(l,a,i)}return null!=r&&fl(i,a),T}function A(){const e=Ve(),t=Jf(Be());return e.firstCreatePass&&Py(e,t),dw(t)&&fw(),cw(),null!=t.classesWithoutHost&&function nU(e){return!!(8&e.flags)}(t)&&Cv(e,t,B(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function rU(e){return!!(16&e.flags)}(t)&&Cv(e,t,B(),t.stylesWithoutHost,!1),A}function pe(e,n,t,r){return T(e,n,t,r),A(),pe}function xl(e,n,t,r){const i=B(),o=i[1],s=e+26,a=o.firstCreatePass?function GS(e,n,t,r,i,o){const s=n.consts,l=js(n,e,t,r,Jn(s,i));if(l.mergedAttrs=nl(l.mergedAttrs,l.attrs),null!=o){const c=Jn(s,o);l.localNames=[];for(let u=0;u<c.length;u+=2)l.localNames.push(c[u],-1)}return null!==l.attrs&&dh(l,l.attrs,!1),null!==l.mergedAttrs&&dh(l,l.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,l),l}(s,o,2,n,t,r):o.data[s];return Qf(a,i,e,n,Ev),null!=r&&fl(i,a),xl}function vu(){return dw(Jf(Be()))&&fw(),cw(),vu}function Ah(e,n,t,r){return xl(e,n,t,r),vu(),Ah}let Ev=(e,n,t,r,i)=>(Ac(!0),qf(n[11],r,function wj(){return Oe.lFrame.currentNamespace}()));function Mh(e,n,t){const r=B(),i=r[1],o=e+26,s=i.firstCreatePass?Ny(o,r,8,"ng-container",my,e_(),n,t):i.data[o];if(Qf(s,r,e,"ng-container",Dv),Ga(s)){const a=r[1];Xf(a,r,s),H_(a,s,r)}return null!=t&&fl(r,s),Mh}function bu(){const e=Ve(),t=Jf(Be());return e.firstCreatePass&&Py(e,t),bu}function Yt(e,n,t){return Mh(e,n,t),bu(),Yt}let Dv=(e,n,t,r,i)=>(Ac(!0),ey(n[11],""));function nt(){return B()}function Cu(e,n,t){const r=B();return en(r,Lr(),n)&&(Ve(),py(Mi(),r,e,n,r[11],t)),Cu}const Ks=void 0;var U9=["en",[["a","p"],["AM","PM"],Ks],[["AM","PM"],Ks,Ks],[["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"]],Ks,[["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"]],Ks,[["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}",Ks,"{1} 'at' {0}",Ks],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function j9(e){const n=Math.floor(Math.abs(e)),t=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===t?1:5}];let Al={};function pr(e){const n=function $9(e){return e.toLowerCase().replace(/_/g,"-")}(e);let t=Px(n);if(t)return t;const r=n.split("-")[0];if(t=Px(r),t)return t;if("en"===r)return U9;throw new S(701,!1)}function Px(e){return e in Al||(Al[e]=cn.ng&&cn.ng.common&&cn.ng.common.locales&&cn.ng.common.locales[e]),Al[e]}var Zt=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Zt||{});const Ih="en-US";let Fx=Ih;function Ce(e,n,t){const r=B(),i=Ve(),o=Be();return Av(i,r,r[11],o,e,n,t),Ce}function xv(e,n,t){const r=B(),i=Ve(),o=Be();return(3&o.type||t)&&qS(o,i,r,t,r[11],e,n,cu(o,r,n)),xv}function Av(e,n,t,r,i,o,s){let a=!0,l=null;if((3&r.type||s)&&(l??=cu(r,n,o),qS(r,e,n,s,t,i,o,l)&&(a=!1)),a){const c=r.outputs?.[i],u=r.hostDirectiveOutputs?.[i];if(u&&u.length)for(let d=0;d<u.length;d+=2){const g=u[d],m=u[d+1];l??=cu(r,n,o),ph(r,n,g,m,i,l)}if(c&&c.length)for(const d of c)l??=cu(r,n,o),ph(r,n,d,i,i,l)}}function O(e=1){return function vj(e){return(Oe.lFrame.contextLView=function sw(e,n){for(;e>0;)n=n[14],e--;return n}(e,Oe.lFrame.contextLView))[8]}(e)}function MG(e,n){let t=null;const r=function v$(e){const n=e.attrs;if(null!=n){const t=n.indexOf(5);if(!(1&t))return n[t+1]}return null}(e);for(let i=0;i<n.length;i++){const o=n[i];if("*"!==o){if(null===r?NT(e,o,!0):E$(r,o))return i}else t=i}return t}function ri(e){const n=B()[15][5];if(!n.projection){const r=n.projection=function ef(e,n){const t=[];for(let r=0;r<e;r++)t.push(n);return t}(e?e.length:1,null),i=r.slice();let o=n.child;for(;null!==o;){if(128!==o.type){const s=e?MG(o,e):0;null!==s&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o)}o=o.next}}}function It(e,n=0,t,r,i,o){const s=B(),a=Ve(),l=r?e+1:null;null!==l&&zs(s,a,l,r,i,o,null,t);const c=js(a,26+e,16,null,t||null);null===c.projection&&(c.projection=n),mw();const d=!s[6]||uw();null===s[15][5].projection[c.projection]&&null!==l?function IG(e,n,t){const r=26+t,i=n.data[r],o=e[r];ml(o,hl(e,i,void 0,{dehydratedView:null}),0,Bs(i,null))}(s,a,l):d&&!Ff(c)&&function P$(e,n,t){XT(n[11],0,n,t,ly(e,t,n),WT(t.parent||n[5],t,n))}(a,s,c)}function xr(e,n,t,r){a1(e,n,t,r)}function Yn(e,n,t){s1(e,n,t)}function wt(e){const n=B(),t=Ve(),r=r_();pf(r+1);const i=Gy(t,r);if(e.dirty&&function lj(e){return!(4&~e[2])}(n)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const o=c1(n,r);e.reset(o,_D),e.notifyOnChanges()}return!0}return!1}function Dt(){return zy(B(),r_())}function xu(e,n,t,r){f1(e,s1(n,t,r))}function Mv(e=1){pf(r_()+e)}function gt(e){return Is(function gw(){return Oe.lFrame.contextLView}(),26+e)}function Nh(e,n){return e<<17|n<<2}function Xs(e){return e>>17&32767}function Iv(e){return 2|e}function Ml(e){return(131068&e)>>2}function Rv(e,n){return-131069&e|n<<2}function Ov(e){return 1|e}function nA(e,n,t,r){const i=e[t+1],o=null===n;let s=r?Xs(i):Ml(i),a=!1;for(;0!==s&&(!1===a||o);){const c=e[s+1];FG(e[s],n)&&(a=!0,e[s+1]=r?Ov(c):Iv(c)),s=r?Xs(c):Ml(c)}a&&(e[t+1]=r?Iv(i):Ov(i))}function FG(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Ec(e,n)>=0}const Rn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function rA(e){return e.substring(Rn.key,Rn.keyEnd)}function LG(e){return e.substring(Rn.value,Rn.valueEnd)}function iA(e,n){const t=Rn.textEnd;return t===n?-1:(n=Rn.keyEnd=function jG(e,n,t){for(;n<t&&e.charCodeAt(n)>32;)n++;return n}(e,Rn.key=n,t),Il(e,n,t))}function oA(e,n){const t=Rn.textEnd;let r=Rn.key=Il(e,n,t);return t===r?-1:(r=Rn.keyEnd=function UG(e,n,t){let r;for(;n<t&&(45===(r=e.charCodeAt(n))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)n++;return n}(e,r,t),r=aA(e,r,t),r=Rn.value=Il(e,r,t),r=Rn.valueEnd=function $G(e,n,t){let r=-1,i=-1,o=-1,s=n,a=s;for(;s<t;){const l=e.charCodeAt(s++);if(59===l)return a;34===l||39===l?a=s=lA(e,l,s,t):n===s-4&&85===o&&82===i&&76===r&&40===l?a=s=lA(e,41,s,t):l>32&&(a=s),o=i,i=r,r=-33&l}return a}(e,r,t),aA(e,r,t))}function sA(e){Rn.key=0,Rn.keyEnd=0,Rn.value=0,Rn.valueEnd=0,Rn.textEnd=e.length}function Il(e,n,t){for(;n<t&&e.charCodeAt(n)<=32;)n++;return n}function aA(e,n,t,r){return(n=Il(e,n,t))<t&&n++,n}function lA(e,n,t,r){let i=-1,o=t;for(;o<r;){const s=e.charCodeAt(o++);if(s==n&&92!==i)return o;i=92==s&&92===i?0:s}throw new Error}function kv(e,n,t){return uA(e,n,t,!1),kv}function On(e,n){return uA(e,n,null,!0),On}function HG(e,n){for(let t=function BG(e){return sA(e),oA(e,Il(e,0,Rn.textEnd))}(n);t>=0;t=oA(n,t))pA(e,rA(n),LG(n))}function xn(e){dA(KG,zG,e,!0)}function zG(e,n){for(let t=function VG(e){return sA(e),iA(e,Il(e,0,Rn.textEnd))}(n);t>=0;t=iA(n,t))tf(e,rA(n),!0)}function uA(e,n,t,r){const i=B(),o=Ve(),s=no(2);o.firstUpdatePass&&hA(o,e,s,r),n!==Mt&&en(i,s,n)&&mA(o,o.data[Gn()],i,i[11],e,i[s+1]=function QG(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=Kr(so(e)))),e}(n,t),r,s)}function dA(e,n,t,r){const i=Ve(),o=no(2);i.firstUpdatePass&&hA(i,null,o,r);const s=B();if(t!==Mt&&en(s,o,t)){const a=i.data[Gn()];if(_A(a,r)&&!fA(i,o)){let l=r?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(t=wg(l,t||"")),Cv(i,a,s,t,r)}else!function XG(e,n,t,r,i,o,s,a){i===Mt&&(i=jt);let l=0,c=0,u=0<i.length?i[0]:null,d=0<o.length?o[0]:null;for(;null!==u||null!==d;){const g=l<i.length?i[l+1]:void 0,m=c<o.length?o[c+1]:void 0;let b,f=null;u===d?(l+=2,c+=2,g!==m&&(f=d,b=m)):null===d||null!==u&&u<d?(l+=2,f=u):(c+=2,f=d,b=m),null!==f&&mA(e,n,t,r,f,b,s,a),u=l<i.length?i[l]:null,d=c<o.length?o[c]:null}}(i,a,s,s[11],s[o+1],s[o+1]=function ZG(e,n,t){if(null==t||""===t)return jt;const r=[],i=so(t);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if("object"==typeof i)for(const o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else"string"==typeof i&&n(r,i);return r}(e,n,t),r,o)}}function fA(e,n){return n>=e.expandoStartIndex}function hA(e,n,t,r){const i=e.data;if(null===i[t+1]){const o=i[Gn()],s=fA(e,t);_A(o,r)&&null===n&&!s&&(n=!1),n=function GG(e,n,t,r){const i=function n_(e){const n=Oe.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}(e);let o=r?n.residualClasses:n.residualStyles;if(null===i)0===(r?n.classBindings:n.styleBindings)&&(t=Au(t=Nv(null,e,n,t,r),n.attrs,r),o=null);else{const s=n.directiveStylingLast;if(-1===s||e[s]!==i)if(t=Nv(i,e,n,t,r),null===o){let l=function WG(e,n,t){const r=t?n.classBindings:n.styleBindings;if(0!==Ml(r))return e[Xs(r)]}(e,n,r);void 0!==l&&Array.isArray(l)&&(l=Nv(null,e,n,l[1],r),l=Au(l,n.attrs,r),function qG(e,n,t,r){e[Xs(t?n.classBindings:n.styleBindings)]=r}(e,n,r,l))}else o=function YG(e,n,t){let r;const i=n.directiveEnd;for(let o=1+n.directiveStylingLast;o<i;o++)r=Au(r,e[o].hostAttrs,t);return Au(r,n.attrs,t)}(e,n,r)}return void 0!==o&&(r?n.residualClasses=o:n.residualStyles=o),t}(i,o,n,r),function NG(e,n,t,r,i,o){let s=o?n.classBindings:n.styleBindings,a=Xs(s),l=Ml(s);e[r]=t;let u,c=!1;if(Array.isArray(t)?(u=t[1],(null===u||Ec(t,u)>0)&&(c=!0)):u=t,i)if(0!==l){const g=Xs(e[a+1]);e[r+1]=Nh(g,a),0!==g&&(e[g+1]=Rv(e[g+1],r)),e[a+1]=function OG(e,n){return 131071&e|n<<17}(e[a+1],r)}else e[r+1]=Nh(a,0),0!==a&&(e[a+1]=Rv(e[a+1],r)),a=r;else e[r+1]=Nh(l,0),0===a?a=r:e[l+1]=Rv(e[l+1],r),l=r;c&&(e[r+1]=Iv(e[r+1])),nA(e,u,r,!0),nA(e,u,r,!1),function PG(e,n,t,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof n&&Ec(o,n)>=0&&(t[r+1]=Ov(t[r+1]))}(n,u,e,r,o),s=Nh(a,l),o?n.classBindings=s:n.styleBindings=s}(i,o,n,t,s,r)}}function Nv(e,n,t,r,i){let o=null;const s=t.directiveEnd;let a=t.directiveStylingLast;for(-1===a?a=t.directiveStart:a++;a<s&&(o=n[a],r=Au(r,o.hostAttrs,i),o!==e);)a++;return null!==e&&(t.directiveStylingLast=a),r}function Au(e,n,t){const r=t?1:2;let i=-1;if(null!==n)for(let o=0;o<n.length;o++){const s=n[o];"number"==typeof s?i=s:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),tf(e,s,!!t||n[++o]))}return void 0===e?null:e}function pA(e,n,t){tf(e,n,so(t))}function KG(e,n,t){const r=String(n);""!==r&&!r.includes(" ")&&tf(e,r,t)}function mA(e,n,t,r,i,o,s,a){if(!(3&n.type))return;const l=e.data,c=l[a+1],u=function kG(e){return!(1&~e)}(c)?gA(l,n,t,i,Ml(c),s):void 0;Ph(u)||(Ph(o)||function RG(e){return!(2&~e)}(c)&&(o=gA(l,null,t,i,a,s)),function L$(e,n,t,r,i){if(n)i?e.addClass(t,r):e.removeClass(t,r);else{let o=-1===r.indexOf("-")?void 0:Ho.DashCase;null==i?e.removeStyle(t,r,o):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=Ho.Important),e.setStyle(t,r,i,o))}}(r,s,Wa(Gn(),t),i,o))}function gA(e,n,t,r,i,o){const s=null===n;let a;for(;i>0;){const l=e[i],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let g=t[i+1];g===Mt&&(g=d?jt:void 0);let m=d?Ng(g,r):u===r?g:void 0;if(c&&!Ph(m)&&(m=Ng(l,r)),Ph(m)&&(a=m,s))return a;const f=e[i+1];i=s?Xs(f):Ml(f)}if(null!==n){let l=o?n.residualClasses:n.residualStyles;null!=l&&(a=Ng(l,r))}return a}function Ph(e){return void 0!==e}function _A(e,n){return!!(e.flags&(n?8:16))}function j(e,n=""){const t=B(),r=Ve(),i=e+26,o=r.firstCreatePass?js(r,i,1,n,null):r.data[i],s=yA(r,t,o,n,e);t[i]=s,mf()&&uy(r,t,s,o),eo(o,!1)}let yA=(e,n,t,r,i)=>(Ac(!0),function J_(e,n){return e.createText(n)}(n[11],r));function bA(e,n,t,r=""){return en(e,Lr(),t)?n+Ne(t)+r:Mt}function CA(e,n,t,r,i,o=""){const a=Hs(e,function to(){return Oe.lFrame.bindingIndex}(),t,i);return no(2),a?n+Ne(t)+r+Ne(i)+o:Mt}function Xe(e){return ii("",e),Xe}function ii(e,n,t){const r=B(),i=bA(r,e,n,t);return i!==Mt&&lo(r,Gn(),i),ii}function Fh(e,n,t,r,i){const o=B(),s=CA(o,e,n,t,r,i);return s!==Mt&&lo(o,Gn(),s),Fh}function lo(e,n,t){const r=Wa(n,e);!function FT(e,n,t){e.setValue(n,t)}(e[11],r,t)}function Xo(e,n,t){Iw(n)&&(n=n());const r=B();return en(r,Lr(),n)&&(Ve(),hy(Mi(),r,e,n,r[11],t)),Xo}function Qs(e,n){const t=Iw(e);return t&&e.set(n),t}function Qo(e,n){const t=B(),r=Ve(),i=Be();return Av(r,t,t[11],i,e,n),Qo}function Ni(e,n,t=""){return bA(B(),e,n,t)}function Pv(e,n,t,r,i){if(e=Le(e),Array.isArray(e))for(let o=0;o<e.length;o++)Pv(e[o],n,t,r,i);else{const o=Ve(),s=B(),a=Be();let l=Zi(e)?e:Le(e.provide);const c=XE(e),u=1048575&a.providerIndexes,d=a.directiveStart,g=a.providerIndexes>>20;if(Zi(e)||!e.multi){const m=new Oc(c,i,G,null),f=Lv(l,n,i?u:u+g,d);-1===f?(__(Df(a,s),o,l),Fv(o,e,n.length),n.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(m),s.push(m)):(t[f]=m,s[f]=m)}else{const m=Lv(l,n,u+g,d),f=Lv(l,n,u,u+g),w=f>=0&&t[f];if(i&&!w||!i&&!(m>=0&&t[m])){__(Df(a,s),o,l);const D=function m7(e,n,t,r,i){const s=new Oc(e,t,G,null);return s.multi=[],s.index=n,s.componentProviders=0,LA(s,i,r&&!t),s}(i?p7:h7,t.length,i,r,c);!i&&w&&(t[f].providerFactory=D),Fv(o,e,n.length,0),n.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),t.push(D),s.push(D)}else Fv(o,e,m>-1?m:f,LA(t[i?f:m],c,!i&&r));!i&&r&&w&&t[f].componentProviders++}}}function Fv(e,n,t,r){const i=Zi(n),o=function ZE(e){return!!e.useClass}(n);if(i||o){const l=(o?Le(n.useClass):n).prototype.ngOnDestroy;if(l){const c=e.destroyHooks||(e.destroyHooks=[]);if(!i&&n.multi){const u=c.indexOf(t);-1===u?c.push(t,[r,l]):c[u+1].push(r,l)}else c.push(t,l)}}}function LA(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function Lv(e,n,t,r){for(let i=t;i<r;i++)if(n[i]===e)return i;return-1}function h7(e,n,t,r,i){return Vv(this.multi,[])}function p7(e,n,t,r,i){const o=this.multi;let s;if(this.providerFactory){const a=this.providerFactory.componentProviders,l=Pc(r,r[1],this.providerFactory.index,i);s=l.slice(0,a),Vv(o,s);for(let c=a;c<l.length;c++)s.push(l[c])}else s=[],Vv(o,s);return s}function Vv(e,n){for(let t=0;t<e.length;t++)n.push((0,e[t])());return n}function _t(e,n=[]){return t=>{t.providersResolver=(r,i)=>function f7(e,n,t){const r=Ve();if(r.firstCreatePass){const i=Fr(e);Pv(t,r.data,r.blueprint,i,!0),Pv(n,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,n)}}function er(e,n,t,r){return UA(B(),fr(),e,n,t,r)}function Ar(e,n,t,r,i){return $A(B(),fr(),e,n,t,r,i)}function Vh(e,n,t,r,i,o){return HA(B(),fr(),e,n,t,r,i,o)}function Mu(e,n){const t=e[n];return t===Mt?void 0:t}function UA(e,n,t,r,i,o){const s=n+t;return en(e,s,i)?ki(e,s+1,o?r.call(o,i):r(i)):Mu(e,s+1)}function $A(e,n,t,r,i,o,s){const a=n+t;return Hs(e,a,i,o)?ki(e,a+2,s?r.call(s,i,o):r(i,o)):Mu(e,a+2)}function HA(e,n,t,r,i,o,s,a){const l=n+t;return hh(e,l,i,o,s)?ki(e,l+3,a?r.call(a,i,o,s):r(i,o,s)):Mu(e,l+3)}function kn(e,n){const t=Ve();let r;const i=e+26;t.firstCreatePass?(r=function D7(e,n){if(n)for(let t=n.length-1;t>=0;t--){const r=n[t];if(e===r.name)return r}}(n,t.pipeRegistry),t.data[i]=r,r.onDestroy&&(t.destroyHooks??=[]).push(i,r.onDestroy)):r=t.data[i];const o=r.factory||(r.factory=Ds(r.type)),a=yr(G);try{const l=wf(!1),c=o();return wf(l),function qg(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}(t,B(),i,c),c}finally{yr(a)}}function Bh(e,n,t){const r=e+26,i=B(),o=Is(i,r);return Iu(i,r)?UA(i,fr(),n,o.transform,t,o):o.transform(t)}function Js(e,n,t,r){const i=e+26,o=B(),s=Is(o,i);return Iu(o,i)?$A(o,fr(),n,s.transform,t,r,s):s.transform(t,r)}function co(e,n,t,r,i){const o=e+26,s=B(),a=Is(s,o);return Iu(s,o)?HA(s,fr(),n,a.transform,t,r,i,a):a.transform(t,r,i)}function WA(e,n,t,r,i,o){const s=e+26,a=B(),l=Is(a,s);return Iu(a,s)?function zA(e,n,t,r,i,o,s,a,l){const c=n+t;return ti(e,c,i,o,s,a)?ki(e,c+4,l?r.call(l,i,o,s,a):r(i,o,s,a)):Mu(e,c+4)}(a,fr(),n,l.transform,t,r,i,o,l):l.transform(t,r,i,o)}function Iu(e,n){return e[1].data[n].pure}function Nn(e,n){return nh(e,n)}class J7{ngModuleFactory;componentFactories;constructor(n,t){this.ngModuleFactory=n,this.componentFactories=t}}let eW=(()=>{class e{compileModuleSync(t){return new y1(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const r=this.compileModuleSync(t),o=Ri(Ai(t).declarations).reduce((s,a)=>{const l=mt(a);return l&&s.push(new uu(l)),s},[]);return new J7(r,o)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),nW=(()=>{class e{zone=v(we);changeDetectionScheduler=v(Vo);applicationRef=v(ni);applicationErrorHandler=v(_i);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(t){this.applicationErrorHandler(t)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function uM({ngZoneFactory:e,ignoreChangesOutsideZone:n,scheduleInRootZone:t}){return e??=()=>new we({...Hv(),scheduleInRootZone:t}),[{provide:we,useFactory:e},{provide:ko,multi:!0,useFactory:()=>{const r=v(nW,{optional:!0});return()=>r.initialize()}},{provide:ko,multi:!0,useFactory:()=>{const r=v(iW);return()=>{r.initialize()}}},!0===n?{provide:Ow,useValue:!0}:[],{provide:kw,useValue:t??N1},{provide:_i,useFactory:()=>{const r=v(we),i=v(gn);let o;return s=>{r.runOutsideAngular(()=>{i.destroyed&&!o?setTimeout(()=>{throw s}):(o??=i.get(Os),o.handleError(s))})}}}]}function Hv(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let iW=(()=>{class e{subscription=new At;initialized=!1;zone=v(we);pendingTasks=v(Bo);initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{we.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{we.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),hM=(()=>{class e{applicationErrorHandler=v(_i);appRef=v(ni);taskService=v(Bo);ngZone=v(we);zonelessEnabled=v(Rw);tracing=v(wl,{optional:!0});disableScheduling=v(Ow,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new At;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(bh):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(v(kw,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof nv||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&5===t)return;let r=!1;switch(t){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 6:case 13:this.appRef.dirtyFlags|=2,r=!0;break;case 12:this.appRef.dirtyFlags|=16,r=!0;break;case 11:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const i=this.useMicrotaskScheduler?F1:P1;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>i(()=>this.tick())):this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(t){return!(this.disableScheduling&&!t||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(bh+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(t),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,F1(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const uo=new N("",{providedIn:"root",factory:()=>v(uo,{optional:!0,skipSelf:!0})||function oW(){return typeof $localize<"u"&&$localize.locale||Ih}()}),sW=new N("",{providedIn:"root",factory:()=>"USD"});class mW{destroyed=!1;listeners=null;errorHandler=v(Os,{optional:!0});destroyRef=v(hr);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(n){if(this.destroyed)throw new S(953,!1);return(this.listeners??=[]).push(n),{unsubscribe:()=>{const t=this.listeners?.indexOf(n);void 0!==t&&-1!==t&&this.listeners?.splice(t,1)}}}emit(n){if(this.destroyed)return void console.warn(zt(953,!1));if(null===this.listeners)return;const t=Me(null);try{for(const r of this.listeners)try{r(n)}catch(i){this.errorHandler?.handleError(i)}}finally{Me(t)}}}function tn(e){return function pW(e){const n=Me(null);try{return e()}finally{Me(n)}}(e)}function yt(e,n){return CE(e,n?.equal)}class gW{[Ln];constructor(n){this[Ln]=n}destroy(){this[Ln].destroy()}}function Vr(e,n){const t=n?.injector??v(et);let i,r=!0!==n?.manualCleanup?t.get(hr):null;const o=t.get(gf,null,{optional:!0}),s=t.get(Vo);return null!==o?(i=function vW(e,n,t){const r=Object.create(yW);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=n,r.fn=t,e[23]??=new Set,e[23].add(r),r.consumerMarkedDirty(r),r}(o.view,s,e),r instanceof Mw&&r._lView===o.view&&(r=null)):i=function bW(e,n,t){const r=Object.create(_W);return r.fn=e,r.scheduler=n,r.notifier=t,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.add(r),r.notifier.notify(12),r}(e,t.get(Nw),s),i.injector=t,null!==r&&(i.onDestroyFn=r.onDestroy(()=>i.destroy())),new gW(i)}const yM={...ka,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Ic,run(){if(this.dirty=!1,this.hasRun&&!$d(this))return;this.hasRun=!0;const e=r=>(this.cleanupFns??=[]).push(r),n=Na(this),t=hf(!1);try{this.maybeCleanup(),this.fn(e)}finally{hf(t),pc(this,n)}},maybeCleanup(){if(!this.cleanupFns?.length)return;const e=Me(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],Me(e)}}},_W={...yM,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){mc(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}},yW={...yM,consumerMarkedDirty(){this.view[2]|=8192,Ya(this.view),this.notifier.notify(13)},destroy(){mc(this),this.onDestroyFn(),this.maybeCleanup(),this.view[23]?.delete(this)}};Error,Error;const zh=Symbol("InputSignalNode#UNSET"),DM={...pg,transformFn:void 0,applyValueToInputSignal(e,n){zd(e,n)}};function TM(e,n){const t=Object.create(DM);function r(){if(fc(t),t.value===zh)throw new S(-950,null);return t.value}return t.value=e,t.transformFn=n?.transform,r[Ln]=t,r}class SM{attributeName;constructor(n){this.attributeName=n}__NG_ELEMENT_ID__=()=>function Fc(e){return function lU(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const t=e.attrs;if(t){const r=t.length;let i=0;for(;i<r;){const o=t[i];if(eD(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof t[i];)i++;else{if(o===n)return t[i+1];i+=2}}}return null}(Be(),e)}(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}function xM(e,n){return TM(e,n)}new N("").__NG_ELEMENT_ID__=e=>{const n=Be();if(null===n)throw new S(204,!1);if(2&n.type)return n.value;if(8&e)return null;throw new S(204,!1)};const Qe=(xM.required=function kW(e){return TM(zh,e)},xM);function AM(e,n){return u1()}const Gh=(AM.required=function NW(e,n){return d1()},AM);function MM(e,n){return u1()}const FW=(MM.required=function PW(e,n){return d1()},MM),Wh=new N(""),UW=new N("");function ku(e){return!e.moduleRef}let PM;function FM(){PM=$W}function $W(e,n){const t=e.injector.get(ni);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>t.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new S(-403,!1);e.instance.ngDoBootstrap(t)}n.push(e)}let LM=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(t){this._injector=t}bootstrapModuleFactory(t,r){const i=r?.scheduleInRootZone,s=r?.ignoreChangesOutsideZone,a=[uM({ngZoneFactory:()=>function U8(e="zone.js",n){return"noop"===e?new nv:"zone.js"===e?new we(n):e}(r?.ngZone,{...Hv({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}),scheduleInRootZone:i}),ignoreChangesOutsideZone:s}),{provide:Vo,useExisting:hM},Tj],l=function u8(e,n,t){return new Yy(e,n,t,!1)}(t.moduleType,this.injector,a);return FM(),function NM(e){const n=ku(e)?e.r3Injector:e.moduleRef.injector,t=n.get(we);return t.run(()=>{ku(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=n.get(_i);let i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:r})}),ku(e)){const o=()=>n.destroy(),s=e.platformInjector.get(Wh);s.add(o),n.onDestroy(()=>{i.unsubscribe(),s.delete(o)})}else{const o=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Wh);s.add(o),e.moduleRef.onDestroy(()=>{Sh(e.allPlatformModules,e.moduleRef),i.unsubscribe(),s.delete(o)})}return function HW(e,n,t){try{const r=t();return gu(r)?r.catch(i=>{throw n.runOutsideAngular(()=>e(i)),i}):r}catch(r){throw n.runOutsideAngular(()=>e(r)),r}}(r,t,()=>{const o=n.get(Bo),s=o.add(),a=n.get(_x);return a.runInitializers(),a.donePromise.then(()=>{if(function W9(e){"string"==typeof e&&(Fx=e.toLowerCase().replace(/_/g,"-"))}(n.get(uo,Ih)||Ih),!n.get(UW,!0))return ku(e)?n.get(ni):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(ku(e)){const u=n.get(ni);return void 0!==e.rootComponent&&u.bootstrap(e.rootComponent),u}return PM?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>{o.remove(s)})})})}({moduleRef:l,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(t,r=[]){const i=vx({},r);return FM(),function LW(e,n,t){const r=new y1(t);return Promise.resolve(r)}(0,0,t).then(o=>this.bootstrapModuleFactory(o,i))}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new S(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const t=this._injector.get(Wh,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(r){return new(r||e)(ue(et))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),es=null;const VM=new N("");function BM(e,n,t=[]){const r=`Platform: ${n}`,i=new N(r);return(o=[])=>{let s=Zv();if(!s||s.injector.get(VM,!1)){const a=[...t,...o,{provide:i,useValue:!0}];e?e(a):function zW(e){if(es&&!es.get(VM,!1))throw new S(400,!1);(function W6(){!function a3(e){EE=e}(()=>{throw new S(600,"")})})(),es=e;const n=e.get(LM);(function UM(e){const n=e.get(LD,null);lr(e,()=>{n?.forEach(t=>t())})})(e)}(function jM(e=[],n){return et.create({name:n,providers:[{provide:jg,useValue:"platform"},{provide:Wh,useValue:new Set([()=>es=null])},...e]})}(a,r))}return function GW(){const n=Zv();if(!n)throw new S(401,!1);return n}()}}function Zv(){return es?.get(LM)??null}let Br=(()=>class e{static __NG_ELEMENT_ID__=qW})();function qW(e){return function YW(e,n,t){if(Fo(e)&&!t){const r=dr(e.index,n);return new Qc(r,r)}return 175&e.type?new Qc(n[15],n):null}(Be(),B(),!(16&~e))}class WM{constructor(){}supports(n){return n instanceof Map||Fy(n)}create(){return new JW}}class JW{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(n){let t;for(t=this._mapHead;null!==t;t=t._next)n(t)}forEachPreviousItem(n){let t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)n(t)}forEachChangedItem(n){let t;for(t=this._changesHead;null!==t;t=t._nextChanged)n(t)}forEachAddedItem(n){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)n(t)}forEachRemovedItem(n){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)n(t)}diff(n){if(n){if(!(n instanceof Map||Fy(n)))throw new S(900,!1)}else n=new Map;return this.check(n)?this:null}onDestroy(){}check(n){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(n,(r,i)=>{if(t&&t.key===i)this._maybeAddToChanges(t,r),this._appendAfter=t,t=t._next;else{const o=this._getOrCreateRecordForKey(i,r);t=this._insertBeforeOrAppend(t,o)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let r=t;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,t){if(n){const r=n._prev;return t._next=n,t._prev=r,n._prev=t,r&&(r._next=t),n===this._mapHead&&(this._mapHead=t),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(n,t){if(this._records.has(n)){const i=this._records.get(n);this._maybeAddToChanges(i,t);const o=i._prev,s=i._next;return o&&(o._next=s),s&&(s._prev=o),i._next=null,i._prev=null,i}const r=new eq(n);return this._records.set(n,r),r.currentValue=t,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,t){Object.is(t,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=t,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,t){n instanceof Map?n.forEach(t):Object.keys(n).forEach(r=>t(n[r],r))}}class eq{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(n){this.key=n}}function YM(){return new Nu([new WM])}let Nu=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:YM});factories;constructor(t){this.factories=t}static create(t,r){if(r){const i=r.factories.slice();t=t.concat(i)}return new e(t)}static extend(t){return{provide:e,useFactory:r=>e.create(t,r||YM()),deps:[[e,new vf,new yf]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(r)return r;throw new S(901,!1)}}return e})();const rq=BM(null,"core",[]);let iq=(()=>{class e{constructor(t){}static \u0275fac=function(r){return new(r||e)(ue(ni))};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();function Lt(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function Kh(e,n=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}const Qv=Symbol("NOT_SET"),lI=new Set,Aq={...pg,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:Qv,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(null===this.sequence.lastPhase||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(e){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==Qv&&!$d(this))return this.signal;try{for(const i of this.cleanup??lI)i()}finally{this.cleanup?.clear()}const n=[];void 0!==e&&n.push(e),n.push(this.registerCleanupFn);const t=Na(this);let r;try{r=this.userFn.apply(null,n)}finally{pc(this,t)}return(this.value===Qv||!this.equal(this.value,r))&&(this.value=r,this.version++),this.signal}};class Mq extends $1{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];constructor(n,t,r,i,o,s=null){super(n,[void 0,void 0,void 0,void 0],r,!1,o,s),this.scheduler=i;for(const a of j1){const l=t[a];if(void 0===l)continue;const c=Object.create(Aq);c.sequence=this,c.phase=a,c.userFn=l,c.dirty=!0,c.signal=()=>(fc(c),c.value),c.signal[Ln]=c,c.registerCleanupFn=u=>(c.cleanup??=new Set).add(u),this.nodes[a]=c,this.hooks[a]=u=>c.phaseFn(u)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){super.destroy();for(const n of this.nodes)if(n)try{for(const t of n.cleanup??lI)t()}finally{mc(n)}}}function cI(e,n){const t=mt(e),r=n.elementInjector||lf();return new uu(t).create(r,n.projectableNodes,n.hostElement,n.environmentInjector,n.directives,n.bindings)}const uI="browser";let Nq=(()=>{class e{static \u0275prov=H({token:e,providedIn:"root",factory:()=>new Pq(v(st),window)})}return e})();class Pq{document;window;offset=()=>[0,0];constructor(n,t){this.document=n,this.window=t}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n,t){this.window.scrollTo({...t,left:n[0],top:n[1]})}scrollToAnchor(n,t){const r=function Fq(e,n){const t=e.getElementById(n)||e.getElementsByName(n)[0];if(t)return t;if("function"==typeof e.createTreeWalker&&e.body&&"function"==typeof e.body.attachShadow){const r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT);let i=r.currentNode;for(;i;){const o=i.shadowRoot;if(o){const s=o.getElementById(n)||o.querySelector(`[name="${n}"]`);if(s)return s}i=r.nextNode()}}return null}(this.document,n);r&&(this.scrollToElement(r,t),r.focus())}setHistoryScrollRestoration(n){try{this.window.history.scrollRestoration=n}catch{console.warn(zt(2400,!1))}}scrollToElement(n,t){const r=n.getBoundingClientRect(),i=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo({...t,left:i-s[0],top:o-s[1]})}}const Nl=e=>e.src,Jv=new N("",{providedIn:"root",factory:()=>Nl}),eb=/^((\s*\d+w\s*(,|$)){1,})$/,sY=[1,2];let dY=(()=>{class e{imageLoader=v(Jv);config=function fY(e){let n={};return e.breakpoints&&(n.breakpoints=e.breakpoints.sort((t,r)=>t-r)),Object.assign({},VD,e,n)}(v(BD));renderer=v(jn);imgElement=v(tt).nativeElement;injector=v(et);lcpObserver;_renderedSrc=null;ngSrc;ngSrcset;sizes;width;height;decoding;loading;priority=!1;loaderParams;disableOptimizedSrcset=!1;fill=!1;placeholder;placeholderConfig;src;srcset;constructor(){}ngOnInit(){wr("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("decoding",this.getDecoding()),this.setHostAttribute("ng-img","true"),this.updateSrcAndSrcset(),this.sizes?"lazy"===this.getLoadingBehavior()?this.setHostAttribute("sizes","auto, "+this.sizes):this.setHostAttribute("sizes",this.sizes):this.ngSrcset&&eb.test(this.ngSrcset)&&"lazy"===this.getLoadingBehavior()&&this.setHostAttribute("sizes","auto, 100vw")}ngOnChanges(t){t.ngSrc&&!t.ngSrc.isFirstChange()&&this.updateSrcAndSrcset(!0)}callImageLoader(t){let r=t;return this.loaderParams&&(r.loaderParams=this.loaderParams),this.imageLoader(r)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getDecoding(){return this.priority?"sync":this.decoding??"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const t=eb.test(this.ngSrcset);return this.ngSrcset.split(",").filter(i=>""!==i).map(i=>{i=i.trim();const o=t?parseFloat(i):parseFloat(i)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:o})} ${i}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:t}=this.config;let r=t;return"100vw"===this.sizes?.trim()&&(r=t.filter(o=>o>=640)),r.map(o=>`${this.callImageLoader({src:this.ngSrc,width:o})} ${o}w`).join(", ")}updateSrcAndSrcset(t=!1){t&&(this._renderedSrc=null);const r=this.getRewrittenSrc();let i;return this.setHostAttribute("src",r),this.ngSrcset?i=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(i=this.getAutomaticSrcset()),i&&this.setHostAttribute("srcset",i),i}getFixedSrcset(){return sY.map(r=>`${this.callImageLoader({src:this.ngSrc,width:this.width*r})} ${r}x`).join(", ")}shouldGenerateAutomaticSrcset(){let t=!1;return this.sizes||(t=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Nl&&!t}generatePlaceholder(t){const{placeholderResolution:r}=this.config;return!0===t?`url(${this.callImageLoader({src:this.ngSrc,width:r,isPlaceholder:!0})})`:"string"==typeof t?`url(${t})`:null}shouldBlurPlaceholder(t){return!t||!t.hasOwnProperty("blur")||!!t.blur}removePlaceholderOnLoad(t){const r=()=>{const s=this.injector.get(Br);i(),o(),this.placeholder=!1,s.markForCheck()},i=this.renderer.listen(t,"load",r),o=this.renderer.listen(t,"error",r);!function ib(e,n){e.complete&&e.naturalWidth&&n()}(t,r)}setHostAttribute(t,r){this.renderer.setAttribute(this.imgElement,t,r)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(r,i){2&r&&kv("position",i.fill?"absolute":null)("width",i.fill?"100%":null)("height",i.fill?"100%":null)("inset",i.fill?"0":null)("background-size",i.placeholder?"cover":null)("background-position",i.placeholder?"50% 50%":null)("background-repeat",i.placeholder?"no-repeat":null)("background-image",i.placeholder?i.generatePlaceholder(i.placeholder):null)("filter",i.placeholder&&i.shouldBlurPlaceholder(i.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[2,"ngSrc","ngSrc",vY],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",Kh],height:[2,"height","height",Kh],decoding:"decoding",loading:"loading",priority:[2,"priority","priority",Lt],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",Lt],fill:[2,"fill","fill",Lt],placeholder:[2,"placeholder","placeholder",bY],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},features:[Wn]})}return e})();function vY(e){return"string"==typeof e?e:so(e)}function bY(e){return"string"==typeof e&&"true"!==e&&"false"!==e&&""!==e?e:Lt(e)}let CY=(()=>{class e extends ks{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,null!=r&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){const r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(t){const r=c_(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o))||this._platformLocation.pathname;this._platformLocation.pushState(t,r,s)}replaceState(t,r,i,o){const s=this.prepareExternalUrl(i+ro(o))||this._platformLocation.pathname;this._platformLocation.replaceState(t,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||e)(ue(l_),ue(Lw,8))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const EI={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var tp=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(tp||{}),mr=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(mr||{}),$t=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}($t||{}),jr=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(jr||{});function np(e,n){return oi(pr(e)[Zt.DateFormat],n)}function rp(e,n){return oi(pr(e)[Zt.TimeFormat],n)}function ip(e,n){return oi(pr(e)[Zt.DateTimeFormat],n)}function Mr(e,n){const t=pr(e),r=t[Zt.NumberSymbols][n];if(typeof r>"u"){if(12===n)return t[Zt.NumberSymbols][0];if(13===n)return t[Zt.NumberSymbols][1]}return r}function ob(e,n){return pr(e)[Zt.NumberFormats][n]}function wI(e){if(!e[Zt.ExtraData])throw new S(2303,!1)}function oi(e,n){for(let t=n;t>-1;t--)if(typeof e[t]<"u")return e[t];throw new S(2304,!1)}function sb(e){const[n,t]=e.split(":");return{hours:+n,minutes:+t}}const PY=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,op={},FY=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;function LY(e,n,t,r){let i=function WY(e){if(SI(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){const[i,o=1,s=1]=e.split("-").map(a=>+a);return sp(i,o-1,s)}const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let r;if(r=e.match(PY))return function qY(e){const n=new Date(0);let t=0,r=0;const i=e[8]?n.setUTCFullYear:n.setFullYear,o=e[8]?n.setUTCHours:n.setHours;e[9]&&(t=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(n,Number(e[1]),Number(e[2])-1,Number(e[3]));const s=Number(e[4]||0)-t,a=Number(e[5]||0)-r,l=Number(e[6]||0),c=Math.floor(1e3*parseFloat("0."+(e[7]||0)));return o.call(n,s,a,l,c),n}(r)}const n=new Date(e);if(!SI(n))throw new S(2302,!1);return n}(e);n=fo(t,n)||n;let a,s=[];for(;n;){if(a=FY.exec(n),!a){s.push(n);break}{s=s.concat(a.slice(1));const u=s.pop();if(!u)break;n=u}}let l=i.getTimezoneOffset();r&&(l=TI(r,l),i=function GY(e,n){const i=e.getTimezoneOffset();return function zY(e,n){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+n),e}(e,-1*(TI(n,i)-i))}(i,r));let c="";return s.forEach(u=>{const d=function HY(e){if(lb[e])return lb[e];let n;switch(e){case"G":case"GG":case"GGG":n=Wt(3,$t.Abbreviated);break;case"GGGG":n=Wt(3,$t.Wide);break;case"GGGGG":n=Wt(3,$t.Narrow);break;case"y":n=An(0,1,0,!1,!0);break;case"yy":n=An(0,2,0,!0,!0);break;case"yyy":n=An(0,3,0,!1,!0);break;case"yyyy":n=An(0,4,0,!1,!0);break;case"Y":n=up(1);break;case"YY":n=up(2,!0);break;case"YYY":n=up(3);break;case"YYYY":n=up(4);break;case"M":case"L":n=An(1,1,1);break;case"MM":case"LL":n=An(1,2,1);break;case"MMM":n=Wt(2,$t.Abbreviated);break;case"MMMM":n=Wt(2,$t.Wide);break;case"MMMMM":n=Wt(2,$t.Narrow);break;case"LLL":n=Wt(2,$t.Abbreviated,mr.Standalone);break;case"LLLL":n=Wt(2,$t.Wide,mr.Standalone);break;case"LLLLL":n=Wt(2,$t.Narrow,mr.Standalone);break;case"w":n=ab(1);break;case"ww":n=ab(2);break;case"W":n=ab(1,!0);break;case"d":n=An(2,1);break;case"dd":n=An(2,2);break;case"c":case"cc":n=An(7,1);break;case"ccc":n=Wt(1,$t.Abbreviated,mr.Standalone);break;case"cccc":n=Wt(1,$t.Wide,mr.Standalone);break;case"ccccc":n=Wt(1,$t.Narrow,mr.Standalone);break;case"cccccc":n=Wt(1,$t.Short,mr.Standalone);break;case"E":case"EE":case"EEE":n=Wt(1,$t.Abbreviated);break;case"EEEE":n=Wt(1,$t.Wide);break;case"EEEEE":n=Wt(1,$t.Narrow);break;case"EEEEEE":n=Wt(1,$t.Short);break;case"a":case"aa":case"aaa":n=Wt(0,$t.Abbreviated);break;case"aaaa":n=Wt(0,$t.Wide);break;case"aaaaa":n=Wt(0,$t.Narrow);break;case"b":case"bb":case"bbb":n=Wt(0,$t.Abbreviated,mr.Standalone,!0);break;case"bbbb":n=Wt(0,$t.Wide,mr.Standalone,!0);break;case"bbbbb":n=Wt(0,$t.Narrow,mr.Standalone,!0);break;case"B":case"BB":case"BBB":n=Wt(0,$t.Abbreviated,mr.Format,!0);break;case"BBBB":n=Wt(0,$t.Wide,mr.Format,!0);break;case"BBBBB":n=Wt(0,$t.Narrow,mr.Format,!0);break;case"h":n=An(3,1,-12);break;case"hh":n=An(3,2,-12);break;case"H":n=An(3,1);break;case"HH":n=An(3,2);break;case"m":n=An(4,1);break;case"mm":n=An(4,2);break;case"s":n=An(5,1);break;case"ss":n=An(5,2);break;case"S":n=An(6,1);break;case"SS":n=An(6,2);break;case"SSS":n=An(6,3);break;case"Z":case"ZZ":case"ZZZ":n=lp(0);break;case"ZZZZZ":n=lp(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=lp(1);break;case"OOOO":case"ZZZZ":case"zzzz":n=lp(2);break;default:return null}return lb[e]=n,n}(u);c+=d?d(i,t,l):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function sp(e,n,t){const r=new Date(0);return r.setFullYear(e,n,t),r.setHours(0,0,0),r}function fo(e,n){const t=function wY(e){return pr(e)[Zt.LocaleId]}(e);if(op[t]??={},op[t][n])return op[t][n];let r="";switch(n){case"shortDate":r=np(e,jr.Short);break;case"mediumDate":r=np(e,jr.Medium);break;case"longDate":r=np(e,jr.Long);break;case"fullDate":r=np(e,jr.Full);break;case"shortTime":r=rp(e,jr.Short);break;case"mediumTime":r=rp(e,jr.Medium);break;case"longTime":r=rp(e,jr.Long);break;case"fullTime":r=rp(e,jr.Full);break;case"short":const i=fo(e,"shortTime"),o=fo(e,"shortDate");r=ap(ip(e,jr.Short),[i,o]);break;case"medium":const s=fo(e,"mediumTime"),a=fo(e,"mediumDate");r=ap(ip(e,jr.Medium),[s,a]);break;case"long":const l=fo(e,"longTime"),c=fo(e,"longDate");r=ap(ip(e,jr.Long),[l,c]);break;case"full":const u=fo(e,"fullTime"),d=fo(e,"fullDate");r=ap(ip(e,jr.Full),[u,d])}return r&&(op[t][n]=r),r}function ap(e,n){return n&&(e=e.replace(/\{([^}]+)}/g,function(t,r){return null!=n&&r in n?n[r]:t})),e}function vi(e,n,t="-",r,i){let o="";(e<0||i&&e<=0)&&(i?e=1-e:(e=-e,o=t));let s=String(e);for(;s.length<n;)s="0"+s;return r&&(s=s.slice(s.length-n)),o+s}function An(e,n,t=0,r=!1,i=!1){return function(o,s){let a=function BY(e,n){switch(e){case 0:return n.getFullYear();case 1:return n.getMonth();case 2:return n.getDate();case 3:return n.getHours();case 4:return n.getMinutes();case 5:return n.getSeconds();case 6:return n.getMilliseconds();case 7:return n.getDay();default:throw new S(2301,!1)}}(e,o);if((t>0||a>-t)&&(a+=t),3===e)0===a&&-12===t&&(a=12);else if(6===e)return function VY(e,n){return vi(e,3).substring(0,n)}(a,n);const l=Mr(s,5);return vi(a,n,l,r,i)}}function Wt(e,n,t=mr.Format,r=!1){return function(i,o){return function jY(e,n,t,r,i,o){switch(t){case 2:return function SY(e,n,t){const r=pr(e),o=oi([r[Zt.MonthsFormat],r[Zt.MonthsStandalone]],n);return oi(o,t)}(n,i,r)[e.getMonth()];case 1:return function TY(e,n,t){const r=pr(e),o=oi([r[Zt.DaysFormat],r[Zt.DaysStandalone]],n);return oi(o,t)}(n,i,r)[e.getDay()];case 0:const s=e.getHours(),a=e.getMinutes();if(o){const c=function IY(e){const n=pr(e);return wI(n),(n[Zt.ExtraData][2]||[]).map(r=>"string"==typeof r?sb(r):[sb(r[0]),sb(r[1])])}(n),u=function RY(e,n,t){const r=pr(e);wI(r);const o=oi([r[Zt.ExtraData][0],r[Zt.ExtraData][1]],n)||[];return oi(o,t)||[]}(n,i,r),d=c.findIndex(g=>{if(Array.isArray(g)){const[m,f]=g,b=s>=m.hours&&a>=m.minutes,w=s<f.hours||s===f.hours&&a<f.minutes;if(m.hours<f.hours){if(b&&w)return!0}else if(b||w)return!0}else if(g.hours===s&&g.minutes===a)return!0;return!1});if(-1!==d)return u[d]}return function DY(e,n,t){const r=pr(e),o=oi([r[Zt.DayPeriodsFormat],r[Zt.DayPeriodsStandalone]],n);return oi(o,t)}(n,i,r)[s<12?0:1];case 3:return function xY(e,n){return oi(pr(e)[Zt.Eras],n)}(n,r)[e.getFullYear()<=0?0:1];default:throw new S(2302,!1)}}(i,o,e,n,t,r)}}function lp(e){return function(n,t,r){const i=-1*r,o=Mr(t,5),s=i>0?Math.floor(i/60):Math.ceil(i/60);switch(e){case 0:return(i>=0?"+":"")+vi(s,2,o)+vi(Math.abs(i%60),2,o);case 1:return"GMT"+(i>=0?"+":"")+vi(s,1,o);case 2:return"GMT"+(i>=0?"+":"")+vi(s,2,o)+":"+vi(Math.abs(i%60),2,o);case 3:return 0===r?"Z":(i>=0?"+":"")+vi(s,2,o)+":"+vi(Math.abs(i%60),2,o);default:throw new S(2302,!1)}}}const UY=0,cp=4;function DI(e){const n=e.getDay(),t=0===n?-3:cp-n;return sp(e.getFullYear(),e.getMonth(),e.getDate()+t)}function ab(e,n=!1){return function(t,r){let i;if(n){const o=new Date(t.getFullYear(),t.getMonth(),1).getDay()-1,s=t.getDate();i=1+Math.floor((s+o)/7)}else{const o=DI(t),s=function $Y(e){const n=sp(e,UY,1).getDay();return sp(e,0,1+(n<=cp?cp:cp+7)-n)}(o.getFullYear()),a=o.getTime()-s.getTime();i=1+Math.round(a/6048e5)}return vi(i,e,Mr(r,5))}}function up(e,n=!1){return function(t,r){return vi(DI(t).getFullYear(),e,Mr(r,5),n)}}const lb={};function TI(e,n){e=e.replace(/:/g,"");const t=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(t)?n:t}function SI(e){return e instanceof Date&&!isNaN(e.valueOf())}const YY=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function ub(e,n,t,r,i,o,s=!1){let a="",l=!1;if(isFinite(e)){let c=function nZ(e){let r,i,o,s,a,n=Math.abs(e)+"",t=0;for((i=n.indexOf("."))>-1&&(n=n.replace(".","")),(o=n.search(/e/i))>0?(i<0&&(i=o),i+=+n.slice(o+1),n=n.substring(0,o)):i<0&&(i=n.length),o=0;"0"===n.charAt(o);o++);if(o===(a=n.length))r=[0],i=1;else{for(a--;"0"===n.charAt(a);)a--;for(i-=o,r=[],s=0;o<=a;o++,s++)r[s]=Number(n.charAt(o))}return i>22&&(r=r.splice(0,21),t=i-1,i=1),{digits:r,exponent:t,integerLen:i}}(e);s&&(c=function tZ(e){if(0===e.digits[0])return e;const n=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===n?e.digits.push(0,0):1===n&&e.digits.push(0),e.integerLen+=2),e}(c));let u=n.minInt,d=n.minFrac,g=n.maxFrac;if(o){const I=o.match(YY);if(null===I)throw new S(2306,!1);const J=I[1],te=I[3],se=I[5];null!=J&&(u=fb(J)),null!=te&&(d=fb(te)),null!=se?g=fb(se):null!=te&&d>g&&(g=d)}!function rZ(e,n,t){if(n>t)throw new S(2307,!1);let r=e.digits,i=r.length-e.integerLen;const o=Math.min(Math.max(n,i),t);let s=o+e.integerLen,a=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let d=s;d<r.length;d++)r[d]=0}else{i=Math.max(0,i),e.integerLen=1,r.length=Math.max(1,s=o+1),r[0]=0;for(let d=1;d<s;d++)r[d]=0}if(a>=5)if(s-1<0){for(let d=0;d>s;d--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;i<Math.max(0,o);i++)r.push(0);let l=0!==o;const c=n+e.integerLen,u=r.reduceRight(function(d,g,m,f){return f[m]=(g+=d)<10?g:g-10,l&&(0===f[m]&&m>=c?f.pop():l=!1),g>=10?1:0},0);u&&(r.unshift(u),e.integerLen++)}(c,d,g);let m=c.digits,f=c.integerLen;const b=c.exponent;let w=[];for(l=m.every(I=>!I);f<u;f++)m.unshift(0);for(;f<0;f++)m.unshift(0);f>0?w=m.splice(f,m.length):(w=m,m=[0]);const D=[];for(m.length>=n.lgSize&&D.unshift(m.splice(-n.lgSize,m.length).join(""));m.length>n.gSize;)D.unshift(m.splice(-n.gSize,m.length).join(""));m.length&&D.unshift(m.join("")),a=D.join(Mr(t,r)),w.length&&(a+=Mr(t,i)+w.join("")),b&&(a+=Mr(t,6)+"+"+b)}else a=Mr(t,9);return a=e<0&&!l?n.negPre+a+n.negSuf:n.posPre+a+n.posSuf,a}function db(e,n="-"){const t={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(";"),i=r[0],o=r[1],s=-1!==i.indexOf(".")?i.split("."):[i.substring(0,i.lastIndexOf("0")+1),i.substring(i.lastIndexOf("0")+1)],a=s[0],l=s[1]||"";t.posPre=a.substring(0,a.indexOf("#"));for(let u=0;u<l.length;u++){const d=l.charAt(u);"0"===d?t.minFrac=t.maxFrac=u+1:"#"===d?t.maxFrac=u+1:t.posSuf+=d}const c=a.split(",");if(t.gSize=c[1]?c[1].length:0,t.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,o){const u=i.length-t.posPre.length-t.posSuf.length,d=o.indexOf("#");t.negPre=o.substring(0,d).replace(/'/g,""),t.negSuf=o.slice(d+u).replace(/'/g,"")}else t.negPre=n+t.posPre,t.negSuf=t.posSuf;return t}function fb(e){const n=parseInt(e);if(isNaN(n))throw new S(2305,!1);return n}const pb=/\s+/,II=[];let ts=(()=>{class e{_ngEl;_renderer;initialClasses=II;rawClass;stateMap=new Map;constructor(t,r){this._ngEl=t,this._renderer=r}set klass(t){this.initialClasses=null!=t?t.trim().split(pb):II}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(pb):t}ngDoCheck(){for(const r of this.initialClasses)this._updateState(r,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const r of t)this._updateState(r,!0);else if(null!=t)for(const r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){const i=this.stateMap.get(t);void 0!==i?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){(t=t.trim()).length>0&&t.split(pb).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static \u0275fac=function(r){return new(r||e)(G(tt),G(jn))};static \u0275dir=de({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})(),fp=(()=>{class e{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(t,r,i){this._ngEl=t,this._differs=r,this._renderer=i}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,r){const[i,o]=t.split("."),s=-1===i.indexOf("-")?void 0:Ho.DashCase;null!=r?this._renderer.setStyle(this._ngEl.nativeElement,i,o?`${r}${o}`:r,s):this._renderer.removeStyle(this._ngEl.nativeElement,i,s)}_applyChanges(t){t.forEachRemovedItem(r=>this._setStyle(r.key,null)),t.forEachAddedItem(r=>this._setStyle(r.key,r.currentValue)),t.forEachChangedItem(r=>this._setStyle(r.key,r.currentValue))}static \u0275fac=function(r){return new(r||e)(G(tt),G(Nu),G(jn))};static \u0275dir=de({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return e})(),Bu=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(t){this._viewContainerRef=t}ngOnChanges(t){if(this._shouldRecreateView(t)){const r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const i=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,i)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,r,i),get:(t,r,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,i)}})}static \u0275fac=function(r){return new(r||e)(G(Er))};static \u0275dir=de({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Wn]})}return e})();function bi(e,n){return new S(2100,!1)}const vZ=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let PI=(()=>{class e{transform(t){if(null==t)return null;if("string"!=typeof t)throw bi();return t.replace(vZ,r=>r[0].toUpperCase()+r.slice(1).toLowerCase())}static \u0275fac=function(r){return new(r||e)};static \u0275pipe=Y({name:"titlecase",type:e,pure:!0})}return e})();const EZ=new N(""),wZ=new N("");let FI=(()=>{class e{locale;defaultTimezone;defaultOptions;constructor(t,r,i){this.locale=t,this.defaultTimezone=r,this.defaultOptions=i}transform(t,r,i,o){if(null==t||""===t||t!=t)return null;try{return LY(t,r??this.defaultOptions?.dateFormat??"mediumDate",o||this.locale,i??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(s){throw bi()}}static \u0275fac=function(r){return new(r||e)(G(uo,16),G(EZ,24),G(wZ,24))};static \u0275pipe=Y({name:"date",type:e,pure:!0})}return e})(),hp=(()=>{class e{_locale;constructor(t){this._locale=t}transform(t,r,i){if(!_b(t))return null;i||=this._locale;try{return function eZ(e,n,t){return ub(e,db(ob(n,tp.Decimal),Mr(n,5)),n,1,0,t)}(yb(t),i,r)}catch(o){throw bi()}}static \u0275fac=function(r){return new(r||e)(G(uo,16))};static \u0275pipe=Y({name:"number",type:e,pure:!0})}return e})(),VI=(()=>{class e{_locale;_defaultCurrencyCode;constructor(t,r="USD"){this._locale=t,this._defaultCurrencyCode=r}transform(t,r=this._defaultCurrencyCode,i="symbol",o,s){if(!_b(t))return null;s||=this._locale,"boolean"==typeof i&&(i=i?"symbol":"code");let a=r||this._defaultCurrencyCode;"code"!==i&&(a="symbol"===i||"symbol-narrow"===i?function OY(e,n,t="en"){const r=function AY(e){return pr(e)[Zt.Currencies]}(t)[e]||EI[e]||[],i=r[1];return"narrow"===n&&"string"==typeof i?i:r[0]||e}(a,"symbol"===i?"wide":"narrow",s):i);try{return function QY(e,n,t,r,i){const s=db(ob(n,tp.Currency),Mr(n,5));return s.minFrac=function NY(e){let n;const t=EI[e];return t&&(n=t[2]),"number"==typeof n?n:2}(r),s.maxFrac=s.minFrac,ub(e,s,n,13,12,i).replace("\xa4",t).replace("\xa4","").trim()}(yb(t),s,a,r,o)}catch(l){throw bi()}}static \u0275fac=function(r){return new(r||e)(G(uo,16),G(sW,16))};static \u0275pipe=Y({name:"currency",type:e,pure:!0})}return e})();function _b(e){return!(null==e||""===e||e!=e)}function yb(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new S(2309,!1);return e}let ns=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();const vb=new N("");let BI=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(i=>{i.manager=this}),this._plugins=t.slice().reverse()}addEventListener(t,r,i,o){return this._findPluginFor(r).addEventListener(t,r,i,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new S(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||e)(ue(vb),ue(we))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();class jI{_doc;constructor(n){this._doc=n}manager}const bb="ng-app-id";function UI(e){for(const n of e)n.remove()}function $I(e,n){const t=n.createElement("style");return t.textContent=e,t}function Cb(e,n){const t=n.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),t}let HI=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,function RZ(e,n,t,r){const i=e.head?.querySelectorAll(`style[${bb}="${n}"],link[${bb}="${n}"]`);if(i)for(const o of i)o.removeAttribute(bb),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&t.set(o.textContent,{usage:0,elements:[o]})}(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(const i of t)this.addUsage(i,this.inline,$I);r?.forEach(i=>this.addUsage(i,this.external,Cb))}removeStyles(t,r){for(const i of t)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(t,r,i){const o=r.get(t);o?o.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,i(t,this.doc)))})}removeUsage(t,r){const i=r.get(t);i&&(i.usage--,i.usage<=0&&(UI(i.elements),r.delete(t)))}ngOnDestroy(){for(const[,{elements:t}]of[...this.inline,...this.external])UI(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(const[r,{elements:i}]of this.inline)i.push(this.addElement(t,$I(r,this.doc)));for(const[r,{elements:i}]of this.external)i.push(this.addElement(t,Cb(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),t.appendChild(r)}static \u0275fac=function(r){return new(r||e)(ue(st),ue(jc),ue(T_,8),ue(Rf))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const Eb={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/Math/MathML"},wb=/%COMP%/g,LZ=new N("",{providedIn:"root",factory:()=>!0});function GI(e,n){return n.map(t=>t.replace(wb,e))}let Db=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(t,r,i,o,s,a,l,c=null,u=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.platformId=a,this.ngZone=l,this.nonce=c,this.tracingService=u,this.platformIsServer=!1,this.defaultRenderer=new Tb(t,s,l,this.platformIsServer,this.tracingService)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;const i=this.getOrCreateRenderer(t,r);return i instanceof qI?i.applyToHost(t):i instanceof Sb&&i.applyStyles(),i}getOrCreateRenderer(t,r){const i=this.rendererByCompId;let o=i.get(r.id);if(!o){const s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,d=this.platformIsServer,g=this.tracingService;switch(r.encapsulation){case oo.Emulated:o=new qI(l,c,r,this.appId,u,s,a,d,g);break;case oo.ShadowDom:return new UZ(l,c,t,r,s,a,this.nonce,d,g);default:o=new Sb(l,c,r,u,s,a,d,g)}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||e)(ue(BI),ue(HI),ue(jc),ue(LZ),ue(st),ue(Rf),ue(we),ue(T_),ue(wl,8))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();class Tb{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,t,r,i,o){this.eventManager=n,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.tracingService=o}destroy(){}destroyNode=null;createElement(n,t){return t?this.doc.createElementNS(Eb[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(WI(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(WI(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r="string"==typeof n?this.doc.querySelector(n):n;if(!r)throw new S(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,i){if(i){t=i+":"+t;const o=Eb[i];o?n.setAttributeNS(o,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){const i=Eb[r];i?n.removeAttributeNS(i,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,i){i&(Ho.DashCase|Ho.Important)?n.style.setProperty(t,r,i&Ho.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&Ho.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){null!=n&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r,i){if("string"==typeof n&&!(n=jo().getGlobalEventTarget(this.doc,n)))throw new S(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(n,t,o)),this.eventManager.addEventListener(n,t,o,i)}decoratePreventDefault(n){return t=>{if("__ngUnwrap__"===t)return n;!1===n(t)&&t.preventDefault()}}}function WI(e){return"TEMPLATE"===e.tagName&&void 0!==e.content}class UZ extends Tb{sharedStylesHost;hostEl;shadowRoot;constructor(n,t,r,i,o,s,a,l,c){super(n,o,s,l,c),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=i.styles;u=GI(i.id,u);for(const g of u){const m=document.createElement("style");a&&m.setAttribute("nonce",a),m.textContent=g,this.shadowRoot.appendChild(m)}const d=i.getExternalStyles?.();if(d)for(const g of d){const m=Cb(g,o);a&&m.setAttribute("nonce",a),this.shadowRoot.appendChild(m)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Sb extends Tb{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,t,r,i,o,s,a,l,c){super(n,o,s,a,l),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i;let u=r.styles;this.styles=c?GI(c,u):u,this.styleUrls=r.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class qI extends Sb{contentAttr;hostAttr;constructor(n,t,r,i,o,s,a,l,c){const u=i+"-"+r.id;super(n,t,r,o,s,a,l,c,u),this.contentAttr=function VZ(e){return"_ngcontent-%COMP%".replace(wb,e)}(u),this.hostAttr=function BZ(e){return"_nghost-%COMP%".replace(wb,e)}(u)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){const r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}}class xb extends Ij{supportsDOMEvents=!0;static makeCurrent(){!function Mj(e){Pw??=e}(new xb)}onAndCancel(n,t,r,i){return n.addEventListener(t,r,i),()=>{n.removeEventListener(t,r,i)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return(t=t||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return"window"===t?window:"document"===t?n:"body"===t?n.body:null}getBaseHref(n){const t=function $Z(){return ju=ju||document.head.querySelector("base"),ju?ju.getAttribute("href"):null}();return null==t?null:function HZ(e){return new URL(e,document.baseURI).pathname}(t)}resetBaseElement(){ju=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return jw(document.cookie,n)}}let ju=null,GZ=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),WZ=(()=>{class e extends jI{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i,o){return t.addEventListener(r,i,o),()=>this.removeEventListener(t,r,i,o)}removeEventListener(t,r,i,o){return t.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||e)(ue(st))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const YI=["alt","control","meta","shift"],qZ={"\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"},YZ={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let ZZ=(()=>{class e extends jI{constructor(t){super(t)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,r,i,o){const s=e.parseEventName(r),a=e.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>jo().onAndCancel(t,s.domEventName,a,o))}static parseEventName(t){const r=t.toLowerCase().split("."),i=r.shift();if(0===r.length||"keydown"!==i&&"keyup"!==i)return null;const o=e._normalizeKey(r.pop());let s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),YI.forEach(c=>{const u=r.indexOf(c);u>-1&&(r.splice(u,1),s+=c+".")}),s+=o,0!=r.length||0===o.length)return null;const l={};return l.domEventName=i,l.fullKey=s,l}static matchEventFullKeyCode(t,r){let i=qZ[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),!(null==i||!i)&&(i=i.toLowerCase()," "===i?i="space":"."===i&&(i="dot"),YI.forEach(s=>{s!==i&&(0,YZ[s])(t)&&(o+=s+".")}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{e.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return"esc"===t?"escape":t}static \u0275fac=function(r){return new(r||e)(ue(st))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const KI=[{provide:Rf,useValue:uI},{provide:LD,useValue:function KZ(){xb.makeCurrent()},multi:!0},{provide:st,useFactory:function QZ(){return function qU(e){D_=e}(document),document}}],JZ=BM(rq,"browser",KI),XI=[{provide:Th,useClass:class zZ{addToWindow(n){cn.getAngularTestability=(r,i=!0)=>{const o=n.findTestabilityInTree(r,i);if(null==o)throw new S(5103,!1);return o},cn.getAllAngularTestabilities=()=>n.getAllTestabilities(),cn.getAllAngularRootElements=()=>n.getAllRootElements(),cn.frameworkStabilizers||(cn.frameworkStabilizers=[]),cn.frameworkStabilizers.push(r=>{const i=cn.getAllAngularTestabilities();let o=i.length;const s=function(){o--,0==o&&r()};i.forEach(a=>{a.whenStable(s)})})}findTestabilityInTree(n,t,r){return null==t?null:n.getTestability(t)??(r?jo().isShadowRoot(t)?this.findTestabilityInTree(n,t.host,!0):this.findTestabilityInTree(n,t.parentElement,!0):null)}}},{provide:hx,useClass:uv,deps:[we,dv,Th]},{provide:uv,useClass:uv,deps:[we,dv,Th]}],QI=[{provide:jg,useValue:"root"},{provide:Os,useFactory:function XZ(){return new Os}},{provide:vb,useClass:WZ,multi:!0,deps:[st]},{provide:vb,useClass:ZZ,multi:!0,deps:[st]},Db,HI,BI,{provide:Oi,useExisting:Db},{provide:Uw,useClass:GZ},[]];let JI=(()=>{class e{constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[...QI,...XI],imports:[ns,iq]})}return e})();function rs(e){return this instanceof rs?(this.v=e,this):new rs(e)}function rR(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=function Rb(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(s){return new Promise(function(a,l){!function i(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}(a,l,(s=e[o](s)).done,s.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const iR=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function oR(e){return qt(e?.then)}function sR(e){return qt(e[Eg])}function aR(e){return Symbol.asyncIterator&&qt(e?.[Symbol.asyncIterator])}function lR(e){return new TypeError(`You provided ${null!==e&&"object"==typeof e?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const cR=function SK(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function uR(e){return qt(e?.[cR])}function dR(e){return function nR(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=t.apply(e,n||[]),o=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",function s(m){return function(f){return Promise.resolve(f).then(m,d)}}),i[Symbol.asyncIterator]=function(){return this},i;function a(m,f){r[m]&&(i[m]=function(b){return new Promise(function(w,D){o.push([m,b,w,D])>1||l(m,b)})},f&&(i[m]=f(i[m])))}function l(m,f){try{!function c(m){m.value instanceof rs?Promise.resolve(m.value.v).then(u,d):g(o[0][2],m)}(r[m](f))}catch(b){g(o[0][3],b)}}function u(m){l("next",m)}function d(m){l("throw",m)}function g(m,f){m(f),o.shift(),o.length&&l(o[0][0],o[0][1])}}(this,arguments,function*(){const t=e.getReader();try{for(;;){const{value:r,done:i}=yield rs(t.read());if(i)return yield rs(void 0);yield yield rs(r)}}finally{t.releaseLock()}})}function fR(e){return qt(e?.getReader)}function gr(e){if(e instanceof bt)return e;if(null!=e){if(sR(e))return function xK(e){return new bt(n=>{const t=e[Eg]();if(qt(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(e);if(iR(e))return function AK(e){return new bt(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}(e);if(oR(e))return function MK(e){return new bt(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,AE)})}(e);if(aR(e))return hR(e);if(uR(e))return function IK(e){return new bt(n=>{for(const t of e)if(n.next(t),n.closed)return;n.complete()})}(e);if(fR(e))return function RK(e){return hR(dR(e))}(e)}throw lR(e)}function hR(e){return new bt(n=>{(function OK(e,n){var t,r,i,o;return function eR(e,n,t,r){return new(t||(t=Promise))(function(o,s){function a(u){try{c(r.next(u))}catch(d){s(d)}}function l(u){try{c(r.throw(u))}catch(d){s(d)}}function c(u){u.done?o(u.value):function i(o){return o instanceof t?o:new t(function(s){s(o)})}(u.value).then(a,l)}c((r=r.apply(e,n||[])).next())})}(this,void 0,void 0,function*(){try{for(t=rR(e);!(r=yield t.next()).done;)if(n.next(r.value),n.closed)return}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}n.complete()})})(e,n).catch(t=>n.error(t))})}function ho(e,n,t,r=0,i=!1){const o=n.schedule(function(){t(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function tr(e,n,t=1/0){return qt(n)?tr((r,i)=>ae((o,s)=>n(r,o,i,s))(gr(e(r,i))),t):("number"==typeof n&&(t=n),an((r,i)=>function kK(e,n,t,r,i,o,s,a){const l=[];let c=0,u=0,d=!1;const g=()=>{d&&!l.length&&!c&&n.complete()},m=b=>c<r?f(b):l.push(b),f=b=>{o&&n.next(b),c++;let w=!1;gr(t(b,u++)).subscribe(Gt(n,D=>{i?.(D),o?m(D):n.next(D)},()=>{w=!0},void 0,()=>{if(w)try{for(c--;l.length&&c<r;){const D=l.shift();s?ho(n,s,()=>f(D)):f(D)}g()}catch(D){n.error(D)}}))};return e.subscribe(Gt(n,m,()=>{d=!0,g()})),()=>{a?.()}}(r,i,e,t)))}function ta(e,n){return qt(n)?tr(e,n,1):tr(e,1)}function ln(e,n){return an((t,r)=>{let i=0;t.subscribe(Gt(r,o=>e.call(n,o,i++)&&r.next(o)))})}function Fl(e){return an((n,t)=>{try{n.subscribe(t)}finally{t.add(e)}})}function Tt(e,n){return an((t,r)=>{let i=null,o=0,s=!1;const a=()=>s&&!i&&r.complete();t.subscribe(Gt(r,l=>{i?.unsubscribe();let c=0;const u=o++;gr(e(l,u)).subscribe(i=Gt(r,d=>r.next(n?n(l,d,u,c++):d),()=>{i=null,a()}))},()=>{s=!0,a()}))})}function pR(e){return e&&qt(e.schedule)}function kb(e){return e[e.length-1]}function Nb(e){return qt(kb(e))?e.pop():void 0}function Uu(e){return pR(kb(e))?e.pop():void 0}function mR(e,n=0){return an((t,r)=>{t.subscribe(Gt(r,i=>ho(r,e,()=>r.next(i),n),()=>ho(r,e,()=>r.complete(),n),i=>ho(r,e,()=>r.error(i),n)))})}function gR(e,n=0){return an((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function _R(e,n){if(!e)throw new Error("Iterable cannot be null");return new bt(t=>{ho(t,n,()=>{const r=e[Symbol.asyncIterator]();ho(t,n,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function Mn(e,n){return n?function jK(e,n){if(null!=e){if(sR(e))return function PK(e,n){return gr(e).pipe(gR(n),mR(n))}(e,n);if(iR(e))return function LK(e,n){return new bt(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}(e,n);if(oR(e))return function FK(e,n){return gr(e).pipe(gR(n),mR(n))}(e,n);if(aR(e))return _R(e,n);if(uR(e))return function VK(e,n){return new bt(t=>{let r;return ho(t,n,()=>{r=e[cR](),ho(t,n,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){return void t.error(s)}o?t.complete():t.next(i)},0,!0)}),()=>qt(r?.return)&&r.return()})}(e,n);if(fR(e))return function BK(e,n){return _R(dR(e),n)}(e,n)}throw lR(e)}(e,n):gr(e)}function me(...e){return Mn(e,Uu(e))}class pp{}class mp{}class Un{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(t=>{const r=t.indexOf(":");if(r>0){const i=t.slice(0,r),o=t.slice(r+1).trim();this.addHeaderEntry(i,o)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((t,r)=>{this.addHeaderEntry(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const t=this.headers.get(n.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,t){return this.clone({name:n,value:t,op:"a"})}set(n,t){return this.clone({name:n,value:t,op:"s"})}delete(n,t){return this.clone({name:n,value:t,op:"d"})}maybeSetNormalizedName(n,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,n)}init(){this.lazyInit&&(this.lazyInit instanceof Un?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(t=>{this.headers.set(t,n.headers.get(t)),this.normalizedNames.set(t,n.normalizedNames.get(t))})}clone(n){const t=new Un;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof Un?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([n]),t}applyUpdate(n){const t=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if("string"==typeof r&&(r=[r]),0===r.length)return;this.maybeSetNormalizedName(n.name,t);const i=("a"===n.op?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":const o=n.value;if(o){let s=this.headers.get(t);if(!s)return;s=s.filter(a=>-1===o.indexOf(a)),0===s.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,s)}else this.headers.delete(t),this.normalizedNames.delete(t)}}addHeaderEntry(n,t){const r=n.toLowerCase();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(t):this.headers.set(r,[t])}setHeaderEntries(n,t){const r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=n.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>n(this.normalizedNames.get(t),this.headers.get(t)))}}class UK{encodeKey(n){return yR(n)}encodeValue(n){return yR(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const HK=/%(\d[a-f0-9])/gi,zK={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function yR(e){return encodeURIComponent(e).replace(HK,(n,t)=>zK[t]??n)}function gp(e){return`${e}`}class is{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new UK,n.fromString){if(n.fromObject)throw new S(2805,!1);this.map=function $K(e,n){const t=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{const o=i.indexOf("="),[s,a]=-1==o?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,o)),n.decodeValue(i.slice(o+1))],l=t.get(s)||[];l.push(a),t.set(s,l)}),t}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(t=>{const r=n.fromObject[t],i=Array.isArray(r)?r.map(gp):[gp(r)];this.map.set(t,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const t=this.map.get(n);return t?t[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,t){return this.clone({param:n,value:t,op:"a"})}appendAll(n){const t=[];return Object.keys(n).forEach(r=>{const i=n[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(n,t){return this.clone({param:n,value:t,op:"s"})}delete(n,t){return this.clone({param:n,value:t,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const t=this.encoder.encodeKey(n);return this.map.get(n).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const t=new is({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(n),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const t=("a"===n.op?this.map.get(n.param):void 0)||[];t.push(gp(n.value)),this.map.set(n.param,t);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let r=this.map.get(n.param)||[];const i=r.indexOf(gp(n.value));-1!==i&&r.splice(i,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class GK{map=new Map;set(n,t){return this.map.set(n,t),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function vR(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function bR(e){return typeof Blob<"u"&&e instanceof Blob}function CR(e){return typeof FormData<"u"&&e instanceof FormData}const $u="Content-Type",Pb="X-Request-URL",ER="text/plain",wR="application/json",DR=`${wR}, ${ER}, */*`;class Hu{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(n,t,r,i){let o;if(this.url=t,this.method=n.toUpperCase(),function WK(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,o=i):o=r,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),"number"==typeof o.timeout){if(o.timeout<1||!Number.isInteger(o.timeout))throw new Error("");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),this.transferCache=o.transferCache}if(this.headers??=new Un,this.context??=new GK,this.params){const s=this.params.toString();if(0===s.length)this.urlWithParams=t;else{const a=t.indexOf("?");this.urlWithParams=t+(-1===a?"?":a<t.length-1?"&":"")+s}}else this.params=new is,this.urlWithParams=t}serializeBody(){return null===this.body?null:"string"==typeof this.body||vR(this.body)||bR(this.body)||CR(this.body)||function qK(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}(this.body)?this.body:this.body instanceof is?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||CR(this.body)?null:bR(this.body)?this.body.type||null:vR(this.body)?null:"string"==typeof this.body?ER:this.body instanceof is?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?wR:null}clone(n={}){const t=n.method||this.method,r=n.url||this.url,i=n.responseType||this.responseType,o=n.keepalive??this.keepalive,s=n.priority||this.priority,a=n.cache||this.cache,l=n.mode||this.mode,c=n.redirect||this.redirect,u=n.credentials||this.credentials,d=n.transferCache??this.transferCache,g=n.timeout??this.timeout,m=void 0!==n.body?n.body:this.body,f=n.withCredentials??this.withCredentials,b=n.reportProgress??this.reportProgress;let w=n.headers||this.headers,D=n.params||this.params;const I=n.context??this.context;return void 0!==n.setHeaders&&(w=Object.keys(n.setHeaders).reduce((J,te)=>J.set(te,n.setHeaders[te]),w)),n.setParams&&(D=Object.keys(n.setParams).reduce((J,te)=>J.set(te,n.setParams[te]),D)),new Hu(t,r,m,{params:D,headers:w,context:I,reportProgress:b,responseType:i,withCredentials:f,transferCache:d,keepalive:o,cache:a,priority:s,timeout:g,mode:l,redirect:c,credentials:u})}}var os=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}(os||{});class Fb{headers;status;statusText;url;ok;type;constructor(n,t=200,r="OK"){this.headers=n.headers||new Un,this.status=void 0!==n.status?n.status:t,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class yp extends Fb{constructor(n={}){super(n)}type=os.ResponseHeader;clone(n={}){return new yp({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class zu extends Fb{body;constructor(n={}){super(n),this.body=void 0!==n.body?n.body:null}type=os.Response;clone(n={}){return new zu({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class na extends Fb{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function Lb(e,n){return{body:n,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache,keepalive:e.keepalive,priority:e.priority,cache:e.cache,mode:e.mode,redirect:e.redirect}}let vp=(()=>{class e{handler;constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof Hu)o=t;else{let l,c;l=i.headers instanceof Un?i.headers:new Un(i.headers),i.params&&(c=i.params instanceof is?i.params:new is({fromObject:i.params})),o=new Hu(t,r,void 0!==i.body?i.body:null,{headers:l,context:i.context,params:c,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache,keepalive:i.keepalive,priority:i.priority,cache:i.cache,mode:i.mode,redirect:i.redirect,credentials:i.credentials})}const s=me(o).pipe(ta(l=>this.handler.handle(l)));if(t instanceof Hu||"events"===i.observe)return s;const a=s.pipe(ln(l=>l instanceof zu));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(ae(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new S(2806,!1);return l.body}));case"blob":return a.pipe(ae(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new S(2807,!1);return l.body}));case"text":return a.pipe(ae(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new S(2808,!1);return l.body}));default:return a.pipe(ae(l=>l.body))}case"response":return a;default:throw new S(2809,!1)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:(new is).append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,Lb(i,r))}post(t,r,i={}){return this.request("POST",t,Lb(i,r))}put(t,r,i={}){return this.request("PUT",t,Lb(i,r))}static \u0275fac=function(r){return new(r||e)(ue(pp))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const xR=new N("");function AR(e,n){return n(e)}function JK(e,n){return(t,r)=>n.intercept(t,{handle:i=>e(i,r)})}const tX=new N(""),Gu=new N(""),nX=new N(""),MR=new N("",{providedIn:"root",factory:()=>!0});function rX(){let e=null;return(n,t)=>{null===e&&(e=(v(tX,{optional:!0})??[]).reduceRight(JK,AR));const r=v(_f);if(v(MR)){const o=r.add();return e(n,t).pipe(Fl(o))}return e(n,t)}}let IR=(()=>{class e extends pp{backend;injector;chain=null;pendingTasks=v(_f);contributeToStability=v(MR);constructor(t,r){super(),this.backend=t,this.injector=r}handle(t){if(null===this.chain){const r=Array.from(new Set([...this.injector.get(Gu),...this.injector.get(nX,[])]));this.chain=r.reduceRight((i,o)=>function eX(e,n,t){return(r,i)=>lr(t,()=>n(r,o=>e(o,i)))}(i,o,this.injector),AR)}if(this.contributeToStability){const r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(Fl(r))}return this.chain(t,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||e)(ue(mp),ue(gn))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const aX=/^\)\]\}',?\n/,lX=RegExp(`^${Pb}:`,"m");let OR=(()=>{class e{xhrFactory;constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new S(-2800,!1);const r=this.xhrFactory;return me(null).pipe(Tt(()=>new bt(o=>{const s=r.build();if(s.open(t.method,t.urlWithParams),t.withCredentials&&(s.withCredentials=!0),t.headers.forEach((w,D)=>s.setRequestHeader(w,D.join(","))),t.headers.has("Accept")||s.setRequestHeader("Accept",DR),!t.headers.has($u)){const w=t.detectContentTypeHeader();null!==w&&s.setRequestHeader($u,w)}if(t.timeout&&(s.timeout=t.timeout),t.responseType){const w=t.responseType.toLowerCase();s.responseType="json"!==w?w:"text"}const a=t.serializeBody();let l=null;const c=()=>{if(null!==l)return l;const w=s.statusText||"OK",D=new Un(s.getAllResponseHeaders()),I=function cX(e){return"responseURL"in e&&e.responseURL?e.responseURL:lX.test(e.getAllResponseHeaders())?e.getResponseHeader(Pb):null}(s)||t.url;return l=new yp({headers:D,status:s.status,statusText:w,url:I}),l},u=()=>{let{headers:w,status:D,statusText:I,url:J}=c(),te=null;204!==D&&(te=typeof s.response>"u"?s.responseText:s.response),0===D&&(D=te?200:0);let se=D>=200&&D<300;if("json"===t.responseType&&"string"==typeof te){const at=te;te=te.replace(aX,"");try{te=""!==te?JSON.parse(te):null}catch(ie){te=at,se&&(se=!1,te={error:ie,text:te})}}se?(o.next(new zu({body:te,headers:w,status:D,statusText:I,url:J||void 0})),o.complete()):o.error(new na({error:te,headers:w,status:D,statusText:I,url:J||void 0}))},d=w=>{const{url:D}=c(),I=new na({error:w,status:s.status||0,statusText:s.statusText||"Unknown Error",url:D||void 0});o.error(I)};let g=d;t.timeout&&(g=w=>{const{url:D}=c(),I=new na({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:D||void 0});o.error(I)});let m=!1;const f=w=>{m||(o.next(c()),m=!0);let D={type:os.DownloadProgress,loaded:w.loaded};w.lengthComputable&&(D.total=w.total),"text"===t.responseType&&s.responseText&&(D.partialText=s.responseText),o.next(D)},b=w=>{let D={type:os.UploadProgress,loaded:w.loaded};w.lengthComputable&&(D.total=w.total),o.next(D)};return s.addEventListener("load",u),s.addEventListener("error",d),s.addEventListener("timeout",g),s.addEventListener("abort",d),t.reportProgress&&(s.addEventListener("progress",f),null!==a&&s.upload&&s.upload.addEventListener("progress",b)),s.send(a),o.next({type:os.Sent}),()=>{s.removeEventListener("error",d),s.removeEventListener("abort",d),s.removeEventListener("load",u),s.removeEventListener("timeout",g),t.reportProgress&&(s.removeEventListener("progress",f),null!==a&&s.upload&&s.upload.removeEventListener("progress",b)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||e)(ue(Uw))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const jb=new N(""),kR=new N("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),NR=new N("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class PR{}let fX=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(t,r){this.doc=t,this.cookieName=r}getToken(){const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=jw(t,this.cookieName),this.lastCookieString=t),this.lastToken}static \u0275fac=function(r){return new(r||e)(ue(st),ue(kR))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();function hX(e,n){const t=e.url.toLowerCase();if(!v(jb)||"GET"===e.method||"HEAD"===e.method||t.startsWith("http://")||t.startsWith("https://"))return n(e);const r=v(PR).getToken(),i=v(NR);return null!=r&&!e.headers.has(i)&&(e=e.clone({headers:e.headers.set(i,r)})),n(e)}var ss=function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e}(ss||{});function pX(...e){const n=[vp,OR,IR,{provide:pp,useExisting:IR},{provide:mp,useFactory:()=>v(xR,{optional:!0})??v(OR)},{provide:Gu,useValue:hX,multi:!0},{provide:jb,useValue:!0},{provide:PR,useClass:fX}];for(const t of e)n.push(...t.\u0275providers);return rf(n)}const FR=new N("");function mX(){return function ra(e,n){return{\u0275kind:e,\u0275providers:n}}(ss.LegacyInterceptors,[{provide:FR,useFactory:rX},{provide:Gu,useExisting:FR,multi:!0}])}let gX=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[pX(mX())]})}return e})();class Ir{static getNoTokenHeaders(n="true",t="true"){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json","Access-Control-Allow-Origin":"*","No-Auth":"true",TokenRefresh:"false",retry:n,popupError:t})}}static getMerchantTokenHeaders(n){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${n}`,"Access-Control-Allow-Origin":"*","No-Auth":"true",TokenRefresh:"false",retry:"true",popupError:"true"})}}static RefreshTokenHttpHeaders(n="true",t="true"){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json","Access-Control-Allow-Origin":"*","No-Auth":"true",TokenRefresh:"true",retry:n,popupError:t})}}static getTokenHttpHeaders(n="true",t="true",r="true"){return{headers:new Un({"Content-Type":"application/json",Accept:"application/json","Access-Control-Allow-Origin":"*","No-Auth":"false","use-x-environment":r,TokenRefresh:"false",retry:n,popupError:t})}}static getTokenCSVHttpHeaders(n="true",t="true"){return{headers:new Un({"Access-Control-Allow-Origin":"*","No-Auth":"false",TokenRefresh:"false",retry:n,popupError:t})}}static getTokenImageHttpHeaders(n="true",t="true"){return{headers:new Un({"Access-Control-Allow-Origin":"*","No-Auth":"false",TokenRefresh:"false",retry:n,popupError:t})}}static getNoTokenImageHttpHeaders(n="true",t="true"){return{headers:new Un({"Access-Control-Allow-Origin":"*","No-Auth":"true",retry:n,popupError:t})}}}const yX=[{name:"Uganda",default_currency_code:"UGX",supported_currencies:[{currency_code:"UGX",account_number_pattern:"^[0-9]{10}$"}]},{name:"Rwanda",default_currency_code:"RWF",supported_currencies:[{currency_code:"RWF",account_number_pattern:"^[0-9]{10}$"},{currency_code:"USD",account_number_pattern:"^[0-9]{11}$"}]},{name:"Tanzania",default_currency_code:"TZS",supported_currencies:[{currency_code:"TZS",account_number_pattern:"^[0-9]{10}$"},{currency_code:"USD",account_number_pattern:"^[0-9]{10}$"}]},{name:"C\xf4te d'Ivoire",default_currency_code:"XOF",supported_currencies:[{currency_code:"XOF",account_number_pattern:"^[0-9]{22}$"},{currency_code:"USD",account_number_pattern:"^[0-9]{22}$"}]},{name:"United States of America",default_currency_code:"USD",supported_currencies:[{currency_code:"USD",account_number_pattern:"^[0-9]{8,17}$"}]}],vX=[{_id:"685ab782aa4d455145a5523c",name:"afghanistan",countryCode:"AF",isoAlpha3:"AFG",momoCode:"+93",currencyCode:"AFN"},{_id:"685ab7c7aa4d455145a552cf",name:"albania",countryCode:"AL",isoAlpha3:"ALB",momoCode:"+355",currencyCode:"ALL"},{_id:"685ab43f2cb8a47f26a32bf4",name:"algeria",countryCode:"DZ",isoAlpha3:"DZA",momoCode:"+213",currencyCode:"DZD"},{_id:"685ab7c8aa4d455145a552d2",name:"andorra",countryCode:"AD",isoAlpha3:"AND",momoCode:"+376",currencyCode:"EUR"},{_id:"685ab4402cb8a47f26a32bf7",name:"angola",countryCode:"AO",isoAlpha3:"AGO",momoCode:"+244",currencyCode:"AOA"},{_id:"685ab7d4aa4d455145a55353",name:"antigua and barbuda",countryCode:"AG",isoAlpha3:"ATG",momoCode:"+1-268",currencyCode:"XCD"},{_id:"685ab7dbaa4d455145a55395",name:"argentina",countryCode:"AR",isoAlpha3:"ARG",momoCode:"+54",currencyCode:"ARS"},{_id:"685ab782aa4d455145a5523f",name:"armenia",countryCode:"AM",isoAlpha3:"ARM",momoCode:"+374",currencyCode:"AMD"},{_id:"685ab7dfaa4d455145a553b9",name:"australia",countryCode:"AU",isoAlpha3:"AUS",momoCode:"+61",currencyCode:"AUD"},{_id:"685ab7c8aa4d455145a552d5",name:"austria",countryCode:"AT",isoAlpha3:"AUT",momoCode:"+43",currencyCode:"EUR"},{_id:"685ab783aa4d455145a55242",name:"azerbaijan",countryCode:"AZ",isoAlpha3:"AZE",momoCode:"+994",currencyCode:"AZN"},{_id:"685ab7d5aa4d455145a55356",name:"bahamas",countryCode:"BS",isoAlpha3:"BHS",momoCode:"+1-242",currencyCode:"BSD"},{_id:"685ab785aa4d455145a55245",name:"bahrain",countryCode:"BH",isoAlpha3:"BHR",momoCode:"+973",currencyCode:"BHD"},{_id:"685ab7b3aa4d455145a55248",name:"bangladesh",countryCode:"BD",isoAlpha3:"BGD",momoCode:"+880",currencyCode:"BDT"},{_id:"685ab7d5aa4d455145a55359",name:"barbados",countryCode:"BB",isoAlpha3:"BRB",momoCode:"+1-246",currencyCode:"BBD"},{_id:"685ab7c8aa4d455145a552d8",name:"belarus",countryCode:"BY",isoAlpha3:"BLR",momoCode:"+375",currencyCode:"BYN"},{_id:"685ab7c9aa4d455145a552db",name:"belgium",countryCode:"BE",isoAlpha3:"BEL",momoCode:"+32",currencyCode:"EUR"},{_id:"685ab7d5aa4d455145a5535c",name:"belize",countryCode:"BZ",isoAlpha3:"BLZ",momoCode:"+501",currencyCode:"BZD"},{_id:"685ab35631dacffe12a228da",name:"benin",countryCode:"BJ",isoAlpha3:"BEN",momoCode:"+229",currencyCode:"XOF"},{_id:"685ab7b3aa4d455145a5524b",name:"bhutan",countryCode:"BT",isoAlpha3:"BTN",momoCode:"+975",currencyCode:"BTN"},{_id:"685ab7dbaa4d455145a55398",name:"bolivia",countryCode:"BO",isoAlpha3:"BOL",momoCode:"+591",currencyCode:"BOB"},{_id:"685ab7c9aa4d455145a552de",name:"bosnia and herzegovina",countryCode:"BA",isoAlpha3:"BIH",momoCode:"+387",currencyCode:"BAM"},{_id:"685ab4402cb8a47f26a32bfa",name:"botswana",countryCode:"BW",isoAlpha3:"BWA",momoCode:"+267",currencyCode:"BWP"},{_id:"685ab7dcaa4d455145a5539b",name:"brazil",countryCode:"BR",isoAlpha3:"BRA",momoCode:"+55",currencyCode:"BRL"},{_id:"685ab7b4aa4d455145a5524e",name:"brunei",countryCode:"BN",isoAlpha3:"BRN",momoCode:"+673",currencyCode:"BND"},{_id:"685ab7c9aa4d455145a552e1",name:"bulgaria",countryCode:"BG",isoAlpha3:"BGR",momoCode:"+359",currencyCode:"BGN"},{_id:"685ab43c2cb8a47f26a32beb",name:"burkina faso",countryCode:"BF",isoAlpha3:"BFA",momoCode:"+226",currencyCode:"XOF"},{_id:"685ab4412cb8a47f26a32bfd",name:"burundi",countryCode:"BI",isoAlpha3:"BDI",momoCode:"+257",currencyCode:"BIF"},{_id:"685ab7b4aa4d455145a55251",name:"cambodia",countryCode:"KH",isoAlpha3:"KHM",momoCode:"+855",currencyCode:"KHR"},{_id:"685ab43d2cb8a47f26a32bee",name:"cameroon",countryCode:"CM",isoAlpha3:"CMR",momoCode:"+237",currencyCode:"XAF"},{_id:"685ab7d6aa4d455145a5535f",name:"canada",countryCode:"CA",isoAlpha3:"CAN",momoCode:"+1",currencyCode:"CAD"},{_id:"685ab4422cb8a47f26a32c00",name:"cape verde",countryCode:"CV",isoAlpha3:"CPV",momoCode:"+238",currencyCode:"CVE"},{_id:"685ab4432cb8a47f26a32c03",name:"central african republic",countryCode:"CF",isoAlpha3:"CAF",momoCode:"+236",currencyCode:"XAF"},{_id:"685ab4442cb8a47f26a32c06",name:"chad",countryCode:"TD",isoAlpha3:"TCD",momoCode:"+235",currencyCode:"XAF"},{_id:"685ab7dcaa4d455145a5539e",name:"chile",countryCode:"CL",isoAlpha3:"CHL",momoCode:"+56",currencyCode:"CLP"},{_id:"685ab7b4aa4d455145a55254",name:"china",countryCode:"CN",isoAlpha3:"CHN",momoCode:"+86",currencyCode:"CNY"},{_id:"685ab7dcaa4d455145a553a1",name:"colombia",countryCode:"CO",isoAlpha3:"COL",momoCode:"+57",currencyCode:"COP"},{_id:"685ab4452cb8a47f26a32c09",name:"comoros",countryCode:"KM",isoAlpha3:"COM",momoCode:"+269",currencyCode:"KMF"},{_id:"685ab7d6aa4d455145a55362",name:"costa rica",countryCode:"CR",isoAlpha3:"CRI",momoCode:"+506",currencyCode:"CRC"},{_id:"685ab7c9aa4d455145a552e4",name:"croatia",countryCode:"HR",isoAlpha3:"HRV",momoCode:"+385",currencyCode:"EUR"},{_id:"685ab7d6aa4d455145a55365",name:"cuba",countryCode:"CU",isoAlpha3:"CUB",momoCode:"+53",currencyCode:"CUP"},{_id:"685ab7b5aa4d455145a55257",name:"cyprus",countryCode:"CY",isoAlpha3:"CYP",momoCode:"+357",currencyCode:"EUR"},{_id:"685ab7caaa4d455145a552e7",name:"czech republic",countryCode:"CZ",isoAlpha3:"CZE",momoCode:"+420",currencyCode:"CZK"},{_id:"685ab4382cb8a47f26a32bdf",name:"c\xf4te d'ivoire",countryCode:"CI",isoAlpha3:"CIV",momoCode:"+225",currencyCode:"XOF"},{_id:"685ab4462cb8a47f26a32c0c",name:"democratic republic of the congo",countryCode:"CD",isoAlpha3:"COD",momoCode:"+243",currencyCode:"CDF"},{_id:"685ab7caaa4d455145a552ea",name:"denmark",countryCode:"DK",isoAlpha3:"DNK",momoCode:"+45",currencyCode:"DKK"},{_id:"685ab4482cb8a47f26a32c12",name:"djibouti",countryCode:"DJ",isoAlpha3:"DJI",momoCode:"+253",currencyCode:"DJF"},{_id:"685ab7d7aa4d455145a55368",name:"dominica",countryCode:"DM",isoAlpha3:"DMA",momoCode:"+1-767",currencyCode:"XCD"},{_id:"685ab7d7aa4d455145a5536b",name:"dominican republic",countryCode:"DO",isoAlpha3:"DOM",momoCode:"+1-809",currencyCode:"DOP"},{_id:"685ab7ddaa4d455145a553a4",name:"ecuador",countryCode:"EC",isoAlpha3:"ECU",momoCode:"+593",currencyCode:"USD"},{_id:"685ab4492cb8a47f26a32c15",name:"egypt",countryCode:"EG",isoAlpha3:"EGY",momoCode:"+20",currencyCode:"EGP"},{_id:"685ab7d7aa4d455145a5536e",name:"el salvador",countryCode:"SV",isoAlpha3:"SLV",momoCode:"+503",currencyCode:"USD"},{_id:"685ab44a2cb8a47f26a32c18",name:"equatorial guinea",countryCode:"GQ",isoAlpha3:"GNQ",momoCode:"+240",currencyCode:"XAF"},{_id:"685ab44b2cb8a47f26a32c1b",name:"eritrea",countryCode:"ER",isoAlpha3:"ERI",momoCode:"+291",currencyCode:"ERN"},{_id:"685ab7caaa4d455145a552ed",name:"estonia",countryCode:"EE",isoAlpha3:"EST",momoCode:"+372",currencyCode:"EUR"},{_id:"685ab44c2cb8a47f26a32c1e",name:"eswatini",countryCode:"SZ",isoAlpha3:"SWZ",momoCode:"+268",currencyCode:"SZL"},{_id:"685ab44d2cb8a47f26a32c21",name:"ethiopia",countryCode:"ET",isoAlpha3:"ETH",momoCode:"+251",currencyCode:"ETB"},{_id:"685ab7dfaa4d455145a553bc",name:"fiji",countryCode:"FJ",isoAlpha3:"FJI",momoCode:"+679",currencyCode:"FJD"},{_id:"685ab7cbaa4d455145a552f0",name:"finland",countryCode:"FI",isoAlpha3:"FIN",momoCode:"+358",currencyCode:"EUR"},{_id:"685ab7cbaa4d455145a552f3",name:"france",countryCode:"FR",isoAlpha3:"FRA",momoCode:"+33",currencyCode:"EUR"},{_id:"685ab44e2cb8a47f26a32c24",name:"gabon",countryCode:"GA",isoAlpha3:"GAB",momoCode:"+241",currencyCode:"XAF"},{_id:"685ab44f2cb8a47f26a32c27",name:"gambia",countryCode:"GM",isoAlpha3:"GMB",momoCode:"+220",currencyCode:"GMD"},{_id:"685ab7b5aa4d455145a5525a",name:"georgia",countryCode:"GE",isoAlpha3:"GEO",momoCode:"+995",currencyCode:"GEL"},{_id:"685ab7cbaa4d455145a552f6",name:"germany",countryCode:"DE",isoAlpha3:"DEU",momoCode:"+49",currencyCode:"EUR"},{_id:"685ab35431dacffe12a228c5",name:"ghana",countryCode:"GH",isoAlpha3:"GHA",momoCode:"+233",currencyCode:"GHS"},{_id:"685ab7ccaa4d455145a552f9",name:"greece",countryCode:"GR",isoAlpha3:"GRC",momoCode:"+30",currencyCode:"EUR"},{_id:"685ab7d8aa4d455145a55371",name:"grenada",countryCode:"GD",isoAlpha3:"GRD",momoCode:"+1-473",currencyCode:"XCD"},{_id:"685ab7d8aa4d455145a55374",name:"guatemala",countryCode:"GT",isoAlpha3:"GTM",momoCode:"+502",currencyCode:"GTQ"},{_id:"685ab4502cb8a47f26a32c2a",name:"guinea",countryCode:"GN",isoAlpha3:"GIN",momoCode:"+224",currencyCode:"GNF"},{_id:"685ab4512cb8a47f26a32c2d",name:"guinea-bissau",countryCode:"GW",isoAlpha3:"GNB",momoCode:"+245",currencyCode:"XOF"},{_id:"685ab7ddaa4d455145a553a7",name:"guyana",countryCode:"GY",isoAlpha3:"GUY",momoCode:"+592",currencyCode:"GYD"},{_id:"685ab7d8aa4d455145a55377",name:"haiti",countryCode:"HT",isoAlpha3:"HTI",momoCode:"+509",currencyCode:"HTG"},{_id:"685ab7d8aa4d455145a5537a",name:"honduras",countryCode:"HN",isoAlpha3:"HND",momoCode:"+504",currencyCode:"HNL"},{_id:"685ab7ccaa4d455145a552fc",name:"hungary",countryCode:"HU",isoAlpha3:"HUN",momoCode:"+36",currencyCode:"HUF"},{_id:"685ab7ccaa4d455145a552ff",name:"iceland",countryCode:"IS",isoAlpha3:"ISL",momoCode:"+354",currencyCode:"ISK"},{_id:"685ab7b5aa4d455145a5525d",name:"india",countryCode:"IN",isoAlpha3:"IND",momoCode:"+91",currencyCode:"INR"},{_id:"685ab7b5aa4d455145a55260",name:"indonesia",countryCode:"ID",isoAlpha3:"IDN",momoCode:"+62",currencyCode:"IDR"},{_id:"685ab7b6aa4d455145a55263",name:"iran",countryCode:"IR",isoAlpha3:"IRN",momoCode:"+98",currencyCode:"IRR"},{_id:"685ab7b6aa4d455145a55266",name:"iraq",countryCode:"IQ",isoAlpha3:"IRQ",momoCode:"+964",currencyCode:"IQD"},{_id:"685ab7ccaa4d455145a55302",name:"ireland",countryCode:"IE",isoAlpha3:"IRL",momoCode:"+353",currencyCode:"EUR"},{_id:"685ab7b6aa4d455145a55269",name:"israel",countryCode:"IL",isoAlpha3:"ISR",momoCode:"+972",currencyCode:"ILS"},{_id:"685ab7cdaa4d455145a55305",name:"italy",countryCode:"IT",isoAlpha3:"ITA",momoCode:"+39",currencyCode:"EUR"},{_id:"685ab7d9aa4d455145a5537d",name:"jamaica",countryCode:"JM",isoAlpha3:"JAM",momoCode:"+1-876",currencyCode:"JMD"},{_id:"685ab7b7aa4d455145a5526c",name:"japan",countryCode:"JP",isoAlpha3:"JPN",momoCode:"+81",currencyCode:"JPY"},{_id:"685ab7b7aa4d455145a5526f",name:"jordan",countryCode:"JO",isoAlpha3:"JOR",momoCode:"+962",currencyCode:"JOD"},{_id:"685ab7b8aa4d455145a55272",name:"kazakhstan",countryCode:"KZ",isoAlpha3:"KAZ",momoCode:"+7",currencyCode:"KZT"},{_id:"685ab35431dacffe12a228c8",name:"kenya",countryCode:"KE",isoAlpha3:"KEN",momoCode:"+254",currencyCode:"KES"},{_id:"685ab7dfaa4d455145a553bf",name:"kiribati",countryCode:"KI",isoAlpha3:"KIR",momoCode:"+686",currencyCode:"AUD"},{_id:"685ab7b8aa4d455145a55275",name:"kuwait",countryCode:"KW",isoAlpha3:"KWT",momoCode:"+965",currencyCode:"KWD"},{_id:"685ab7b8aa4d455145a55278",name:"kyrgyzstan",countryCode:"KG",isoAlpha3:"KGZ",momoCode:"+996",currencyCode:"KGS"},{_id:"685ab7b9aa4d455145a5527b",name:"laos",countryCode:"LA",isoAlpha3:"LAO",momoCode:"+856",currencyCode:"LAK"},{_id:"685ab7cdaa4d455145a55308",name:"latvia",countryCode:"LV",isoAlpha3:"LVA",momoCode:"+371",currencyCode:"EUR"},{_id:"685ab7b9aa4d455145a5527e",name:"lebanon",countryCode:"LB",isoAlpha3:"LBN",momoCode:"+961",currencyCode:"LBP"},{_id:"685ab4512cb8a47f26a32c30",name:"lesotho",countryCode:"LS",isoAlpha3:"LSO",momoCode:"+266",currencyCode:"LSL"},{_id:"685ab4522cb8a47f26a32c33",name:"liberia",countryCode:"LR",isoAlpha3:"LBR",momoCode:"+231",currencyCode:"LRD"},{_id:"685ab4532cb8a47f26a32c36",name:"libya",countryCode:"LY",isoAlpha3:"LBY",momoCode:"+218",currencyCode:"LYD"},{_id:"685ab7cdaa4d455145a5530b",name:"liechtenstein",countryCode:"LI",isoAlpha3:"LIE",momoCode:"+423",currencyCode:"CHF"},{_id:"685ab7ceaa4d455145a5530e",name:"lithuania",countryCode:"LT",isoAlpha3:"LTU",momoCode:"+370",currencyCode:"EUR"},{_id:"685ab7ceaa4d455145a55311",name:"luxembourg",countryCode:"LU",isoAlpha3:"LUX",momoCode:"+352",currencyCode:"EUR"},{_id:"685ab4542cb8a47f26a32c39",name:"madagascar",countryCode:"MG",isoAlpha3:"MDG",momoCode:"+261",currencyCode:"MGA"},{_id:"685ab4552cb8a47f26a32c3c",name:"malawi",countryCode:"MW",isoAlpha3:"MWI",momoCode:"+265",currencyCode:"MWK"},{_id:"685ab7b9aa4d455145a55281",name:"malaysia",countryCode:"MY",isoAlpha3:"MYS",momoCode:"+60",currencyCode:"MYR"},{_id:"685ab7b9aa4d455145a55284",name:"maldives",countryCode:"MV",isoAlpha3:"MDV",momoCode:"+960",currencyCode:"MVR"},{_id:"685ab43b2cb8a47f26a32be8",name:"mali",countryCode:"ML",isoAlpha3:"MLI",momoCode:"+223",currencyCode:"XOF"},{_id:"685ab7ceaa4d455145a55314",name:"malta",countryCode:"MT",isoAlpha3:"MLT",momoCode:"+356",currencyCode:"EUR"},{_id:"685ab7e0aa4d455145a553c2",name:"marshall islands",countryCode:"MH",isoAlpha3:"MHL",momoCode:"+692",currencyCode:"USD"},{_id:"685ab4562cb8a47f26a32c3f",name:"mauritania",countryCode:"MR",isoAlpha3:"MRT",momoCode:"+222",currencyCode:"MRU"},{_id:"685ab4572cb8a47f26a32c42",name:"mauritius",countryCode:"MU",isoAlpha3:"MUS",momoCode:"+230",currencyCode:"MUR"},{_id:"685ab7d9aa4d455145a55380",name:"mexico",countryCode:"MX",isoAlpha3:"MEX",momoCode:"+52",currencyCode:"MXN"},{_id:"685ab7e0aa4d455145a553c5",name:"micronesia",countryCode:"FM",isoAlpha3:"FSM",momoCode:"+691",currencyCode:"USD"},{_id:"685ab7ceaa4d455145a55317",name:"moldova",countryCode:"MD",isoAlpha3:"MDA",momoCode:"+373",currencyCode:"MDL"},{_id:"685ab7cfaa4d455145a5531a",name:"monaco",countryCode:"MC",isoAlpha3:"MCO",momoCode:"+377",currencyCode:"EUR"},{_id:"685ab7baaa4d455145a55287",name:"mongolia",countryCode:"MN",isoAlpha3:"MNG",momoCode:"+976",currencyCode:"MNT"},{_id:"685ab7cfaa4d455145a5531d",name:"montenegro",countryCode:"ME",isoAlpha3:"MNE",momoCode:"+382",currencyCode:"EUR"},{_id:"685ab4582cb8a47f26a32c45",name:"morocco",countryCode:"MA",isoAlpha3:"MAR",momoCode:"+212",currencyCode:"MAD"},{_id:"685ab4592cb8a47f26a32c48",name:"mozambique",countryCode:"MZ",isoAlpha3:"MOZ",momoCode:"+258",currencyCode:"MZN"},{_id:"685ab7baaa4d455145a5528a",name:"myanmar",countryCode:"MM",isoAlpha3:"MMR",momoCode:"+95",currencyCode:"MMK"},{_id:"685ab45a2cb8a47f26a32c4b",name:"namibia",countryCode:"NA",isoAlpha3:"NAM",momoCode:"+264",currencyCode:"NAD"},{_id:"685ab7e0aa4d455145a553c8",name:"nauru",countryCode:"NR",isoAlpha3:"NRU",momoCode:"+674",currencyCode:"AUD"},{_id:"685ab7baaa4d455145a5528d",name:"nepal",countryCode:"NP",isoAlpha3:"NPL",momoCode:"+977",currencyCode:"NPR"},{_id:"685ab7cfaa4d455145a55320",name:"netherlands",countryCode:"NL",isoAlpha3:"NLD",momoCode:"+31",currencyCode:"EUR"},{_id:"685ab7e1aa4d455145a553cb",name:"new zealand",countryCode:"NZ",isoAlpha3:"NZL",momoCode:"+64",currencyCode:"NZD"},{_id:"685ab7d9aa4d455145a55383",name:"nicaragua",countryCode:"NI",isoAlpha3:"NIC",momoCode:"+505",currencyCode:"NIO"},{_id:"685ab45b2cb8a47f26a32c4e",name:"niger",countryCode:"NE",isoAlpha3:"NER",momoCode:"+227",currencyCode:"XOF"},{_id:"685ab35431dacffe12a228c2",name:"nigeria",countryCode:"NG",isoAlpha3:"NGA",momoCode:"+234",currencyCode:"NGN"},{_id:"685ab7bbaa4d455145a55290",name:"north korea",countryCode:"KP",isoAlpha3:"PRK",momoCode:"+850",currencyCode:"KPW"},{_id:"685ab7d0aa4d455145a55323",name:"north macedonia",countryCode:"MK",isoAlpha3:"MKD",momoCode:"+389",currencyCode:"MKD"},{_id:"685ab7d0aa4d455145a55326",name:"norway",countryCode:"NO",isoAlpha3:"NOR",momoCode:"+47",currencyCode:"NOK"},{_id:"685ab7bcaa4d455145a55293",name:"oman",countryCode:"OM",isoAlpha3:"OMN",momoCode:"+968",currencyCode:"OMR"},{_id:"685ab7c1aa4d455145a55296",name:"pakistan",countryCode:"PK",isoAlpha3:"PAK",momoCode:"+92",currencyCode:"PKR"},{_id:"685ab7e1aa4d455145a553ce",name:"palau",countryCode:"PW",isoAlpha3:"PLW",momoCode:"+680",currencyCode:"USD"},{_id:"685ab7c2aa4d455145a55299",name:"palestine",countryCode:"PS",isoAlpha3:"PSE",momoCode:"+970",currencyCode:"ILS"},{_id:"685ab7daaa4d455145a55386",name:"panama",countryCode:"PA",isoAlpha3:"PAN",momoCode:"+507",currencyCode:"PAB"},{_id:"685ab7e1aa4d455145a553d1",name:"papua new guinea",countryCode:"PG",isoAlpha3:"PNG",momoCode:"+675",currencyCode:"PGK"},{_id:"685ab7ddaa4d455145a553aa",name:"paraguay",countryCode:"PY",isoAlpha3:"PRY",momoCode:"+595",currencyCode:"PYG"},{_id:"685ab7deaa4d455145a553ad",name:"peru",countryCode:"PE",isoAlpha3:"PER",momoCode:"+51",currencyCode:"PEN"},{_id:"685ab7c2aa4d455145a5529c",name:"philippines",countryCode:"PH",isoAlpha3:"PHL",momoCode:"+63",currencyCode:"PHP"},{_id:"685ab7d0aa4d455145a55329",name:"poland",countryCode:"PL",isoAlpha3:"POL",momoCode:"+48",currencyCode:"PLN"},{_id:"685ab7d1aa4d455145a5532c",name:"portugal",countryCode:"PT",isoAlpha3:"PRT",momoCode:"+351",currencyCode:"EUR"},{_id:"685ab7c2aa4d455145a5529f",name:"qatar",countryCode:"QA",isoAlpha3:"QAT",momoCode:"+974",currencyCode:"QAR"},{_id:"685ab4472cb8a47f26a32c0f",name:"republic of the congo",countryCode:"CG",isoAlpha3:"COG",momoCode:"+242",currencyCode:"XAF"},{_id:"685ab7d1aa4d455145a5532f",name:"romania",countryCode:"RO",isoAlpha3:"ROU",momoCode:"+40",currencyCode:"RON"},{_id:"685ab7d1aa4d455145a55332",name:"russia",countryCode:"RU",isoAlpha3:"RUS",momoCode:"+7",currencyCode:"RUB"},{_id:"685ab35631dacffe12a228d4",name:"rwanda",countryCode:"RW",isoAlpha3:"RWA",momoCode:"+250",currencyCode:"RWF"},{_id:"685ab7daaa4d455145a55389",name:"saint kitts and nevis",countryCode:"KN",isoAlpha3:"KNA",momoCode:"+1-869",currencyCode:"XCD"},{_id:"685ab7daaa4d455145a5538c",name:"saint lucia",countryCode:"LC",isoAlpha3:"LCA",momoCode:"+1-758",currencyCode:"XCD"},{_id:"685ab7dbaa4d455145a5538f",name:"saint vincent and the grenadines",countryCode:"VC",isoAlpha3:"VCT",momoCode:"+1-784",currencyCode:"XCD"},{_id:"685ab7e2aa4d455145a553d4",name:"samoa",countryCode:"WS",isoAlpha3:"WSM",momoCode:"+685",currencyCode:"WST"},{_id:"685ab7d1aa4d455145a55335",name:"san marino",countryCode:"SM",isoAlpha3:"SMR",momoCode:"+378",currencyCode:"EUR"},{_id:"685ab7c3aa4d455145a552a2",name:"saudi arabia",countryCode:"SA",isoAlpha3:"SAU",momoCode:"+966",currencyCode:"SAR"},{_id:"685ab43a2cb8a47f26a32be5",name:"senegal",countryCode:"SN",isoAlpha3:"SEN",momoCode:"+221",currencyCode:"XOF"},{_id:"685ab7d2aa4d455145a55338",name:"serbia",countryCode:"RS",isoAlpha3:"SRB",momoCode:"+381",currencyCode:"RSD"},{_id:"685ab45d2cb8a47f26a32c54",name:"seychelles",countryCode:"SC",isoAlpha3:"SYC",momoCode:"+248",currencyCode:"SCR"},{_id:"685ab45d2cb8a47f26a32c57",name:"sierra leone",countryCode:"SL",isoAlpha3:"SLE",momoCode:"+232",currencyCode:"SLE"},{_id:"685ab7c3aa4d455145a552a5",name:"singapore",countryCode:"SG",isoAlpha3:"SGP",momoCode:"+65",currencyCode:"SGD"},{_id:"685ab7d2aa4d455145a5533b",name:"slovakia",countryCode:"SK",isoAlpha3:"SVK",momoCode:"+421",currencyCode:"EUR"},{_id:"685ab7d2aa4d455145a5533e",name:"slovenia",countryCode:"SI",isoAlpha3:"SVN",momoCode:"+386",currencyCode:"EUR"},{_id:"685ab7e2aa4d455145a553d7",name:"solomon islands",countryCode:"SB",isoAlpha3:"SLB",momoCode:"+677",currencyCode:"SBD"},{_id:"685ab45e2cb8a47f26a32c5a",name:"somalia",countryCode:"SO",isoAlpha3:"SOM",momoCode:"+252",currencyCode:"SOS"},{_id:"685ab35531dacffe12a228cb",name:"south africa",countryCode:"ZA",isoAlpha3:"ZAF",momoCode:"+27",currencyCode:"ZAR"},{_id:"685ab7c3aa4d455145a552a8",name:"south korea",countryCode:"KR",isoAlpha3:"KOR",momoCode:"+82",currencyCode:"KRW"},{_id:"685ab45f2cb8a47f26a32c5d",name:"south sudan",countryCode:"SS",isoAlpha3:"SSD",momoCode:"+211",currencyCode:"SSP"},{_id:"685ab7d3aa4d455145a55341",name:"spain",countryCode:"ES",isoAlpha3:"ESP",momoCode:"+34",currencyCode:"EUR"},{_id:"685ab7c4aa4d455145a552ab",name:"sri lanka",countryCode:"LK",isoAlpha3:"LKA",momoCode:"+94",currencyCode:"LKR"},{_id:"685ab4602cb8a47f26a32c60",name:"sudan",countryCode:"SD",isoAlpha3:"SDN",momoCode:"+249",currencyCode:"SDG"},{_id:"685ab7deaa4d455145a553b0",name:"suriname",countryCode:"SR",isoAlpha3:"SUR",momoCode:"+597",currencyCode:"SRD"},{_id:"685ab7d3aa4d455145a55344",name:"sweden",countryCode:"SE",isoAlpha3:"SWE",momoCode:"+46",currencyCode:"SEK"},{_id:"685ab7d3aa4d455145a55347",name:"switzerland",countryCode:"CH",isoAlpha3:"CHE",momoCode:"+41",currencyCode:"CHF"},{_id:"685ab7c4aa4d455145a552ae",name:"syria",countryCode:"SY",isoAlpha3:"SYR",momoCode:"+963",currencyCode:"SYP"},{_id:"685ab45c2cb8a47f26a32c51",name:"s\xe3o tom\xe9 and pr\xedncipe",countryCode:"ST",isoAlpha3:"STP",momoCode:"+239",currencyCode:"STN"},{_id:"685ab7c4aa4d455145a552b1",name:"taiwan",countryCode:"TW",isoAlpha3:"TWN",momoCode:"+886",currencyCode:"TWD"},{_id:"685ab7c5aa4d455145a552b4",name:"tajikistan",countryCode:"TJ",isoAlpha3:"TJK",momoCode:"+992",currencyCode:"TJS"},{_id:"685ab35531dacffe12a228d1",name:"tanzania",countryCode:"TZ",isoAlpha3:"TZA",momoCode:"+255",currencyCode:"TZS"},{_id:"685ab7c5aa4d455145a552b7",name:"thailand",countryCode:"TH",isoAlpha3:"THA",momoCode:"+66",currencyCode:"THB"},{_id:"685ab7c5aa4d455145a552ba",name:"timor-leste",countryCode:"TL",isoAlpha3:"TLS",momoCode:"+670",currencyCode:"USD"},{_id:"685ab4392cb8a47f26a32be2",name:"togo",countryCode:"TG",isoAlpha3:"TGO",momoCode:"+228",currencyCode:"XOF"},{_id:"685ab7e2aa4d455145a553da",name:"tonga",countryCode:"TO",isoAlpha3:"TON",momoCode:"+676",currencyCode:"TOP"},{_id:"685ab7dbaa4d455145a55392",name:"trinidad and tobago",countryCode:"TT",isoAlpha3:"TTO",momoCode:"+1-868",currencyCode:"TTD"},{_id:"685ab4612cb8a47f26a32c63",name:"tunisia",countryCode:"TN",isoAlpha3:"TUN",momoCode:"+216",currencyCode:"TND"},{_id:"685ab7c5aa4d455145a552bd",name:"turkey",countryCode:"TR",isoAlpha3:"TUR",momoCode:"+90",currencyCode:"TRY"},{_id:"685ab7c6aa4d455145a552c0",name:"turkmenistan",countryCode:"TM",isoAlpha3:"TKM",momoCode:"+993",currencyCode:"TMT"},{_id:"685ab7e2aa4d455145a553dd",name:"tuvalu",countryCode:"TV",isoAlpha3:"TUV",momoCode:"+688",currencyCode:"AUD"},{_id:"685ab35631dacffe12a228d7",name:"uganda",countryCode:"UG",isoAlpha3:"UGA",momoCode:"+256",currencyCode:"UGX"},{_id:"685ab7d4aa4d455145a5534a",name:"ukraine",countryCode:"UA",isoAlpha3:"UKR",momoCode:"+380",currencyCode:"UAH"},{_id:"685ab7c6aa4d455145a552c3",name:"united arab emirates",countryCode:"AE",isoAlpha3:"ARE",momoCode:"+971",currencyCode:"AED"},{_id:"685ab7d4aa4d455145a5534d",name:"united kingdom",countryCode:"GB",isoAlpha3:"GBR",momoCode:"+44",currencyCode:"GBP"},{_id:"685ab35531dacffe12a228ce",name:"united states",countryCode:"US",isoAlpha3:"USA",momoCode:"+1",currencyCode:"USD"},{_id:"685ab7deaa4d455145a553b3",name:"uruguay",countryCode:"UY",isoAlpha3:"URY",momoCode:"+598",currencyCode:"UYU"},{_id:"685ab7c6aa4d455145a552c6",name:"uzbekistan",countryCode:"UZ",isoAlpha3:"UZB",momoCode:"+998",currencyCode:"UZS"},{_id:"685ab7e3aa4d455145a553e0",name:"vanuatu",countryCode:"VU",isoAlpha3:"VUT",momoCode:"+678",currencyCode:"VUV"},{_id:"685ab7d4aa4d455145a55350",name:"vatican city",countryCode:"VA",isoAlpha3:"VAT",momoCode:"+379",currencyCode:"EUR"},{_id:"685ab7dfaa4d455145a553b6",name:"venezuela",countryCode:"VE",isoAlpha3:"VEN",momoCode:"+58",currencyCode:"VES"},{_id:"685ab7c7aa4d455145a552c9",name:"vietnam",countryCode:"VN",isoAlpha3:"VNM",momoCode:"+84",currencyCode:"VND"},{_id:"685ab7c7aa4d455145a552cc",name:"yemen",countryCode:"YE",isoAlpha3:"YEM",momoCode:"+967",currencyCode:"YER"},{_id:"685ab43e2cb8a47f26a32bf1",name:"zambia",countryCode:"ZM",isoAlpha3:"ZMB",momoCode:"+260",currencyCode:"ZMW"},{_id:"685ab781aa4d455145a55239",name:"zimbabwe",countryCode:"ZW",isoAlpha3:"ZWE",momoCode:"+263",currencyCode:"ZWD"}],as_baseUrl="https://api-dev.startbutton.tech/";let LR=(()=>{var e;class n{constructor(){this.http=v(vp)}get(r,i){const o={...i};void 0!==i?.skip&&(o.skip=parseInt(i.limit)*parseInt(i.skip));for(const s in i)void 0===o[s]&&delete o[s];return this.http.get(as_baseUrl+r,{params:o,...Ir.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}delete(r,i){return this.http.delete(`${as_baseUrl}${r}/${i}`,Ir.getTokenHttpHeaders()).pipe(ae(o=>o.data))}post(r,i,o){return this.http.post(as_baseUrl+r,i,{params:o,...Ir.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}noAuthPost(r,i,o,s="true",a="true"){return this.http.post(as_baseUrl+r,i,{params:o,...Ir.getNoTokenHeaders(s,a)}).pipe(ae(l=>l.data??l))}patch(r,i,o){return this.http.patch(as_baseUrl+r,i,{params:o,...Ir.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}put(r,i,o){return this.http.put(as_baseUrl+r,i,{params:o,...Ir.getTokenHttpHeaders()}).pipe(ae(s=>s.data))}getNoAuth(r,i){i?.skip&&(i.skip=parseInt(i.limit)*parseInt(i.skip));for(const o in i)void 0===i[o]&&delete i[o];return this.http.get(as_baseUrl+r,{params:i}).pipe(ae(o=>o.data))}postNoAuth(r,i,o){return this.http.post(as_baseUrl+r,i,{params:o}).pipe(ae(s=>s.data))}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();function Rr(e){return an((n,t)=>{let o,r=null,i=!1;r=n.subscribe(Gt(t,void 0,void 0,s=>{o=gr(e(s,Rr(e)(n))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(t))})}let bX=(()=>{var e;class n extends LR{constructor(){super(...arguments),this.sbKey=new Dn(""),this.paymentRef=new Dn(""),this.paymentData=new Dn({}),this.environment=he("test")}get baseUrl(){return"prod"===this.environment()?"https://api.startbutton.tech/":"test"===this.environment()?"https://api-dev.startbutton.tech/":this.environment()}loadScript(r,i){return new Promise(o=>{if("Paystack"===i&&window?.PaystackPop&&"function"==typeof window.PaystackPop?.setup)return void o();if("Fincra"===i&&window?.Fincra&&"function"==typeof window.Fincra?.initialize)return void o();const s=document.createElement("script");document.head.appendChild(s);const a=()=>{s.removeEventListener("load",a),o()};s.addEventListener("load",a),s.setAttribute("src",r)})}initializePayment(r){const i={...r}.key;return delete r.key,this.http.post(this.baseUrl+"transaction/initialize",r,Ir.getMerchantTokenHeaders(i)).pipe(ae(o=>o.data.split("/")[4]),Tt(o=>this.http.get(this.baseUrl+"transaction/get-payment-details/"+o)),ae(o=>o.data),Rr(o=>{throw o}))}getTaxInformation(r,i,o){return this.http.get(this.baseUrl+"tax-region/get-applicable-taxes-breakdown",{params:{currency:r,transactionRef:i,merchantId:o,transactionType:"collection"}}).pipe(ae(a=>a.data))}confirmMobileMoneyPayment(r){return this.http.post(`${this.baseUrl}transaction/initialize/mobile-money`,r,Ir.getMerchantTokenHeaders(this.sbKey.getValue())).pipe(ae(i=>i.data))}generateVA(){return this.http.get(this.baseUrl+"transaction/get-payment-details/virtual-account/"+this.paymentRef.getValue(),Ir.getNoTokenHeaders()).pipe(ae(r=>({bankName:r.data.bankName??"Baines Credit Microfinance Bank",accountName:r.data.accountName??"Checkout Earth/SB",email:this.paymentData.value.customerEmail,amount:this.paymentData.value.amount,...r.data})))}getMerchantSDKConfig(r){return this.http.get(`${this.baseUrl}merchant/integrations/sdk-config/${r}`).pipe(ae(i=>i.data))}validateOtp(r){return this.http.post(`${this.baseUrl}transaction/initialize/s2s/mobile_money/otp-verify`,r,Ir.getMerchantTokenHeaders(this.sbKey.value)).pipe(ae(i=>i.data))}manualConfirm(r){return this.http.post(`${this.baseUrl}transaction/verify-va-collection/${r}`,{},Ir.getNoTokenHeaders()).pipe(ae(i=>i.data))}getServiceProvider(r){return this.http.get(`${this.baseUrl}transaction/mobile-money/providers/${r}`,Ir.getNoTokenHeaders()).pipe(ae(i=>i.data))}resolveBankAccount(r){return this.http.get(`${this.baseUrl}merchant/bank/resolve`,{params:r,...Ir.getTokenHttpHeaders("false","false")}).pipe(ae(o=>o.data))}static#e=e=()=>(this.\u0275fac=(()=>{let r;return function(o){return(r||(r=Ut(n)))(o||n)}})(),this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();function Wu(e){return new bt(n=>{gr(e()).subscribe(n)})}function vt(e,n,t){const r=qt(e)||n||t?{next:e,error:n,complete:t}:e;return r?an((i,o)=>{var s;null===(s=r.subscribe)||void 0===s||s.call(r);let a=!0;i.subscribe(Gt(o,l=>{var c;null===(c=r.next)||void 0===c||c.call(r,l),o.next(l)},()=>{var l;a=!1,null===(l=r.complete)||void 0===l||l.call(r),o.complete()},l=>{var c;a=!1,null===(c=r.error)||void 0===c||c.call(r,l),o.error(l)},()=>{var l,c;a&&(null===(l=r.unsubscribe)||void 0===l||l.call(r)),null===(c=r.finalize)||void 0===c||c.call(r)}))}):Ro}var Ie=function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e}(Ie||{});const po="*";function VR(e,n){return{type:Ie.Trigger,name:e,definitions:n,options:{}}}function BR(e,n=null){return{type:Ie.Animate,styles:n,timings:e}}function EX(e,n=null){return{type:Ie.Group,steps:e,options:n}}function ia(e){return{type:Ie.Style,styles:e,offset:null}}function jR(e){return{type:Ie.Keyframes,steps:e}}function UR(e,n,t=null){return{type:Ie.Transition,expr:e,animation:n,options:t}}function $R(e,n=null){return{type:Ie.Reference,animation:e,options:n}}function Ub(e=null){return{type:Ie.AnimateChild,options:e}}function DX(e,n=null){return{type:Ie.AnimateRef,animation:e,options:n}}function $b(e,n,t=null){return{type:Ie.Query,selector:e,animation:n,options:t}}class qu{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(n=0,t=0){this.totalTime=n+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class HR{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(n){this.players=n;let t=0,r=0,i=0;const o=this.players.length;0==o?queueMicrotask(()=>this._onFinish()):this.players.forEach(s=>{s.onDone(()=>{++t==o&&this._onFinish()}),s.onDestroy(()=>{++r==o&&this._onDestroy()}),s.onStart(()=>{++i==o&&this._onStart()})}),this.totalTime=this.players.reduce((s,a)=>Math.max(s,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const t=n*this.totalTime;this.players.forEach(r=>{const i=r.totalTime?Math.min(1,t/r.totalTime):1;r.setPosition(i)})}getPosition(){const n=this.players.reduce((t,r)=>null===t||r.totalTime>t.totalTime?r:t,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const t="start"==n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}function R(e,n){return[...n&&"before"===n.animateChildren?[$b("@*",Ub(),{optional:!0})]:[],EX([DX(e),...n&&n.animateChildren&&"together"!==n.animateChildren?[]:[$b("@*",Ub(),{optional:!0})]]),...n&&"after"===n.animateChildren?[$b("@*",Ub(),{optional:!0})]:[]]}function TX(e){return VR(e&&e.anchor||"fadeInOnEnter",[UR(":enter",[ia({visibility:"hidden"}),...R($R([BR("{{duration}}ms {{delay}}ms",jR([ia({visibility:"visible",opacity:0,easing:"ease",offset:0}),ia({opacity:1,easing:"ease",offset:1})]))]),e)],{params:{delay:e&&e.delay||0,duration:e&&e.duration||1e3}})])}function SX(e){return VR(e&&e.anchor||"fadeOutOnLeave",[UR(":leave",[...R($R([BR("{{duration}}ms {{delay}}ms",jR([ia({opacity:1,easing:"ease",offset:0}),ia({opacity:0,easing:"ease",offset:1})]))]),e)],{params:{delay:e&&e.delay||0,duration:e&&e.duration||1e3}})])}const Ll={ficraPaymentMethods:{bank_transfer:"bank_transfer",card:"card",payattitude:"payattitude"},paystackPaymentMethods:{bank_transfer:"bank_transfer",card:"card",payattitude:"payattitude",ussd:"ussd",bank:"bank",qr:"qr",eft:"eft",mobile_money:"mobile_money",transfer:"transfer"},supportedCurrencies:[{name:"Nigeria",currency:"NGN",dialingCode:"+234",defaultTo:"transfer",countryCode:"NG",hasTax:!0,mobileMoneyConfig:{supported:!1},bankTransferConfig:{supported:!0,minThreshHold:100},paystackConfig:{supported:!0}},{name:"Uganda",currency:"UGX",dialingCode:"+256",defaultTo:"momo",hasTax:!1,countryCode:"UG",mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!0},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Ghana",currency:"GHS",dialingCode:"+233",defaultTo:"momo",hasTax:!0,countryCode:"GH",altMethod:"transfer",defaultToAltThreshHold:3e3,mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!0},bankTransferConfig:{supported:!0},paystackConfig:{supported:!0}},{name:"Tanzania",currency:"TZS",dialingCode:"+255",defaultTo:"momo",countryCode:"TZ",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Kenya",currency:"KES",dialingCode:"+254",defaultTo:"momo",countryCode:"KE",mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!0},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Rwanda",currency:"RWF",dialingCode:"+250",defaultTo:"momo",countryCode:"RW",mobileMoneyConfig:{supported:!0,hasSP:!0,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Sounth Africa",currency:"ZAR",dialingCode:"+27",defaultTo:"paystack",countryCode:"ZA",mobileMoneyConfig:{supported:!1,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!0}},{name:"United States of America",currency:"USD",dialingCode:"+1",defaultTo:"paystack",countryCode:"US",mobileMoneyConfig:{supported:!1,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!0}},{name:"Ivory Coast",currency:"XOF",dialingCode:"+225",defaultTo:"paystack",countryCode:"CI",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!0}},{name:"Benin",currency:"XOF",dialingCode:"+229",defaultTo:"momo",countryCode:"BJ",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Togo",currency:"XOF",dialingCode:"+228",defaultTo:"momo",countryCode:"TG",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Senegal",currency:"XOF",dialingCode:"+221",defaultTo:"momo",countryCode:"SN",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Mali",currency:"XOF",dialingCode:"+223",defaultTo:"momo",countryCode:"ML",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Burkina Faso",currency:"XOF",dialingCode:"+226",defaultTo:"momo",countryCode:"BF",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}},{name:"Cameroon",currency:"XAF",dialingCode:"+237",defaultTo:"momo",countryCode:"CM",mobileMoneyConfig:{supported:!0,hasSP:!1,validate:!1},bankTransferConfig:{supported:!1},paystackConfig:{supported:!1}}]},Yu=mg(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function zb(e={}){const{connector:n=()=>new ke,resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=e;return o=>{let s,a,l,c=0,u=!1,d=!1;const g=()=>{a?.unsubscribe(),a=void 0},m=()=>{g(),s=l=void 0,u=d=!1},f=()=>{const b=s;m(),b?.unsubscribe()};return an((b,w)=>{c++,!d&&!u&&g();const D=l=l??n();w.add(()=>{c--,0===c&&!d&&!u&&(a=Gb(f,i))}),D.subscribe(w),!s&&c>0&&(s=new La({next:I=>D.next(I),error:I=>{d=!0,g(),a=Gb(m,t,I),D.error(I)},complete:()=>{u=!0,g(),a=Gb(m,r),D.complete()}}),gr(b).subscribe(s))})(o)}}function Gb(e,n,...t){if(!0===n)return void e();if(!1===n)return;const r=new La({next:()=>{r.unsubscribe(),e()}});return gr(n(...t)).subscribe(r)}function jN(e,n=Ro){return e=e??VX,an((t,r)=>{let i,o=!0;t.subscribe(Gt(r,s=>{const a=n(s);(o||!e(i,a))&&(o=!1,i=a,r.next(s))}))})}function VX(e,n){return e===n}const Wb={now:()=>(Wb.delegate||Date).now(),delegate:void 0};class qb extends ke{constructor(n=1/0,t=1/0,r=Wb){super(),this._bufferSize=n,this._windowTime=t,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,t)}next(n){const{isStopped:t,_buffer:r,_infiniteTimeWindow:i,_timestampProvider:o,_windowTime:s}=this;t||(r.push(n),!i&&r.push(o.now()+s)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const t=this._innerSubscribe(n),{_infiniteTimeWindow:r,_buffer:i}=this,o=i.slice();for(let s=0;s<o.length&&!n.closed;s+=r?1:2)n.next(o[s]);return this._checkFinalizedStatuses(n),t}_trimBuffer(){const{_bufferSize:n,_timestampProvider:t,_buffer:r,_infiniteTimeWindow:i}=this,o=(i?1:2)*n;if(n<1/0&&o<r.length&&r.splice(0,r.length-o),!i){const s=t.now();let a=0;for(let l=1;l<r.length&&r[l]<=s;l+=2)a=l;a&&r.splice(0,a+1)}}}function Cp(e,n,t){let r,i=!1;return e&&"object"==typeof e?({bufferSize:r=1/0,windowTime:n=1/0,refCount:i=!1,scheduler:t}=e):r=e??1/0,zb({connector:()=>new qb(r,n,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}var e;const jX=(e=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0,function(n={}){var r,i,t=n;function o(){function p(F){const P=C;y=h=0,C=new Map,P.forEach(U=>{try{U(F)}catch(V){console.error(V)}}),this.Sa(),M&&M.pb()}let h=0,y=0,C=new Map,M=null,k=null;this.requestAnimationFrame=function(F){h||(h=requestAnimationFrame(p.bind(this)));const P=++y;return C.set(P,F),P},this.cancelAnimationFrame=function(F){C.delete(F),h&&0==C.size&&(cancelAnimationFrame(h),h=0)},this.nb=function(F){k&&(document.body.remove(k),k=null),F||(k=document.createElement("div"),k.style.backgroundColor="black",k.style.position="fixed",k.style.right=0,k.style.top=0,k.style.color="white",k.style.padding="4px",k.innerHTML="RIVE FPS",F=function(P){k.innerHTML="RIVE FPS "+P.toFixed(1)},document.body.appendChild(k)),M=new function(){let P=0,U=0;this.pb=function(){var V=performance.now();U?(++P,1e3<(V-=U)&&(F(1e3*P/V),P=U=0)):(U=V,P=0)}}},this.kb=function(){k&&(document.body.remove(k),k=null),M=null},this.Sa=function(){}}function s(p){const h=new Map;let y=-1/0;this.push=function(C){return h.has(C=C+((1<<p)-1)>>p)&&clearTimeout(h.get(C)),h.set(C,setTimeout(function(){h.delete(C),0==h.length?y=-1/0:C==y&&(y=Math.max(...h.keys()),console.assert(y<C))},1e3)),y=Math.max(C,y),y<<p}}t.ready=new Promise((p,h)=>{r=p,i=h});const a="createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText".split(" "),l=new function(){function p(){if(!h){let Ht=function(En,Fe,Ge){if(Fe=re.createShader(Fe),re.shaderSource(Fe,Ge),re.compileShader(Fe),0<(Ge=re.getShaderInfoLog(Fe)).length)throw Ge;re.attachShader(En,Fe)};var ge=document.createElement("canvas"),Re={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,preferLowPowerToHighPerformance:0,failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};let re=ge.getContext("webgl2",Re);if(re)y=2;else{if(!(re=ge.getContext("webgl",Re)))return console.log("No WebGL support. Image mesh will not be drawn."),!1;y=1}if(C=Math.min(re.getParameter(re.MAX_RENDERBUFFER_SIZE),re.getParameter(re.MAX_TEXTURE_SIZE)),Ht(ge=re.createProgram(),re.VERTEX_SHADER,"attribute vec2 vertex;\n                attribute vec2 uv;\n                uniform vec4 mat;\n                uniform vec2 translate;\n                varying vec2 st;\n                void main() {\n                    st = uv;\n                    gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\n                }"),Ht(ge,re.FRAGMENT_SHADER,"precision highp float;\n                uniform sampler2D image;\n                varying vec2 st;\n                void main() {\n                    gl_FragColor = texture2D(image, st);\n                }"),re.bindAttribLocation(ge,0,"vertex"),re.bindAttribLocation(ge,1,"uv"),re.linkProgram(ge),0<(Re=re.getProgramInfoLog(ge)).trim().length)throw Re;M=re.getUniformLocation(ge,"mat"),k=re.getUniformLocation(ge,"translate"),re.useProgram(ge),re.bindBuffer(re.ARRAY_BUFFER,re.createBuffer()),re.enableVertexAttribArray(0),re.enableVertexAttribArray(1),re.bindBuffer(re.ELEMENT_ARRAY_BUFFER,re.createBuffer()),re.uniform1i(re.getUniformLocation(ge,"image"),0),re.pixelStorei(re.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),h=re}return!0}let h=null,y=0,C=0,M=null,k=null,F=0,P=0;this.yb=function(){return p(),C},this.ib=function(ge){if(!p())return null;const Re=h.createTexture();return h.bindTexture(h.TEXTURE_2D,Re),h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,ge),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE),h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.LINEAR),2==y?(h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.LINEAR_MIPMAP_LINEAR),h.generateMipmap(h.TEXTURE_2D)):h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,h.LINEAR),Re};const U=new s(8),V=new s(8),ne=new s(10),fe=new s(10);this.mb=function(ge,Re,re,Ht,En){if(p()){var Fe=U.push(ge),Ge=V.push(Re);for(var wn of((h.canvas.width!=Fe||h.canvas.height!=Ge)&&(h.canvas.width=Fe,h.canvas.height=Ge),h.viewport(0,Ge-Re,ge,Re),h.disable(h.SCISSOR_TEST),h.clearColor(0,0,0,0),h.clear(h.COLOR_BUFFER_BIT),h.enable(h.SCISSOR_TEST),re.sort((rt,_s)=>_s.Wa-rt.Wa),Fe=ne.push(Ht),F!=Fe&&(h.bufferData(h.ARRAY_BUFFER,8*Fe,h.DYNAMIC_DRAW),F=Fe),Fe=0,re))h.bufferSubData(h.ARRAY_BUFFER,Fe,wn.Fa),Fe+=4*wn.Fa.length;for(var Zr of(console.assert(Fe==4*Ht),re))h.bufferSubData(h.ARRAY_BUFFER,Fe,Zr.Za),Fe+=4*Zr.Za.length;for(var Mo of(console.assert(Fe==8*Ht),Fe=fe.push(En),P!=Fe&&(h.bufferData(h.ELEMENT_ARRAY_BUFFER,2*Fe,h.DYNAMIC_DRAW),P=Fe),wn=0,re))h.bufferSubData(h.ELEMENT_ARRAY_BUFFER,wn,Mo.indices),wn+=2*Mo.indices.length;console.assert(wn==2*En),Mo=0,Zr=!0,Fe=wn=0;for(const rt of re){rt.image.Ba!=Mo&&(h.bindTexture(h.TEXTURE_2D,rt.image.fb||null),Mo=rt.image.Ba),rt.Bb?(h.scissor(rt.Ka,Ge-rt.La-rt.Ra,rt.Ib,rt.Ra),Zr=!0):Zr&&(h.scissor(0,Ge-Re,ge,Re),Zr=!1);const _s=-2/Re;h.uniform4f(M,rt.qa[0]*(re=2/ge)*rt.xa,rt.qa[1]*_s*rt.ya,rt.qa[2]*re*rt.xa,rt.qa[3]*_s*rt.ya),h.uniform2f(k,rt.qa[4]*re*rt.xa+re*(rt.Ka-rt.zb*rt.xa)-1,rt.qa[5]*_s*rt.ya+_s*(rt.La-rt.Ab*rt.ya)+1),h.vertexAttribPointer(0,2,h.FLOAT,!1,0,Fe),h.vertexAttribPointer(1,2,h.FLOAT,!1,0,Fe+4*Ht),h.drawElements(h.TRIANGLES,rt.indices.length,h.UNSIGNED_SHORT,wn),Fe+=4*rt.Fa.length,wn+=2*rt.indices.length}console.assert(Fe==4*Ht),console.assert(wn==2*En)}},this.canvas=function(){return p()&&h.canvas}};t.onRuntimeInitialized=function(){function p(ee){switch(ee){case V.srcOver:return"source-over";case V.screen:return"screen";case V.overlay:return"overlay";case V.darken:return"darken";case V.lighten:return"lighten";case V.colorDodge:return"color-dodge";case V.colorBurn:return"color-burn";case V.hardLight:return"hard-light";case V.softLight:return"soft-light";case V.difference:return"difference";case V.exclusion:return"exclusion";case V.multiply:return"multiply";case V.hue:return"hue";case V.saturation:return"saturation";case V.color:return"color";case V.luminosity:return"luminosity"}}function h(ee){return"rgba("+((16711680&ee)>>>16)+","+((65280&ee)>>>8)+","+((255&ee)>>>0)+","+((4278190080&ee)>>>24)/255+")"}function y(){0<wn.length&&(l.mb(Ge.drawWidth(),Ge.drawHeight(),wn,Zr,Mo),wn=[],Mo=Zr=0,Ge.reset(512,512));for(const ee of Fe){for(const Ae of ee.fa)Ae();ee.fa=[]}Fe.clear()}var C=t.RenderPaintStyle;const M=t.RenderPath,k=t.RenderPaint,F=t.Renderer,P=t.StrokeCap,U=t.StrokeJoin,V=t.BlendMode,ne=C.fill,fe=C.stroke,ge=t.FillRule.evenOdd;let Re=1;var re=t.RenderImage.extend("CanvasRenderImage",{__construct:function(){this.__parent.__construct.call(this),this.Ba=Re,Re=Re+1&2147483647||1},decode:function(ee){let Ae=gE;Ae.total++;var ct=this,Ze=new Image;Ze.src=URL.createObjectURL(new Blob([ee],{type:"image/png"})),Ze.onload=function(){if(ct.cb=Ze,ct.fb=l.ib(Ze),ct.size(Ze.width,Ze.height),Ae.loaded++,Ae.loaded===Ae.total){const ze=Ae.ready;ze&&(ze(),Ae.ready=null)}}}}),Ht=M.extend("CanvasRenderPath",{__construct:function(){this.__parent.__construct.call(this),this.ka=new Path2D},rewind:function(){this.ka=new Path2D},addPath:function(ee,Ae,ct,Ze,ze,Nt,ut){var xt=this.ka,mi=xt.addPath;ee=ee.ka;const Fn=new DOMMatrix;Fn.a=Ae,Fn.b=ct,Fn.c=Ze,Fn.d=ze,Fn.e=Nt,Fn.f=ut,mi.call(xt,ee,Fn)},fillRule:function(ee){this.Ia=ee},moveTo:function(ee,Ae){this.ka.moveTo(ee,Ae)},lineTo:function(ee,Ae){this.ka.lineTo(ee,Ae)},cubicTo:function(ee,Ae,ct,Ze,ze,Nt){this.ka.bezierCurveTo(ee,Ae,ct,Ze,ze,Nt)},close:function(){this.ka.closePath()}}),En=k.extend("CanvasRenderPaint",{color:function(ee){this.Ja=h(ee)},thickness:function(ee){this.gb=ee},join:function(ee){switch(ee){case U.miter:this.Aa="miter";break;case U.round:this.Aa="round";break;case U.bevel:this.Aa="bevel"}},cap:function(ee){switch(ee){case P.butt:this.za="butt";break;case P.round:this.za="round";break;case P.square:this.za="square"}},style:function(ee){this.eb=ee},blendMode:function(ee){this.bb=p(ee)},clearGradient:function(){this.sa=null},linearGradient:function(ee,Ae,ct,Ze){this.sa={Xa:ee,Ya:Ae,Na:ct,Oa:Ze,Ea:[]}},radialGradient:function(ee,Ae,ct,Ze){this.sa={Xa:ee,Ya:Ae,Na:ct,Oa:Ze,Ea:[],wb:!0}},addStop:function(ee,Ae){this.sa.Ea.push({color:ee,stop:Ae})},completeGradient:function(){},draw:function(ee,Ae,ct){let Ze=this.eb;var ze=this.Ja,Nt=this.sa;if(ee.globalCompositeOperation=this.bb,null!=Nt){ze=Nt.Xa;var ut=Nt.Ya;const mi=Nt.Na;var xt=Nt.Oa;const Fn=Nt.Ea;Nt.wb?(Nt=mi-ze,xt-=ut,ze=ee.createRadialGradient(ze,ut,0,ze,ut,Math.sqrt(Nt*Nt+xt*xt))):ze=ee.createLinearGradient(ze,ut,mi,xt);for(let qi=0,zn=Fn.length;qi<zn;qi++)ze.addColorStop((ut=Fn[qi]).stop,h(ut.color));this.Ja=ze,this.sa=null}switch(Ze){case fe:ee.strokeStyle=ze,ee.lineWidth=this.gb,ee.lineCap=this.za,ee.lineJoin=this.Aa,ee.stroke(Ae);break;case ne:ee.fillStyle=ze,ee.fill(Ae,ct)}}});const Fe=new Set;let Ge=null,wn=[],Zr=0,Mo=0;var rt=t.CanvasRenderer=F.extend("Renderer",{__construct:function(ee){this.__parent.__construct.call(this),this.ja=[1,0,0,1,0,0],this.da=ee.getContext("2d"),this.Ha=ee,this.fa=[]},save:function(){this.ja.push(...this.ja.slice(this.ja.length-6)),this.fa.push(this.da.save.bind(this.da))},restore:function(){const ee=this.ja.length-6;if(6>ee)throw"restore() called without matching save().";this.ja.splice(ee),this.fa.push(this.da.restore.bind(this.da))},transform:function(ee,Ae,ct,Ze,ze,Nt){const ut=this.ja,xt=ut.length-6;ut.splice(xt,6,ut[xt]*ee+ut[xt+2]*Ae,ut[xt+1]*ee+ut[xt+3]*Ae,ut[xt]*ct+ut[xt+2]*Ze,ut[xt+1]*ct+ut[xt+3]*Ze,ut[xt]*ze+ut[xt+2]*Nt+ut[xt+4],ut[xt+1]*ze+ut[xt+3]*Nt+ut[xt+5]),this.fa.push(this.da.transform.bind(this.da,ee,Ae,ct,Ze,ze,Nt))},rotate:function(ee){const Ae=Math.sin(ee);ee=Math.cos(ee),this.transform(ee,Ae,-Ae,ee,0,0)},_drawPath:function(ee,Ae){this.fa.push(Ae.draw.bind(Ae,this.da,ee.ka,ee.Ia===ge?"evenodd":"nonzero"))},_drawRiveImage:function(ee,Ae,ct){var Ze=ee.cb;if(Ze){var ze=this.da,Nt=p(Ae);this.fa.push(function(){ze.globalCompositeOperation=Nt,ze.globalAlpha=ct,ze.drawImage(Ze,0,0),ze.globalAlpha=1})}},_getMatrix:function(ee){const Ae=this.ja,ct=Ae.length-6;for(let Ze=0;6>Ze;++Ze)ee[Ze]=Ae[ct+Ze]},_drawImageMesh:function(ee,Ae,ct,Ze,ze,Nt,ut,xt,mi,Fn){var qi=this.da.canvas.width,zn=this.da.canvas.height;const XB=mi-ut,QB=Fn-xt;ut=Math.max(ut,0),xt=Math.max(xt,0),mi=Math.min(mi,qi),Fn=Math.min(Fn,zn);const Bd=mi-ut,jd=Fn-xt;if(console.assert(Bd<=Math.min(XB,qi)),console.assert(jd<=Math.min(QB,zn)),!(0>=Bd||0>=jd)){mi=Bd<XB||jd<QB,qi=Fn=1;var Ia=Math.ceil(Bd*Fn),Ra=Math.ceil(jd*qi);zn=l.yb(),Ia>zn&&(Fn*=zn/Ia,Ia=zn),Ra>zn&&(qi*=zn/Ra,Ra=zn),Ge||(Ge=new t.DynamicRectanizer(zn),Ge.reset(512,512)),0>(zn=Ge.addRect(Ia,Ra))&&(y(),Fe.add(this),zn=Ge.addRect(Ia,Ra),console.assert(0<=zn));var JB=65535&zn,e3=zn>>16;wn.push({qa:this.ja.slice(this.ja.length-6),image:ee,Ka:JB,La:e3,zb:ut,Ab:xt,Ib:Ia,Ra,xa:Fn,ya:qi,Fa:new Float32Array(Ze),Za:new Float32Array(ze),indices:new Uint16Array(Nt),Bb:mi,Wa:ee.Ba<<1|(mi?1:0)}),Zr+=Ze.length,Mo+=Nt.length;var cc=this.da,Rhe=p(Ae);this.fa.push(function(){cc.save(),cc.resetTransform(),cc.globalCompositeOperation=Rhe,cc.globalAlpha=ct,cc.drawImage(l.canvas(),JB,e3,Ia,Ra,ut,xt,Bd,jd),cc.restore()})}},_clipPath:function(ee){this.fa.push(this.da.clip.bind(this.da,ee.ka,ee.Ia===ge?"evenodd":"nonzero"))},clear:function(){Fe.add(this),this.fa.push(this.da.clearRect.bind(this.da,0,0,this.Ha.width,this.Ha.height))},flush:function(){},translate:function(ee,Ae){this.transform(1,0,0,1,ee,Ae)}});t.makeRenderer=function(ee){const Ae=new rt(ee),ct=Ae.da;return new Proxy(Ae,{get(Ze,ze){if("function"==typeof Ze[ze])return function(...Nt){return Ze[ze].apply(Ze,Nt)};if("function"==typeof ct[ze]){if(-1<a.indexOf(ze))throw Error("RiveException: Method call to '"+ze+"()' is not allowed, as the renderer cannot immediately pass through the return                 values of any canvas 2d context methods.");return function(...Nt){Ae.fa.push(ct[ze].bind(ct,...Nt))}}return Ze[ze]},set(Ze,ze,Nt){if(ze in ct)return ct[ze]=Nt,!0}})},t.renderFactory={makeRenderPaint:function(){return new En},makeRenderPath:function(){return new Ht},makeRenderImage:function(){return new re}};let _s=t.load,gE=null;t.load=function(ee){return new Promise(function(Ae){let ct=null;gE={total:0,loaded:0,ready:function(){Ae(ct)}},ct=_s(ee),0==gE.total&&Ae(ct)})},C=new o,t.requestAnimationFrame=C.requestAnimationFrame.bind(C),t.cancelAnimationFrame=C.cancelAnimationFrame.bind(C),t.enableFPSCounter=C.nb.bind(C),t.disableFPSCounter=C.kb,C.Sa=y,t.cleanup=function(){Ge&&Ge.delete()}};var f,b,c=Object.assign({},t),u="./this.program",d="object"==typeof window,g="function"==typeof importScripts,m="";(d||g)&&(g?m=self.location.href:typeof document<"u"&&document.currentScript&&(m=document.currentScript.src),e&&(m=e),m=0!==m.indexOf("blob:")?m.substr(0,m.replace(/[?#].*/,"").lastIndexOf("/")+1):"",g&&(b=p=>{var h=new XMLHttpRequest;return h.open("GET",p,!1),h.responseType="arraybuffer",h.send(null),new Uint8Array(h.response)}),f=(p,h,y)=>{var C=new XMLHttpRequest;C.open("GET",p,!0),C.responseType="arraybuffer",C.onload=()=>{200==C.status||0==C.status&&C.response?h(C.response):y()},C.onerror=y,C.send(null)});var I,w=t.print||console.log.bind(console),D=t.printErr||console.error.bind(console);Object.assign(t,c),c=null,t.thisProgram&&(u=t.thisProgram),t.wasmBinary&&(I=t.wasmBinary),"object"!=typeof WebAssembly&&kt("no native wasm support detected");var te,se,ie,X,lt,St,Qt,Ye,Ui,ir,at=!1;function $i(){var p=te.buffer;t.HEAP8=ie=new Int8Array(p),t.HEAP16=lt=new Int16Array(p),t.HEAP32=Qt=new Int32Array(p),t.HEAPU8=X=new Uint8Array(p),t.HEAPU16=St=new Uint16Array(p),t.HEAPU32=Ye=new Uint32Array(p),t.HEAPF32=Ui=new Float32Array(p),t.HEAPF64=ir=new Float64Array(p)}var Q,oe=[],_e=[],Ue=[];function Jt(){var p=t.preRun.shift();oe.unshift(p)}var Hi,rn=0,Pn=null,or=null;function kt(p){throw t.onAbort&&t.onAbort(p),D(p="Aborted("+p+")"),at=!0,p=new WebAssembly.RuntimeError(p+". Build with -sASSERTIONS for more info."),i(p),p}function xa(p){return p.startsWith("data:application/octet-stream;base64,")}if(!xa(Hi="canvas_advanced.wasm")){var Cn=Hi;Hi=t.locateFile?t.locateFile(Cn,m):m+Cn}function zi(p){if(p==Hi&&I)return new Uint8Array(I);if(b)return b(p);throw"both async and sync fetching of the wasm failed"}function Aa(p,h,y){return function kr(p){if(!I&&(d||g)){if("function"==typeof fetch&&!p.startsWith("file://"))return fetch(p,{credentials:"same-origin"}).then(h=>{if(!h.ok)throw"failed to load wasm binary file at '"+p+"'";return h.arrayBuffer()}).catch(()=>zi(p));if(f)return new Promise((h,y)=>{f(p,C=>h(new Uint8Array(C)),y)})}return Promise.resolve().then(()=>zi(p))}(p).then(C=>WebAssembly.instantiate(C,h)).then(C=>C).then(y,C=>{D("failed to asynchronously prepare wasm: "+C),kt(C)})}var iE=p=>{for(;0<p.length;)p.shift()(t)};function IB(p){if(void 0===p)return"_unknown";var h=(p=p.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=h&&57>=h?`_${p}`:p}function qm(p,h){return p=IB(p),{[p]:function(){return h.apply(this,arguments)}}[p]}function RB(){this.la=[void 0],this.Qa=[]}var pi=new RB,sc=void 0;function $e(p){throw new sc(p)}var Si=p=>(p||$e("Cannot use deleted val. handle = "+p),pi.get(p).value),Gi=p=>{switch(p){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return pi.ab({Va:1,value:p})}};function OB(p){var h=Error,y=qm(p,function(C){this.name=p,this.message=C,void 0!==(C=Error(C).stack)&&(this.stack=this.toString()+"\n"+C.replace(/^Error(:[^\n]*)?\n/,""))});return y.prototype=Object.create(h.prototype),y.prototype.constructor=y,y.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},y}var kB=void 0,NB=void 0;function mn(p){for(var h="";X[p];)h+=NB[X[p++]];return h}var Nd=[];function oE(){for(;Nd.length;){var p=Nd.pop();p.Y.pa=!1,p.delete()}}var Pd=void 0,To={};function sE(p,h){for(void 0===h&&$e("ptr should not be undefined");p.ba;)h=p.ta(h),p=p.ba;return h}var Ma={};function PB(p){var h=mn(p=ZB(p));return Ao(p),h}function Fd(p,h){var y=Ma[p];return void 0===y&&$e(h+" has unknown type "+PB(p)),y}function Ym(){}var aE=!1;function FB(p){--p.count.value,0===p.count.value&&(p.ea?p.ha.ma(p.ea):p.aa.Z.ma(p.$))}function LB(p,h,y){return h===y?p:void 0===y.ba||null===(p=LB(p,h,y.ba))?null:y.lb(p)}var VB={},BB=void 0;function Zm(p){throw new BB(p)}function Km(p,h){return h.aa&&h.$||Zm("makeClassHandle requires ptr and ptrType"),!!h.ha!=!!h.ea&&Zm("Both smartPtrType and smartPtr must be specified"),h.count={value:1},ac(Object.create(p,{Y:{value:h}}))}function ac(p){return typeof FinalizationRegistry>"u"?(ac=h=>h,p):(aE=new FinalizationRegistry(h=>{FB(h.Y)}),Ym=h=>{aE.unregister(h)},(ac=h=>{var y=h.Y;return y.ea&&aE.register(h,{Y:y},h),h})(p))}var Xm={};function Ld(p){for(;p.length;){var h=p.pop();p.pop()(h)}}function Vd(p){return this.fromWireType(Qt[p>>2])}var lc={},Qm={};function Yr(p,h,y){function C(P){(P=y(P)).length!==p.length&&Zm("Mismatched type converter count");for(var U=0;U<p.length;++U)Wi(p[U],P[U])}p.forEach(function(P){Qm[P]=h});var M=Array(h.length),k=[],F=0;h.forEach((P,U)=>{Ma.hasOwnProperty(P)?M[U]=Ma[P]:(k.push(P),lc.hasOwnProperty(P)||(lc[P]=[]),lc[P].push(()=>{M[U]=Ma[P],++F===k.length&&C(M)}))}),0===k.length&&C(M)}function Jm(p){switch(p){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${p}`)}}function Wi(p,h,y={}){if(!("argPackAdvance"in h))throw new TypeError("registerType registeredInstance requires argPackAdvance");!function dhe(p,h,y={}){var C=h.name;if(p||$e(`type "${C}" must have a positive integer typeid pointer`),Ma.hasOwnProperty(p)){if(y.vb)return;$e(`Cannot register type '${C}' twice`)}Ma[p]=h,delete Qm[p],lc.hasOwnProperty(p)&&(h=lc[p],delete lc[p],h.forEach(M=>M()))}(p,h,y)}function lE(p){$e(p.Y.aa.Z.name+" instance already deleted")}function gs(){}function cE(p,h,y){if(void 0===p[h].ca){var C=p[h];p[h]=function(){return p[h].ca.hasOwnProperty(arguments.length)||$e(`Function '${y}' called with an invalid number of arguments (${arguments.length}) - expects one of (${p[h].ca})!`),p[h].ca[arguments.length].apply(this,arguments)},p[h].ca=[],p[h].ca[C.oa]=C}}function uE(p,h,y){t.hasOwnProperty(p)?((void 0===y||void 0!==t[p].ca&&void 0!==t[p].ca[y])&&$e(`Cannot register public name '${p}' twice`),cE(t,p,p),t.hasOwnProperty(y)&&$e(`Cannot register multiple overloads of a function with the same number of arguments (${y})!`),t[p].ca[y]=h):(t[p]=h,void 0!==y&&(t[p].Jb=y))}function fhe(p,h,y,C,M,k,F,P){this.name=p,this.constructor=h,this.ia=y,this.ma=C,this.ba=M,this.qb=k,this.ta=F,this.lb=P,this.Ta=[]}function eg(p,h,y){for(;h!==y;)h.ta||$e(`Expected null or instance of ${y.name}, got an instance of ${h.name}`),p=h.ta(p),h=h.ba;return p}function hhe(p,h){return null===h?(this.Ca&&$e(`null is not a valid ${this.name}`),0):(h.Y||$e(`Cannot pass "${fE(h)}" as a ${this.name}`),h.Y.$||$e(`Cannot pass deleted object as a pointer of type ${this.name}`),eg(h.Y.$,h.Y.aa.Z,this.Z))}function phe(p,h){if(null===h){if(this.Ca&&$e(`null is not a valid ${this.name}`),this.wa){var y=this.Da();return null!==p&&p.push(this.ma,y),y}return 0}if(h.Y||$e(`Cannot pass "${fE(h)}" as a ${this.name}`),h.Y.$||$e(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.va&&h.Y.aa.va&&$e(`Cannot convert argument of type ${h.Y.ha?h.Y.ha.name:h.Y.aa.name} to parameter type ${this.name}`),y=eg(h.Y.$,h.Y.aa.Z,this.Z),this.wa)switch(void 0===h.Y.ea&&$e("Passing raw pointer to smart pointer is illegal"),this.Hb){case 0:h.Y.ha===this?y=h.Y.ea:$e(`Cannot convert argument of type ${h.Y.ha?h.Y.ha.name:h.Y.aa.name} to parameter type ${this.name}`);break;case 1:y=h.Y.ea;break;case 2:if(h.Y.ha===this)y=h.Y.ea;else{var C=h.clone();y=this.Db(y,Gi(function(){C.delete()})),null!==p&&p.push(this.ma,y)}break;default:$e("Unsupporting sharing policy")}return y}function mhe(p,h){return null===h?(this.Ca&&$e(`null is not a valid ${this.name}`),0):(h.Y||$e(`Cannot pass "${fE(h)}" as a ${this.name}`),h.Y.$||$e(`Cannot pass deleted object as a pointer of type ${this.name}`),h.Y.aa.va&&$e(`Cannot convert argument of type ${h.Y.aa.name} to parameter type ${this.name}`),eg(h.Y.$,h.Y.aa.Z,this.Z))}function So(p,h,y,C){this.name=p,this.Z=h,this.Ca=y,this.va=C,this.wa=!1,this.ma=this.Db=this.Da=this.Ua=this.Hb=this.Cb=void 0,void 0!==h.ba?this.toWireType=phe:(this.toWireType=C?hhe:mhe,this.ga=null)}function jB(p,h,y){t.hasOwnProperty(p)||Zm("Replacing nonexistant public symbol"),void 0!==t[p].ca&&void 0!==y?t[p].ca[y]=h:(t[p]=h,t[p].oa=y)}function sr(p,h){var y=(p=mn(p)).includes("j")?((p,h)=>{var y=[];return function(){if(y.length=0,Object.assign(y,arguments),p.includes("j")){var C=t["dynCall_"+p];C=y&&y.length?C.apply(null,[h].concat(y)):C.call(null,h)}else C=Q.get(h).apply(null,y);return C}})(p,h):Q.get(h);return"function"!=typeof y&&$e(`unknown function pointer with signature ${p}: ${h}`),y}var UB=void 0;function xo(p,h){var C=[],M={};throw h.forEach(function y(k){M[k]||Ma[k]||(Qm[k]?Qm[k].forEach(y):(C.push(k),M[k]=!0))}),new UB(`${p}: `+C.map(PB).join([", "]))}function tg(p,h,y,C,M){var k=h.length;2>k&&$e("argTypes array size mismatch! Must at least get return value and 'this' types!");var F=null!==h[1]&&null!==y,P=!1;for(y=1;y<h.length;++y)if(null!==h[y]&&void 0===h[y].ga){P=!0;break}var U="void"!==h[0].name,V=k-2,ne=Array(V),fe=[],ge=[];return function(){if(arguments.length!==V&&$e(`function ${p} called with ${arguments.length} arguments, expected ${V} args!`),ge.length=0,fe.length=F?2:1,fe[0]=M,F){var Re=h[1].toWireType(ge,this);fe[1]=Re}for(var re=0;re<V;++re)ne[re]=h[re+2].toWireType(ge,arguments[re]),fe.push(ne[re]);if(re=C.apply(null,fe),P)Ld(ge);else for(var Ht=F?1:2;Ht<h.length;Ht++)null!==h[Ht].ga&&h[Ht].ga(1===Ht?Re:ne[Ht-2]);return U?h[0].fromWireType(re):void 0}}function ng(p,h){for(var y=[],C=0;C<p;C++)y.push(Ye[h+4*C>>2]);return y}function $B(p,h,y){return p instanceof Object||$e(`${y} with invalid "this": ${p}`),p instanceof h.Z.constructor||$e(`${y} incompatible with "this" of type ${p.constructor.name}`),p.Y.$||$e(`cannot call emscripten binding method ${y} on deleted object`),eg(p.Y.$,p.Y.aa.Z,h.Z)}function dE(p){p>=pi.Ga&&0===--pi.get(p).Va&&pi.$a(p)}function _he(p,h,y){switch(h){case 0:return function(C){return this.fromWireType((y?ie:X)[C])};case 1:return function(C){return this.fromWireType((y?lt:St)[C>>1])};case 2:return function(C){return this.fromWireType((y?Qt:Ye)[C>>2])};default:throw new TypeError("Unknown integer type: "+p)}}function fE(p){if(null===p)return"null";var h=typeof p;return"object"===h||"array"===h||"function"===h?p.toString():""+p}function yhe(p,h){switch(h){case 2:return function(y){return this.fromWireType(Ui[y>>2])};case 3:return function(y){return this.fromWireType(ir[y>>3])};default:throw new TypeError("Unknown float type: "+p)}}function vhe(p,h,y){switch(h){case 0:return y?function(C){return ie[C]}:function(C){return X[C]};case 1:return y?function(C){return lt[C>>1]}:function(C){return St[C>>1]};case 2:return y?function(C){return Qt[C>>2]}:function(C){return Ye[C>>2]};default:throw new TypeError("Unknown integer type: "+p)}}var HB=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,zB=(p,h,y)=>{var C=h+y;for(y=h;p[y]&&!(y>=C);)++y;if(16<y-h&&p.buffer&&HB)return HB.decode(p.subarray(h,y));for(C="";h<y;){var M=p[h++];if(128&M){var k=63&p[h++];if(192==(224&M))C+=String.fromCharCode((31&M)<<6|k);else{var F=63&p[h++];65536>(M=224==(240&M)?(15&M)<<12|k<<6|F:(7&M)<<18|k<<12|F<<6|63&p[h++])?C+=String.fromCharCode(M):(M-=65536,C+=String.fromCharCode(55296|M>>10,56320|1023&M))}}else C+=String.fromCharCode(M)}return C},GB=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,bhe=(p,h)=>{for(var y=p>>1,C=y+h/2;!(y>=C)&&St[y];)++y;if(32<(y<<=1)-p&&GB)return GB.decode(X.subarray(p,y));for(y="",C=0;!(C>=h/2);++C){var M=lt[p+2*C>>1];if(0==M)break;y+=String.fromCharCode(M)}return y},Che=(p,h,y)=>{if(void 0===y&&(y=2147483647),2>y)return 0;var C=h;y=(y-=2)<2*p.length?y/2:p.length;for(var M=0;M<y;++M)lt[h>>1]=p.charCodeAt(M),h+=2;return lt[h>>1]=0,h-C},Ehe=p=>2*p.length,whe=(p,h)=>{for(var y=0,C="";!(y>=h/4);){var M=Qt[p+4*y>>2];if(0==M)break;++y,65536<=M?(M-=65536,C+=String.fromCharCode(55296|M>>10,56320|1023&M)):C+=String.fromCharCode(M)}return C},Dhe=(p,h,y)=>{if(void 0===y&&(y=2147483647),4>y)return 0;var C=h;y=C+y-4;for(var M=0;M<p.length;++M){var k=p.charCodeAt(M);if(55296<=k&&57343>=k&&(k=65536+((1023&k)<<10)|1023&p.charCodeAt(++M)),Qt[h>>2]=k,(h+=4)+4>y)break}return Qt[h>>2]=0,h-C},The=p=>{for(var h=0,y=0;y<p.length;++y){var C=p.charCodeAt(y);55296<=C&&57343>=C&&++y,h+=4}return h},She={};function rg(p){var h=She[p];return void 0===h?mn(p):h}var pE,ig=[],WB=[],hE={},qB=()=>{if(!pE){var h,p={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(h in hE)void 0===hE[h]?delete p[h]:p[h]=hE[h];var y=[];for(h in p)y.push(`${h}=${p[h]}`);pE=y}return pE},Mhe=[null,[],[]];Object.assign(RB.prototype,{get(p){return this.la[p]},has(p){return void 0!==this.la[p]},ab(p){var h=this.Qa.pop()||this.la.length;return this.la[h]=p,h},$a(p){this.la[p]=void 0,this.Qa.push(p)}}),sc=t.BindingError=class extends Error{constructor(p){super(p),this.name="BindingError"}},pi.la.push({value:void 0},{value:null},{value:!0},{value:!1}),pi.Ga=pi.la.length,t.count_emval_handles=function(){for(var p=0,h=pi.Ga;h<pi.la.length;++h)void 0!==pi.la[h]&&++p;return p},kB=t.PureVirtualError=OB("PureVirtualError");for(var YB=Array(256),og=0;256>og;++og)YB[og]=String.fromCharCode(og);NB=YB,t.getInheritedInstanceCount=function(){return Object.keys(To).length},t.getLiveInheritedInstances=function(){var h,p=[];for(h in To)To.hasOwnProperty(h)&&p.push(To[h]);return p},t.flushPendingDeletes=oE,t.setDelayFunction=function(p){Pd=p,Nd.length&&Pd&&Pd(oE)},BB=t.InternalError=class extends Error{constructor(p){super(p),this.name="InternalError"}},gs.prototype.isAliasOf=function(p){if(!(this instanceof gs&&p instanceof gs))return!1;var h=this.Y.aa.Z,y=this.Y.$,C=p.Y.aa.Z;for(p=p.Y.$;h.ba;)y=h.ta(y),h=h.ba;for(;C.ba;)p=C.ta(p),C=C.ba;return h===C&&y===p},gs.prototype.clone=function(){if(this.Y.$||lE(this),this.Y.ra)return this.Y.count.value+=1,this;var p=ac,h=Object,y=h.create,C=Object.getPrototypeOf(this),M=this.Y;return(p=p(y.call(h,C,{Y:{value:{count:M.count,pa:M.pa,ra:M.ra,$:M.$,aa:M.aa,ea:M.ea,ha:M.ha}}}))).Y.count.value+=1,p.Y.pa=!1,p},gs.prototype.delete=function(){this.Y.$||lE(this),this.Y.pa&&!this.Y.ra&&$e("Object already scheduled for deletion"),Ym(this),FB(this.Y),this.Y.ra||(this.Y.ea=void 0,this.Y.$=void 0)},gs.prototype.isDeleted=function(){return!this.Y.$},gs.prototype.deleteLater=function(){return this.Y.$||lE(this),this.Y.pa&&!this.Y.ra&&$e("Object already scheduled for deletion"),Nd.push(this),1===Nd.length&&Pd&&Pd(oE),this.Y.pa=!0,this},So.prototype.rb=function(p){return this.Ua&&(p=this.Ua(p)),p},So.prototype.Ma=function(p){this.ma&&this.ma(p)},So.prototype.argPackAdvance=8,So.prototype.readValueFromPointer=Vd,So.prototype.deleteObject=function(p){null!==p&&p.delete()},So.prototype.fromWireType=function(p){function h(){return Km(this.Z.ia,this.wa?{aa:this.Cb,$:y,ha:this,ea:p}:{aa:this,$:p})}var y=this.rb(p);if(!y)return this.Ma(p),null;var C=function uhe(p,h){return h=sE(p,h),To[h]}(this.Z,y);if(void 0!==C)return 0===C.Y.count.value?(C.Y.$=y,C.Y.ea=p,C.clone()):(C=C.clone(),this.Ma(p),C);if(C=this.Z.qb(y),!(C=VB[C]))return h.call(this);var M=LB(y,this.Z,(C=this.va?C.hb:C.pointerType).Z);return null===M?h.call(this):Km(C.Z.ia,this.wa?{aa:C,$:M,ha:this,ea:p}:{aa:C,$:M})},UB=t.UnboundTypeError=OB("UnboundTypeError");var Ihe={L:function(p,h,y){p=mn(p),h=Fd(h,"wrapper"),y=Si(y);var C=[].slice,M=h.Z,k=M.ia,F=M.ba.ia,P=M.ba.constructor;for(var U in p=qm(p,function(){M.ba.Ta.forEach(function(V){if(this[V]===F[V])throw new kB(`Pure virtual function ${V} must be implemented in JavaScript`)}.bind(this)),Object.defineProperty(this,"__parent",{value:k}),this.__construct.apply(this,C.call(arguments))}),k.__construct=function(){this===k&&$e("Pass correct 'this' to __construct");var V=P.implement.apply(void 0,[this].concat(C.call(arguments)));Ym(V);var ne=V.Y;V.notifyOnDestruction(),ne.ra=!0,Object.defineProperties(this,{Y:{value:ne}}),ac(this),V=sE(M,V=ne.$),To.hasOwnProperty(V)?$e(`Tried to register registered instance: ${V}`):To[V]=this},k.__destruct=function(){this===k&&$e("Pass correct 'this' to __destruct"),Ym(this);var V=this.Y.$;V=sE(M,V),To.hasOwnProperty(V)?delete To[V]:$e(`Tried to unregister unregistered instance: ${V}`)},p.prototype=Object.create(k),y)p.prototype[U]=y[U];return Gi(p)},N:function(p){var h=Xm[p];delete Xm[p];var y=h.Da,C=h.ma,M=h.Pa;Yr([p],M.map(F=>F.ub).concat(M.map(F=>F.Fb)),F=>{var P={};return M.forEach((U,V)=>{var ne=F[V],fe=U.sb,ge=U.tb,Re=F[V+M.length],re=U.Eb,Ht=U.Gb;P[U.ob]={read:En=>ne.fromWireType(fe(ge,En)),write:(En,Fe)=>{var Ge=[];re(Ht,En,Re.toWireType(Ge,Fe)),Ld(Ge)}}}),[{name:h.name,fromWireType:function(U){var ne,V={};for(ne in P)V[ne]=P[ne].read(U);return C(U),V},toWireType:function(U,V){for(var ne in P)if(!(ne in V))throw new TypeError(`Missing field: "${ne}"`);var fe=y();for(ne in P)P[ne].write(fe,V[ne]);return null!==U&&U.push(C,fe),fe},argPackAdvance:8,readValueFromPointer:Vd,ga:C}]})},C:function(){},J:function(p,h,y,C,M){var k=Jm(y);Wi(p,{name:h=mn(h),fromWireType:function(F){return!!F},toWireType:function(F,P){return P?C:M},argPackAdvance:8,readValueFromPointer:function(F){if(1===y)var P=ie;else if(2===y)P=lt;else{if(4!==y)throw new TypeError("Unknown boolean type size: "+h);P=Qt}return this.fromWireType(P[F>>k])},ga:null})},f:function(p,h,y,C,M,k,F,P,U,V,ne,fe,ge){ne=mn(ne),k=sr(M,k),P&&(P=sr(F,P)),V&&(V=sr(U,V)),ge=sr(fe,ge);var Re=IB(ne);uE(Re,function(){xo(`Cannot construct ${ne} due to unbound types`,[C])}),Yr([p,h,y],C?[C]:[],function(re){if(re=re[0],C)var Ht=re.Z,En=Ht.ia;else En=gs.prototype;re=qm(Re,function(){if(Object.getPrototypeOf(this)!==Fe)throw new sc("Use 'new' to construct "+ne);if(void 0===Ge.na)throw new sc(ne+" has no accessible constructor");var Zr=Ge.na[arguments.length];if(void 0===Zr)throw new sc(`Tried to invoke ctor of ${ne} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(Ge.na).toString()}) parameters instead!`);return Zr.apply(this,arguments)});var Fe=Object.create(En,{constructor:{value:re}});re.prototype=Fe;var Ge=new fhe(ne,re,Fe,ge,Ht,k,P,V);Ge.ba&&(void 0===Ge.ba.ua&&(Ge.ba.ua=[]),Ge.ba.ua.push(Ge)),Ht=new So(ne,Ge,!0,!1),En=new So(ne+"*",Ge,!1,!1);var wn=new So(ne+" const*",Ge,!1,!0);return VB[p]={pointerType:En,hb:wn},jB(Re,re),[Ht,En,wn]})},l:function(p,h,y,C,M,k,F){var P=ng(y,C);h=mn(h),k=sr(M,k),Yr([],[p],function(U){function V(){xo(`Cannot call ${ne} due to unbound types`,P)}var ne=`${(U=U[0]).name}.${h}`;h.startsWith("@@")&&(h=Symbol[h.substring(2)]);var fe=U.Z.constructor;return void 0===fe[h]?(V.oa=y-1,fe[h]=V):(cE(fe,h,ne),fe[h].ca[y-1]=V),Yr([],P,function(ge){if(ge=tg(ne,[ge[0],null].concat(ge.slice(1)),null,k,F),void 0===fe[h].ca?(ge.oa=y-1,fe[h]=ge):fe[h].ca[y-1]=ge,U.Z.ua)for(const Re of U.Z.ua)Re.constructor.hasOwnProperty(h)||(Re.constructor[h]=ge);return[]}),[]})},w:function(p,h,y,C,M,k,F,P){h=mn(h),k=sr(M,k),Yr([],[p],function(U){var V=`${(U=U[0]).name}.${h}`,ne={get(){xo(`Cannot access ${V} due to unbound types`,[y])},enumerable:!0,configurable:!0};return ne.set=P?()=>{xo(`Cannot access ${V} due to unbound types`,[y])}:()=>{$e(`${V} is a read-only property`)},Object.defineProperty(U.Z.constructor,h,ne),Yr([],[y],function(fe){fe=fe[0];var ge={get:()=>fe.fromWireType(k(C)),enumerable:!0};return P&&(P=sr(F,P),ge.set=Re=>{var re=[];P(C,fe.toWireType(re,Re)),Ld(re)}),Object.defineProperty(U.Z.constructor,h,ge),[]}),[]})},r:function(p,h,y,C,M,k){var F=ng(h,y);M=sr(C,M),Yr([],[p],function(P){var U=`constructor ${(P=P[0]).name}`;if(void 0===P.Z.na&&(P.Z.na=[]),void 0!==P.Z.na[h-1])throw new sc(`Cannot register multiple constructors with identical number of parameters (${h-1}) for class '${P.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return P.Z.na[h-1]=()=>{xo(`Cannot construct ${P.name} due to unbound types`,F)},Yr([],F,function(V){return V.splice(1,0,null),P.Z.na[h-1]=tg(U,V,null,M,k),[]}),[]})},b:function(p,h,y,C,M,k,F,P){var U=ng(y,C);h=mn(h),k=sr(M,k),Yr([],[p],function(V){function ne(){xo(`Cannot call ${fe} due to unbound types`,U)}var fe=`${(V=V[0]).name}.${h}`;h.startsWith("@@")&&(h=Symbol[h.substring(2)]),P&&V.Z.Ta.push(h);var ge=V.Z.ia,Re=ge[h];return void 0===Re||void 0===Re.ca&&Re.className!==V.name&&Re.oa===y-2?(ne.oa=y-2,ne.className=V.name,ge[h]=ne):(cE(ge,h,fe),ge[h].ca[y-2]=ne),Yr([],U,function(re){return re=tg(fe,re,V,k,F),void 0===ge[h].ca?(re.oa=y-2,ge[h]=re):ge[h].ca[y-2]=re,[]}),[]})},e:function(p,h,y,C,M,k,F,P,U,V){h=mn(h),M=sr(C,M),Yr([],[p],function(ne){var fe=`${(ne=ne[0]).name}.${h}`,ge={get(){xo(`Cannot access ${fe} due to unbound types`,[y,F])},enumerable:!0,configurable:!0};return ge.set=U?()=>{xo(`Cannot access ${fe} due to unbound types`,[y,F])}:()=>{$e(fe+" is a read-only property")},Object.defineProperty(ne.Z.ia,h,ge),Yr([],U?[y,F]:[y],function(Re){var re=Re[0],Ht={get(){var Fe=$B(this,ne,fe+" getter");return re.fromWireType(M(k,Fe))},enumerable:!0};if(U){U=sr(P,U);var En=Re[1];Ht.set=function(Fe){var Ge=$B(this,ne,fe+" setter"),wn=[];U(V,Ge,En.toWireType(wn,Fe)),Ld(wn)}}return Object.defineProperty(ne.Z.ia,h,Ht),[]}),[]})},I:function(p,h){Wi(p,{name:h=mn(h),fromWireType:function(y){var C=Si(y);return dE(y),C},toWireType:function(y,C){return Gi(C)},argPackAdvance:8,readValueFromPointer:Vd,ga:null})},o:function(p,h,y,C){function M(){}y=Jm(y),h=mn(h),M.values={},Wi(p,{name:h,constructor:M,fromWireType:function(k){return this.constructor.values[k]},toWireType:function(k,F){return F.value},argPackAdvance:8,readValueFromPointer:_he(h,y,C),ga:null}),uE(h,M)},c:function(p,h,y){var C=Fd(p,"enum");h=mn(h),p=C.constructor,C=Object.create(C.constructor.prototype,{value:{value:y},constructor:{value:qm(`${C.name}_${h}`,function(){})}}),p.values[y]=C,p[h]=C},y:function(p,h,y){y=Jm(y),Wi(p,{name:h=mn(h),fromWireType:function(C){return C},toWireType:function(C,M){return M},argPackAdvance:8,readValueFromPointer:yhe(h,y),ga:null})},t:function(p,h,y,C,M,k){var F=ng(h,y);p=mn(p),M=sr(C,M),uE(p,function(){xo(`Cannot call ${p} due to unbound types`,F)},h-1),Yr([],F,function(P){return jB(p,tg(p,[P[0],null].concat(P.slice(1)),null,M,k),h-1),[]})},k:function(p,h,y,C,M){h=mn(h),-1===M&&(M=4294967295),M=Jm(y);var k=P=>P;if(0===C){var F=32-8*y;k=P=>P<<F>>>F}y=h.includes("unsigned")?function(P,U){return U>>>0}:function(P,U){return U},Wi(p,{name:h,fromWireType:k,toWireType:y,argPackAdvance:8,readValueFromPointer:vhe(h,M,0!==C),ga:null})},g:function(p,h,y){function C(k){return new M(Ye.buffer,Ye[1+(k>>=2)],Ye[k])}var M=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][h];Wi(p,{name:y=mn(y),fromWireType:C,argPackAdvance:8,readValueFromPointer:C},{vb:!0})},z:function(p,h){var y="std::string"===(h=mn(h));Wi(p,{name:h,fromWireType:function(C){var M=Ye[C>>2],k=C+4;if(y)for(var F=k,P=0;P<=M;++P){var U=k+P;if(P==M||0==X[U]){if(F=F?zB(X,F,U-F):"",void 0===V)var V=F;else V+="\0",V+=F;F=U+1}}else{for(V=Array(M),P=0;P<M;++P)V[P]=String.fromCharCode(X[k+P]);V=V.join("")}return Ao(C),V},toWireType:function(C,M){M instanceof ArrayBuffer&&(M=new Uint8Array(M));var k,P,F="string"==typeof M;if(F||M instanceof Uint8Array||M instanceof Uint8ClampedArray||M instanceof Int8Array||$e("Cannot pass non-string to std::string"),y&&F)for(k=P=0;k<M.length;++k){var U=M.charCodeAt(k);127>=U?P++:2047>=U?P+=2:55296<=U&&57343>=U?(P+=4,++k):P+=3}else P=M.length;if(U=(P=mE(4+(k=P)+1))+4,Ye[P>>2]=k,y&&F){if(F=U,U=k+1,k=X,0<U){U=F+U-1;for(var V=0;V<M.length;++V){var ne=M.charCodeAt(V);if(55296<=ne&&57343>=ne&&(ne=65536+((1023&ne)<<10)|1023&M.charCodeAt(++V)),127>=ne){if(F>=U)break;k[F++]=ne}else{if(2047>=ne){if(F+1>=U)break;k[F++]=192|ne>>6}else{if(65535>=ne){if(F+2>=U)break;k[F++]=224|ne>>12}else{if(F+3>=U)break;k[F++]=240|ne>>18,k[F++]=128|ne>>12&63}k[F++]=128|ne>>6&63}k[F++]=128|63&ne}}k[F]=0}}else if(F)for(F=0;F<k;++F)255<(V=M.charCodeAt(F))&&(Ao(U),$e("String has UTF-16 code units that do not fit in 8 bits")),X[U+F]=V;else for(F=0;F<k;++F)X[U+F]=M[F];return null!==C&&C.push(Ao,P),P},argPackAdvance:8,readValueFromPointer:Vd,ga:function(C){Ao(C)}})},v:function(p,h,y){if(y=mn(y),2===h)var C=bhe,M=Che,k=Ehe,F=()=>St,P=1;else 4===h&&(C=whe,M=Dhe,k=The,F=()=>Ye,P=2);Wi(p,{name:y,fromWireType:function(U){for(var fe,V=Ye[U>>2],ne=F(),ge=U+4,Re=0;Re<=V;++Re){var re=U+4+Re*h;(Re==V||0==ne[re>>P])&&(ge=C(ge,re-ge),void 0===fe?fe=ge:(fe+="\0",fe+=ge),ge=re+h)}return Ao(U),fe},toWireType:function(U,V){"string"!=typeof V&&$e(`Cannot pass non-string to C++ string type ${y}`);var ne=k(V),fe=mE(4+ne+h);return Ye[fe>>2]=ne>>P,M(V,fe+4,ne+h),null!==U&&U.push(Ao,fe),fe},argPackAdvance:8,readValueFromPointer:Vd,ga:function(U){Ao(U)}})},P:function(p,h,y,C,M,k){Xm[p]={name:mn(h),Da:sr(y,C),ma:sr(M,k),Pa:[]}},O:function(p,h,y,C,M,k,F,P,U,V){Xm[p].Pa.push({ob:mn(h),ub:y,sb:sr(C,M),tb:k,Fb:F,Eb:sr(P,U),Gb:V})},K:function(p,h){Wi(p,{xb:!0,name:h=mn(h),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},u:function(p,h,y){p=Si(p),h=Fd(h,"emval::as");var C=[],M=Gi(C);return Ye[y>>2]=M,h.toWireType(C,p)},A:function(p,h,y,C,M){p=ig[p],h=Si(h),y=rg(y);var k=[];return Ye[C>>2]=Gi(k),p(h,y,k,M)},i:function(p,h,y,C){(p=ig[p])(h=Si(h),y=rg(y),null,C)},d:dE,h:function(p,h){var y=function Ahe(p,h){for(var y=Array(p),C=0;C<p;++C)y[C]=Fd(Ye[h+4*C>>2],"parameter "+C);return y}(p,h),C=y[0];h=C.name+"_$"+y.slice(1).map(function(F){return F.name}).join("_")+"$";var M=WB[h];if(void 0!==M)return M;var k=Array(p-1);return M=function xhe(p){var h=ig.length;return ig.push(p),h}((F,P,U,V)=>{for(var ne=0,fe=0;fe<p-1;++fe)k[fe]=y[fe+1].readValueFromPointer(V+ne),ne+=y[fe+1].argPackAdvance;for(F=F[P].apply(F,k),fe=0;fe<p-1;++fe)y[fe+1].jb&&y[fe+1].jb(k[fe]);if(!C.xb)return C.toWireType(U,F)}),WB[h]=M},s:function(p){return p=rg(p),Gi(t[p])},M:function(p,h){return p=Si(p),h=Si(h),Gi(p[h])},n:function(p){4<p&&(pi.get(p).Va+=1)},m:function(p){return Gi(rg(p))},x:function(){return Gi({})},p:function(p){Ld(Si(p)),dE(p)},j:function(p,h,y){p=Si(p),h=Si(h),y=Si(y),p[h]=y},q:function(p,h){return p=(p=Fd(p,"_emval_take_value")).readValueFromPointer(h),Gi(p)},a:()=>{kt("")},D:p=>{var h=X.length;if(2147483648<(p>>>=0))return!1;for(var y=1;4>=y;y*=2){var C=h*(1+.2/y);C=Math.min(C,p+100663296);var M=Math;C=Math.max(p,C);e:{M=M.min.call(M,2147483648,C+(65536-C%65536)%65536)-te.buffer.byteLength+65535>>>16;try{te.grow(M),$i();var k=1;break e}catch{}k=void 0}if(k)return!0}return!1},E:(p,h)=>{var y=0;return qB().forEach(function(C,M){var k=h+y;for(M=Ye[p+4*M>>2]=k,k=0;k<C.length;++k)ie[0|M++]=C.charCodeAt(k);ie[0|M]=0,y+=C.length+1}),0},F:(p,h)=>{var y=qB();Ye[p>>2]=y.length;var C=0;return y.forEach(function(M){C+=M.length+1}),Ye[h>>2]=C,0},G:()=>52,B:function(){return 70},H:(p,h,y,C)=>{for(var M=0,k=0;k<y;k++){var F=Ye[h>>2],P=Ye[h+4>>2];h+=8;for(var U=0;U<P;U++){var V=X[F+U],ne=Mhe[p];0===V||10===V?((1===p?w:D)(zB(ne,0)),ne.length=0):ne.push(V)}M+=P}return Ye[C>>2]=M,0}};!function(){function p(y){if(se=y=y.exports,te=se.Q,$i(),Q=se.W,_e.unshift(se.R),rn--,t.monitorRunDependencies&&t.monitorRunDependencies(rn),0==rn&&(null!==Pn&&(clearInterval(Pn),Pn=null),or)){var C=or;or=null,C()}return y}var h={a:Ihe};if(rn++,t.monitorRunDependencies&&t.monitorRunDependencies(rn),t.instantiateWasm)try{return t.instantiateWasm(h,p)}catch(y){D("Module.instantiateWasm callback failed with error: "+y),i(y)}(function kd(p,h){var y=Hi;return I||"function"!=typeof WebAssembly.instantiateStreaming||xa(y)||y.startsWith("file://")||"function"!=typeof fetch?Aa(y,p,h):fetch(y,{credentials:"same-origin"}).then(C=>WebAssembly.instantiateStreaming(C,p).then(h,function(M){return D("wasm streaming compile failed: "+M),D("falling back to ArrayBuffer instantiation"),Aa(y,p,h)}))})(h,function(y){p(y.instance)}).catch(i)}();var sg,Ao=p=>(Ao=se.S)(p),mE=p=>(mE=se.T)(p),ZB=p=>(ZB=se.U)(p);function KB(){function p(){if(!sg&&(sg=!0,t.calledRun=!0,!at)){if(iE(_e),r(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var h=t.postRun.shift();Ue.unshift(h)}iE(Ue)}}if(!(0<rn)){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)Jt();iE(oe),0<rn||(t.setStatus?(t.setStatus("Running..."),setTimeout(function(){setTimeout(function(){t.setStatus("")},1),p()},1)):p())}}if(t.__embind_initialize_bindings=()=>(t.__embind_initialize_bindings=se.V)(),t.dynCall_jiji=(p,h,y,C,M)=>(t.dynCall_jiji=se.X)(p,h,y,C,M),or=function p(){sg||KB(),sg||(or=p)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();return KB(),n.ready}),$X=new N("Folder with Rive files"),HX=new N("Version used to load rive WASM"),zX=new N("Local path to rive WASM");let UN=(()=>{var e;class n{constructor(r,i,o,s){this.http=r;const a=s??"2.4.0";this.folder=i??"assets/rive",this.wasmPath=o??`https://unpkg.com/@rive-app/canvas-advanced@${a}/rive.wasm`}getRive(){var r=this;return vr(function*(){if(!r.rive){const i=()=>r.wasmPath;r.rive=yield jX({locateFile:i}),r.frame=(e=>new bt(n=>{let t=0,r=!0;const i=o=>{const s=o-t;t=o,r?(n.next(16),r=!1):n.next(s),!n.closed&&e.requestAnimationFrame(i)};e.requestAnimationFrame(i)}))(r.rive).pipe(zb())}return r.rive})()}getAsset(r){return function LX(e,n){const t="object"==typeof n;return new Promise((r,i)=>{const o=new La({next:s=>{r(s),o.unsubscribe()},error:i,complete:()=>{t?r(n.defaultValue):i(new Yu)}});e.subscribe(o)})}(this.http.get(r,{responseType:"arraybuffer"}))}load(r){var i=this;return vr(function*(){if("string"!=typeof r){const[l,c]=yield Promise.all([i.getRive(),r.arrayBuffer()]);return l?.load(new Uint8Array(c))}const o=`${i.folder}/${r}.riv`,[s,a]=yield Promise.all([i.getRive(),i.getAsset(o)]);if(!s)throw new Error("Could not load rive");return s.load(new Uint8Array(a))})()}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(ue(vp),ue($X,8),ue(zX,8),ue(HX,8))},this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();function $N(e){const n="string"==typeof e?parseInt(e):e;if("number"==typeof n)return n}const WX=e=>null!=e;let HN=(()=>{var e;class n{set riv(r){this.url.next(r)}set name(r){this.arboardName.next(r)}set width(r){const i=$N(r)??this.canvas.width;this.canvas.width=i}get width(){return this.canvas.width}set height(r){const i=$N(r)??this.canvas.height;this.canvas.height=i}get height(){return this.canvas.height}pointerMove(r){const i=Object.values(this.stateMachines).filter(s=>"pointerMove"in s);if(!i.length)return;const o=this.getTransform(r);if(o)for(const s of i)s.pointerMove(o.x,o.y)}pointerDown(r){const i=Object.values(this.stateMachines).filter(s=>"pointerDown"in s);if(!i.length)return;const o=this.getTransform(r);if(o)for(const s of i)s.pointerDown(o.x,o.y)}pointerUp(r){const i=Object.values(this.stateMachines).filter(s=>"pointerUp"in s);if(!i.length)return;const o=this.getTransform(r);if(o)for(const s of i)s.pointerUp(o.x,o.y)}constructor(r,i){var o=this;this.service=r,this.url=new Dn(null),this.arboardName=new Dn(null),this.boxes={},this.stateMachines={},this.viewbox="0 0 100% 100%",this.lazy=!1,this.fit="contain",this.alignment="center",this.artboardChange=new Pe,this.canvas=i.nativeElement,this.whenVisible=(e=>new Promise((n,t)=>{if(typeof window>"u")return n(!1);if(!("IntersectionObserver"in window))return n(!0);let r=!1;const i=new IntersectionObserver(o=>{o.forEach(s=>{0!==s.intersectionRatio!==r&&(n(r),i.disconnect())})},{threshold:[0]});i.observe(e)}))(i.nativeElement),this.loaded=this.url.pipe(ln(WX),jN(),ln(()=>typeof window<"u"&&!!this.ctx),Tt(function(){var s=vr(function*(a){if(o.file=yield o.service.load(a),o.rive=o.service.rive,!o.rive)throw new Error("Service could not load rive");o.renderer=o.rive.makeRenderer(o.canvas)});return function(a){return s.apply(this,arguments)}}()),Tt(s=>this.setArtboard()),Cp({bufferSize:1,refCount:!0}))}ngOnInit(){this.onReady()}ngOnDestroy(){setTimeout(()=>{this.renderer?.delete(),this.artboard?.delete(),this.file?.delete()},100)}get ctx(){return this._ctx||(this._ctx=this.canvas.getContext("2d")),this._ctx}setArtboard(){return this.arboardName.pipe(vt(()=>this.artboard?.delete()),ae(r=>r?this.file?.artboardByName(r):this.file?.defaultArtboard()),vt(r=>this.artboard=r),vt(()=>this.artboardChange.emit(this.artboard)),ae(()=>!0))}get box(){const r=this.width,i=this.height,o=`${this.viewbox} ${r} ${i}`;if(!this.boxes[o]){const s=this.viewbox.split(" ");if(4!==s.length)throw new Error('View box should look like "0 0 100% 100%"');const[a,l,c,u]=s.map((d,g)=>{const m=g%2==0?r:i,f=d.endsWith("%")?parseInt(d.slice(0,-1),10)/100:parseInt(d,10)/m;return g<2?-m*f:m/f});this.boxes[o]={minX:a,minY:l,maxX:c,maxY:u}}return this.boxes[o]}get isLazy(){return!0===this.lazy||""===this.lazy}get count(){return this.artboard?.animationCount()}onReady(){return this.isLazy?Mn(this.whenVisible).pipe(ln(r=>r),Tt(()=>this.loaded)):this.loaded}draw(r,i,o){if(!this.rive)throw new Error("Could not load rive before registrating instance");if(!this.artboard)throw new Error("Could not load artboard before registrating instance");if(!this.renderer)throw new Error("Could not load renderer before registrating instance");this.renderer.clear(),function YX(e){return"didLoop"in e}(r)?(r.advance(i),r.apply(o??1)):r.advance(i),this.artboard.advance(i),this.renderer.save(),this.renderer.align(this.rive.Fit[this.fit],this.rive.Alignment[this.alignment],this.box,this.artboard.bounds),this.artboard.draw(this.renderer),this.renderer.restore()}getTransform(r){if(!this.rive||!this.artboard)return;const i=this.canvas.getBoundingClientRect(),{clientX:o,clientY:s}=function GX(e){return["touchstart","touchmove"].indexOf(e.type)>-1&&e.touches?.length?(e.preventDefault(),{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}):"touchend"===e.type&&e.changedTouches?.length?{clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}(r);if(!o&&!s)return;const a=o-i.left,l=s-i.top,c=this.rive.computeAlignment(this.rive.Fit[this.fit],this.rive.Alignment[this.alignment],{minX:0,minY:0,maxX:i.width,maxY:i.height},this.artboard.bounds),u=new this.rive.Mat2D;c.invert(u);const d=new this.rive.Vec2D(a,l),g=this.rive.mapXY(u,d),m=g.x(),f=g.y();return g.delete(),u.delete(),d.delete(),c.delete(),{x:m,y:f}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(G(UN),G(tt))},this.\u0275dir=de({type:n,selectors:[["canvas","riv",""]],hostBindings:function(i,o){1&i&&Ce("touchmove",function(a){return o.pointerMove(a)})("mouseover",function(a){return o.pointerMove(a)})("mouseout",function(a){return o.pointerMove(a)})("mousemove",function(a){return o.pointerMove(a)})("touchstart",function(a){return o.pointerDown(a)})("mousedown",function(a){return o.pointerDown(a)})("touchend",function(a){return o.pointerUp(a)})("mouseup",function(a){return o.pointerUp(a)})},inputs:{riv:"riv",name:[0,"artboard","name"],viewbox:"viewbox",lazy:"lazy",fit:"fit",alignment:"alignment",width:"width",height:"height"},outputs:{artboardChange:"artboardChange"},exportAs:["rivCanvas"]}))}return e(),n})();function GN(e={}){return{speed:1,playing:!1,mix:1,...e}}function ZX(e){return null!=e}let XX=(()=>{var e;class n{set name(r){"string"==typeof r&&this.zone.runOutsideAngular(()=>{this.register(r)})}set index(r){const i="string"==typeof r?parseInt(r):r;"number"==typeof i&&this.zone.runOutsideAngular(()=>{this.register(i)})}set mix(r){const i="string"==typeof r?parseFloat(r):r;i&&i>=0&&i<=1&&this.update({mix:i})}get mix(){return this.state.getValue().mix}set speed(r){const i="string"==typeof r?parseFloat(r):r;"number"==typeof i&&this.update({speed:i})}get speed(){return this.state.getValue().speed}set play(r){!0===r||""===r?this.update({playing:!0}):!1===r&&this.update({playing:!1})}get play(){return this.state.getValue().playing}constructor(r,i,o){this.zone=r,this.canvas=i,this.service=o,this.distance=new Dn(null),this.state=new Dn(GN()),this.load=new Pe}ngOnDestroy(){this.sub?.unsubscribe(),this.instance?.delete(),setTimeout(()=>this.instance?.delete(),100)}update(r){const i=GN({...this.state.getValue(),...r});this.state.next(i)}getFrame(r){return r.playing&&this.service.frame?this.service.frame.pipe(ae(i=>[r,i])):me(null)}initAnimation(r){if(!this.canvas.rive)throw new Error("Could not load animation instance before rive");if(!this.canvas.artboard)throw new Error("Could not load animation instance before artboard");const i="string"==typeof r?this.canvas.artboard.animationByName(r):this.canvas.artboard.animationByIndex(r);(function KX(e,n,t){if(e)return;const r=n.name??"Default",i=n.animationCount();if("number"==typeof t)throw new Error(`Provided index "${t}" for the animation of artboard "${r}" is not available. Animation count is: ${i}`);{const o=[];for(let s=0;s<i;s++)o.push(n.animationByIndex(s).name);throw new Error(`Provided name "${t}" for the animation of artboard "${r}" is not available. Availables names are: ${JSON.stringify(o)}`)}})(i,this.canvas.artboard,r),this.instance=new this.canvas.rive.LinearAnimationInstance(i,this.canvas.artboard),this.load.emit(this.instance)}register(r){this.sub?.unsubscribe();const i=this.state.pipe(Tt(o=>this.getFrame(o)),ln(ZX),ae(([o,s])=>s/1e3*o.speed));this.sub=this.canvas.onReady().pipe(ae(()=>this.initAnimation(r)),Tt(()=>i)).subscribe(o=>this.applyChange(o))}applyChange(r){if(!this.instance)throw new Error("Could not load animation instance before running it");this.canvas.draw(this.instance,r,this.state.getValue().mix)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(G(we),G(HN),G(UN))},this.\u0275dir=de({type:n,selectors:[["riv-animation"],["","rivAnimation",""]],inputs:{name:"name",index:"index",mix:"mix",speed:"speed",play:"play"},outputs:{load:"load"},exportAs:["rivAnimation"]}))}return e(),n})();const WN=["*","*"];function QX(e,n){1&e&&It(0)}function JX(e,n){1&e&&It(0,1)}function eQ(e,n){if(1&e&&(T(0,"div",2),j(1),A()),2&e){const t=O();x(),Xe(t.message)}}function tQ(e,n){1&e&&(T(0,"div",2),j(1,"\u2b50 Copied!"),A())}let nQ=(()=>{var e;class n{constructor(){this.text="",this.message="Copy",this.containerClass="",this.icon="",this.textPosition="left",this.showMessage=!1,this.copied=!1}ngOnInit(){}copyMessage(){if(this.text){const r=document.createElement("textarea");r.style.position="fixed",r.style.left="0",r.style.top="0",r.style.opacity="0",r.value=this.text,document.body.appendChild(r),r.focus(),r.select(),document.execCommand("copy"),document.body.removeChild(r),this.copied=!0,this.copyDone()}}copyDone(){setTimeout(()=>{this.copied=!1},3e3)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["cozmik-copy"]],inputs:{text:"text",message:"message",containerClass:"containerClass",icon:"icon",textPosition:"textPosition"},ngContentSelectors:WN,decls:8,vars:8,consts:[[1,"absolute",3,"ngClass"],[1,"flex","cursor-pointer","gap-2","items-center",3,"click","mouseenter","mouseleave"],[1,"message"]],template:function(i,o){1&i&&(ri(WN),T(0,"div",0)(1,"button",1),Ce("click",function(){return o.copyMessage()})("mouseenter",function(){return o.showMessage=!0})("mouseleave",function(){return o.showMessage=!1}),Z(2,QX,1,0),T(3,"div"),pe(4,"span"),A(),Z(5,JX,1,0),A(),Z(6,eQ,2,1,"div",2),Z(7,tQ,2,0,"div",2),A()),2&i&&(q("ngClass",o.containerClass),x(2),K("left"===o.textPosition?2:-1),x(2),xn(Ni("text-2xl ",o.icon?o.icon:"icon-[prime--copy]")),x(),K("right"===o.textPosition||void 0===o.textPosition?5:-1),x(),K(o.showMessage&&!o.copied?6:-1),x(),K(o.copied?7:-1))},dependencies:[ns,ts],styles:[".message[_ngcontent-%COMP%]{position:absolute;top:1.5rem;right:0;z-index:20;white-space:nowrap;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 84 103 / var(--tw-text-opacity, 1));background:#fff;padding:2px 6px 6px;text-align:center;box-shadow:0 0 2px #0003}"]}))}return e(),n})();const rQ=["*"];function iQ(e,n){1&e&&pe(0,"span",2)}function oQ(e,n){1&e&&pe(0,"span"),2&e&&xn(O().icon)}let sQ=(()=>{var e;class n{constructor(){this.type="primary",this.buttonType="button",this.buttonStyle=null,this.icon="",this.disabled=!1,this.buttonClass="",this.containerClass=""}onClick(r){this.disabled&&r.stopPropagation()}proxyClick(r){this.disabled&&(r.stopImmediatePropagation(),r.stopPropagation())}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-button"]],hostBindings:function(i,o){1&i&&Ce("click",function(a){return o.onClick(a)})},inputs:{type:"type",buttonType:"buttonType",buttonStyle:"buttonStyle",icon:"icon",loading:"loading",disabled:"disabled",buttonClass:"buttonClass",containerClass:"containerClass"},ngContentSelectors:rQ,decls:5,vars:9,consts:[[3,"click","ngClass"],[1,"w-full","transition-all","duration-300","gap-2","flex","relative","focus:outline-none","items-center","justify-center",3,"disabled","type","ngStyle","ngClass"],[1,"icon-[line-md--loading-twotone-loop]"],[3,"class"]],template:function(i,o){1&i&&(ri(),T(0,"div",0),Ce("click",function(a){return o.proxyClick(a)}),T(1,"button",1),It(2),Z(3,iQ,1,0,"span",2),Z(4,oQ,1,2,"span",3),A()()),2&i&&(q("ngClass",o.containerClass),x(),xn(o.type),q("disabled",o.disabled||o.loading)("type",o.buttonType)("ngStyle",o.buttonStyle)("ngClass",o.buttonClass),x(2),K(o.loading?3:-1),x(),K(o.icon?4:-1))},dependencies:[ns,ts,fp],styles:["button[_ngcontent-%COMP%]{border-radius:4px;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}button.primary[_ngcontent-%COMP%]:not(.disabled){--tw-bg-opacity: 1;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline-width:0px}button.primary[_ngcontent-%COMP%]:not(.disabled):hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1))}button.primary[_ngcontent-%COMP%]:not(.disabled).dark{--tw-bg-opacity: 1;background-color:rgb(3 7 30 / var(--tw-bg-opacity, 1))}button.primary[disabled][_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(246 198 177 / var(--tw-bg-opacity, 1))}button.link[_ngcontent-%COMP%]{display:inline;width:max-content;border-style:none;background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(227 72 2 / var(--tw-text-opacity, 1));text-decoration-line:underline;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}button.link[_ngcontent-%COMP%]:disabled{color:#e3480233}button.plane[_ngcontent-%COMP%]{border-radius:4px;border-width:1px;background-color:transparent;padding:.75rem;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}button.plane[_ngcontent-%COMP%]:disabled{--tw-bg-opacity: 1;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1));color:#49566a80}button.outlined[_ngcontent-%COMP%]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1));background-color:transparent;padding:.75rem .5rem;--tw-text-opacity: 1;color:rgb(227 72 2 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}"]}))}return e(),n})();const{isArray:aQ}=Array,{getPrototypeOf:lQ,prototype:cQ,keys:uQ}=Object;function qN(e){if(1===e.length){const n=e[0];if(aQ(n))return{args:n,keys:null};if(function dQ(e){return e&&"object"==typeof e&&lQ(e)===cQ}(n)){const t=uQ(n);return{args:t.map(r=>n[r]),keys:t}}}return{args:e,keys:null}}const{isArray:fQ}=Array;function YN(e){return ae(n=>function hQ(e,n){return fQ(n)?e(...n):e(n)}(e,n))}function ZN(e,n){return e.reduce((t,r,i)=>(t[r]=n[i],t),{})}let KN=(()=>{class e{_renderer;_elementRef;onChange=t=>{};onTouched=()=>{};constructor(t,r){this._renderer=t,this._elementRef=r}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static \u0275fac=function(r){return new(r||e)(G(jn),G(tt))};static \u0275dir=de({type:e})}return e})(),oa=(()=>{class e extends KN{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275dir=de({type:e,features:[ft]})}return e})();const ai=new N(""),gQ={provide:ai,useExisting:Bt(()=>Ep),multi:!0},yQ=new N("");let Ep=(()=>{class e extends KN{_compositionMode;_composing=!1;constructor(t,r,i){super(t,r),this._compositionMode=i,null==this._compositionMode&&(this._compositionMode=!function _Q(){const e=jo()?jo().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static \u0275fac=function(r){return new(r||e)(G(jn),G(tt),G(yQ,8))};static \u0275dir=de({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,i){1&r&&Ce("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},standalone:!1,features:[_t([gQ]),ft]})}return e})();function Yb(e){return null==e||0===Zb(e)}function Zb(e){return null==e?null:Array.isArray(e)||"string"==typeof e?e.length:e instanceof Set?e.size:null}const $n=new N(""),ls=new N(""),vQ=/^(?=.{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 bQ{static min(n){return function QN(e){return n=>{if(null==n.value||null==e)return null;const t=parseFloat(n.value);return!isNaN(t)&&t<e?{min:{min:e,actual:n.value}}:null}}(n)}static max(n){return function JN(e){return n=>{if(null==n.value||null==e)return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return function eP(e){return Yb(e.value)?{required:!0}:null}(n)}static requiredTrue(n){return function tP(e){return!0===e.value?null:{required:!0}}(n)}static email(n){return function nP(e){return Yb(e.value)||vQ.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function rP(e){return n=>{const t=n.value?.length??Zb(n.value);return null===t||0===t?null:t<e?{minlength:{requiredLength:e,actualLength:t}}:null}}(n)}static maxLength(n){return iP(n)}static pattern(n){return function oP(e){if(!e)return wp;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(Yb(r.value))return null;const i=r.value;return n.test(i)?null:{pattern:{requiredPattern:t,actualValue:i}}}}(n)}static nullValidator(n){return null}static compose(n){return dP(n)}static composeAsync(n){return fP(n)}}function iP(e){return n=>{const t=n.value?.length??Zb(n.value);return null!==t&&t>e?{maxlength:{requiredLength:e,actualLength:t}}:null}}function wp(e){return null}function sP(e){return null!=e}function aP(e){return gu(e)?Mn(e):e}function lP(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function cP(e,n){return n.map(t=>t(e))}function uP(e){return e.map(n=>function CQ(e){return!e.validate}(n)?n:t=>n.validate(t))}function dP(e){if(!e)return null;const n=e.filter(sP);return 0==n.length?null:function(t){return lP(cP(t,n))}}function Kb(e){return null!=e?dP(uP(e)):null}function fP(e){if(!e)return null;const n=e.filter(sP);return 0==n.length?null:function(t){return function pQ(...e){const n=Nb(e),{args:t,keys:r}=qN(e),i=new bt(o=>{const{length:s}=t;if(!s)return void o.complete();const a=new Array(s);let l=s,c=s;for(let u=0;u<s;u++){let d=!1;gr(t[u]).subscribe(Gt(o,g=>{d||(d=!0,c--),a[u]=g},()=>l--,void 0,()=>{(!l||!d)&&(c||o.next(r?ZN(r,a):a),o.complete())}))}});return n?i.pipe(YN(n)):i}(cP(t,n).map(aP)).pipe(ae(lP))}}function Xb(e){return null!=e?fP(uP(e)):null}function hP(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function pP(e){return e._rawValidators}function mP(e){return e._rawAsyncValidators}function Qb(e){return e?Array.isArray(e)?e:[e]:[]}function Dp(e,n){return Array.isArray(e)?e.includes(n):e===n}function gP(e,n){const t=Qb(n);return Qb(e).forEach(i=>{Dp(t,i)||t.push(i)}),t}function _P(e,n){return Qb(n).filter(t=>!Dp(e,t))}class yP{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=Kb(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Xb(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class _r extends yP{name;get formDirective(){return null}get path(){return null}}class mo extends yP{_parent=null;name=null;valueAccessor=null}class vP{_cd;constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let Jb=(()=>{class e extends vP{constructor(t){super(t)}static \u0275fac=function(r){return new(r||e)(G(mo,2))};static \u0275dir=de({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){2&r&&On("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},standalone:!1,features:[ft]})}return e})();const Zu="VALID",Sp="INVALID",Vl="PENDING",Ku="DISABLED";class Bl{}class CP extends Bl{value;source;constructor(n,t){super(),this.value=n,this.source=t}}class nC extends Bl{pristine;source;constructor(n,t){super(),this.pristine=n,this.source=t}}class rC extends Bl{touched;source;constructor(n,t){super(),this.touched=n,this.source=t}}class xp extends Bl{status;source;constructor(n,t){super(),this.status=n,this.source=t}}class EP extends Bl{source;constructor(n){super(),this.source=n}}class wP extends Bl{source;constructor(n){super(),this.source=n}}function iC(e){return(Ap(e)?e.validators:e)||null}function oC(e,n){return(Ap(n)?n.asyncValidators:e)||null}function Ap(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function DP(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new S(1e3,"");if(!r[t])throw new S(1001,"")}function TP(e,n,t){e._forEachChild((r,i)=>{if(void 0===t[i])throw new S(1002,"")})}class sC{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(n,t){this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return tn(this.statusReactive)}set status(n){tn(()=>this.statusReactive.set(n))}_status=yt(()=>this.statusReactive());statusReactive=he(void 0);get valid(){return this.status===Zu}get invalid(){return this.status===Sp}get pending(){return this.status==Vl}get disabled(){return this.status===Ku}get enabled(){return this.status!==Ku}errors;get pristine(){return tn(this.pristineReactive)}set pristine(n){tn(()=>this.pristineReactive.set(n))}_pristine=yt(()=>this.pristineReactive());pristineReactive=he(!0);get dirty(){return!this.pristine}get touched(){return tn(this.touchedReactive)}set touched(n){tn(()=>this.touchedReactive.set(n))}_touched=yt(()=>this.touchedReactive());touchedReactive=he(!1);get untouched(){return!this.touched}_events=new ke;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(gP(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(gP(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(_P(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(_P(n,this._rawAsyncValidators))}hasValidator(n){return Dp(this._rawValidators,n)}hasAsyncValidator(n){return Dp(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){const t=!1===this.touched;this.touched=!0;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new rC(!0,r))}markAllAsDirty(n={}){this.markAsDirty({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsDirty(n))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(n))}markAsUntouched(n={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:r})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,r),t&&!1!==n.emitEvent&&this._events.next(new rC(!1,r))}markAsDirty(n={}){const t=!0===this.pristine;this.pristine=!1;const r=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty({...n,sourceControl:r}),t&&!1!==n.emitEvent&&this._events.next(new nC(!1,r))}markAsPristine(n={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const r=n.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,r),t&&!1!==n.emitEvent&&this._events.next(new nC(!0,r))}markAsPending(n={}){this.status=Vl;const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new xp(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending({...n,sourceControl:t})}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Ku,this.errors=null,this._forEachChild(i=>{i.disable({...n,onlySelf:!0})}),this._updateValue();const r=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new CP(this.value,r)),this._events.next(new xp(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(i=>i(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=Zu,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t},this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n,t){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zu||this.status===Vl)&&this._runAsyncValidator(r,n.emitEvent)}const t=n.sourceControl??this;!1!==n.emitEvent&&(this._events.next(new CP(this.value,t)),this._events.next(new xp(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity({...n,sourceControl:t})}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ku:Zu}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,t){if(this.asyncValidator){this.status=Vl,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t,shouldHaveEmitted:!1!==n};const r=aP(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const n=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,t,r){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||r)&&this._events.next(new xp(this.status,t)),this._parent&&this._parent._updateControlsErrors(n,t,r)}_initObservables(){this.valueChanges=new Pe,this.statusChanges=new Pe}_calculateStatus(){return this._allControlsDisabled()?Ku:this.errors?Sp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Vl)?Vl:this._anyControlsHaveStatus(Sp)?Sp:Zu}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,t){const r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,t),i&&this._events.next(new nC(this.pristine,t))}_updateTouched(n={},t){this.touched=this._anyControlsTouched(),this._events.next(new rC(this.touched,t)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,t)}_onDisabledChange=[];_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Ap(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function MQ(e){return Array.isArray(e)?Kb(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function IQ(e){return Array.isArray(e)?Xb(e):e||null}(this._rawAsyncValidators)}}class nr extends sC{constructor(n,t,r){super(iC(t),oC(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){TP(this,0,n),Object.keys(n).forEach(r=>{DP(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const i=this.controls[r];i&&i.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,i)=>{r.reset(n?n[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((i,o)=>{r=t(r,i,o)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}const jl=new N("",{providedIn:"root",factory:()=>Mp}),Mp="always";function Xu(e,n,t=Mp){aC(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function kQ(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&SP(e,n)})}(e,n),function PQ(e,n){const t=(r,i)=>{n.valueAccessor.writeValue(r),i&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function NQ(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&SP(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function OQ(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function Rp(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),kp(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function Op(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function aC(e,n){const t=pP(e);null!==n.validator?e.setValidators(hP(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=mP(e);null!==n.asyncValidator?e.setAsyncValidators(hP(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const i=()=>e.updateValueAndValidity();Op(n._rawValidators,i),Op(n._rawAsyncValidators,i)}function kp(e,n){let t=!1;if(null!==e){if(null!==n.validator){const i=pP(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(s=>s!==n.validator);o.length!==i.length&&(t=!0,e.setValidators(o))}}if(null!==n.asyncValidator){const i=mP(e);if(Array.isArray(i)&&i.length>0){const o=i.filter(s=>s!==n.asyncValidator);o.length!==i.length&&(t=!0,e.setAsyncValidators(o))}}}const r=()=>{};return Op(n._rawValidators,r),Op(n._rawAsyncValidators,r),t}function SP(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function xP(e,n){aC(e,n)}function AP(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}const jQ={provide:_r,useExisting:Bt(()=>Ju)},Qu=Promise.resolve();let Ju=(()=>{class e extends _r{callSetDisabledState;get submitted(){return tn(this.submittedReactive)}_submitted=yt(()=>this.submittedReactive());submittedReactive=he(!1);_directives=new Set;form;ngSubmit=new Pe;options;constructor(t,r,i){super(),this.callSetDisabledState=i,this.form=new nr({},Kb(t),Xb(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){Qu.then(()=>{const r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),Xu(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){Qu.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){Qu.then(()=>{const r=this._findContainer(t.path),i=new nr({});xP(i,t),r.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){Qu.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){Qu.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submittedReactive.set(!0),AP(this.form,this._directives),this.ngSubmit.emit(t),this.form._events.next(new EP(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submittedReactive.set(!1),this.form._events.next(new wP(this.form))}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}static \u0275fac=function(r){return new(r||e)(G($n,10),G(ls,10),G(jl,8))};static \u0275dir=de({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,i){1&r&&Ce("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[_t([jQ]),ft]})}return e})();function MP(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function IP(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const Ul=class extends sC{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(n=null,t,r){super(iC(t),oC(r,t)),this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ap(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=IP(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){MP(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){MP(this._onDisabledChange,n)}_forEachChild(n){}_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(n){IP(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},GQ={provide:mo,useExisting:Bt(()=>Fp)},RP=Promise.resolve();let Fp=(()=>{class e extends mo{_changeDetectorRef;callSetDisabledState;control=new Ul;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new Pe;constructor(t,r,i,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=function uC(e,n){if(!n)return null;let t,r,i;return Array.isArray(n),n.forEach(o=>{o.constructor===Ep?t=o:function VQ(e){return Object.getPrototypeOf(e.constructor)===oa}(o)?r=o:i=o}),i||r||t||null}(0,o)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const r=t.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),function cC(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Xu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){RP.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const r=t.isDisabled.currentValue,i=0!==r&&Lt(r);RP.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?function Ip(e,n){return[...n.path,e]}(t,this._parent):[t]}static \u0275fac=function(r){return new(r||e)(G(_r,9),G($n,10),G(ls,10),G(ai,10),G(Br,8),G(jl,8))};static \u0275dir=de({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[_t([GQ]),ft,Wn]})}return e})();const QQ={provide:_r,useExisting:Bt(()=>ed)};let ed=(()=>{class e extends _r{callSetDisabledState;get submitted(){return tn(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}_submitted=yt(()=>this._submittedReactive());_submittedReactive=he(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new Pe;constructor(t,r,i){super(),this.callSetDisabledState=i,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(kp(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return Xu(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){Rp(t.control||null,t,!1),function BQ(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this._submittedReactive.set(!0),AP(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new EP(this.control)),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0,r={}){this.form.reset(t,r),this._submittedReactive.set(!1),!1!==r?.emitEvent&&this.form._events.next(new wP(this.form))}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,i=this.form.get(t.path);r!==i&&(Rp(r||null,t),(e=>e instanceof Ul)(i)&&(Xu(i,t,this.callSetDisabledState),t.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);xP(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function FQ(e,n){return kp(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){aC(this.form,this),this._oldForm&&kp(this._oldForm,this)}static \u0275fac=function(r){return new(r||e)(G($n,10),G(ls,10),G(jl,8))};static \u0275dir=de({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,i){1&r&&Ce("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[_t([QQ]),ft,Wn]})}return e})();let sa=(()=>{class e{_validator=wp;_onChange;_enabled;ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):wp,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,features:[Wn]})}return e})();const pJ={provide:$n,useExisting:Bt(()=>pC),multi:!0};let pC=(()=>{class e extends sa{maxlength;inputName="maxlength";normalizeInput=t=>function UP(e){return"number"==typeof e?e:parseInt(e,10)}(t);createValidator=t=>iP(t);static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275dir=de({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,i){2&r&&vn("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[_t([pJ]),ft]})}return e})(),gJ=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();class rr extends sC{constructor(n,t,r){super(iC(t),oC(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(n){return this.controls[this._adjustIndex(n)]}push(n,t={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(n,t,r={}){this.controls.splice(n,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:r.emitEvent})}removeAt(n,t={}){let r=this._adjustIndex(n);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(n,t,r={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),t&&(this.controls.splice(i,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,t={}){TP(this,0,n),n.forEach((r,i)=>{DP(this,!1,i),this.at(i).setValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(n.forEach((r,i)=>{this.at(i)&&this.at(i).patchValue(r,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n=[],t={}){this._forEachChild((r,i)=>{r.reset(n[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((t,r)=>!!r._syncPendingControls()||t,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((t,r)=>{n(t,r)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(t=>t.enabled&&n(t))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}let ZP=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:jl,useValue:t.callSetDisabledState??Mp}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[gJ]})}return e})();var E=function(e){return e.SEPARATOR="separator",e.PERCENT="percent",e.IP="IP",e.CPF_CNPJ="CPF_CNPJ",e.MONTH="M",e.MONTHS="M0",e.MINUTE="m",e.HOUR="h",e.HOURS="H",e.MINUTES="m0",e.HOURS_HOUR="Hh",e.SECONDS="s0",e.HOURS_MINUTES_SECONDS="Hh:m0:s0",e.EMAIL_MASK="A*@A*.A*",e.HOURS_MINUTES="Hh:m0",e.MINUTES_SECONDS="m0:s0",e.DAYS_MONTHS_YEARS="d0/M0/0000",e.DAYS_MONTHS="d0/M0",e.DAYS="d0",e.DAY="d",e.SECOND="s",e.LETTER_S="S",e.DOT=".",e.COMMA=",",e.CURLY_BRACKETS_LEFT="{",e.CURLY_BRACKETS_RIGHT="}",e.MINUS="-",e.OR="||",e.HASH="#",e.EMPTY_STRING="",e.SYMBOL_STAR="*",e.SYMBOL_QUESTION="?",e.SLASH="/",e.WHITE_SPACE=" ",e.NUMBER_ZERO="0",e.NUMBER_NINE="9",e.BACKSPACE="Backspace",e.DELETE="Delete",e.ARROW_LEFT="ArrowLeft",e.ARROW_UP="ArrowUp",e.DOUBLE_ZERO="00",e}(E||{});const Vp=new N("ngx-mask config"),KP=new N("new ngx-mask config"),XP=new N("initial ngx-mask config"),_J={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showMaskTyped:!1,instantPrefix:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:!1,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:e=>e,outputTransformFn:e=>e,maskFilled:new Pe,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},yJ=[E.HOURS_MINUTES_SECONDS,E.HOURS_MINUTES,E.MINUTES_SECONDS],vJ=[E.PERCENT,E.HOURS_HOUR,E.SECONDS,E.MINUTES,E.SEPARATOR,E.DAYS_MONTHS_YEARS,E.DAYS_MONTHS,E.DAYS,E.MONTHS];let bJ=(()=>{class e{_config=v(Vp);dropSpecialCharacters=this._config.dropSpecialCharacters;hiddenInput=this._config.hiddenInput;clearIfNotMatch=this._config.clearIfNotMatch;specialCharacters=this._config.specialCharacters;patterns=this._config.patterns;prefix=this._config.prefix;suffix=this._config.suffix;thousandSeparator=this._config.thousandSeparator;decimalMarker=this._config.decimalMarker;customPattern;showMaskTyped=this._config.showMaskTyped;placeHolderCharacter=this._config.placeHolderCharacter;validation=this._config.validation;separatorLimit=this._config.separatorLimit;allowNegativeNumbers=this._config.allowNegativeNumbers;leadZeroDateTime=this._config.leadZeroDateTime;leadZero=this._config.leadZero;apm=this._config.apm;inputTransformFn=this._config.inputTransformFn;outputTransformFn=this._config.outputTransformFn;keepCharacterPositions=this._config.keepCharacterPositions;instantPrefix=this._config.instantPrefix;triggerOnMaskChange=this._config.triggerOnMaskChange;_shift=new Set;plusOnePosition=!1;maskExpression="";actualValue="";showKeepCharacterExp="";shownMaskExpression=this._config.shownMaskExpression;deletedSpecialCharacter=!1;ipError;cpfCnpjError;applyMask(t,r,i=0,o=!1,s=!1,a=()=>{}){if(!r||"string"!=typeof t)return E.EMPTY_STRING;let l=0,c="",u=!1,d=!1,g=1,m=!1,f=t,b=i;f.slice(0,this.prefix.length)===this.prefix&&(f=f.slice(this.prefix.length,f.length)),this.suffix&&f.length>0&&(f=this.checkAndRemoveSuffix(f)),"("===f&&this.prefix&&(f="");const w=f.toString().split(E.EMPTY_STRING);if(this.allowNegativeNumbers&&f.slice(l,l+1)===E.MINUS&&(c+=f.slice(l,l+1)),r===E.IP){const ie=f.split(E.DOT);this.ipError=this._validIP(ie),r="099.099.099.099"}const D=[];for(let ie=0;ie<f.length;ie++)f[ie]?.match("\\d")&&D.push(f[ie]??E.EMPTY_STRING);if(r===E.CPF_CNPJ&&(this.cpfCnpjError=11!==D.length&&14!==D.length,r=D.length>11?"00.000.000/0000-00":"000.000.000-00"),r.startsWith(E.PERCENT)){if(f.match("[a-z]|[A-Z]")||f.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!s){f=this._stripToDecimal(f);const lt=this.getPrecision(r);f=this.checkInputPrecision(f,lt,this.decimalMarker)}const ie="string"==typeof this.decimalMarker?this.decimalMarker:E.DOT;if(f.indexOf(ie)>0&&!this.percentage(f.substring(0,f.indexOf(ie)))){let lt=f.substring(0,f.indexOf(ie)-1);this.allowNegativeNumbers&&f.slice(l,l+1)===E.MINUS&&!s&&(lt=f.substring(0,f.indexOf(ie))),f=`${lt}${f.substring(f.indexOf(ie),f.length)}`}let X="";X=this.allowNegativeNumbers&&f.slice(l,l+1)===E.MINUS?`${E.MINUS}${f.slice(l+1,l+f.length)}`:f,c=this.percentage(X)?this._splitPercentZero(f):this._splitPercentZero(f.substring(0,f.length-1))}else if(r.startsWith(E.SEPARATOR)){(f.match("[w\u0430-\u044f\u0410-\u042f]")||f.match("[\u0401\u0451\u0410-\u044f]")||f.match("[a-z]|[A-Z]")||f.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\]:";<>.?/]/)||f.match("[^A-Za-z0-9,]"))&&(f=this._stripToDecimal(f));const ie=this.getPrecision(r);let X=this.decimalMarker;if(Array.isArray(this.decimalMarker)&&(X=this.actualValue.includes(this.decimalMarker[0])||this.actualValue.includes(this.decimalMarker[1])?this.actualValue.includes(this.decimalMarker[0])?this.decimalMarker[0]:this.decimalMarker[1]:this.decimalMarker.find(Q=>Q!==this.thousandSeparator)),s){const{decimalMarkerIndex:Q,nonZeroIndex:oe}=this._findFirstNonZeroAndDecimalIndex(f,X),_e=f[0]===E.MINUS;(f[0]===X&&!oe||_e&&f[1]===X&&!oe||f[0]===E.NUMBER_ZERO&&!Q&&!oe)&&(f=E.NUMBER_ZERO),Q&&oe&&_e&&1===b&&(Q<oe||Q>oe)&&(f=E.MINUS+f.slice(oe)),!Q&&oe&&f.length>oe&&(f=_e?E.MINUS+f.slice(oe):f.slice(oe)),Q&&oe&&0===b&&(Q<oe&&(f=f.slice(Q-1)),Q>oe&&(f=f.slice(oe)))}0===ie?f=this.allowNegativeNumbers?f.length>2&&f[0]===E.MINUS&&f[1]===E.NUMBER_ZERO&&f[2]!==this.thousandSeparator&&f[2]!==E.COMMA&&f[2]!==E.DOT?"-"+f.slice(2,f.length):f[0]===E.NUMBER_ZERO&&f.length>1&&f[1]!==this.thousandSeparator&&f[1]!==E.COMMA&&f[1]!==E.DOT?f.slice(1,f.length):f:f.length>1&&f[0]===E.NUMBER_ZERO&&f[1]!==this.thousandSeparator&&f[1]!==E.COMMA&&f[1]!==E.DOT?f.slice(1,f.length):f:(f[0]===X&&f.length>1&&!s&&(f=E.NUMBER_ZERO+f.slice(0,f.length+1),this.plusOnePosition=!0),f[0]===E.NUMBER_ZERO&&f[1]!==X&&f[1]!==this.thousandSeparator&&!s&&(f=f.length>1?f.slice(0,1)+X+f.slice(1,f.length+1):f,this.plusOnePosition=!0),this.allowNegativeNumbers&&!s&&f[0]===E.MINUS&&(f[1]===X||f[1]===E.NUMBER_ZERO)&&(f=f[1]===X&&f.length>2?f.slice(0,1)+E.NUMBER_ZERO+f.slice(1,f.length):f[1]===E.NUMBER_ZERO&&f.length>2&&f[2]!==X?f.slice(0,2)+X+f.slice(2,f.length):f,this.plusOnePosition=!0));const lt=this._charToRegExpExpression(this.thousandSeparator);let St='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(lt,"");if(Array.isArray(this.decimalMarker))for(const Q of this.decimalMarker)St=St.replace(this._charToRegExpExpression(Q),E.EMPTY_STRING);else St=St.replace(this._charToRegExpExpression(this.decimalMarker),"");const Qt=new RegExp("["+St+"]");f.match(Qt)&&(f=f.substring(0,f.length-1)),f=this.checkInputPrecision(f,ie,this.decimalMarker);const Ye=f.replace(new RegExp(lt,"g"),"");c=this._formatWithSeparators(Ye,this.thousandSeparator,this.decimalMarker,ie);const Ui=c.indexOf(E.COMMA)-f.indexOf(E.COMMA),ir=c.length-f.length;if((c[b-1]===this.thousandSeparator||c[b-this.prefix.length])&&this.prefix&&s)b-=1;else if(ir>0&&c[b]!==this.thousandSeparator||s&&c.length<t.length&&this.separatorLimit){d=!0;let Q=0;do{this._shift.add(b+Q),Q++}while(Q<ir)}else c[b-1]===this.thousandSeparator||-4===ir||-3===ir||c[b]===this.thousandSeparator?(this._shift.clear(),this._shift.add(b-1)):0!==Ui&&b>0&&!(c.indexOf(E.COMMA)>=b&&b>3)||!(c.indexOf(E.DOT)>=b&&b>3)&&ir<=0?(this._shift.clear(),d=!0,g=ir,b+=ir,this._shift.add(b)):this._shift.clear()}else for(let ie=0,X=w[0];ie<w.length&&l!==r.length;ie++,X=w[ie]??E.EMPTY_STRING){const lt=E.SYMBOL_STAR in this.patterns;if(this._checkSymbolMask(X,r[l]??E.EMPTY_STRING)&&r[l+1]===E.SYMBOL_QUESTION)c+=X,l+=2;else if(r[l+1]===E.SYMBOL_STAR&&u&&this._checkSymbolMask(X,r[l+2]??E.EMPTY_STRING))c+=X,l+=3,u=!1;else if(this._checkSymbolMask(X,r[l]??E.EMPTY_STRING)&&r[l+1]===E.SYMBOL_STAR&&!lt)c+=X,u=!0;else if(r[l+1]===E.SYMBOL_QUESTION&&this._checkSymbolMask(X,r[l+2]??E.EMPTY_STRING))c+=X,l+=3;else if(this._checkSymbolMask(X,r[l]??E.EMPTY_STRING)){if(r[l]===E.HOURS&&(this.apm?Number(X)>9:Number(X)>2)){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}if(r[l]===E.HOUR&&(this.apm?1===c.length&&Number(c)>1||"1"===c&&Number(X)>2||1===f.slice(l-1,l).length&&Number(f.slice(l-1,l))>2||"1"===f.slice(l-1,l)&&Number(X)>2:"2"===c&&Number(X)>3||("2"===c.slice(l-2,l)||"2"===c.slice(l-3,l)||"2"===c.slice(l-4,l)||"2"===c.slice(l-1,l))&&Number(X)>3&&l>10)){b+=1,l+=1,ie--;continue}if((r[l]===E.MINUTE||r[l]===E.SECOND)&&Number(X)>5){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}const St=31,Qt=f[l],Ye=f[l+1],Ui=f[l+2],ir=f[l-1],$i=f[l-2],Q=f.slice(l-3,l-1),oe=f.slice(l-1,l+1),_e=f.slice(l,l+2),Ue=f.slice(l-2,l);if(r[l]===E.DAY){const Jt=r.slice(0,2)===E.MONTHS,rn=r.slice(0,2)===E.MONTHS&&this.specialCharacters.includes($i);if(Number(X)>3&&this.leadZeroDateTime||!Jt&&(Number(_e)>St||Number(oe)>St||this.specialCharacters.includes(Ye))||(rn?Number(oe)>St||!this.specialCharacters.includes(Qt)&&this.specialCharacters.includes(Ui)||this.specialCharacters.includes(Qt):Number(_e)>St||this.specialCharacters.includes(Ye)&&!s)){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}}if(r[l]===E.MONTH){const rn=0===l&&(Number(X)>2||Number(_e)>12||this.specialCharacters.includes(Ye)&&!s),Pn=r.slice(l+2,l+3),or=Q.includes(Pn)&&r.includes("d0")&&(this.specialCharacters.includes($i)&&Number(oe)>12&&!this.specialCharacters.includes(Qt)||this.specialCharacters.includes(Qt)),kt=Number(Q)<=St&&!this.specialCharacters.includes(Q)&&this.specialCharacters.includes(ir)&&(Number(_e)>12||this.specialCharacters.includes(Ye)),xa=Number(_e)>12&&5===l||this.specialCharacters.includes(Ye)&&5===l,Hi=Number(Q)>St&&!this.specialCharacters.includes(Q)&&!this.specialCharacters.includes(Ue)&&Number(Ue)>12&&r.includes("d0"),Cn=Number(Q)<=St&&!this.specialCharacters.includes(Q)&&!this.specialCharacters.includes(ir)&&Number(oe)>12;if(Number(X)>1&&this.leadZeroDateTime||rn||or||Cn||Hi||kt||xa&&!this.leadZeroDateTime){b=this.leadZeroDateTime?b:b+1,l+=1,this._shiftStep(l),ie--,this.leadZeroDateTime&&(c+="0");continue}}c+=X,l++}else this.specialCharacters.includes(X)&&r[l]===X?(c+=X,l++):-1!==this.specialCharacters.indexOf(r[l]??E.EMPTY_STRING)?(c+=r[l],l++,this._shiftStep(l),ie--):r[l]===E.NUMBER_NINE&&this.showMaskTyped?this._shiftStep(l):this.patterns[r[l]??E.EMPTY_STRING]&&this.patterns[r[l]??E.EMPTY_STRING]?.optional?(w[l]&&"099.099.099.099"!==r&&"000.000.000-00"!==r&&"00.000.000/0000-00"!==r&&!r.match(/^9+\.0+$/)&&!this.patterns[r[l]??E.EMPTY_STRING]?.optional&&(c+=w[l]),r.includes(E.NUMBER_NINE+E.SYMBOL_STAR)&&r.includes(E.NUMBER_ZERO+E.SYMBOL_STAR)&&l++,l++,ie--):this.maskExpression[l+1]===E.SYMBOL_STAR&&this._findSpecialChar(this.maskExpression[l+2]??E.EMPTY_STRING)&&this._findSpecialChar(X)===this.maskExpression[l+2]&&u||this.maskExpression[l+1]===E.SYMBOL_QUESTION&&this._findSpecialChar(this.maskExpression[l+2]??E.EMPTY_STRING)&&this._findSpecialChar(X)===this.maskExpression[l+2]&&u?(l+=3,c+=X):this.showMaskTyped&&this.specialCharacters.indexOf(X)<0&&X!==this.placeHolderCharacter&&1===this.placeHolderCharacter.length&&(m=!0)}c[b-1]&&c.length+1===r.length&&-1!==this.specialCharacters.indexOf(r[r.length-1]??E.EMPTY_STRING)&&(c+=r[r.length-1]);let I=b+1;for(;this._shift.has(I);)g++,I++;let J=o&&!r.startsWith(E.SEPARATOR)?l:this._shift.has(b)?g:0;m&&J--,a(J,d),g<0&&this._shift.clear();let te=!1;s&&(te=w.every(ie=>this.specialCharacters.includes(ie)));let se=`${this.prefix}${te?E.EMPTY_STRING:c}${this.showMaskTyped?"":this.suffix}`;0===c.length&&(se=this.instantPrefix?`${this.prefix}${c}`:`${c}`);const at=1===f.length&&this.specialCharacters.includes(r[0])&&f!==r[0];if(!this._checkSymbolMask(f,r[1])&&at)return"";if(c.includes(E.MINUS)&&this.prefix&&this.allowNegativeNumbers){if(s&&c===E.MINUS)return"";se=`${E.MINUS}${this.prefix}${c.split(E.MINUS).join(E.EMPTY_STRING)}${this.suffix}`}return se}_findDropSpecialChar(t){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(r=>r===t):this._findSpecialChar(t)}_findSpecialChar(t){return this.specialCharacters.find(r=>r===t)}_checkSymbolMask(t,r){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[r]?.pattern&&this.patterns[r]?.pattern.test(t))??!1}_formatWithSeparators=(t,r,i,o)=>{let s=[],a="";if(Array.isArray(i)){const g=new RegExp(i.map(m=>"[\\^$.|?*+()".indexOf(m)>=0?`\\${m}`:m).join("|"));s=t.split(g),a=t.match(g)?.[0]??E.EMPTY_STRING}else s=t.split(i),a=i;const l=s.length>1?`${a}${s[1]}`:E.EMPTY_STRING;let c=s[0]??E.EMPTY_STRING;const u=this.separatorLimit.replace(/\s/g,E.EMPTY_STRING);u&&+u&&(c=c[0]===E.MINUS?`-${c.slice(1,c.length).slice(0,u.length)}`:c.slice(0,u.length));const d=/(\d+)(\d{3})/;for(;r&&d.test(c);)c=c.replace(d,"$1"+r+"$2");return typeof o>"u"?c+l:0===o?c:c+l.substring(0,o+1)};percentage=t=>{const r=t.replace(",","."),i=Number(this.allowNegativeNumbers&&t.includes(E.MINUS)?r.slice(1,t.length):r);return!isNaN(i)&&i>=0&&i<=100};getPrecision=t=>{const r=t.split(E.DOT);return r.length>1?Number(r[r.length-1]):1/0};checkAndRemoveSuffix=t=>{for(let r=this.suffix?.length-1;r>=0;r--){const i=this.suffix.substring(r,this.suffix?.length);if(t.includes(i)&&r!==this.suffix?.length-1&&(r-1<0||!t.includes(this.suffix.substring(r-1,this.suffix?.length))))return t.replace(i,E.EMPTY_STRING)}return t};checkInputPrecision=(t,r,i)=>{let o=t,s=i;if(r<1/0){if(Array.isArray(s)){const u=s.find(d=>d!==this.thousandSeparator);s=u||s[0]}const a=new RegExp(this._charToRegExpExpression(s)+`\\d{${r}}.*$`),l=o.match(a),c=(l&&l[0]?.length)??0;c-1>r&&(o=o.substring(0,o.length-(c-1-r))),0===r&&this._compareOrIncludes(o[o.length-1],s,this.thousandSeparator)&&(o=o.substring(0,o.length-1))}return o};_stripToDecimal(t){return t.split(E.EMPTY_STRING).filter((r,i)=>{const o="string"==typeof this.decimalMarker?r===this.decimalMarker:this.decimalMarker.includes(r);return r.match("^-?\\d")||r===this.thousandSeparator||o||r===E.MINUS&&0===i&&this.allowNegativeNumbers}).join(E.EMPTY_STRING)}_charToRegExpExpression(t){return t&&(" "===t?"\\s":"[\\^$.|?*+()".indexOf(t)>=0?`\\${t}`:t)}_shiftStep(t){this._shift.add(t+this.prefix.length||0)}_compareOrIncludes(t,r,i){return Array.isArray(r)?r.filter(o=>o!==i).includes(t):t===r}_validIP(t){return!(4===t.length&&!t.some((r,i)=>t.length!==i+1?r===E.EMPTY_STRING||Number(r)>255:r===E.EMPTY_STRING||Number(r.substring(0,3))>255))}_splitPercentZero(t){if(t===E.MINUS&&this.allowNegativeNumbers)return t;const r=t.indexOf("string"==typeof this.decimalMarker?this.decimalMarker:E.DOT),i=this.allowNegativeNumbers&&t.includes(E.MINUS)?"-":"";if(-1===r){const o=parseInt(i?t.slice(1,t.length):t,10);return isNaN(o)?E.EMPTY_STRING:`${i}${o}`}{const o=parseInt(t.replace("-","").substring(0,r),10),s=t.substring(r+1),a=isNaN(o)?"":o.toString();return a===E.EMPTY_STRING?E.EMPTY_STRING:`${i}${a}${"string"==typeof this.decimalMarker?this.decimalMarker:E.DOT}${s}`}}_findFirstNonZeroAndDecimalIndex(t,r){let i=null,o=null;for(let s=0;s<t.length;s++){const a=t[s];if(a===r&&null===i&&(i=s),a&&a>="1"&&a<="9"&&null===o&&(o=s),null!==i&&null!==o)break}return{decimalMarkerIndex:i,nonZeroIndex:o}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),mC=(()=>{class e extends bJ{isNumberValue=!1;maskIsShown="";selStart=null;selEnd=null;maskChanged=!1;maskExpressionArray=[];previousValue="";currentValue="";writingValue=!1;_emitValue=!1;_start;_end;onChange=t=>{};_elementRef=v(tt,{optional:!0});document=v(st);_config=v(Vp);_renderer=v(jn,{optional:!0});applyMask(t,r,i=0,o=!1,s=!1,a=()=>{}){if(!r)return t!==this.actualValue?this.actualValue:t;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():E.EMPTY_STRING,this.maskExpression===E.IP&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(t||E.HASH)),this.maskExpression===E.CPF_CNPJ&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(t||E.HASH)),!t&&this.showMaskTyped)return this.formControlResult(this.prefix),`${this.prefix}${this.maskIsShown}${this.suffix}`;const l=t&&"number"==typeof this.selStart?t[this.selStart]??E.EMPTY_STRING:E.EMPTY_STRING;let c="",u=i;if((this.hiddenInput||t&&t.indexOf(E.SYMBOL_STAR)>=0)&&!this.writingValue){let f=t&&1===t.length?t.split(E.EMPTY_STRING):this.actualValue.split(E.EMPTY_STRING);s&&(f=f.slice(0,i).concat(f.slice(i+1))),this.showMaskTyped&&(t=this.removeMask(t),f=this.removeMask(f.join("")).split(E.EMPTY_STRING)),"object"==typeof this.selStart&&"object"==typeof this.selEnd?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):t!==E.EMPTY_STRING&&f.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(t.length>f.length?f.splice(this.selStart,0,l):t.length<f.length&&(f.length-t.length===1?f.splice(s?this.selStart-1:t.length-1,1):f.splice(this.selStart,this.selEnd-this.selStart))):f=[],this.showMaskTyped&&!this.hiddenInput&&(c=this.removeMask(t)),c=this.actualValue.length?f.length<t.length?this.shiftTypedSymbols(f.join(E.EMPTY_STRING)):f.length===t.length?f.join(E.EMPTY_STRING):t:t}if(o&&(this.hiddenInput||!this.hiddenInput)&&(c=t),s&&-1!==this.specialCharacters.indexOf(this.maskExpression[u]??E.EMPTY_STRING)&&this.showMaskTyped&&!this.prefix&&(c=this.currentValue),this.deletedSpecialCharacter&&u&&(this.specialCharacters.includes(this.actualValue.slice(u,u+1))?u+=1:r.slice(u-1,u+1)!==E.MONTHS&&(u-=2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&1===this.placeHolderCharacter.length&&!this.leadZeroDateTime&&(c=this.removeMask(c)),c=this.maskChanged?t:c&&c.length?c:t,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!o&&!this.writingValue){const f=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(f),this.actualValue?this.actualValue:`${this.prefix}${this.maskIsShown}${this.suffix}`}const d=super.applyMask(c,r,u,o,s,a);if(this.actualValue=this.getActualValue(d),this.thousandSeparator===E.DOT&&this.decimalMarker===E.DOT&&(this.decimalMarker=E.COMMA),this.maskExpression.startsWith(E.SEPARATOR)&&!0===this.dropSpecialCharacters&&(this.specialCharacters=this.specialCharacters.filter(f=>!this._compareOrIncludes(f,this.decimalMarker,this.thousandSeparator))),(d||""===d)&&(this.previousValue=this.currentValue,this.currentValue=d,this._emitValue=this.previousValue!==this.currentValue||c!==this.currentValue&&this.writingValue||this.previousValue===this.currentValue&&o),this._emitValue&&this.formControlResult(d),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?`${this.hideInput(d,this.maskExpression)}${this.maskIsShown.slice(d.length)}`:d;const g=d.length,m=`${this.prefix}${this.maskIsShown}${this.suffix}`;if(this.maskExpression.includes(E.HOURS)){const f=this._numberSkipedSymbols(d);return`${d}${m.slice(g+f)}`}return this.maskExpression===E.IP||this.maskExpression===E.CPF_CNPJ?`${d}${m}`:`${d}${m.slice(g)}`}_numberSkipedSymbols(t){const r=/(^|\D)(\d\D)/g;let i=r.exec(t),o=0;for(;null!=i;)o+=1,i=r.exec(t);return o}applyValueChanges(t,r,i,o=()=>{}){const s=this._elementRef?.nativeElement;s&&(s.value=this.applyMask(s.value,this.maskExpression,t,r,i,o),s!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(t,r){return t.split(E.EMPTY_STRING).map((i,o)=>this.patterns&&this.patterns[r[o]??E.EMPTY_STRING]&&this.patterns[r[o]??E.EMPTY_STRING]?.symbol?this.patterns[r[o]??E.EMPTY_STRING]?.symbol:i).join(E.EMPTY_STRING)}getActualValue(t){const r=t.split(E.EMPTY_STRING).filter((i,o)=>{const s=this.maskExpression[o]??E.EMPTY_STRING;return this._checkSymbolMask(i,s)||this.specialCharacters.includes(s)&&i===s});return r.join(E.EMPTY_STRING)===t?r.join(E.EMPTY_STRING):t}shiftTypedSymbols(t){let r="";return(t&&t.split(E.EMPTY_STRING).map((o,s)=>{if(this.specialCharacters.includes(t[s+1]??E.EMPTY_STRING)&&t[s+1]!==this.maskExpression[s+1])return r=o,t[s+1];if(r.length){const a=r;return r=E.EMPTY_STRING,a}return o})||[]).join(E.EMPTY_STRING)}numberToString(t){return!t&&0!==t||this.maskExpression.startsWith(E.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith(E.SEPARATOR)&&this.separatorLimit.length>14&&String(t).length>14?String(t):Number(t).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace(`/${E.MINUS}/`,E.MINUS)}showMaskInInput(t){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(t){if(this.maskExpression===E.IP)return this._checkForIp(t);if(this.maskExpression===E.CPF_CNPJ)return this._checkForCpfCnpj(t)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const t=this._elementRef?.nativeElement;t&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==t.value.replace(this.placeHolderCharacter,E.EMPTY_STRING).length&&(this.formElementProperty=["value",E.EMPTY_STRING],this.applyMask("",this.maskExpression))}set formElementProperty([t,r]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,t,r))}checkDropSpecialCharAmount(t){return t.split(E.EMPTY_STRING).filter(i=>this._findDropSpecialChar(i)).length}removeMask(t){return this._removeMask(this._removeSuffix(this._removePrefix(t)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(t){if(t===E.HASH)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const r=[];for(let i=0;i<t.length;i++){const o=t[i]??E.EMPTY_STRING;o&&o.match("\\d")&&r.push(o)}return r.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:r.length>3&&r.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:r.length>6&&r.length<=9?this.placeHolderCharacter:""}_checkForCpfCnpj(t){const r=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,i=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if(t===E.HASH)return r;const o=[];for(let s=0;s<t.length;s++){const a=t[s]??E.EMPTY_STRING;a&&a.match("\\d")&&o.push(a)}return o.length<=3?r.slice(o.length,r.length):o.length>3&&o.length<=6?r.slice(o.length+1,r.length):o.length>6&&o.length<=9?r.slice(o.length+2,r.length):o.length>9&&o.length<11?r.slice(o.length+3,r.length):11===o.length?"":12===o.length?i.slice(17===t.length?16:15,i.length):o.length>12&&o.length<=14?i.slice(o.length+4,i.length):""}_getActiveElement(t=this.document){const r=t?.activeElement?.shadowRoot;return r?.activeElement?this._getActiveElement(r):t.activeElement}formControlResult(t){const r=this.outputTransformFn?this.outputTransformFn:i=>i;this.writingValue=!1,this.maskChanged=!1,Array.isArray(this.dropSpecialCharacters)?this.onChange(r(this._toNumber(this._checkSymbols(this._removeMask(this._removeSuffix(this._removePrefix(t)),this.dropSpecialCharacters))))):this.onChange(r(this._toNumber(this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===t?this._checkSymbols(this._removeSuffix(this._removePrefix(t))):t)))}_toNumber(t){if(!this.isNumberValue||t===E.EMPTY_STRING||this.maskExpression.startsWith(E.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters))return t;if(String(t).length>14&&this.maskExpression.startsWith(E.SEPARATOR))return String(t);const r=Number(t);if(this.maskExpression.startsWith(E.SEPARATOR)&&Number.isNaN(r)){const i=String(t).replace(",",".");return Number(i)}return Number.isNaN(r)?t:r}_removeMask(t,r){return this.maskExpression.startsWith(E.PERCENT)&&t.includes(E.DOT)?t:t&&t.replace(this._regExpForRemove(r),E.EMPTY_STRING)}_removePrefix(t){return this.prefix?t&&t.replace(this.prefix,E.EMPTY_STRING):t}_removeSuffix(t){return this.suffix?t&&t.replace(this.suffix,E.EMPTY_STRING):t}_retrieveSeparatorValue(t){let r=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(i=>this.dropSpecialCharacters.includes(i)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&t.includes(E.WHITE_SPACE)&&this.maskExpression.includes(E.SYMBOL_STAR)&&(r=r.filter(i=>i!==E.WHITE_SPACE)),this._removeMask(t,r)}_regExpForRemove(t){return new RegExp(t.map(r=>`\\${r}`).join("|"),"gi")}_replaceDecimalMarkerToDot(t){const r=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return t.replace(this._regExpForRemove(r),E.DOT)}_checkSymbols(t){let r=t;if(r===E.EMPTY_STRING)return r;this.maskExpression.startsWith(E.PERCENT)&&this.decimalMarker===E.COMMA&&(r=r.replace(E.COMMA,E.DOT));const i=this._retrieveSeparatorPrecision(this.maskExpression),o=0===this.specialCharacters.length?this._retrieveSeparatorValue(r):this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(r));return this.isNumberValue&&i?r===this.decimalMarker?null:o.length>14?String(o):this._checkPrecision(this.maskExpression,o):o}_checkPatternForSpace(){for(const t in this.patterns)if(this.patterns[t]&&this.patterns[t]?.hasOwnProperty("pattern")){const r=this.patterns[t]?.pattern.toString(),i=this.patterns[t]?.pattern;if(r?.includes(E.WHITE_SPACE)&&i?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(t){const r=t.match(new RegExp("^separator\\.([^d]*)"));return r?Number(r[1]):null}_checkPrecision(t,r){const i=this.getPrecision(t);let o=r;return t.indexOf("2")>0||this.leadZero&&Number(i)>0?(this.decimalMarker===E.COMMA&&this.leadZero&&(o=o.replace(",",".")),this.leadZero?Number(o).toFixed(Number(i)):Number(o).toFixed(2)):this.numberToString(o)}_repeatPatternSymbols(t){return t.match(/{[0-9]+}/)&&t.split(E.EMPTY_STRING).reduce((r,i,o)=>{if(this._start=i===E.CURLY_BRACKETS_LEFT?o:this._start,i!==E.CURLY_BRACKETS_RIGHT)return this._findSpecialChar(i)?r+i:r;this._end=o;const s=Number(t.slice(this._start+1,this._end)),a=new Array(s+1).join(t[this._start-1]);if(t.slice(0,this._start).length>1&&t.includes(E.LETTER_S)){const l=t.slice(0,this._start-1);return l.includes(E.CURLY_BRACKETS_LEFT)?r+a:l+r+a}return r+a},"")||t}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();function CJ(){const e=v(XP),n=v(KP);return n instanceof Function?{...e,...n()}:{...e,...n}}function QP(e){return[{provide:KP,useValue:e},{provide:XP,useValue:_J},{provide:Vp,useFactory:CJ},mC]}let EJ=(()=>{class e{mask=Qe("");specialCharacters=Qe([]);patterns=Qe({});prefix=Qe("");suffix=Qe("");thousandSeparator=Qe(" ");decimalMarker=Qe(".");dropSpecialCharacters=Qe(null);hiddenInput=Qe(null);showMaskTyped=Qe(null);placeHolderCharacter=Qe(null);shownMaskExpression=Qe(null);clearIfNotMatch=Qe(null);validation=Qe(null);separatorLimit=Qe("");allowNegativeNumbers=Qe(null);leadZeroDateTime=Qe(null);leadZero=Qe(null);triggerOnMaskChange=Qe(null);apm=Qe(null);inputTransformFn=Qe(null);outputTransformFn=Qe(null);keepCharacterPositions=Qe(null);instantPrefix=Qe(null);maskFilled=function OW(){return new mW}();_maskValue=he("");_inputValue=he("");_position=he(null);_code=he("");_maskExpressionArray=he([]);_justPasted=he(!1);_isFocused=he(!1);_isComposing=he(!1);_maskService=v(mC,{self:!0});document=v(st);_config=v(Vp);onChange=t=>{};onTouch=()=>{};ngOnChanges(t){const{mask:r,specialCharacters:i,patterns:o,prefix:s,suffix:a,thousandSeparator:l,decimalMarker:c,dropSpecialCharacters:u,hiddenInput:d,showMaskTyped:g,placeHolderCharacter:m,shownMaskExpression:f,clearIfNotMatch:b,validation:w,separatorLimit:D,allowNegativeNumbers:I,leadZeroDateTime:J,leadZero:te,triggerOnMaskChange:se,apm:at,inputTransformFn:ie,outputTransformFn:X,keepCharacterPositions:lt,instantPrefix:St}=t;if(r&&(r.currentValue!==r.previousValue&&!r.firstChange&&(this._maskService.maskChanged=!0),r.currentValue&&r.currentValue.split(E.OR).length>1?(this._maskExpressionArray.set(r.currentValue.split(E.OR).sort((Qt,Ye)=>Qt.length-Ye.length)),this._setMask()):(this._maskExpressionArray.set([]),this._maskValue.set(r.currentValue||E.EMPTY_STRING),this._maskService.maskExpression=this._maskValue())),i){if(!i.currentValue||!Array.isArray(i.currentValue))return;this._maskService.specialCharacters=i.currentValue||[]}if(I&&(this._maskService.allowNegativeNumbers=I.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(Qt=>Qt!==E.MINUS))),o&&o.currentValue&&(this._maskService.patterns=o.currentValue),at&&at.currentValue&&(this._maskService.apm=at.currentValue),St&&(this._maskService.instantPrefix=St.currentValue),s&&(this._maskService.prefix=s.currentValue),a&&(this._maskService.suffix=a.currentValue),l&&(this._maskService.thousandSeparator=l.currentValue,l.previousValue&&l.currentValue)){const Qt=this._maskService.decimalMarker;l.currentValue===this._maskService.decimalMarker&&(this._maskService.decimalMarker=l.currentValue===E.COMMA?E.DOT:E.COMMA),!0===this._maskService.dropSpecialCharacters&&(this._maskService.specialCharacters=this._config.specialCharacters),"string"==typeof Qt&&"string"==typeof this._maskService.decimalMarker&&(this._inputValue.set(this._inputValue().split(l.previousValue).join("").replace(Qt,this._maskService.decimalMarker)),this._maskService.actualValue=this._inputValue()),this._maskService.writingValue=!0}c&&(this._maskService.decimalMarker=c.currentValue),u&&(this._maskService.dropSpecialCharacters=u.currentValue),d&&(this._maskService.hiddenInput=d.currentValue,!0===d.previousValue&&!1===d.currentValue&&this._inputValue.set(this._maskService.actualValue)),g&&(this._maskService.showMaskTyped=g.currentValue,!1===g.previousValue&&!0===g.currentValue&&this._isFocused()&&requestAnimationFrame(()=>{this._maskService._elementRef?.nativeElement.click()})),m&&(this._maskService.placeHolderCharacter=m.currentValue),f&&(this._maskService.shownMaskExpression=f.currentValue),b&&(this._maskService.clearIfNotMatch=b.currentValue),w&&(this._maskService.validation=w.currentValue),D&&(this._maskService.separatorLimit=D.currentValue),J&&(this._maskService.leadZeroDateTime=J.currentValue),te&&(this._maskService.leadZero=te.currentValue),se&&(this._maskService.triggerOnMaskChange=se.currentValue),ie&&(this._maskService.inputTransformFn=ie.currentValue),X&&(this._maskService.outputTransformFn=X.currentValue),lt&&(this._maskService.keepCharacterPositions=lt.currentValue),this._applyMask()}validate({value:t}){const r="number"==typeof t?String(t):t,i=this._maskValue();if(!this._maskService.validation||!i)return null;if(this._maskService.ipError)return this._createValidationError(r);if(this._maskService.cpfCnpjError)return this._createValidationError(r);if(i.startsWith(E.SEPARATOR)||vJ.includes(i)||this._maskService.clearIfNotMatch)return null;if(yJ.includes(i))return this._validateTime(r);if(i===E.EMAIL_MASK)return!/^[^@]+@[^@]+\.[^@]+$/.test(r)&&r?this._createValidationError(r):null;if(r&&r.length>=1){let o=0;if(i.includes(E.CURLY_BRACKETS_LEFT)&&i.includes(E.CURLY_BRACKETS_RIGHT))return i.slice(i.indexOf(E.CURLY_BRACKETS_LEFT)+1,i.indexOf(E.CURLY_BRACKETS_RIGHT))===String(r.length)?null:this._createValidationError(r);if(i.startsWith(E.PERCENT))return null;for(const s in this._maskService.patterns)if(this._maskService.patterns[s]?.optional&&(i.indexOf(s)!==i.lastIndexOf(s)?o+=i.split(E.EMPTY_STRING).filter(l=>l===s).join(E.EMPTY_STRING).length:-1!==i.indexOf(s)&&o++,-1!==i.indexOf(s)&&r.length>=i.indexOf(s)||o===i.length))return null;if(i.indexOf(E.SYMBOL_STAR)>1&&r.length<i.indexOf(E.SYMBOL_STAR)||i.indexOf(E.SYMBOL_QUESTION)>1&&r.length<i.indexOf(E.SYMBOL_QUESTION))return this._createValidationError(r);if(-1===i.indexOf(E.SYMBOL_STAR)||-1===i.indexOf(E.SYMBOL_QUESTION)){const s=i.split("*"),a=this._maskService.dropSpecialCharacters?i.length-this._maskService.checkDropSpecialCharAmount(i)-o:this.prefix()?i.length+this.prefix().length-o:i.length-o;if(1===s.length&&r.length<a)return this._createValidationError(r);if(s.length>1){const l=s[s.length-1];if(l&&this._maskService.specialCharacters.includes(l[0])&&String(r).includes(l[0]??"")&&!this.dropSpecialCharacters()){const c=t.split(l[0]);return c[c.length-1].length===l.length-1?null:this._createValidationError(r)}return(l&&!this._maskService.specialCharacters.includes(l[0])||!l||this._maskService.dropSpecialCharacters)&&r.length>=a-1?null:this._createValidationError(r)}}if(1===i.indexOf(E.SYMBOL_STAR)||1===i.indexOf(E.SYMBOL_QUESTION))return null}return t&&this.maskFilled.emit(),null}onPaste(){this._justPasted.set(!0)}onFocus(){this._isFocused.set(!0)}onModelChange(t){(t===E.EMPTY_STRING||null===t||typeof t>"u")&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(E.EMPTY_STRING))}onInput(t){if(this._isComposing())return;const r=t.target,i=this._maskService.inputTransformFn?this._maskService.inputTransformFn(r.value):r.value;if("number"!==r.type)if("string"==typeof i||"number"==typeof i){if(r.value=i.toString(),this._inputValue.set(r.value),this._setMask(),!this._maskValue())return void this.onChange(r.value);let o=1===r.selectionStart?r.selectionStart+this._maskService.prefix.length:r.selectionStart;if(this.showMaskTyped()&&this.keepCharacterPositions()&&1===this._maskService.placeHolderCharacter.length){const c=this.suffix(),u=this.prefix(),d=r.value.slice(o-1,o),g=u.length,m=this._maskService._checkSymbolMask(d,this._maskService.maskExpression[o-1-g]??E.EMPTY_STRING),f=this._maskService._checkSymbolMask(d,this._maskService.maskExpression[o+1-g]??E.EMPTY_STRING),b=this._maskService.selStart===this._maskService.selEnd,w=Number(this._maskService.selStart)-g,D=Number(this._maskService.selEnd)-g,I=this._code()===E.BACKSPACE||this._code()===E.DELETE;if(I){if(b){if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(o-g,o+1-g))&&b)if(1===w&&u)this._maskService.actualValue=`${u}${this._maskService.placeHolderCharacter}${r.value.split(u).join("").split(c).join("")}${c}`,o-=1;else{const J=r.value.substring(0,o),te=r.value.substring(o);this._maskService.actualValue=`${J}${this._maskService.placeHolderCharacter}${te}`}}else this._maskService.actualValue=this._maskService.selStart===g?`${u}${this._maskService.maskIsShown.slice(0,D)}${this._inputValue().split(u).join("")}`:this._maskService.selStart===this._maskService.maskIsShown.length+g?`${this._inputValue()}${this._maskService.maskIsShown.slice(w,D)}`:`${u}${this._inputValue().split(u).join("").slice(0,w)}${this._maskService.maskIsShown.slice(w,D)}${this._maskService.actualValue.slice(D+g,this._maskService.maskIsShown.length+g)}${c}`;o=this._code()===E.DELETE?o+1:o}I||(m||f||!b?this._maskService.specialCharacters.includes(r.value.slice(o,o+1))&&f&&!this._maskService.specialCharacters.includes(r.value.slice(o+1,o+2))?(this._maskService.actualValue=`${r.value.slice(0,o-1)}${r.value.slice(o,o+1)}${d}${r.value.slice(o+2)}`,o+=1):m?this._maskService.actualValue=1===r.value.length&&1===o?`${u}${d}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${c}`:`${r.value.slice(0,o-1)}${d}${r.value.slice(o+1).split(c).join("")}${c}`:u&&1===r.value.length&&o-g===1&&this._maskService._checkSymbolMask(r.value,this._maskService.maskExpression[o-1-g]??E.EMPTY_STRING)&&(this._maskService.actualValue=`${u}${r.value}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${c}`):o=Number(r.selectionStart)-1)}let s=0,a=!1;if(this._code()===E.DELETE&&E.SEPARATOR&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue().length>=this._maskService.maskExpression.length-1&&this._code()!==E.BACKSPACE&&this._maskService.maskExpression===E.DAYS_MONTHS_YEARS&&o<10){const c=this._inputValue().slice(o-1,o);r.value=this._inputValue().slice(0,o-1)+c+this._inputValue().slice(o+1)}if(this._maskService.maskExpression===E.DAYS_MONTHS_YEARS&&this.leadZeroDateTime()&&(o<3&&Number(r.value)>31&&Number(r.value)<40||5===o&&Number(r.value.slice(3,5))>12)&&(o+=2),this._maskService.maskExpression===E.HOURS_MINUTES_SECONDS&&this.apm()&&(this._justPasted()&&r.value.slice(0,2)===E.DOUBLE_ZERO&&(r.value=r.value.slice(1,2)+r.value.slice(2,r.value.length)),r.value=r.value===E.DOUBLE_ZERO?E.NUMBER_ZERO:r.value),this._maskService.applyValueChanges(o,this._justPasted(),this._code()===E.BACKSPACE||this._code()===E.DELETE,(c,u)=>{this._justPasted.set(!1),s=c,a=u}),this._getActiveElement()!==r)return;if(this._maskService.plusOnePosition&&(o+=1,this._maskService.plusOnePosition=!1),this._maskExpressionArray().length)if(this._code()===E.BACKSPACE){const c=this.specialCharacters().includes(this._maskService.actualValue.slice(o-1,o)),u=this._maskService.removeMask(this._inputValue())?.length===this._maskService.removeMask(this._maskService.maskExpression)?.length,d=this.specialCharacters().includes(this._maskService.actualValue.slice(o,o+1));o=u&&!d?r.selectionStart+1:c?o-1:o}else o=1===r.selectionStart?r.selectionStart+this._maskService.prefix.length:r.selectionStart;this._position.set(1===this._position()&&1===this._inputValue().length?null:this._position());let l=this._position()?this._inputValue().length+o+s:o+(this._code()!==E.BACKSPACE||a?s:0);l>this._getActualInputLength()&&(l=r.value===this._maskService.decimalMarker&&1===r.value.length?this._getActualInputLength()+1:this._getActualInputLength()),l<0&&(l=0),r.setSelectionRange(l,l),this._position.set(null)}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof i);else{if(!this._maskValue())return void this.onChange(r.value);this._maskService.applyValueChanges(r.value.length,this._justPasted(),this._code()===E.BACKSPACE||this._code()===E.DELETE)}}onCompositionStart(){this._isComposing.set(!0)}onCompositionEnd(t){this._isComposing.set(!1),this._justPasted.set(!0),this.onInput(t)}onBlur(t){if(this._maskValue()){const r=t.target;if(this._maskService.leadZero&&r.value.length>0&&"string"==typeof this._maskService.decimalMarker){const i=this._maskService.maskExpression,o=this._maskService.decimalMarker,s=this._maskService.suffix,a=Number(this._maskService.maskExpression.slice(i.length-1,i.length));if(a>0){r.value=s?r.value.split(s).join(""):r.value;const l=r.value.split(o)[1];r.value=r.value.includes(o)?r.value+E.NUMBER_ZERO.repeat(a-l.length)+s:r.value+o+E.NUMBER_ZERO.repeat(a)+s,this._maskService.actualValue=r.value}}this._maskService.clearIfNotMatchFn()}this._isFocused.set(!1),this.onTouch()}onClick(t){if(!this._maskValue())return;const r=t.target;null!==r&&null!==r.selectionStart&&r.selectionStart===r.selectionEnd&&r.selectionStart>this._maskService.prefix.length&&38!==t.keyCode&&this._maskService.showMaskTyped&&!this.keepCharacterPositions()&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),r.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===r.value?(r.focus(),r.setSelectionRange(0,0)):r.selectionStart>this._maskService.actualValue.length&&r.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const s=r&&(r.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:r.value);if(r&&r.value!==s&&(r.value=s),r&&"number"!==r.type&&(r.selectionStart||r.selectionEnd)<=this._maskService.prefix.length){const a=this._maskService.maskExpression.match(new RegExp(`^[${this._maskService.specialCharacters.map(l=>`\\${l}`).join("")}]+`))?.[0].length||0;return void(r.selectionStart=this._maskService.prefix.length+a)}r&&r.selectionEnd>this._getActualInputLength()&&(r.selectionEnd=this._getActualInputLength())}onKeyDown(t){if(!this._maskValue())return;if(this._isComposing())return void("Enter"===t.key&&this.onCompositionEnd(t));this._code.set(t.code?t.code:t.key);const r=t.target;if(this._inputValue.set(r.value),this._setMask(),"number"!==r.type){if(t.key===E.ARROW_UP&&t.preventDefault(),t.key===E.ARROW_LEFT||t.key===E.BACKSPACE||t.key===E.DELETE){if(t.key===E.BACKSPACE&&0===r.value.length&&(r.selectionStart=r.selectionEnd),t.key===E.BACKSPACE&&0!==r.selectionStart){const o=this.prefix().length,s=this.specialCharacters().length?this.specialCharacters():this._config.specialCharacters;if(o>1&&r.selectionStart<=o)r.setSelectionRange(o,r.selectionEnd);else if(this._inputValue().length!==r.selectionStart&&1!==r.selectionStart)for(;s.includes((this._inputValue()[r.selectionStart-1]??E.EMPTY_STRING).toString())&&(o>=1&&r.selectionStart>o||0===o);)r.setSelectionRange(r.selectionStart-1,r.selectionEnd)}this.checkSelectionOnDeletion(r),this._maskService.prefix.length&&r.selectionStart<=this._maskService.prefix.length&&r.selectionEnd<=this._maskService.prefix.length&&t.preventDefault(),t.key===E.BACKSPACE&&!r.readOnly&&0===r.selectionStart&&r.selectionEnd===r.value.length&&0!==r.value.length&&(this._position.set(this._maskService.prefix?this._maskService.prefix.length:0),this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position()))}this.suffix()&&this.suffix().length>1&&this._inputValue().length-this.suffix().length<r.selectionStart?r.setSelectionRange(this._inputValue().length-this.suffix().length,this._inputValue().length):("KeyA"===t.code&&t.ctrlKey||"KeyA"===t.code&&t.metaKey)&&(r.setSelectionRange(0,this._getActualInputLength()),t.preventDefault()),this._maskService.selStart=r.selectionStart,this._maskService.selEnd=r.selectionEnd}}writeValue(t){var r=this;return vr(function*(){let i=t;const o=r._maskService.inputTransformFn;if("object"==typeof i&&null!==i&&"value"in i&&("disable"in i&&r.setDisabledState(!!i.disable),i=i.value),null!==i&&(i=o?o(i):i),"string"==typeof i||"number"==typeof i||null===i||typeof i>"u"){(null===i||typeof i>"u"||""===i)&&(r._maskService.currentValue="",r._maskService.previousValue="");let s=i;if("number"==typeof s||r._maskValue().startsWith(E.SEPARATOR)){s=String(s);const a=r._maskService.currentLocaleDecimalMarker();Array.isArray(r._maskService.decimalMarker)||(s=r._maskService.decimalMarker!==a?s.replace(a,r._maskService.decimalMarker):s),r._maskService.leadZero&&s&&r.mask()&&!1!==r.dropSpecialCharacters()&&(s=r._maskService._checkPrecision(r._maskService.maskExpression,s)),(r._maskService.decimalMarker===E.COMMA||Array.isArray(r._maskService.decimalMarker)&&r._maskService.thousandSeparator===E.DOT)&&(s=s.toString().replace(E.DOT,E.COMMA)),r.mask()?.startsWith(E.SEPARATOR)&&r.leadZero()&&requestAnimationFrame(()=>{r._maskService.applyMask(s?.toString()??"",r._maskService.maskExpression)}),r._maskService.isNumberValue=!0}("string"!=typeof s||null===i||typeof i>"u")&&(s=""),r._inputValue.set(s),r._setMask(),s&&r._maskService.maskExpression||r._maskService.maskExpression&&(r._maskService.prefix||r._maskService.showMaskTyped)?(r._maskService.writingValue=!0,r._maskService.formElementProperty=["value",r._maskService.applyMask(s,r._maskService.maskExpression)],r._maskService.writingValue=!1):r._maskService.formElementProperty=["value",s],r._inputValue.set(s)}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof i)})()}registerOnChange(t){this._maskService.onChange=this.onChange=t}registerOnTouched(t){this.onTouch=t}_getActiveElement(t=this.document){const r=t?.activeElement?.shadowRoot;return r?.activeElement?this._getActiveElement(r):t.activeElement}checkSelectionOnDeletion(t){const r=this.prefix().length,i=this.suffix().length,o=this._inputValue().length;t.selectionStart=Math.min(Math.max(r,t.selectionStart),o-i),t.selectionEnd=Math.min(Math.max(r,t.selectionEnd),o-i)}setDisabledState(t){this._maskService.formElementProperty=["disabled",t]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue()||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue(),this._maskService.maskExpression)]}_validateTime(t){const r=this._maskValue().split(E.EMPTY_STRING).filter(i=>":"!==i).length;return t&&(0==+(t[t.length-1]??-1)&&t.length<r||t.length<=r-2)?this._createValidationError(t):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(t){return{mask:{requiredMask:this._maskValue(),actualValue:t}}}_setMask(){this._maskExpressionArray().some(t=>{if(t.split(E.EMPTY_STRING).some(i=>this._maskService.specialCharacters.includes(i))&&this._inputValue()&&this._areAllCharactersInEachStringSame(this._maskExpressionArray())||t.includes(E.CURLY_BRACKETS_LEFT)){const i=this._maskService.removeMask(this._inputValue())?.length<=this._maskService.removeMask(t)?.length;if(i){const o=t.includes(E.CURLY_BRACKETS_LEFT)?this._maskService._repeatPatternSymbols(t):t;return this._maskValue.set(o),this._maskService.maskExpression=o,i}{const o=this._maskExpressionArray()[this._maskExpressionArray().length-1]??E.EMPTY_STRING,s=o.includes(E.CURLY_BRACKETS_LEFT)?this._maskService._repeatPatternSymbols(o):o;this._maskValue.set(s),this._maskService.maskExpression=s}}else{const i=this._maskService.removeMask(t),o=this._maskService.removeMask(this._inputValue())?.split(E.EMPTY_STRING).every((s,a)=>{const l=i.charAt(a);return this._maskService._checkSymbolMask(s,l)});if(o||this._justPasted())return this._maskValue.set(t),this._maskService.maskExpression=t,o}})}_areAllCharactersInEachStringSame(t){const r=this._maskService.specialCharacters;return t.map(function i(s){const a=new RegExp(`[${r.map(l=>`\\${l}`).join("")}]`,"g");return s.replace(a,"")}).every(s=>1===new Set(s).size)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(r,i){1&r&&Ce("paste",function(){return i.onPaste()})("focus",function(s){return i.onFocus(s)})("ngModelChange",function(s){return i.onModelChange(s)})("input",function(s){return i.onInput(s)})("compositionstart",function(s){return i.onCompositionStart(s)})("compositionend",function(s){return i.onCompositionEnd(s)})("blur",function(s){return i.onBlur(s)})("click",function(s){return i.onClick(s)})("keydown",function(s){return i.onKeyDown(s)})},inputs:{mask:[1,"mask"],specialCharacters:[1,"specialCharacters"],patterns:[1,"patterns"],prefix:[1,"prefix"],suffix:[1,"suffix"],thousandSeparator:[1,"thousandSeparator"],decimalMarker:[1,"decimalMarker"],dropSpecialCharacters:[1,"dropSpecialCharacters"],hiddenInput:[1,"hiddenInput"],showMaskTyped:[1,"showMaskTyped"],placeHolderCharacter:[1,"placeHolderCharacter"],shownMaskExpression:[1,"shownMaskExpression"],clearIfNotMatch:[1,"clearIfNotMatch"],validation:[1,"validation"],separatorLimit:[1,"separatorLimit"],allowNegativeNumbers:[1,"allowNegativeNumbers"],leadZeroDateTime:[1,"leadZeroDateTime"],leadZero:[1,"leadZero"],triggerOnMaskChange:[1,"triggerOnMaskChange"],apm:[1,"apm"],inputTransformFn:[1,"inputTransformFn"],outputTransformFn:[1,"outputTransformFn"],keepCharacterPositions:[1,"keepCharacterPositions"],instantPrefix:[1,"instantPrefix"]},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],features:[_t([{provide:ai,useExisting:e,multi:!0},{provide:$n,useExisting:e,multi:!0},mC]),Wn]})}return e})();function $l(e,n){const t=qt(e)?e:()=>e,r=i=>i.error(t());return new bt(n?i=>n.schedule(r,0,i):r)}const wJ=["*"];class Bp{}let JP=(()=>{var e;class n extends Bp{constructor(r){super(),this.http=r}getSvg(r){return this.http.get(r,{responseType:"text"})}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(ue(vp))},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const DJ=new N("SERVER_URL");let jp=(()=>{var e;class n{constructor(){this.loader=v(Bp),this.serverUrl=v(DJ,{optional:!0}),this.document=v(st),this.iconsByUrl=new Map,this.iconsLoadingByUrl=new Map}addSvg(r,i){if(!this.iconsByUrl.has(r)){const o=this.document.createElement("DIV");o.innerHTML=i;const s=o.querySelector("svg");this.iconsByUrl.set(r,s)}}loadSvg(r,i=r){if(this.serverUrl&&null===r.match(/^(http(s)?):/)&&(i=r=this.serverUrl+r),this.iconsByUrl.has(i))return me(this.iconsByUrl.get(i));if(this.iconsLoadingByUrl.has(i))return this.iconsLoadingByUrl.get(i);const o=this.loader.getSvg(r).pipe(ae(s=>{const a=this.document.createElement("DIV");return a.innerHTML=s,a.querySelector("svg")}),vt(s=>{this.iconsByUrl.set(i,s),this.iconsLoadingByUrl.delete(i)}),Rr(s=>(console.error(s),$l(s))),zb());return this.iconsLoadingByUrl.set(i,o),o}getSvgByName(r){return this.iconsByUrl.has(r)?me(this.iconsByUrl.get(r)):this.iconsLoadingByUrl.has(r)?this.iconsLoadingByUrl.get(r):$l(`No svg with name '${r}' has been loaded`)}unloadSvg(r){this.iconsByUrl.has(r)&&this.iconsByUrl.delete(r)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const eF={provide:jp,deps:[[new yf,new vf,jp]],useFactory:function TJ(e){return e||new jp}};class tF{constructor(){this.loaded=!1}}let SJ=(()=>{var e;class n{constructor(){let r,i;this.element=v(tt),this.differs=v(Nu),this.renderer=v(jn),this.iconReg=v(jp),this.src=Qe(),this.name=Qe(),this.stretch=Qe(!1),this.applyClass=Qe(!1),this.svgClass=Qe(),this.klass=Qe(void 0,{alias:"class"}),this.viewBox=Qe(),this.svgAriaLabel=Qe(),this.onSVGLoaded=Qe(),this.svg=he(0),this.svgStyle=Qe(),this.helper=new tF,Vr(()=>{(this.src()||this.name())&&(this.destroy(),this.init(this.src(),this.name()))}),Vr(()=>{const o=this.viewBox();this.svg()&&this.updateViewBox(o)}),Vr(()=>{const o=this.svgStyle()||{};this.svg()&&this.applyChanges(this.helper.differ.diff(o))}),Vr(()=>{this.svg(),this.applyClass()?this.setClass(this.elemSvg,null,this.klass()):this.setClass(this.elemSvg,this.klass(),null)}),Vr(()=>{this.svg(),this.setClass(this.elemSvg,r,this.svgClass()),r=this.svgClass()}),Vr(()=>{this.svg(),this.setClass(this.element.nativeElement,i,this.klass()),this.setClass(this.elemSvg,i,this.applyClass()?this.klass():null),i=this.klass()}),Vr(()=>{this.svg(),this.doAria(this.svgAriaLabel())}),Vr(()=>{this.svg(),this.stylize(this.stretch())})}ngOnDestroy(){this.destroy()}get elemSvg(){return this.element.nativeElement.firstChild}init(r,i){if(r&&i){const o=this.iconReg.loadSvg(r,i);o&&(this.helper.icnSub=o.subscribe(s=>this.initSvg(s)))}else if(i){const o=this.iconReg.getSvgByName(i);o&&(this.helper.icnSub=o.subscribe(s=>this.initSvg(s)))}else if(r){const o=this.iconReg.loadSvg(r);o&&(this.helper.icnSub=o.subscribe(s=>this.initSvg(s)))}else this.element.nativeElement.innerHTML="",this.svg.set(0)}initSvg(r){!this.helper.loaded&&r&&this.setSvg(r)}destroy(){this.helper.icnSub?.unsubscribe(),this.helper=new tF,this.helper.differ=this.differs.find({}).create()}setSvg(r){if(!this.helper.loaded&&r){this.helper.svg=r;let i=r.cloneNode(!0);const o=this.element.nativeElement,s=this?.onSVGLoaded();s&&(i=s(i,o)),o.innerHTML="",this.renderer.appendChild(o,i),this.helper.loaded=!0,this.copyNgContentAttribute(o,i),this.svg.update(a=>a+1)}}updateViewBox(r){if(r){const i=this.elemSvg;if("auto"===r){const o=i.getAttribute("width"),s=i.getAttribute("height");s&&o&&(this.renderer.setAttribute(i,"viewBox",`0 0 ${o} ${s}`),this.renderer.removeAttribute(i,"width"),this.renderer.removeAttribute(i,"height"))}else""!==r&&(this.renderer.setAttribute(i,"viewBox",r),this.renderer.removeAttribute(i,"width"),this.renderer.removeAttribute(i,"height"))}}copyNgContentAttribute(r,i){const o=r.attributes,s=o.length;for(let a=0;a<s;a+=1){const l=o.item(a);if(l&&l.name.startsWith("_ngcontent")){this.setNgContentAttribute(i,l.name);break}}}setNgContentAttribute(r,i){this.renderer.setAttribute(r,i,"");const o=r.childNodes.length;for(let s=0;s<o;s+=1){const a=r.childNodes[s];a instanceof Element&&this.setNgContentAttribute(a,i)}}stylize(r){if(this.helper.svg){const i=this.element.nativeElement.firstChild;!0===r?this.renderer.setAttribute(i,"preserveAspectRatio","none"):!1===r&&this.renderer.removeAttribute(i,"preserveAspectRatio")}}applyChanges(r){r&&(r.forEachRemovedItem(i=>this.setStyle(i.key,null)),r.forEachAddedItem(i=>this.setStyle(i.key,i.currentValue)),r.forEachChangedItem(i=>this.setStyle(i.key,i.currentValue)))}setStyle(r,i){const[o,s]=r.split("."),a=this.elemSvg;null!==(i=null!==i&&s?`${i}${s}`:i)?this.renderer.setStyle(a,o,i):this.renderer.removeStyle(a,o)}setClass(r,i,o){if(r){if(i){const s=(Array.isArray(i)?i:i.split(" ")).filter(a=>a);for(const a of s)this.renderer.removeClass(r,a)}if(o){const s=(Array.isArray(o)?o:o.split(" ")).filter(a=>a);for(const a of s)this.renderer.addClass(r,a)}}}doAria(r){if(void 0!==r){const i=this.element.nativeElement.firstChild;i&&!i.hasAttribute("aria-label")&&(""===r?(this.renderer.setAttribute(i,"aria-hidden","true"),this.renderer.removeAttribute(i,"aria-label")):(this.renderer.removeAttribute(i,"aria-hidden"),this.renderer.setAttribute(i,"aria-label",r)))}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["svg-icon"]],inputs:{src:[1,"src"],name:[1,"name"],stretch:[1,"stretch"],applyClass:[1,"applyClass"],svgClass:[1,"svgClass"],klass:[1,"class","klass"],viewBox:[1,"viewBox"],svgAriaLabel:[1,"svgAriaLabel"],onSVGLoaded:[1,"onSVGLoaded"],svgStyle:[1,"svgStyle"]},ngContentSelectors:wJ,decls:1,vars:0,template:function(i,o){1&i&&(ri(),It(0))},encapsulation:2,changeDetection:0}))}return e(),n})(),nF=(()=>{var e;class n{static forRoot(r={}){return{ngModule:n,providers:[eF,r.loader||{provide:Bp,useClass:JP}]}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275mod=dt({type:n}),this.\u0275inj=it({}))}return e(),n})();const xJ=["input"],AJ=[[["","trailingSvgIcon",""]],[["","customPrefixContent",""]],[["","prefixContent",""]],[["select"]]],MJ=["[trailingSvgIcon]","[customPrefixContent]","[prefixContent]","select"],IJ=(e,n,t,r,i,o,s)=>({"!border-0":e,"!border":n,disabled:t,"ng-invalid":r,"has-leading":i,typing:o,outlined:s});function RJ(e,n){1&e&&(T(0,"span",16),j(1,"*"),A())}function OJ(e,n){if(1&e&&(T(0,"label",3),j(1),Z(2,RJ,2,0,"span",16),A()),2&e){const t=O();q("ngClass",t.labelClass),x(),ii("",t.label," "),x(),K(t.required?2:-1)}}function kJ(e,n){if(1&e&&pe(0,"div",5),2&e){const t=O();q("ngClass",t.prefixClass)("innerHtml",t.leadingText,zf)}}function NJ(e,n){1&e&&(T(0,"span",7),It(1,1),A())}function PJ(e,n){1&e&&Yt(0)}function FJ(e,n){1&e&&Et(0,PJ,1,0,"ng-container",20),2&e&&(O(2),q("ngTemplateOutlet",gt(21)))}function LJ(e,n){if(1&e&&pe(0,"span",3),2&e){const t=O(2);xn(t.prefixIcon+" input-icon"),q("ngClass","leading-dropdown"===t.inputType?"text-sm px-1":"")}}function VJ(e,n){if(1&e&&pe(0,"span",18),2&e){const t=O(2);q("ngClass","leading-dropdown"===t.inputType?"text-sm px-1":"")("innerHtml",t.prefixText,zf)}}function BJ(e,n){1&e&&pe(0,"svg-icon",19),2&e&&q("src",O(2).svgIcon)}function jJ(e,n){if(1&e&&(T(0,"span",8),Z(1,FJ,1,1,"ng-container"),Z(2,LJ,1,3,"span",17),Z(3,VJ,1,2,"span",18),Z(4,BJ,1,1,"svg-icon",19),A()),2&e){const t=O();q("ngClass","leading-dropdown"===t.inputType?"-ml-1":""),x(),K("leading-dropdown"===t.inputType?1:-1),x(),K(t.prefixIcon&&!t.svgIcon?2:-1),x(),K(t.prefixText?3:-1),x(),K(t.svgIcon?4:-1)}}function UJ(e,n){1&e&&It(0,2)}function $J(e,n){1&e&&pe(0,"span"),2&e&&xn(Ni("text-primary-green-900 ",O().checkValidIcon||"icon-[bi--check2-all]"))}function HJ(e,n){1&e&&pe(0,"span",11)}function zJ(e,n){1&e&&Yt(0)}function GJ(e,n){if(1&e&&(Mh(0,13),Et(1,zJ,1,0,"ng-container",20),bu()),2&e){O();const t=gt(21);x(),q("ngTemplateOutlet",t)}}function WJ(e,n){if(1&e){const t=nt();T(0,"button",21),Ce("pointerdown",function(){Te(t);const i=O();return i.type="text",Se(i.eyeType="icon-[quill--eye]")})("pointerup",function(){Te(t);const i=O();return i.type="password",Se(i.eyeType="icon-[quill--eye-closed]")}),pe(1,"span"),A()}if(2&e){const t=O();x(),xn(t.eyeType+" input-icon")}}function qJ(e,n){if(1&e&&(T(0,"div"),j(1),A()),2&e){const t=O();xn(Ni("hint error absolute !text-xs !text-error ",t.errorMessageClass)),x(),Xe(t.errorMessage)}}function YJ(e,n){1&e&&It(0,3)}let ZJ=(()=>{var e;class n{constructor(){this.elementRef=v(tt),this.renderer=v(jn),this.typing=!1,this.formattedValue=new Pe,this.labelClass="",this.showPrefixContent=!1,this.mask="",this.trailingIcon="",this.autoComplete="on",this.allowNegativeNumbers=!0,this.thousandSeparator="",this.dropSpecialCharacters=!1,this.required=!1,this.nativeInputClass="",this.separatorLimit="",this.canReveal=!1,this.inputType="default",this.linkPrefix=!1,this.loading=!1,this.errorMessageClass="",this.maxlength=50,this.prefixClass="",this.placeholder="",this.leadingText="",this.nativeInputStyle="",this.focused=!1,this.disabled=!1,this.prefix=!1,this.type="",this.maskPrefix="",this.maskSuffix="",this.prefixTextChange=new Pe,this.prefixIcon="icon-[bi--envelope-at]",this.prefixDropDown=!1,this.inputBlur=new Pe,this.inputClass="",this.eyeType="icon-[quill--eye-closed]",this.onChange=r=>{console.log("track changes",r)},this.onTouched=()=>{console.log("track touch")}}ngAfterViewChecked(){this.linkPrefix&&(this.prefixDropDownElement=this.elementRef.nativeElement.querySelector("select"),this.prefixDropDownElement.addEventListener("input",()=>{this.prefixText=this.prefixDropDownElement.value}))}ngOnChanges(r){r.prefixText&&r.prefixText?.currentValue?.length>0&&(this.prefixIcon=""),r.inputType&&r.inputType.currentValue.indexOf("dropdown")>-1&&(this.prefix=!0),r.min&&void 0!==r.min.currentValue&&(this.minVal=r.min.currentValue),r.max&&void 0!==r.max.currentValue&&(this.maxVal=r.max.currentValue)}numberOnly(r){return(!isNaN(Number(r.data))||"."==r.data||"insertFromPaste"===r.inputType&&!isNaN(Number(r.data)))&&"e"!==r.data}change(r){let i=r.target.value;this.linkPrefix&&this.prefixDropDownElement&&this.formattedValue.emit(this.prefixDropDownElement.value.concat("+"+i)),"tel"===this.type&&i.length>3&&"0"===i[0]&&(r.target.value=i.substring(1),i=r.target.value),this.onChange(i)}registerOnChange(r){this.onChange=r}blurInput(){this.focused=!1,this.inputBlur.emit(),this.onTouched()}registerOnTouched(r){this.onTouched=r}setDisabledState(r){this.disabled=r}writeValue(r){this.value=r}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-input"]],viewQuery:function(i,o){if(1&i&&Yn(xJ,5),2&i){let s;wt(s=Dt())&&(o.inputElement=s.first)}},inputs:{labelClass:"labelClass",showPrefixContent:"showPrefixContent",customPrefix:"customPrefix",mask:"mask",trailingIcon:"trailingIcon",autoComplete:"autoComplete",svgIcon:"svgIcon",allowNegativeNumbers:"allowNegativeNumbers",thousandSeparator:"thousandSeparator",dropSpecialCharacters:"dropSpecialCharacters",ngxNumberFormat:"ngxNumberFormat",required:"required",nativeInputClass:"nativeInputClass",separatorLimit:"separatorLimit",canReveal:"canReveal",inputType:"inputType",label:"label",linkPrefix:"linkPrefix",loading:"loading",hint:"hint",errorMessage:"errorMessage",errorMessageClass:"errorMessageClass",maxlength:"maxlength",max:"max",min:"min",minlength:"minlength",prefixClass:"prefixClass",placeholder:"placeholder",leadingText:"leadingText",nativeInputStyle:"nativeInputStyle",value:"value",checkValid:"checkValid",pattern:"pattern",disabled:"disabled",prefix:"prefix",type:"type",maskPrefix:"maskPrefix",maskSuffix:"maskSuffix",prefixText:"prefixText",prefixIcon:"prefixIcon",info:"info",prefixDropDown:"prefixDropDown",noBorder:"noBorder",inputClass:"inputClass",checkValidIcon:"checkValidIcon"},outputs:{formattedValue:"formattedValue",prefixTextChange:"prefixTextChange",inputBlur:"inputBlur"},features:[_t([{provide:ai,multi:!0,useExisting:n}]),Wn],ngContentSelectors:MJ,decls:22,vars:44,consts:[["input",""],["tempOutlet",""],[1,"flex","flex-col","w-full","relative"],[3,"ngClass"],[1,"flex"],[1,"flex","items-center","-my-2","h-full","-ml-2","w-max","border-0","rounded-[8px]","rounded-r-none","py-[5px]","px-[14px]",2,"padding","21px 10px","margin-left","-14px","margin-top","-5px",3,"ngClass","innerHtml"],[1,"flex","items-center","w-full"],[1,"text-primary-black-700"],[1,"prefix","!flex",3,"ngClass"],[1,"w-full","bg-transparent",3,"beforeinput","blur","focus","input","keydown","keyup","ngModelChange","ngClass","mask","separatorLimit","prefix","suffix","dropSpecialCharacters","allowNegativeNumbers","thousandSeparator","autocomplete","disabled","value","placeholder","type","ngModel"],[3,"class"],[1,"input-icon","icon-[line-md--loading-twotone-loop]"],[1,"postfix",3,"ngClass"],[1,"mr-1"],["tabindex","-1","type","button",1,"mt-2"],[1,"hint",3,"innerHTML"],[1,"text-primary"],[3,"class","ngClass"],[3,"ngClass","innerHtml"],[3,"src"],[4,"ngTemplateOutlet"],["tabindex","-1","type","button",1,"mt-2",3,"pointerdown","pointerup"]],template:function(i,o){if(1&i){const s=nt();ri(AJ),T(0,"article",2),Z(1,OJ,3,3,"label",3),T(2,"div",4)(3,"div",3),Z(4,kJ,1,2,"div",5),T(5,"div",6),Z(6,NJ,2,0,"span",7),Z(7,jJ,5,5,"span",8),Z(8,UJ,1,0),T(9,"input",9,0),Ce("beforeinput",function(l){return Te(s),Se("number"!==o.type&&"tel"!==o.type||o.numberOnly(l))})("blur",function(){return Te(s),Se(o.blurInput())})("focus",function(){return Te(s),Se(o.focused=!0)})("input",function(l){return Te(s),Se(o.change(l))})("keydown",function(){return Te(s),Se(o.typing=!0)})("keyup",function(){return Te(s),Se(o.typing=!1)}),Qo("ngModelChange",function(l){return Te(s),Qs(o.value,l)||(o.value=l),Se(l)}),A(),Z(11,$J,1,3,"span",10),Z(12,HJ,1,0,"span",11),T(13,"span",12)(14,"span",7),It(15),A(),Z(16,GJ,2,1,"ng-container",13),Z(17,WJ,2,2,"button",14),A()()()(),pe(18,"div",15),Z(19,qJ,2,4,"div",10),A(),Et(20,YJ,1,0,"ng-template",null,1,Nn)}if(2&i){const s=gt(10);x(),K(o.label?1:-1),x(2),xn("input "+o.inputClass),q("ngClass",function jA(e,n,t,r,i,o,s,a,l,c){const u=fr()+e,d=B();let g=ti(d,u,t,r,i,o);return hh(d,u+4,s,a,l)||g?ki(d,u+7,c?n.call(c,t,r,i,o,s,a,l):n(t,r,i,o,s,a,l)):lu(d,u+7)}(36,IJ,o.noBorder,!o.noBorder,o.disabled,!s.checkValidity(),"leading-text"===o.inputType,o.typing,o.focused)),x(),K("leading-text"===o.inputType?4:-1),x(2),K(o.customPrefix?6:-1),x(),K(!o.prefix&&"leading-dropdown"!==o.inputType||"leading-text"===o.inputType?-1:7),x(),K(o.showPrefixContent?8:-1),x(),function cA(e){dA(pA,HG,e,!1)}(o.nativeInputStyle),q("ngClass",o.nativeInputClass)("mask",o.mask)("separatorLimit",o.separatorLimit)("prefix",o.maskPrefix)("suffix",o.maskSuffix)("dropSpecialCharacters",o.dropSpecialCharacters)("allowNegativeNumbers",o.allowNegativeNumbers)("thousandSeparator",o.thousandSeparator)("autocomplete",o.autoComplete)("disabled",o.disabled||o.loading)("value",o.value)("placeholder",o.placeholder)("type","number"===o.type?"text":o.type),Xo("ngModel",o.value),vn("pattern",o.pattern)("maxlength",o.maxlength)("minlength",o.minlength)("min",o.minVal)("max",o.maxVal),x(2),K(o.checkValid?11:-1),x(),K(o.loading?12:-1),x(),q("ngClass","trailing-dropdown"===o.inputType?"-mr-1":""),x(3),K("trailing-dropdown"===o.inputType?16:-1),x(),K("password"!==o.type&&"text"!==o.type||!o.canReveal?-1:17),x(),q("innerHTML",o.hint,zf),x(),K(o.errorMessage?19:-1)}},dependencies:[ns,ts,Bu,ZP,Ep,Jb,Fp,EJ,nF,SJ],styles:["article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]{display:flex;height:45px;width:100%;border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1));padding:12px 16px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}article[_ngcontent-%COMP%]   .input.no-border[_ngcontent-%COMP%]{border-width:0px!important}article[_ngcontent-%COMP%]   .input.disabled[_ngcontent-%COMP%]{--tw-bg-opacity: 1 !important;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))!important}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%;border-style:none;--tw-bg-opacity: 1;background-color:rgb(252 252 252 / var(--tw-bg-opacity, 1));padding-top:8px;padding-bottom:8px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-duration:.3s;animation-duration:.3s}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{--tw-text-opacity: 1;color:rgb(151 151 151 / var(--tw-text-opacity, 1))}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{right:0;outline:2px solid transparent;outline-offset:2px}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus-visible{outline:2px solid transparent;outline-offset:2px}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:active{outline-width:0px}article[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:disabled{--tw-bg-opacity: 1;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))}label[_ngcontent-%COMP%]{margin-bottom:.5rem;display:inline-block;font-weight:500;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.prefix[_ngcontent-%COMP%]{margin-right:.5rem;display:inline-block;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hint[_ngcontent-%COMP%]{top:100%;font-size:14px;--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.outlined[_ngcontent-%COMP%]{border-width:2px!important;border-color:#e3480233!important;--tw-ring-color: rgb(227 72 2 / .2) !important}.typing[_ngcontent-%COMP%]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;--tw-ring-color: rgb(227 72 2 / .1) !important}.ng-dirty:not(form).ng-invalid:not(form)[_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .ng-dirty:not(form).ng-invalid:not(form)   [_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{--tw-border-opacity: 1 !important;border-color:rgb(254 228 226 / var(--tw-border-opacity, 1))!important}.ng-dirty:not(form).ng-invalid:not(form)[_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div.outlined[_ngcontent-%COMP%], .ng-dirty:not(form).ng-invalid:not(form)   [_nghost-%COMP%]   article[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > div.outlined[_ngcontent-%COMP%]{box-shadow:0 1px 2px #1018280d,0 0 0 4px #fee4e2!important}.input-icon[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(41 45 50 / var(--tw-text-opacity, 1))}.ng-pristine:not(form)[_nghost-%COMP%]   .error[_ngcontent-%COMP%], .ng-pristine:not(form)   [_nghost-%COMP%]   .error[_ngcontent-%COMP%]{display:none}"]}))}return e(),n})();const KJ=(e,n,t)=>({width:e,height:n,borderRadius:t}),XJ=e=>({rtl:e});let QJ=(()=>{var e;class n{get shimmerHeight(){switch(this.shape){case"circle":case"square":return this.width;default:return this.height}}constructor(){this.class="shimmer-loading",this.width="80%",this.height="12px",this.shape="rect",this.borderRadius="5px",this.direction="ltr"}get shimmerBorderRadius(){return"circle"===this.shape?"50%":this.borderRadius}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["cozmik-shimmer"]],hostVars:2,hostBindings:function(i,o){2&i&&xn(o.class)},inputs:{width:"width",height:"height",shape:"shape",borderRadius:"borderRadius",direction:"direction"},decls:1,vars:8,consts:[[1,"ngx-shimmer",3,"ngStyle","ngClass"]],template:function(i,o){1&i&&pe(0,"div",0),2&i&&q("ngStyle",Vh(2,KJ,o.width,o.shimmerHeight,o.shimmerBorderRadius))("ngClass",er(6,XJ,"rtl"===o.direction))},dependencies:[ns,ts,fp],styles:["[_nghost-%COMP%]{display:block;line-height:1.75}.ngx-shimmer[_ngcontent-%COMP%]{display:inline-block;width:100%;height:12px;background-color:#f6f7f8;background-image:linear-gradient(to right,#f6f7f8 0,#edeef1 20%,#f6f7f8 40% 100%);background-position:0 0;background-repeat:no-repeat;background-size:1000px 1000px;animation:_ngcontent-%COMP%_shimmerEffect 1s linear infinite forwards}.ngx-shimmer.rtl[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_shimmerEffectRTL 1s linear infinite forwards}@keyframes _ngcontent-%COMP%_shimmerEffect{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes _ngcontent-%COMP%_shimmerEffectRTL{0%{background-position:1000px 0}to{background-position:-1000px 0}}"]}))}return e(),n})(),rF=(()=>{var e;class n{constructor(){this.templateRef=v(ei),this._viewContainer=v(Er),this.sbTab=null,this._hide=null,this._active=!1}set hide(r){this._hide=r}get hide(){return this._hide?this._hide:null}set active(r){r?r&&!this._active&&(this._active=!0,this._viewContainer.createEmbeddedView(this.templateRef).detectChanges()):(this._viewContainer.clear(),this._active=!1)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275dir=de({type:n,selectors:[["","sbTab",""]],inputs:{sbTab:"sbTab",hide:"hide"}}))}return e(),n})();function Up(...e){const n=Uu(e),t=Nb(e),{args:r,keys:i}=qN(e);if(0===r.length)return Mn([],n);const o=new bt(function JJ(e,n,t=Ro){return r=>{iF(n,()=>{const{length:i}=e,o=new Array(i);let s=i,a=i;for(let l=0;l<i;l++)iF(n,()=>{const c=Mn(e[l],n);let u=!1;c.subscribe(Gt(r,d=>{o[l]=d,u||(u=!0,a--),a||r.next(t(o.slice()))},()=>{--s||r.complete()}))},r)},r)}}(r,n,i?s=>ZN(i,s):Ro));return t?o.pipe(YN(t)):o}function iF(e,n,t){e?ho(t,e,n):n()}function Hl(e=1/0){return tr(Ro,e)}function $p(...e){return function eee(){return Hl(1)}()(Mn(e,Uu(e)))}const Ur=new bt(e=>e.complete());function _C(){return an((e,n)=>{let t=null;e._refCount++;const r=Gt(n,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount)return void(t=null);const i=e._connection,o=t;t=null,i&&(!o||i===o)&&i.unsubscribe(),n.unsubscribe()});e.subscribe(r),r.closed||(t=e.connect())})}class oF extends bt{constructor(n,t){super(),this.source=n,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,Hw(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new At;const t=this.getSubject();n.add(this.source.subscribe(Gt(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),n.closed&&(this._connection=null,n=At.EMPTY)}return n}refCount(){return _C()(this)}}function Ci(e){return e<=0?()=>Ur:an((n,t)=>{let r=0;n.subscribe(Gt(t,i=>{++r<=e&&(t.next(i),e<=r&&t.complete())}))})}function cs(...e){const n=Uu(e);return an((t,r)=>{(n?$p(e,t,n):$p(e,t)).subscribe(r)})}function Hp(e){return an((n,t)=>{let r=!1;n.subscribe(Gt(t,i=>{r=!0,t.next(i)},()=>{r||t.next(e),t.complete()}))})}function sF(e=nee){return an((n,t)=>{let r=!1;n.subscribe(Gt(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(e())))})}function nee(){return new Yu}function aa(e,n){const t=arguments.length>=2;return r=>r.pipe(e?ln((i,o)=>e(i,o,r)):Ro,Ci(1),t?Hp(n):sF(()=>new Yu))}function yC(e){return e<=0?()=>Ur:an((n,t)=>{let r=[];n.subscribe(Gt(t,i=>{r.push(i),e<r.length&&r.shift()},()=>{for(const i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function li(e){return an((n,t)=>{gr(e).subscribe(Gt(t,()=>t.complete(),_g)),!t.closed&&n.subscribe(t)})}let see=(()=>{class e{_doc;constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static \u0275fac=function(r){return new(r||e)(ue(st))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const je="primary",rd=Symbol("RouteTitle");class uee{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t[0]:t}return null}getAll(n){if(this.has(n)){const t=this.params[n];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function zl(e){return new uee(e)}function dee(e,n,t){const r=t.path.split("/");if(r.length>e.length||"full"===t.pathMatch&&(n.hasChildren()||r.length<e.length))return null;const i={};for(let o=0;o<r.length;o++){const s=r[o],a=e[o];if(":"===s[0])i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function Pi(e,n){const t=e?vC(e):void 0,r=n?vC(n):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let o=0;o<t.length;o++)if(i=t[o],!cF(e[i],n[i]))return!1;return!0}function vC(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function cF(e,n){if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return!1;const t=[...e].sort(),r=[...n].sort();return t.every((i,o)=>r[o]===i)}return e===n}function uF(e){return e.length>0?e[e.length-1]:null}function go(e){return function gC(e){return!!e&&(e instanceof bt||qt(e.lift)&&qt(e.subscribe))}(e)?e:gu(e)?Mn(Promise.resolve(e)):me(e)}const hee={exact:function hF(e,n,t){if(!ca(e.segments,n.segments)||!zp(e.segments,n.segments,t)||e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!e.children[r]||!hF(e.children[r],n.children[r],t))return!1;return!0},subset:pF},dF={exact:function pee(e,n){return Pi(e,n)},subset:function mee(e,n){return Object.keys(n).length<=Object.keys(e).length&&Object.keys(n).every(t=>cF(e[t],n[t]))},ignored:()=>!0};function fF(e,n,t){return hee[t.paths](e.root,n.root,t.matrixParams)&&dF[t.queryParams](e.queryParams,n.queryParams)&&!("exact"===t.fragment&&e.fragment!==n.fragment)}function pF(e,n,t){return mF(e,n,n.segments,t)}function mF(e,n,t,r){if(e.segments.length>t.length){const i=e.segments.slice(0,t.length);return!(!ca(i,t)||n.hasChildren()||!zp(i,t,r))}if(e.segments.length===t.length){if(!ca(e.segments,t)||!zp(e.segments,t,r))return!1;for(const i in n.children)if(!e.children[i]||!pF(e.children[i],n.children[i],r))return!1;return!0}{const i=t.slice(0,e.segments.length),o=t.slice(e.segments.length);return!!(ca(e.segments,i)&&zp(e.segments,i,r)&&e.children[je])&&mF(e.children[je],n,o,r)}}function zp(e,n,t){return n.every((r,i)=>dF[t](e[i].parameters,r.parameters))}class la{root;queryParams;fragment;_queryParamMap;constructor(n=new Vt([],{}),t={},r=null){this.root=n,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=zl(this.queryParams),this._queryParamMap}toString(){return yee.serialize(this)}}class Vt{segments;children;parent=null;constructor(n,t){this.segments=n,this.children=t,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Wp(this)}}class id{path;parameters;_parameterMap;constructor(n,t){this.path=n,this.parameters=t}get parameterMap(){return this._parameterMap??=zl(this.parameters),this._parameterMap}toString(){return yF(this)}}function ca(e,n){return e.length===n.length&&e.every((t,r)=>t.path===n[r].path)}let od=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>new Gp,providedIn:"root"})}return e})();class Gp{parse(n){const t=new Mee(n);return new la(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(n){const t=`/${sd(n.root,!0)}`,r=function Cee(e){const n=Object.entries(e).map(([t,r])=>Array.isArray(r)?r.map(i=>`${qp(t)}=${qp(i)}`).join("&"):`${qp(t)}=${qp(r)}`).filter(t=>t);return n.length?`?${n.join("&")}`:""}(n.queryParams),i="string"==typeof n.fragment?`#${function vee(e){return encodeURI(e)}(n.fragment)}`:"";return`${t}${r}${i}`}}const yee=new Gp;function Wp(e){return e.segments.map(n=>yF(n)).join("/")}function sd(e,n){if(!e.hasChildren())return Wp(e);if(n){const t=e.children[je]?sd(e.children[je],!1):"",r=[];return Object.entries(e.children).forEach(([i,o])=>{i!==je&&r.push(`${i}:${sd(o,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}{const t=function _ee(e,n){let t=[];return Object.entries(e.children).forEach(([r,i])=>{r===je&&(t=t.concat(n(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==je&&(t=t.concat(n(i,r)))}),t}(e,(r,i)=>i===je?[sd(e.children[je],!1)]:[`${i}:${sd(r,!1)}`]);return 1===Object.keys(e.children).length&&null!=e.children[je]?`${Wp(e)}/${t[0]}`:`${Wp(e)}/(${t.join("//")})`}}function gF(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qp(e){return gF(e).replace(/%3B/gi,";")}function bC(e){return gF(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Yp(e){return decodeURIComponent(e)}function _F(e){return Yp(e.replace(/\+/g,"%20"))}function yF(e){return`${bC(e.path)}${function bee(e){return Object.entries(e).map(([n,t])=>`;${bC(n)}=${bC(t)}`).join("")}(e.parameters)}`}const Eee=/^[^\/()?;#]+/;function CC(e){const n=e.match(Eee);return n?n[0]:""}const wee=/^[^\/()?;=#]+/,Tee=/^[^=?&#]+/,xee=/^[^&#]+/;class Mee{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Vt([],{}):new Vt([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(n.length>0||Object.keys(t).length>0)&&(r[je]=new Vt(n,t)),r}parseSegment(){const n=CC(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new S(4009,!1);return this.capture(n),new id(Yp(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const t=function Dee(e){const n=e.match(wee);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const i=CC(this.remaining);i&&(r=i,this.capture(r))}n[Yp(t)]=Yp(r)}parseQueryParam(n){const t=function See(e){const n=e.match(Tee);return n?n[0]:""}(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){const s=function Aee(e){const n=e.match(xee);return n?n[0]:""}(this.remaining);s&&(r=s,this.capture(r))}const i=_F(t),o=_F(r);if(n.hasOwnProperty(i)){let s=n[i];Array.isArray(s)||(s=[s],n[i]=s),s.push(o)}else n[i]=o}parseParens(n){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const r=CC(this.remaining),i=this.remaining[r.length];if("/"!==i&&")"!==i&&";"!==i)throw new S(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):n&&(o=je);const s=this.parseChildren();t[o]=1===Object.keys(s).length?s[je]:new Vt([],s),this.consumeOptional("//")}return t}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new S(4011,!1)}}function vF(e){return e.segments.length>0?new Vt([],{[je]:e}):e}function bF(e){const n={};for(const[r,i]of Object.entries(e.children)){const o=bF(i);if(r===je&&0===o.segments.length&&o.hasChildren())for(const[s,a]of Object.entries(o.children))n[s]=a;else(o.segments.length>0||o.hasChildren())&&(n[r]=o)}return function Iee(e){if(1===e.numberOfChildren&&e.children[je]){const n=e.children[je];return new Vt(e.segments.concat(n.segments),n.children)}return e}(new Vt(e.segments,n))}function ua(e){return e instanceof la}function CF(e){let n;const i=vF(function t(o){const s={};for(const l of o.children){const c=t(l);s[l.outlet]=c}const a=new Vt(o.url,s);return o===e&&(n=a),a}(e.root));return n??i}function EF(e,n,t,r){let i=e;for(;i.parent;)i=i.parent;if(0===n.length)return EC(i,i,i,t,r);const o=function Oee(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new DF(!0,0,e);let n=0,t=!1;const r=e.reduce((i,o,s)=>{if("object"==typeof o&&null!=o){if(o.outlets){const a={};return Object.entries(o.outlets).forEach(([l,c])=>{a[l]="string"==typeof c?c.split("/"):c}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return"string"!=typeof o?[...i,o]:0===s?(o.split("/").forEach((a,l)=>{0==l&&"."===a||(0==l&&""===a?t=!0:".."===a?n++:""!=a&&i.push(a))}),i):[...i,o]},[]);return new DF(t,n,r)}(n);if(o.toRoot())return EC(i,i,new Vt([],{}),t,r);const s=function kee(e,n,t){if(e.isAbsolute)return new Kp(n,!0,0);if(!t)return new Kp(n,!1,NaN);if(null===t.parent)return new Kp(t,!0,0);const r=Zp(e.commands[0])?0:1;return function Nee(e,n,t){let r=e,i=n,o=t;for(;o>i;){if(o-=i,r=r.parent,!r)throw new S(4005,!1);i=r.segments.length}return new Kp(r,!1,i-o)}(t,t.segments.length-1+r,e.numberOfDoubleDots)}(o,i,e),a=s.processChildren?ld(s.segmentGroup,s.index,o.commands):TF(s.segmentGroup,s.index,o.commands);return EC(i,s.segmentGroup,a,t,r)}function Zp(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function ad(e){return"object"==typeof e&&null!=e&&e.outlets}function EC(e,n,t,r,i){let s,o={};r&&Object.entries(r).forEach(([l,c])=>{o[l]=Array.isArray(c)?c.map(u=>`${u}`):`${c}`}),s=e===n?t:wF(e,n,t);const a=vF(bF(s));return new la(a,o,i)}function wF(e,n,t){const r={};return Object.entries(e.children).forEach(([i,o])=>{r[i]=o===n?t:wF(o,n,t)}),new Vt(e.segments,r)}class DF{isAbsolute;numberOfDoubleDots;commands;constructor(n,t,r){if(this.isAbsolute=n,this.numberOfDoubleDots=t,this.commands=r,n&&r.length>0&&Zp(r[0]))throw new S(4003,!1);const i=r.find(ad);if(i&&i!==uF(r))throw new S(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Kp{segmentGroup;processChildren;index;constructor(n,t,r){this.segmentGroup=n,this.processChildren=t,this.index=r}}function TF(e,n,t){if(e??=new Vt([],{}),0===e.segments.length&&e.hasChildren())return ld(e,n,t);const r=function Fee(e,n,t){let r=0,i=n;const o={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=t.length)return o;const s=e.segments[i],a=t[r];if(ad(a))break;const l=`${a}`,c=r<t.length-1?t[r+1]:null;if(i>0&&void 0===l)break;if(l&&c&&"object"==typeof c&&void 0===c.outlets){if(!xF(l,c,s))return o;r+=2}else{if(!xF(l,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,n,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const o=new Vt(e.segments.slice(0,r.pathIndex),{});return o.children[je]=new Vt(e.segments.slice(r.pathIndex),e.children),ld(o,0,i)}return r.match&&0===i.length?new Vt(e.segments,{}):r.match&&!e.hasChildren()?wC(e,n,t):r.match?ld(e,0,i):wC(e,n,t)}function ld(e,n,t){if(0===t.length)return new Vt(e.segments,{});{const r=function Pee(e){return ad(e[0])?e[0].outlets:{[je]:e}}(t),i={};if(Object.keys(r).some(o=>o!==je)&&e.children[je]&&1===e.numberOfChildren&&0===e.children[je].segments.length){const o=ld(e.children[je],n,t);return new Vt(e.segments,o.children)}return Object.entries(r).forEach(([o,s])=>{"string"==typeof s&&(s=[s]),null!==s&&(i[o]=TF(e.children[o],n,s))}),Object.entries(e.children).forEach(([o,s])=>{void 0===r[o]&&(i[o]=s)}),new Vt(e.segments,i)}}function wC(e,n,t){const r=e.segments.slice(0,n);let i=0;for(;i<t.length;){const o=t[i];if(ad(o)){const l=Lee(o.outlets);return new Vt(r,l)}if(0===i&&Zp(t[0])){r.push(new id(e.segments[n].path,SF(t[0]))),i++;continue}const s=ad(o)?o.outlets[je]:`${o}`,a=i<t.length-1?t[i+1]:null;s&&a&&Zp(a)?(r.push(new id(s,SF(a))),i+=2):(r.push(new id(s,{})),i++)}return new Vt(r,{})}function Lee(e){const n={};return Object.entries(e).forEach(([t,r])=>{"string"==typeof r&&(r=[r]),null!==r&&(n[t]=wC(new Vt([],{}),0,r))}),n}function SF(e){const n={};return Object.entries(e).forEach(([t,r])=>n[t]=`${r}`),n}function xF(e,n,t){return e==t.path&&Pi(n,t.parameters)}const cd="imperative";var Je=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(Je||{});class Fi{id;url;constructor(n,t){this.id=n,this.url=t}}class Xp extends Fi{type=Je.NavigationStart;navigationTrigger;restoredState;constructor(n,t,r="imperative",i=null){super(n,t),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class _o extends Fi{urlAfterRedirects;type=Je.NavigationEnd;constructor(n,t,r){super(n,t),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Or=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e}(Or||{}),Qp=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Qp||{});class da extends Fi{reason;code;type=Je.NavigationCancel;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Gl extends Fi{reason;code;type=Je.NavigationSkipped;constructor(n,t,r,i){super(n,t),this.reason=r,this.code=i}}class DC extends Fi{error;target;type=Je.NavigationError;constructor(n,t,r,i){super(n,t),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class AF extends Fi{urlAfterRedirects;state;type=Je.RoutesRecognized;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vee extends Fi{urlAfterRedirects;state;type=Je.GuardsCheckStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bee extends Fi{urlAfterRedirects;state;shouldActivate;type=Je.GuardsCheckEnd;constructor(n,t,r,i,o){super(n,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class jee extends Fi{urlAfterRedirects;state;type=Je.ResolveStart;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Uee extends Fi{urlAfterRedirects;state;type=Je.ResolveEnd;constructor(n,t,r,i){super(n,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $ee{route;type=Je.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Hee{route;type=Je.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class zee{snapshot;type=Je.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Gee{snapshot;type=Je.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Wee{snapshot;type=Je.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qee{snapshot;type=Je.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class MF{routerEvent;position;anchor;type=Je.Scroll;constructor(n,t,r){this.routerEvent=n,this.position=t,this.anchor=r}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class TC{}class Jp{url;navigationBehaviorOptions;constructor(n,t){this.url=n,this.navigationBehaviorOptions=t}}function Ei(e){return e.outlet||je}function Wl(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let n=e.parent;n;n=n.parent){const t=n.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}class ete{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Wl(this.route?.snapshot)??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new ud(this.rootInjector)}}let ud=(()=>{class e{rootInjector;contexts=new Map;constructor(t){this.rootInjector=t}onChildOutletCreated(t,r){const i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){const r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new ete(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static \u0275fac=function(r){return new(r||e)(ue(gn))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class IF{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){const t=this.pathFromRoot(n);return t.length>1?t[t.length-2]:null}children(n){const t=SC(n,this._root);return t?t.children.map(r=>r.value):[]}firstChild(n){const t=SC(n,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(n){const t=xC(n,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return xC(n,this._root).map(t=>t.value)}}function SC(e,n){if(e===n.value)return n;for(const t of n.children){const r=SC(e,t);if(r)return r}return null}function xC(e,n){if(e===n.value)return[n];for(const t of n.children){const r=xC(e,t);if(r.length)return r.unshift(n),r}return[]}class wi{value;children;constructor(n,t){this.value=n,this.children=t}toString(){return`TreeNode(${this.value})`}}function ql(e){const n={};return e&&e.children.forEach(t=>n[t.value.outlet]=t),n}class RF extends IF{snapshot;constructor(n,t){super(n),this.snapshot=t,AC(this,n)}toString(){return this.snapshot.toString()}}function OF(e){const n=function tte(e){const o=new tm([],{},{},"",{},je,e,null,{});return new kF("",new wi(o,[]))}(e),t=new Dn([new id("",{})]),r=new Dn({}),i=new Dn({}),o=new Dn({}),s=new Dn(""),a=new Yl(t,r,o,s,i,je,e,n.root);return a.snapshot=n.root,new RF(new wi(a,[]),n)}class Yl{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,t,r,i,o,s,a,l){this.urlSubject=n,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(ae(c=>c[rd]))??me(void 0),this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o}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.params.pipe(ae(n=>zl(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(ae(n=>zl(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function em(e,n,t="emptyOnly"){let r;const{routeConfig:i}=e;return r=null===n||"always"!==t&&""!==i?.path&&(n.component||n.routeConfig?.loadComponent)?{params:{...e.params},data:{...e.data},resolve:{...e.data,...e._resolvedData??{}}}:{params:{...n.params,...e.params},data:{...n.data,...e.data},resolve:{...e.data,...n.data,...i?.data,...e._resolvedData}},i&&PF(i)&&(r.resolve[rd]=i.title),r}class tm{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[rd]}constructor(n,t,r,i,o,s,a,l,c){this.url=n,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._resolve=c}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??=zl(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=zl(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(r=>r.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class kF extends IF{url;constructor(n,t){super(t),this.url=n,AC(this,t)}toString(){return NF(this._root)}}function AC(e,n){n.value._routerState=e,n.children.forEach(t=>AC(e,t))}function NF(e){const n=e.children.length>0?` { ${e.children.map(NF).join(", ")} } `:"";return`${e.value}${n}`}function MC(e){if(e.snapshot){const n=e.snapshot,t=e._futureSnapshot;e.snapshot=t,Pi(n.queryParams,t.queryParams)||e.queryParamsSubject.next(t.queryParams),n.fragment!==t.fragment&&e.fragmentSubject.next(t.fragment),Pi(n.params,t.params)||e.paramsSubject.next(t.params),function fee(e,n){if(e.length!==n.length)return!1;for(let t=0;t<e.length;++t)if(!Pi(e[t],n[t]))return!1;return!0}(n.url,t.url)||e.urlSubject.next(t.url),Pi(n.data,t.data)||e.dataSubject.next(t.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function IC(e,n){const t=Pi(e.params,n.params)&&function gee(e,n){return ca(e,n)&&e.every((t,r)=>Pi(t.parameters,n[r].parameters))}(e.url,n.url);return t&&!(!e.parent!=!n.parent)&&(!e.parent||IC(e.parent,n.parent))}function PF(e){return"string"==typeof e.title||null===e.title}const nte=new N("");let RC=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=je;activateEvents=new Pe;deactivateEvents=new Pe;attachEvents=new Pe;detachEvents=new Pe;routerOutletData=Qe(void 0);parentContexts=v(ud);location=v(Er);changeDetector=v(Br);inputBinder=v(nm,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(t){if(t.name){const{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new S(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new S(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new S(4012,!1);this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new S(4013,!1);this._activatedRoute=t;const i=this.location,s=t.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new rte(t,a,i.injector,this.routerOutletData);this.activated=i.createComponent(s,{index:i.length,injector:l,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Wn]})}return e})();class rte{route;childContexts;parent;outletData;constructor(n,t,r,i){this.route=n,this.childContexts=t,this.parent=r,this.outletData=i}get(n,t){return n===Yl?this.route:n===ud?this.childContexts:n===nte?this.outletData:this.parent.get(n,t)}}const nm=new N("");let FF=(()=>{class e{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){const{activatedRoute:r}=t,i=Up([r.queryParams,r.params,r.data]).pipe(Tt(([o,s,a],l)=>(a={...o,...s,...a},0===l?me(a):Promise.resolve(a)))).subscribe(o=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==r||null===r.component)return void this.unsubscribeFromRouteData(t);const s=function Rq(e){const n=mt(e);if(!n)return null;const t=new uu(n);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(r.component);if(s)for(const{templateName:a}of s.inputs)t.activatedComponentRef.setInput(a,o[a]);else this.unsubscribeFromRouteData(t)});this.outletDataSubscriptions.set(t,i)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})(),LF=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){1&r&&pe(0,"router-outlet")},dependencies:[RC],encapsulation:2})}return e})();function OC(e){const n=e.children&&e.children.map(OC),t=n?{...e,children:n}:{...e};return!t.component&&!t.loadComponent&&(n||t.loadChildren)&&t.outlet&&t.outlet!==je&&(t.component=LF),t}function dd(e,n,t){if(t&&e.shouldReuseRoute(n.value,t.value.snapshot)){const r=t.value;r._futureSnapshot=n.value;const i=function ote(e,n,t){return n.children.map(r=>{for(const i of t.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return dd(e,r,i);return dd(e,r)})}(e,n,t);return new wi(r,i)}{if(e.shouldAttach(n.value)){const o=e.retrieve(n.value);if(null!==o){const s=o.route;return s.value._futureSnapshot=n.value,s.children=n.children.map(a=>dd(e,a)),s}}const r=function ste(e){return new Yl(new Dn(e.url),new Dn(e.params),new Dn(e.queryParams),new Dn(e.fragment),new Dn(e.data),e.outlet,e.component,e)}(n.value),i=n.children.map(o=>dd(e,o));return new wi(r,i)}}class kC{redirectTo;navigationBehaviorOptions;constructor(n,t){this.redirectTo=n,this.navigationBehaviorOptions=t}}const VF="ngNavigationCancelingError";function rm(e,n){const{redirectTo:t,navigationBehaviorOptions:r}=ua(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=BF(!1,Or.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function BF(e,n){const t=new Error(`NavigationCancelingError: ${e||""}`);return t[VF]=!0,t.cancellationCode=n,t}function jF(e){return!!e&&e[VF]}class cte{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,t,r,i,o){this.routeReuseStrategy=n,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(n){const t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,n),MC(this.futureState.root),this.activateChildRoutes(t,r,n)}deactivateChildRoutes(n,t,r){const i=ql(t);n.children.forEach(o=>{const s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(n,t,r){const i=n.value,o=t?t.value:null;if(i===o)if(i.component){const s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(n,t,s.children)}else this.deactivateChildRoutes(n,t,r);else o&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(n,t){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,t):this.deactivateRouteAndOutlet(n,t)}detachAndStoreRouteSubtree(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=ql(n);for(const s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);if(r&&r.outlet){const s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:s,route:n,contexts:a})}}deactivateRouteAndOutlet(n,t){const r=t.getContext(n.value.outlet),i=r&&n.value.component?r.children:t,o=ql(n);for(const s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(n,t,r){const i=ql(t);n.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new qee(o.value.snapshot))}),n.children.length&&this.forwardEvent(new Gee(n.value.snapshot))}activateRoutes(n,t,r){const i=n.value,o=t?t.value:null;if(MC(i),i===o)if(i.component){const s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(n,t,s.children)}else this.activateChildRoutes(n,t,r);else if(i.component){const s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),MC(a.route.value),this.activateChildRoutes(n,null,s.children)}else s.attachRef=null,s.route=i,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(n,null,s.children)}else this.activateChildRoutes(n,null,r)}}class UF{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class im{component;route;constructor(n,t){this.component=n,this.route=t}}function ute(e,n,t){const r=e._root;return fd(r,n?n._root:null,t,[r.value])}function Zl(e,n){const t=Symbol(),r=n.get(e,t);return r===t?"function"!=typeof e||function R3(e){return null!==Kd(e)}(e)?n.get(e):e:r}function fd(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=ql(n);return e.children.forEach(s=>{(function fte(e,n,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){const o=e.value,s=n?n.value:null,a=t?t.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function hte(e,n,t){if("function"==typeof t)return t(e,n);switch(t){case"pathParamsChange":return!ca(e.url,n.url);case"pathParamsOrQueryParamsChange":return!ca(e.url,n.url)||!Pi(e.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!IC(e,n)||!Pi(e.queryParams,n.queryParams);default:return!IC(e,n)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new UF(r)):(o.data=s.data,o._resolvedData=s._resolvedData),fd(e,n,o.component?a?a.children:null:t,r,i),l&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new im(a.outlet.component,s))}else s&&hd(n,a,i),i.canActivateChecks.push(new UF(r)),fd(e,null,o.component?a?a.children:null:t,r,i)})(s,o[s.value.outlet],t,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>hd(a,t.getContext(s),i)),i}function hd(e,n,t){const r=ql(e),i=e.value;Object.entries(r).forEach(([o,s])=>{hd(s,i.component?n?n.children.getContext(o):null:n,t)}),t.canDeactivateChecks.push(new im(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function pd(e){return"function"==typeof e}function $F(e){return e instanceof Yu||"EmptyError"===e?.name}const om=Symbol("INITIAL_VALUE");function Kl(){return Tt(e=>Up(e.map(n=>n.pipe(Ci(1),cs(om)))).pipe(ae(n=>{for(const t of n)if(!0!==t){if(t===om)return om;if(!1===t||bte(t))return t}return!0}),ln(n=>n!==om),Ci(1)))}function bte(e){return ua(e)||e instanceof kC}function HF(e){return function v3(...e){return ME(e)}(vt(n=>{if("boolean"!=typeof n)throw rm(0,n)}),ae(n=>!0===n))}class NC{segmentGroup;constructor(n){this.segmentGroup=n||null}}class PC extends Error{urlTree;constructor(n){super(),this.urlTree=n}}function Xl(e){return $l(new NC(e))}function Rte(e){return $l(new S(4e3,!1))}class kte{urlSerializer;urlTree;constructor(n,t){this.urlSerializer=n,this.urlTree=t}lineralizeSegments(n,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),0===i.numberOfChildren)return me(r);if(i.numberOfChildren>1||!i.children[je])return Rte();i=i.children[je]}}applyRedirectCommands(n,t,r,i,o){return function Nte(e,n,t){if("string"==typeof e)return me(e);const r=e,{queryParams:i,fragment:o,routeConfig:s,url:a,outlet:l,params:c,data:u,title:d}=n;return go(lr(t,()=>r({params:c,data:u,queryParams:i,fragment:o,routeConfig:s,url:a,outlet:l,title:d})))}(t,i,o).pipe(ae(s=>{if(s instanceof la)throw new PC(s);const a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),n,r);if("/"===s[0])throw new PC(a);return a}))}applyRedirectCreateUrlTree(n,t,r,i){const o=this.createSegmentGroup(n,t.root,r,i);return new la(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(n,t){const r={};return Object.entries(n).forEach(([i,o])=>{if("string"==typeof o&&":"===o[0]){const a=o.substring(1);r[i]=t[a]}else r[i]=o}),r}createSegmentGroup(n,t,r,i){const o=this.createSegments(n,t.segments,r,i);let s={};return Object.entries(t.children).forEach(([a,l])=>{s[a]=this.createSegmentGroup(n,l,r,i)}),new Vt(o,s)}createSegments(n,t,r,i){return t.map(o=>":"===o.path[0]?this.findPosParam(n,o,i):this.findOrReturn(o,r))}findPosParam(n,t,r){const i=r[t.path.substring(1)];if(!i)throw new S(4001,!1);return i}findOrReturn(n,t){let r=0;for(const i of t){if(i.path===n.path)return t.splice(r),i;r++}return n}}const FC={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Pte(e,n,t,r,i){const o=zF(e,n,t);return o.matched?(r=function Zee(e,n){return e.providers&&!e._injector&&(e._injector=mh(e.providers,n,`Route: ${e.path}`)),e._injector??n}(n,r),function Ite(e,n,t,r){const i=n.canMatch;return i&&0!==i.length?me(i.map(s=>{const a=Zl(s,e);return go(function vte(e){return e&&pd(e.canMatch)}(a)?a.canMatch(n,t):lr(e,()=>a(n,t)))})).pipe(Kl(),HF()):me(!0)}(r,n,t).pipe(ae(s=>!0===s?o:{...FC}))):me(o)}function zF(e,n,t){if("**"===n.path)return function Fte(e){return{matched:!0,parameters:e.length>0?uF(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}(t);if(""===n.path)return"full"===n.pathMatch&&(e.hasChildren()||t.length>0)?{...FC}:{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};const i=(n.matcher||dee)(t,e,n);if(!i)return{...FC};const o={};Object.entries(i.posParams??{}).forEach(([a,l])=>{o[a]=l.path});const s=i.consumed.length>0?{...o,...i.consumed[i.consumed.length-1].parameters}:o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function GF(e,n,t,r){return t.length>0&&function Bte(e,n,t){return t.some(r=>sm(e,n,r)&&Ei(r)!==je)}(e,t,r)?{segmentGroup:new Vt(n,Vte(r,new Vt(t,e.children))),slicedSegments:[]}:0===t.length&&function jte(e,n,t){return t.some(r=>sm(e,n,r))}(e,t,r)?{segmentGroup:new Vt(e.segments,Lte(e,t,r,e.children)),slicedSegments:t}:{segmentGroup:new Vt(e.segments,e.children),slicedSegments:t}}function Lte(e,n,t,r){const i={};for(const o of t)if(sm(e,n,o)&&!r[Ei(o)]){const s=new Vt([],{});i[Ei(o)]=s}return{...r,...i}}function Vte(e,n){const t={};t[je]=n;for(const r of e)if(""===r.path&&Ei(r)!==je){const i=new Vt([],{});t[Ei(r)]=i}return t}function sm(e,n,t){return(!(e.hasChildren()||n.length>0)||"full"!==t.pathMatch)&&""===t.path}class $te{}class Gte{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,t,r,i,o,s,a){this.injector=n,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new kte(this.urlSerializer,this.urlTree)}noMatchError(n){return new S(4002,`'${n.segmentGroup}'`)}recognize(){const n=GF(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(ae(({children:t,rootSnapshot:r})=>{const i=new wi(r,t),o=new kF("",i),s=function Ree(e,n,t=null,r=null){return EF(CF(e),n,t,r)}(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(n){const t=new tm([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),je,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,je,t).pipe(ae(r=>({children:r,rootSnapshot:t})),Rr(r=>{if(r instanceof PC)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof NC?this.noMatchError(r):r}))}processSegmentGroup(n,t,r,i,o){return 0===r.segments.length&&r.hasChildren()?this.processChildren(n,t,r,o):this.processSegment(n,t,r,r.segments,i,!0,o).pipe(ae(s=>s instanceof wi?[s]:[]))}processChildren(n,t,r,i){const o=[];for(const s of Object.keys(r.children))"primary"===s?o.unshift(s):o.push(s);return Mn(o).pipe(ta(s=>{const a=r.children[s],l=function Jee(e,n){const t=e.filter(r=>Ei(r)===n);return t.push(...e.filter(r=>Ei(r)!==n)),t}(t,s);return this.processSegmentGroup(n,l,a,s,i)}),function iee(e,n){return an(function ree(e,n,t,r,i){return(o,s)=>{let a=t,l=n,c=0;o.subscribe(Gt(s,u=>{const d=c++;l=a?e(l,u,d):(a=!0,u),r&&s.next(l)},i&&(()=>{a&&s.next(l),s.complete()})))}}(e,n,arguments.length>=2,!0))}((s,a)=>(s.push(...a),s)),Hp(null),function oee(e,n){const t=arguments.length>=2;return r=>r.pipe(e?ln((i,o)=>e(i,o,r)):Ro,yC(1),t?Hp(n):sF(()=>new Yu))}(),tr(s=>{if(null===s)return Xl(r);const a=WF(s);return function Wte(e){e.sort((n,t)=>n.value.outlet===je?-1:t.value.outlet===je?1:n.value.outlet.localeCompare(t.value.outlet))}(a),me(a)}))}processSegment(n,t,r,i,o,s,a){return Mn(t).pipe(ta(l=>this.processSegmentAgainstRoute(l._injector??n,t,l,r,i,o,s,a).pipe(Rr(c=>{if(c instanceof NC)return me(null);throw c}))),aa(l=>!!l),Rr(l=>{if($F(l))return function Ute(e,n,t){return 0===n.length&&!e.children[t]}(r,i,o)?me(new $te):Xl(r);throw l}))}processSegmentAgainstRoute(n,t,r,i,o,s,a,l){return Ei(r)===s||s!==je&&sm(i,o,r)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(n,i,r,o,s,l):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(n,i,t,r,o,s,l):Xl(i):Xl(i)}expandSegmentAgainstRouteUsingRedirect(n,t,r,i,o,s,a){const{matched:l,parameters:c,consumedSegments:u,positionalParamSegments:d,remainingSegments:g}=zF(t,i,o);if(!l)return Xl(t);"string"==typeof i.redirectTo&&"/"===i.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const m=new tm(o,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,qF(i),Ei(i),i.component??i._loadedComponent??null,i,YF(i)),f=em(m,a,this.paramsInheritanceStrategy);return m.params=Object.freeze(f.params),m.data=Object.freeze(f.data),this.applyRedirects.applyRedirectCommands(u,i.redirectTo,d,m,n).pipe(Tt(w=>this.applyRedirects.lineralizeSegments(i,w)),tr(w=>this.processSegment(n,r,t,w.concat(g),s,!1,a)))}matchSegmentAgainstRoute(n,t,r,i,o,s){const a=Pte(t,r,i,n);return"**"===r.path&&(t.children={}),a.pipe(Tt(l=>l.matched?this.getChildConfig(n=r._injector??n,r,i).pipe(Tt(({routes:c})=>{const u=r._loadedInjector??n,{parameters:d,consumedSegments:g,remainingSegments:m}=l,f=new tm(g,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,qF(r),Ei(r),r.component??r._loadedComponent??null,r,YF(r)),b=em(f,s,this.paramsInheritanceStrategy);f.params=Object.freeze(b.params),f.data=Object.freeze(b.data);const{segmentGroup:w,slicedSegments:D}=GF(t,g,m,c);if(0===D.length&&w.hasChildren())return this.processChildren(u,c,w,f).pipe(ae(J=>new wi(f,J)));if(0===c.length&&0===D.length)return me(new wi(f,[]));const I=Ei(r)===o;return this.processSegment(u,c,w,D,I?je:o,!0,f).pipe(ae(J=>new wi(f,J instanceof wi?[J]:[])))})):Xl(t)))}getChildConfig(n,t,r){return t.children?me({routes:t.children,injector:n}):t.loadChildren?void 0!==t._loadedRoutes?me({routes:t._loadedRoutes,injector:t._loadedInjector}):function Mte(e,n,t,r){const i=n.canLoad;return void 0===i||0===i.length?me(!0):me(i.map(s=>{const a=Zl(s,e);return go(function mte(e){return e&&pd(e.canLoad)}(a)?a.canLoad(n,t):lr(e,()=>a(n,t)))})).pipe(Kl(),HF())}(n,t,r).pipe(tr(i=>i?this.configLoader.loadChildren(n,t).pipe(vt(o=>{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):function Ote(){return $l(BF(!1,Or.GuardRejected))}())):me({routes:[],injector:n})}}function qte(e){const n=e.value.routeConfig;return n&&""===n.path}function WF(e){const n=[],t=new Set;for(const r of e){if(!qte(r)){n.push(r);continue}const i=n.find(o=>r.value.routeConfig===o.value.routeConfig);void 0!==i?(i.children.push(...r.children),t.add(i)):n.push(r)}for(const r of t){const i=WF(r.children);n.push(new wi(r.value,i))}return n.filter(r=>!t.has(r))}function qF(e){return e.data||{}}function YF(e){return e.resolve||{}}function ZF(e){const n=e.children.map(t=>ZF(t)).flat();return[e,...n]}function LC(e){return Tt(n=>{const t=e(n);return t?Mn(t).pipe(ae(()=>n)):me(n)})}let KF=(()=>{class e{buildTitle(t){let r,i=t.root;for(;void 0!==i;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===je);return r}getResolvedTitleForRoute(t){return t.data[rd]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(Jte),providedIn:"root"})}return e})(),Jte=(()=>{class e extends KF{title;constructor(t){super(),this.title=t}updateTitle(t){const r=this.buildTitle(t);void 0!==r&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(ue(see))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Ql=new N("",{providedIn:"root",factory:()=>({})}),am=new N("");let VC=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=v(eW);loadComponent(t,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return me(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);const i=go(lr(t,()=>r.loadComponent())).pipe(ae(XF),Tt(QF),vt(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),Fl(()=>{this.componentLoaders.delete(r)})),o=new oF(i,()=>new ke).pipe(_C());return this.componentLoaders.set(r,o),o}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return me({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);const o=function ene(e,n,t,r){return go(lr(t,()=>e.loadChildren())).pipe(ae(XF),Tt(QF),tr(i=>i instanceof _1||Array.isArray(i)?me(i):Mn(n.compileModuleAsync(i))),ae(i=>{r&&r(e);let o,s,a=!1;return Array.isArray(i)?(s=i,!0):(o=i.create(t).injector,s=o.get(am,[],{optional:!0,self:!0}).flat()),{routes:s.map(OC),injector:o}}))}(r,this.compiler,t,this.onLoadEndListener).pipe(Fl(()=>{this.childrenLoaders.delete(r)})),s=new oF(o,()=>new ke).pipe(_C());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function XF(e){return function tne(e){return e&&"object"==typeof e&&"default"in e}(e)?e.default:e}function QF(e){return me(e)}let BC=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(nne),providedIn:"root"})}return e})(),nne=(()=>{class e{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const JF=new N(""),eL=new N("");function rne(e,n,t){const r=e.get(eL),i=e.get(st);if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(c=>setTimeout(c));let o;const s=new Promise(c=>{o=c}),a=i.startViewTransition(()=>(o(),function ine(e){return new Promise(n=>{qs({read:()=>setTimeout(n)},{injector:e})})}(e)));a.ready.catch(c=>{});const{onViewTransitionCreated:l}=r;return l&&lr(e,()=>l({transition:a,from:n,to:t})),s}const tL=new N("");let jC=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new ke;transitionAbortWithErrorSubject=new ke;configLoader=v(VC);environmentInjector=v(gn);destroyRef=v(hr);urlSerializer=v(od);rootContexts=v(ud);location=v(Ka);inputBindingEnabled=null!==v(nm,{optional:!0});titleStrategy=v(KF);options=v(Ql,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=v(BC);createViewTransition=v(JF,{optional:!0});navigationErrorHandler=v(tL,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>me(void 0);rootComponentType=null;destroyed=!1;constructor(){this.configLoader.onLoadEndListener=i=>this.events.next(new Hee(i)),this.configLoader.onLoadStartListener=i=>this.events.next(new $ee(i)),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(t){const r=++this.navigationId;this.transitions?.next({...t,extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:r})}setupNavigations(t){return this.transitions=new Dn(null),this.transitions.pipe(ln(r=>null!==r),Tt(r=>{let i=!1;return me(r).pipe(Tt(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",Or.SupersededByNewNavigation),Ur;this.currentTransition=r,this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:"string"==typeof o.extras.browserUrl?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null,abort:()=>o.abortController.abort()};const s=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!s&&"reload"!==(o.extras.onSameUrlNavigation??t.onSameUrlNavigation)){const l="";return this.events.next(new Gl(o.id,this.urlSerializer.serialize(o.rawUrl),l,Qp.IgnoredSameUrlNavigation)),o.resolve(!1),Ur}if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return me(o).pipe(Tt(l=>(this.events.next(new Xp(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),l.id!==this.navigationId?Ur:Promise.resolve(l))),function Yte(e,n,t,r,i,o){return tr(s=>function Hte(e,n,t,r,i,o,s="emptyOnly"){return new Gte(e,n,t,r,i,s,o).recognize()}(e,n,t,r,s.extractedUrl,i,o).pipe(ae(({state:a,tree:l})=>({...s,targetSnapshot:a,urlAfterRedirects:l}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),vt(l=>{r.targetSnapshot=l.targetSnapshot,r.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:l.urlAfterRedirects};const c=new AF(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(c)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){const{id:l,extractedUrl:c,source:u,restoredState:d,extras:g}=o,m=new Xp(l,this.urlSerializer.serialize(c),u,d);this.events.next(m);const f=OF(this.rootComponentType).snapshot;return this.currentTransition=r={...o,targetSnapshot:f,urlAfterRedirects:c,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=c,me(r)}{const l="";return this.events.next(new Gl(o.id,this.urlSerializer.serialize(o.extractedUrl),l,Qp.IgnoredByUrlHandlingStrategy)),o.resolve(!1),Ur}}),vt(o=>{const s=new Vee(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),ae(o=>(this.currentTransition=r={...o,guards:ute(o.targetSnapshot,o.currentSnapshot,this.rootContexts)},r)),function Cte(e,n){return tr(t=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=t;return 0===s.length&&0===o.length?me({...t,guardsResult:!0}):function Ete(e,n,t,r){return Mn(e).pipe(tr(i=>function Ate(e,n,t,r,i){const o=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return o&&0!==o.length?me(o.map(a=>{const l=Wl(n)??i,c=Zl(a,l);return go(function yte(e){return e&&pd(e.canDeactivate)}(c)?c.canDeactivate(e,n,t,r):lr(l,()=>c(e,n,t,r))).pipe(aa())})).pipe(Kl()):me(!0)}(i.component,i.route,t,n,r)),aa(i=>!0!==i,!0))}(s,r,i,e).pipe(tr(a=>a&&function pte(e){return"boolean"==typeof e}(a)?function wte(e,n,t,r){return Mn(n).pipe(ta(i=>$p(function Tte(e,n){return null!==e&&n&&n(new zee(e)),me(!0)}(i.route.parent,r),function Dte(e,n){return null!==e&&n&&n(new Wee(e)),me(!0)}(i.route,r),function xte(e,n,t){const r=n[n.length-1],o=n.slice(0,n.length-1).reverse().map(s=>function dte(e){const n=e.routeConfig?e.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:e,guards:n}:null}(s)).filter(s=>null!==s).map(s=>Wu(()=>me(s.guards.map(l=>{const c=Wl(s.node)??t,u=Zl(l,c);return go(function _te(e){return e&&pd(e.canActivateChild)}(u)?u.canActivateChild(r,e):lr(c,()=>u(r,e))).pipe(aa())})).pipe(Kl())));return me(o).pipe(Kl())}(e,i.path,t),function Ste(e,n,t){const r=n.routeConfig?n.routeConfig.canActivate:null;if(!r||0===r.length)return me(!0);const i=r.map(o=>Wu(()=>{const s=Wl(n)??t,a=Zl(o,s);return go(function gte(e){return e&&pd(e.canActivate)}(a)?a.canActivate(n,e):lr(s,()=>a(n,e))).pipe(aa())}));return me(i).pipe(Kl())}(e,i.route,t))),aa(i=>!0!==i,!0))}(r,o,e,n):me(a)),ae(a=>({...t,guardsResult:a})))})}(this.environmentInjector,o=>this.events.next(o)),vt(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&"boolean"!=typeof o.guardsResult)throw rm(0,o.guardsResult);const s=new Bee(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),ln(o=>!!o.guardsResult||(this.cancelNavigationTransition(o,"",Or.GuardRejected),!1)),LC(o=>{if(0!==o.guards.canActivateChecks.length)return me(o).pipe(vt(s=>{const a=new jee(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),Tt(s=>{let a=!1;return me(s).pipe(function Zte(e,n){return tr(t=>{const{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return me(t);const o=new Set(i.map(l=>l.route)),s=new Set;for(const l of o)if(!s.has(l))for(const c of ZF(l))s.add(c);let a=0;return Mn(s).pipe(ta(l=>o.has(l)?function Kte(e,n,t,r){const i=e.routeConfig,o=e._resolve;return void 0!==i?.title&&!PF(i)&&(o[rd]=i.title),Wu(()=>(e.data=em(e,e.parent,t).resolve,function Xte(e,n,t,r){const i=vC(e);if(0===i.length)return me({});const o={};return Mn(i).pipe(tr(s=>function Qte(e,n,t,r){const i=Wl(n)??r,o=Zl(e,i);return go(o.resolve?o.resolve(n,t):lr(i,()=>o(n,t)))}(e[s],n,t,r).pipe(aa(),vt(a=>{if(a instanceof kC)throw rm(new Gp,a);o[s]=a}))),yC(1),ae(()=>o),Rr(s=>$F(s)?Ur:$l(s)))}(o,e,n,r).pipe(ae(s=>(e._resolvedData=s,e.data={...e.data,...s},null)))))}(l,r,e,n):(l.data=em(l,l.parent,e).resolve,me(void 0))),vt(()=>a++),yC(1),tr(l=>a===s.size?me(t):Ur))})}(this.paramsInheritanceStrategy,this.environmentInjector),vt({next:()=>a=!0,complete:()=>{a||this.cancelNavigationTransition(s,"",Or.NoDataFromResolver)}}))}),vt(s=>{const a=new Uee(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}))}),LC(o=>{const s=a=>{const l=[];if(a.routeConfig?.loadComponent&&!a.routeConfig._loadedComponent){const c=Wl(a)??this.environmentInjector;l.push(this.configLoader.loadComponent(c,a.routeConfig).pipe(vt(u=>{a.component=u}),ae(()=>{})))}for(const c of a.children)l.push(...s(c));return l};return Up(s(o.targetSnapshot.root)).pipe(Hp(null),Ci(1))}),LC(()=>this.afterPreactivation()),Tt(()=>{const{currentSnapshot:o,targetSnapshot:s}=r,a=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return a?Mn(a).pipe(ae(()=>r)):me(r)}),ae(o=>{const s=function ite(e,n,t){const r=dd(e,n._root,t?t._root:void 0);return new RF(r,n)}(t.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r={...o,targetRouterState:s},this.currentNavigation.targetRouterState=s,r}),vt(()=>{this.events.next(new TC)}),((e,n,t,r)=>ae(i=>(new cte(n,i.targetRouterState,i.currentRouterState,t,r).activate(e),i)))(this.rootContexts,t.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Ci(1),li(new bt(o=>{const s=r.abortController.signal,a=()=>o.next();return s.addEventListener("abort",a),()=>s.removeEventListener("abort",a)}).pipe(ln(()=>!i&&!r.targetRouterState),vt(()=>{this.cancelNavigationTransition(r,r.abortController.signal.reason+"",Or.Aborted)}))),vt({next:o=>{i=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new _o(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),li(this.transitionAbortWithErrorSubject.pipe(vt(o=>{throw o}))),Fl(()=>{i||this.cancelNavigationTransition(r,"",Or.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),Rr(o=>{if(this.destroyed)return r.resolve(!1),Ur;if(i=!0,jF(o))this.events.next(new da(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),function ate(e){return jF(e)&&ua(e.url)}(o)?this.events.next(new Jp(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{const s=new DC(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{const a=lr(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(!(a instanceof kC))throw this.events.next(s),o;{const{message:l,cancellationCode:c}=rm(0,a);this.events.next(new da(r.id,this.urlSerializer.serialize(r.extractedUrl),l,c)),this.events.next(new Jp(a.redirectTo,a.navigationBehaviorOptions))}}catch(a){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(a)}}return Ur}))}))}cancelNavigationTransition(t,r,i){const o=new da(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(o),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return t.toString()!==r?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function one(e){return e!==cd}let sne=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(lne),providedIn:"root"})}return e})();class ane{shouldDetach(n){return!1}store(n,t){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,t){return n.routeConfig===t.routeConfig}}let lne=(()=>{class e extends ane{static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),nL=(()=>{class e{urlSerializer=v(od);options=v(Ql,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=v(Ka);urlHandlingStrategy=v(BC);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new la;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:t,initialUrl:r,targetBrowserUrl:i}){const o=void 0!==t?this.urlHandlingStrategy.merge(t,r):r,s=i??o;return s instanceof la?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:t,finalUrl:r,initialUrl:i}){r&&t?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=t):this.rawUrlTree=i}routerState=OF(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:t}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:()=>v(cne),providedIn:"root"})}return e})(),cne=(()=>{class e extends nL{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(r=>{"popstate"===r.type&&setTimeout(()=>{t(r.url,r.state,"popstate")})})}handleRouterEvent(t,r){t instanceof Xp?this.updateStateMemento():t instanceof Gl?this.commitTransition(r):t instanceof AF?"eager"===this.urlUpdateStrategy&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof TC?(this.commitTransition(r),"deferred"===this.urlUpdateStrategy&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof da&&t.code!==Or.SupersededByNewNavigation&&t.code!==Or.Redirect?this.restoreHistory(r):t instanceof DC?this.restoreHistory(r,!0):t instanceof _o&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,{extras:r,id:i}){const{replaceUrl:o,state:s}=r;if(this.location.isCurrentPathEqualTo(t)||o){const a=this.browserPageId,l={...s,...this.generateNgRouterState(i,a)};this.location.replaceState(t,"",l)}else{const a={...s,...this.generateNgRouterState(i,this.browserPageId+1)};this.location.go(t,"",a)}}restoreHistory(t,r=!1){if("computed"===this.canceledNavigationResolution){const o=this.currentPageId-this.browserPageId;0!==o?this.location.historyGo(o):this.getCurrentUrlTree()===t.finalUrl&&0===o&&(this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(r&&this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return"computed"===this.canceledNavigationResolution?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function rL(e,n){e.events.pipe(ln(t=>t instanceof _o||t instanceof da||t instanceof DC||t instanceof Gl),ae(t=>t instanceof _o||t instanceof Gl?0:t instanceof da&&(t.code===Or.Redirect||t.code===Or.SupersededByNewNavigation)?2:1),ln(t=>2!==t),Ci(1)).subscribe(()=>{n()})}const une={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},dne={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let yo=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=v(Q1);stateManager=v(nL);options=v(Ql,{optional:!0})||{};pendingTasks=v(Bo);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=v(jC);urlSerializer=v(od);location=v(Ka);urlHandlingStrategy=v(BC);injector=v(gn);_events=new ke;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=v(sne);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=v(am,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!v(nm,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}eventsSubscription=new At;subscribeToNavigationEvents(){const t=this.navigationTransitions.events.subscribe(r=>{try{const i=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(null!==i&&null!==o)if(this.stateManager.handleRouterEvent(r,o),r instanceof da&&r.code!==Or.Redirect&&r.code!==Or.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof _o)this.navigated=!0;else if(r instanceof Jp){const s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),l={browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||"eager"===this.urlUpdateStrategy||one(i.source),...s};this.scheduleNavigation(a,cd,null,l,{resolve:i.resolve,reject:i.reject,promise:i.promise})}(function Yee(e){return!(e instanceof TC||e instanceof Jp)})(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortWithErrorSubject.next(i)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),cd,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r,i)=>{this.navigateToSyncWithBrowser(t,i,r)})}navigateToSyncWithBrowser(t,r,i){const o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){const l={...i};delete l.navigationId,delete l.\u0275routerPageId,0!==Object.keys(l).length&&(o.state=l)}const a=this.parseUrl(t);this.scheduleNavigation(a,r,s,o).catch(l=>{this.disposed||this.injector.get(_i)(l)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(OC),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(t,r={}){const{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=r,c=l?this.currentUrlTree.fragment:s;let d,u=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":u={...this.currentUrlTree.queryParams,...o};break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=o||null}null!==u&&(u=this.removeEmptyProps(u));try{d=CF(i?i.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof t[0]||"/"!==t[0][0])&&(t=[]),d=this.currentUrlTree.root}return EF(d,t,u,c??null)}navigateByUrl(t,r={skipLocationChange:!1}){const i=ua(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,cd,null,r)}navigate(t,r={skipLocationChange:!1}){return function fne(e){for(let n=0;n<e.length;n++)if(null==e[n])throw new S(4008,!1)}(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,r){let i;if(i=!0===r?{...une}:!1===r?{...dne}:r,ua(t))return fF(this.currentUrlTree,t,i);const o=this.parseUrl(t);return fF(this.currentUrlTree,o,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,o])=>(null!=o&&(r[i]=o),r),{})}scheduleNavigation(t,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,c;s?(a=s.resolve,l=s.reject,c=s.promise):c=new Promise((d,g)=>{a=d,l=g});const u=this.pendingTasks.add();return rL(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(d=>Promise.reject(d))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const hne=[[["","tabExtras",""]],"*",[["","preRouteContent",""]]],pne=["[tabExtras]","*","[preRouteContent]"],iL=e=>({data:e}),oL=(e,n)=>({data:e,id:n}),UC=e=>({activeClass:e}),sL=(e,n)=>n.tabId;function mne(e,n){1&e&&Yt(0)}function gne(e,n){if(1&e&&Et(0,mne,1,0,"ng-container",6),2&e){const t=O().$implicit;O(3),q("ngTemplateOutlet",gt(10))("ngTemplateOutletContext",er(2,iL,t))}}function _ne(e,n){1&e&&Z(0,gne,1,4,"ng-container"),2&e&&K(n.$index!==O(3).hidden$()?0:-1)}function yne(e,n){1&e&&Zo(0,_ne,1,1,null,null,yu),2&e&&Ko(O(2).config)}function vne(e,n){1&e&&Yt(0)}function bne(e,n){if(1&e&&Et(0,vne,1,0,"ng-container",6),2&e){const t=O().$implicit;O(3),q("ngTemplateOutlet",gt(8))("ngTemplateOutletContext",er(2,iL,t))}}function Cne(e,n){1&e&&Z(0,bne,1,4,"ng-container"),2&e&&K(n.$implicit.hidden?-1:0)}function Ene(e,n){1&e&&Zo(0,Cne,1,1,null,null,sL),2&e&&Ko(O(2).config)}function wne(e,n){if(1&e&&(T(0,"section",4)(1,"div",4),Z(2,yne,2,0)(3,Ene,2,0),A(),T(4,"div"),It(5),A()()),2&e){const t=O();q("ngClass",t.tabContainerClass+" grid w-screen lg:w-full"),x(),q("ngClass",t.tabClass+" lg:px-4 flex link text-sm items-center text-black-50"),x(),K("query"===t.routerType?2:3)}}function Dne(e,n){1&e&&Yt(0)}function Tne(e,n){if(1&e&&Et(0,Dne,1,0,"ng-container",6),2&e){const t=O(),r=t.$implicit,i=t.$index;O(3),q("ngTemplateOutlet",gt(14))("ngTemplateOutletContext",Ar(2,oL,r,i))}}function Sne(e,n){1&e&&Z(0,Tne,1,5,"ng-container"),2&e&&K(n.$index!==O(3).hidden$()?0:-1)}function xne(e,n){1&e&&Zo(0,Sne,1,1,null,null,yu),2&e&&Ko(O(2).config)}function Ane(e,n){1&e&&Yt(0)}function Mne(e,n){if(1&e&&Et(0,Ane,1,0,"ng-container",6),2&e){const t=O(),r=t.$implicit,i=t.$index;O(3),q("ngTemplateOutlet",gt(12))("ngTemplateOutletContext",Ar(2,oL,r,i))}}function Ine(e,n){1&e&&Z(0,Mne,1,5,"ng-container"),2&e&&K(n.$implicit.hidden?-1:0)}function Rne(e,n){1&e&&Zo(0,Ine,1,1,null,null,sL),2&e&&Ko(O(2).config)}function One(e,n){if(1&e&&(T(0,"section",4),Z(1,xne,2,0)(2,Rne,2,0),A()),2&e){const t=O();q("ngClass",t.tabClass+" flex pill justify-between items-center text-sm text-black-50"),x(),K("query"===t.routerType?1:2)}}function kne(e,n){1&e&&It(0,1)}function Nne(e,n){1&e&&(It(0,2),pe(1,"router-outlet"))}function Pne(e,n){if(1&e&&(T(0,"span",8),j(1),A()),2&e){const t=O().data;x(),Xe(t.badge)}}function Fne(e,n){if(1&e){const t=nt();T(0,"button",7),Ce("click",function(){const i=Te(t).data;return Se(O().gotoStage(i))}),T(1,"span"),j(2),A(),Z(3,Pne,2,1,"span",8),A()}if(2&e){const t=n.data,r=O();q("ngClass",er(3,UC,r.active===t.tabId)),x(2),Xe(t.name),x(),K(t.badge?3:-1)}}function Lne(e,n){if(1&e&&(T(0,"span",8),j(1),A()),2&e){const t=O().data;x(),Xe(t.badge)}}function Vne(e,n){if(1&e){const t=nt();T(0,"button",9),Ce("click",function(){const i=Te(t).data;return Se(O().active=i.tabId)}),T(1,"span"),j(2),A(),Z(3,Lne,2,1,"span",8),A()}if(2&e){const t=n.data,r=O();xn(r.active===t.link?r.activeLinkClass:""),On("activeClass",r.active===t.link),x(2),Xe(t.name),x(),K(t.badge?3:-1)}}function Bne(e,n){if(1&e){const t=nt();T(0,"button",10),Ce("click",function(){const i=Te(t).data;return Se(O().gotoStage(i))}),j(1),A()}if(2&e){const t=n.data,r=n.id,i=O();q("disabled",t.disabled)("ngClass",er(3,UC,i.active===t.link)),x(),ii("",i.active===t.link?r+1+" "+t.name:r+1,"\n")}}function jne(e,n){if(1&e){const t=nt();T(0,"button",10),Ce("click",function(){const i=Te(t).data;return Se(O().active=i.tabId)}),j(1),A()}if(2&e){const t=n.data,r=n.id,i=O();q("disabled",t.disabled)("ngClass",er(3,UC,i.active===t.link)),x(),ii("",i.active===t.link?r+1+" "+t.name:r+1," ")}}let Une=(()=>{var e;class n{constructor(){this.type="link",this.routerType="query",this.tabContainerClass="",this.tabClass="",this.activeLink=new Pe,this.hidden$=he(-1),this.paramHandling="merge",this.activeChange=new Pe,this.routerArg="",this.router=v(yo),this.ar=v(Yl),this.activeLinkClass=""}set config(r){this._config=r}get config(){return this._config}set active(r){this._active=r,this.tab&&this.setActive(this.config.filter(i=>i.tabId===r)[0])}get active(){return this._active}ngAfterViewInit(){setTimeout(()=>{if("query"===this.routerType&&this.routerType)this._active||(this.active=this.ar.snapshot.queryParams[this.routerArg]?this.ar.snapshot.queryParams[this.routerArg]:this.config[0].tabId),this.setActive(this.config.filter(r=>r.tabId===this._active)[0]);else{const r=this.router.url.includes("?")?this.router.url.split("?")[0]:this.router.url,i=this.config.findIndex(o=>r===this.base+"/"+o.link);this.active=i>0?this.config[i].tabId:this.config[0].tabId}this.config=this.config.filter(r=>!0!==r.hidden),this.tab?.forEach((r,i)=>{r.hide&&this.hidden$.update(()=>i)})})}setActive(r){"query"===this.routerType&&this.tab?.forEach(i=>{i.active=r.tabId===i.sbTab,this.routerArg&&this.router.navigate([],{queryParams:{[this.routerArg]:this.active},relativeTo:this.ar,queryParamsHandling:this.paramHandling})}),this.activeChange?.emit(this.active),this.activeLink.emit(r.link)}gotoStage(r){this.base=this.base?this.base+(r.link?"/":""):"",this.active=r.tabId,this.router.navigate([this.base+r.link])}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-tabs"]],contentQueries:function(i,o,s){if(1&i&&xr(s,rF,4),2&i){let a;wt(a=Dt())&&(o.tab=a)}},inputs:{type:"type",routerType:"routerType",base:"base",tabContainerClass:"tabContainerClass",tabClass:"tabClass",maxWidth:"maxWidth",config:"config",paramHandling:"paramHandling",active:"active",routerArg:"routerArg",activeLinkClass:"activeLinkClass"},outputs:{activeLink:"activeLink",activeChange:"activeChange"},ngContentSelectors:pne,decls:15,vars:5,consts:[["label",""],["queryLabel",""],["label2",""],["queryLabel2",""],[3,"ngClass"],[";",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"px-5","whitespace-nowrap","flex","gap-3","items-base",3,"click","ngClass"],[1,"flex","px-3","pt-[2px]","pb-[4px]","items-center","rounded-[50px]","text-white","bg-primary"],[1,"px-5","whitespace-nowrap","flex","gap-3","items-base",3,"click"],[1,"navigator",3,"click","disabled","ngClass"]],template:function(i,o){1&i&&(ri(hne),T(0,"article")(1,"div"),Z(2,wne,6,3,"section",4)(3,One,3,2,"section",4),A(),T(4,"section"),Z(5,kne,1,0)(6,Nne,2,0),A()(),Et(7,Fne,4,5,"ng-template",null,0,Nn)(9,Vne,4,6,"ng-template",null,1,Nn)(11,Bne,2,5,"ng-template",null,2,Nn)(13,jne,2,5,"ng-template",5,3,Nn)),2&i&&(x(),xn(Ni("overflow-x-auto w-full ",o.tabContainerClass)),x(),K("link"===o.type?2:3),x(3),K("query"===o.routerType?5:6))},dependencies:[ns,ts,Bu,RC],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .link[_ngcontent-%COMP%]   .activeClass[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(227 72 2 / var(--tw-border-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}[_nghost-%COMP%]   .link[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border-bottom-width:2px;border-color:transparent;padding-top:.5rem;padding-bottom:.5rem}[_nghost-%COMP%]   .pill[_ngcontent-%COMP%]   .navigator[_ngcontent-%COMP%]{height:22px;width:22px;align-items:center;justify-content:center;white-space:nowrap;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(151 151 151 / var(--tw-bg-opacity, 1));font-family:HKGrotesk-Medium;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}[_nghost-%COMP%]   .pill[_ngcontent-%COMP%]   .navigator[_ngcontent-%COMP%]:disabled{opacity:.3}[_nghost-%COMP%]   .pill[_ngcontent-%COMP%]   .navigator.activeClass[_ngcontent-%COMP%]{width:fit-content;--tw-bg-opacity: 1;background-color:rgb(227 72 2 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem}"]}))}return e(),n})();function Hn(e){return null!==e&&"object"==typeof e}let $C,sre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),_L=(()=>{class e{transform(t){return Array.isArray(t)||!Hn(t)?t:Object.keys(t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Y({name:"keys",type:e,pure:!0,standalone:!1}),e})(),yL=(()=>{class e{transform(t){return Array.isArray(t)||!Hn(t)?t:Object.keys(t).map(r=>t[r])}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Y({name:"values",type:e,pure:!0,standalone:!1}),e})(),are=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),vL=(()=>{class e{transform(t,r=0,i="",o=!0){if(!function Ot(e){return"string"==typeof e}(t))return t;if(t.length>r){if(o)return t.slice(0,r)+i;if(~t.indexOf(" ",r))return t.slice(0,t.indexOf(" ",r))+i}return t}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Y({name:"shorten",type:e,pure:!0,standalone:!1}),e})(),pre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),mre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),Sre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),xre=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({}),e})(),Are=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=dt({type:e}),e.\u0275inj=it({imports:[sre,pre,mre,Sre,are,xre]}),e})();try{$C=typeof Intl<"u"&&Intl.v8BreakIterator}catch{$C=!1}let HC,Di=(()=>{class e{_platformId=v(Rf);isBrowser=this._platformId?function kq(e){return e===uI}(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!$C)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function bo(e){return e.composedPath?e.composedPath()[0]:e.target}function CL(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}const cm=new WeakMap;let md=(()=>{class e{_appRef;_injector=v(et);_environmentInjector=v(gn);load(t){const r=this._appRef=this._appRef||this._injector.get(ni);let i=cm.get(r);i||(i={loaders:new Set,refs:[]},cm.set(r,i),r.onDestroy(()=>{cm.get(r)?.refs.forEach(o=>o.destroy()),cm.delete(r)})),i.loaders.has(t)||(i.loaders.add(t),i.refs.push(cI(t,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function In(e){return null==e?"":"string"==typeof e?e:`${e}px`}function um(e){return Array.isArray(e)?e:[e]}class Rre extends At{constructor(n,t){super()}schedule(n,t=0){return this}}const dm={setInterval(e,n,...t){const{delegate:r}=dm;return r?.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){const{delegate:n}=dm;return(n?.clearInterval||clearInterval)(e)},delegate:void 0};class zC extends Rre{constructor(n,t){super(n,t),this.scheduler=n,this.work=t,this.pending=!1}schedule(n,t=0){var r;if(this.closed)return this;this.state=n;const i=this.id,o=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(o,i,t)),this.pending=!0,this.delay=t,this.id=null!==(r=this.id)&&void 0!==r?r:this.requestAsyncId(o,this.id,t),this}requestAsyncId(n,t,r=0){return dm.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(null!=r&&this.delay===r&&!1===this.pending)return t;null!=t&&dm.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const r=this._execute(n,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let i,r=!1;try{this.work(n)}catch(o){r=!0,i=o||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,Gd(r,this),null!=n&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}}const gd={schedule(e){let n=requestAnimationFrame,t=cancelAnimationFrame;const{delegate:r}=gd;r&&(n=r.requestAnimationFrame,t=r.cancelAnimationFrame);const i=n(o=>{t=void 0,e(o)});return new At(()=>t?.(i))},requestAnimationFrame(...e){const{delegate:n}=gd;return(n?.requestAnimationFrame||requestAnimationFrame)(...e)},cancelAnimationFrame(...e){const{delegate:n}=gd;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...e)},delegate:void 0};class _d{constructor(n,t=_d.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}}_d.now=Wb.now;class GC extends _d{constructor(n,t=_d.now){super(n,t),this.actions=[],this._active=!1}flush(n){const{actions:t}=this;if(this._active)return void t.push(n);let r;this._active=!0;do{if(r=n.execute(n.state,n.delay))break}while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}}new class kre extends GC{flush(n){this._active=!0;const t=this._scheduled;this._scheduled=void 0;const{actions:r}=this;let i;n=n||r.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=r[0])&&n.id===t&&r.shift());if(this._active=!1,i){for(;(n=r[0])&&n.id===t&&r.shift();)n.unsubscribe();throw i}}}(class Ore extends zC{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}requestAsyncId(n,t,r=0){return null!==r&&r>0?super.requestAsyncId(n,t,r):(n.actions.push(this),n._scheduled||(n._scheduled=gd.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,t,r=0){var i;if(null!=r?r>0:this.delay>0)return super.recycleAsyncId(n,t,r);const{actions:o}=n;null!=t&&(null===(i=o[o.length-1])||void 0===i?void 0:i.id)!==t&&(gd.cancelAnimationFrame(t),n._scheduled=void 0)}});let WC,Pre=1;const fm={};function EL(e){return e in fm&&(delete fm[e],!0)}const Fre={setImmediate(e){const n=Pre++;return fm[n]=!0,WC||(WC=Promise.resolve()),WC.then(()=>EL(n)&&e()),n},clearImmediate(e){EL(e)}},{setImmediate:Lre,clearImmediate:Vre}=Fre,hm={setImmediate(...e){const{delegate:n}=hm;return(n?.setImmediate||Lre)(...e)},clearImmediate(e){const{delegate:n}=hm;return(n?.clearImmediate||Vre)(e)},delegate:void 0},qC=(new class jre extends GC{flush(n){this._active=!0;const t=this._scheduled;this._scheduled=void 0;const{actions:r}=this;let i;n=n||r.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=r[0])&&n.id===t&&r.shift());if(this._active=!1,i){for(;(n=r[0])&&n.id===t&&r.shift();)n.unsubscribe();throw i}}}(class Bre extends zC{constructor(n,t){super(n,t),this.scheduler=n,this.work=t}requestAsyncId(n,t,r=0){return null!==r&&r>0?super.requestAsyncId(n,t,r):(n.actions.push(this),n._scheduled||(n._scheduled=hm.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,t,r=0){var i;if(null!=r?r>0:this.delay>0)return super.recycleAsyncId(n,t,r);const{actions:o}=n;null!=t&&(null===(i=o[o.length-1])||void 0===i?void 0:i.id)!==t&&(hm.clearImmediate(t),n._scheduled===t&&(n._scheduled=void 0))}}),new GC(zC)),$re=qC;function wL(e,n=qC){return function Hre(e){return an((n,t)=>{let r=!1,i=null,o=null,s=!1;const a=()=>{if(o?.unsubscribe(),o=null,r){r=!1;const c=i;i=null,t.next(c)}s&&t.complete()},l=()=>{o=null,s&&t.complete()};n.subscribe(Gt(t,c=>{r=!0,i=c,o||gr(e(c)).subscribe(o=Gt(t,a,l))},()=>{s=!0,(!r||!o||o.closed)&&t.complete()}))})}(()=>function Gre(e=0,n,t=$re){let r=-1;return null!=n&&(pR(n)?t=n:r=n),new bt(i=>{let o=function zre(e){return e instanceof Date&&!isNaN(e)}(e)?+e-t.now():e;o<0&&(o=0);let s=0;return t.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},o)})}(e,n))}function Jl(e){return e instanceof tt?e.nativeElement:e}let yd=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})(),DL=(()=>{class e{_ngZone=v(we);_platform=v(Di);_renderer=v(Oi).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new ke;_scrolledCount=0;scrollContainers=new Map;register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const r=this.scrollContainers.get(t);r&&(r.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new bt(r=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));const i=t>0?this._scrolled.pipe(wL(t)).subscribe(r):this._scrolled.subscribe(r);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):me()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((t,r)=>this.deregister(r)),this._scrolled.complete()}ancestorScrolled(t,r){const i=this.getAncestorScrollContainers(t);return this.scrolled(r).pipe(ln(o=>!o||i.indexOf(o)>-1))}getAncestorScrollContainers(t){const r=[];return this.scrollContainers.forEach((i,o)=>{this._scrollableContainsElement(o,t)&&r.push(o)}),r}_scrollableContainsElement(t,r){let i=Jl(r),o=t.getElementRef().nativeElement;do{if(i==o)return!0}while(i=i.parentElement);return!1}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),vd=(()=>{class e{_platform=v(Di);_listeners;_viewportSize;_change=new ke;_document=v(st);constructor(){const t=v(we),r=v(Oi).createRenderer(null,null);t.runOutsideAngular(()=>{if(this._platform.isBrowser){const i=o=>this._change.next(o);this._listeners=[r.listen("window","resize",i),r.listen("window","orientationchange",i)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(t=>t()),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:r,height:i}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+i,right:t.left+r,height:i,width:r}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._document,r=this._getWindow(),i=t.documentElement,o=i.getBoundingClientRect();return{top:-o.top||t.body.scrollTop||r.scrollY||i.scrollTop||0,left:-o.left||t.body.scrollLeft||r.scrollX||i.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(wL(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 \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),pm=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})(),TL=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[yd,pm,yd,pm]})}return e})();class YC{_attachedHost;attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class Zre extends YC{component;viewContainerRef;injector;projectableNodes;constructor(n,t,r,i){super(),this.component=n,this.viewContainerRef=t,this.injector=r,this.projectableNodes=i}}class ZC extends YC{templateRef;viewContainerRef;context;injector;constructor(n,t,r,i){super(),this.templateRef=n,this.viewContainerRef=t,this.context=r,this.injector=i}get origin(){return this.templateRef.elementRef}attach(n,t=this.context){return this.context=t,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class Kre extends YC{element;constructor(n){super(),this.element=n instanceof tt?n.nativeElement:n}}class Xre{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof Zre?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof ZC?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof Kre?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Qre extends Xre{outletElement;_appRef;_defaultInjector;constructor(n,t,r){super(),this.outletElement=n,this._appRef=t,this._defaultInjector=r}attachComponentPortal(n){let t;if(n.viewContainerRef){const r=n.injector||n.viewContainerRef.injector,i=r.get(Wo,null,{optional:!0})||void 0;t=n.viewContainerRef.createComponent(n.component,{index:n.viewContainerRef.length,injector:r,ngModuleRef:i,projectableNodes:n.projectableNodes||void 0}),this.setDisposeFn(()=>t.destroy())}else{const r=this._appRef,i=n.injector||this._defaultInjector||et.NULL,o=i.get(gn,r.injector);t=cI(n.component,{elementInjector:i,environmentInjector:o,projectableNodes:n.projectableNodes||void 0}),r.attachView(t.hostView),this.setDisposeFn(()=>{r.viewCount>0&&r.detachView(t.hostView),t.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(t)),this._attachedPortal=n,t}attachTemplatePortal(n){let t=n.viewContainerRef,r=t.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return r.rootNodes.forEach(i=>this.outletElement.appendChild(i)),r.detectChanges(),this.setDisposeFn(()=>{let i=t.indexOf(r);-1!==i&&t.remove(i)}),this._attachedPortal=n,r}attachDomPortal=n=>{const t=n.element,r=this.outletElement.ownerDocument.createComment("dom-portal");t.parentNode.insertBefore(r,t),this.outletElement.appendChild(t),this._attachedPortal=n,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(t,r)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let fa,Jre=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();function eie(){if(null==fa){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return fa=!1,fa;if("scrollBehavior"in document.documentElement.style)fa=!0;else{const e=Element.prototype.scrollTo;fa=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}}return fa}const KC={};let ec=(()=>{class e{_appId=v(jc);getId(t){return"ng"!==this._appId&&(t+=this._appId),KC.hasOwnProperty(t)||(KC[t]=0),`${t}${KC[t]++}`}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const nie=new N("cdk-dir-doc",{providedIn:"root",factory:function rie(){return v(st)}}),iie=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Cd=(()=>{class e{get value(){return this.valueSignal()}valueSignal=he("ltr");change=new Pe;constructor(){const t=v(nie,{optional:!0});t&&this.valueSignal.set(function oie(e){const n=e?.toLowerCase()||"";return"auto"===n&&typeof navigator<"u"&&navigator?.language?iie.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((t.body?t.body.dir:null)||(t.documentElement?t.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ha(e,...n){return n.length?n.some(t=>e[t]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}const xL=eie();class bie{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(n,t){this._viewportRuler=n,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=In(-this._previousScrollPosition.left),n.style.top=In(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,r=n.style,i=this._document.body.style,o=r.scrollBehavior||"",s=i.scrollBehavior||"";this._isEnabled=!1,r.left=this._previousHTMLStyles.left,r.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),xL&&(r.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),xL&&(r.scrollBehavior=o,i.scrollBehavior=s)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const t=this._document.documentElement,r=this._viewportRuler.getViewportSize();return t.scrollHeight>r.height||t.scrollWidth>r.width}}class Eie{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(n,t,r,i){this._scrollDispatcher=n,this._ngZone=t,this._viewportRuler=r,this._config=i}attach(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0).pipe(ln(t=>!t||!this._overlayRef.overlayElement.contains(t.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const t=this._viewportRuler.getViewportScrollPosition().top;Math.abs(t-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class QC{enable(){}disable(){}attach(){}}function JC(e,n){return n.some(t=>e.bottom<t.top||e.top>t.bottom||e.right<t.left||e.left>t.right)}function AL(e,n){return n.some(t=>e.top<t.top||e.bottom>t.bottom||e.left<t.left||e.right>t.right)}function pa(e,n){return new wie(e.get(DL),e.get(vd),e.get(we),n)}class wie{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(n,t,r,i){this._scrollDispatcher=n,this._viewportRuler=t,this._ngZone=r,this._config=i}attach(n){this._overlayRef=n}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 t=this._overlayRef.overlayElement.getBoundingClientRect(),{width:r,height:i}=this._viewportRuler.getViewportSize();JC(t,[{width:r,height:i,bottom:i,right:r,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 Die=(()=>{class e{_injector=v(et);constructor(){}noop=()=>new QC;close=t=>function Cie(e,n){return new Eie(e.get(DL),e.get(we),e.get(vd),n)}(this._injector,t);block=()=>function vie(e){return new bie(e.get(vd),e.get(st))}(this._injector);reposition=t=>pa(this._injector,t);static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class e0{positionStrategy;scrollStrategy=new QC;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(n){if(n){const t=Object.keys(n);for(const r of t)void 0!==n[r]&&(this[r]=n[r])}}}class Tie{connectionPair;scrollableViewProperties;constructor(n,t){this.connectionPair=n,this.scrollableViewProperties=t}}let ML=(()=>{class e{_attachedOverlays=[];_document=v(st);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(t){this.remove(t),this._attachedOverlays.push(t)}remove(t){const r=this._attachedOverlays.indexOf(t);r>-1&&this._attachedOverlays.splice(r,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Sie=(()=>{class e extends ML{_ngZone=v(we);_renderer=v(Oi).createRenderer(null,null);_cleanupKeydown;add(t){super.add(t),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=t=>{const r=this._attachedOverlays;for(let i=r.length-1;i>-1;i--)if(r[i]._keydownEvents.observers.length>0){this._ngZone.run(()=>r[i]._keydownEvents.next(t));break}};static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),xie=(()=>{class e extends ML{_platform=v(Di);_ngZone=v(we);_renderer=v(Oi).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(t){if(super.add(t),!this._isAttached){const r=this._document.body,i={capture:!0},o=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[o.listen(r,"pointerdown",this._pointerDownListener,i),o.listen(r,"click",this._clickListener,i),o.listen(r,"auxclick",this._clickListener,i),o.listen(r,"contextmenu",this._clickListener,i)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=r.style.cursor,r.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(t=>t()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=t=>{this._pointerDownEventTarget=bo(t)};_clickListener=t=>{const r=bo(t),i="click"===t.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:r;this._pointerDownEventTarget=null;const o=this._attachedOverlays.slice();for(let s=o.length-1;s>-1;s--){const a=o[s];if(a._outsidePointerEvents.observers.length<1||!a.hasAttached())continue;if(IL(a.overlayElement,r)||IL(a.overlayElement,i))break;const l=a._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>l.next(t)):l.next(t)}};static \u0275fac=(()=>{let t;return function(i){return(t||(t=Ut(e)))(i||e)}})();static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function IL(e,n){const t=typeof ShadowRoot<"u"&&ShadowRoot;let r=n;for(;r;){if(r===e)return!0;r=t&&r instanceof ShadowRoot?r.host:r.parentNode}return!1}let RL=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(r,i){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.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,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}\n"],encapsulation:2,changeDetection:0})}return e})(),OL=(()=>{class e{_platform=v(Di);_containerElement;_document=v(st);_styleLoader=v(md);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const t="cdk-overlay-container";if(this._platform.isBrowser||CL()){const i=this._document.querySelectorAll(`.${t}[platform="server"], .${t}[platform="test"]`);for(let o=0;o<i.length;o++)i[o].remove()}const r=this._document.createElement("div");r.classList.add(t),CL()?r.setAttribute("platform","test"):this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._containerElement=r}_loadStyles(){this._styleLoader.load(RL)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class Aie{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(n,t,r,i){this._renderer=t,this._ngZone=r,this.element=n.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=t.listen(this.element,"click",i)}detach(){this._ngZone.runOutsideAngular(()=>{const n=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(n,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),n.style.pointerEvents="none",n.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}}class Mie{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new ke;_attachments=new ke;_detachments=new ke;_positionStrategy;_scrollStrategy;_locationChanges=At.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_previousHostParent;_keydownEvents=new ke;_outsidePointerEvents=new ke;_afterNextRenderRef;constructor(n,t,r,i,o,s,a,l,c,u=!1,d,g){this._portalOutlet=n,this._host=t,this._pane=r,this._config=i,this._ngZone=o,this._keyboardDispatcher=s,this._document=a,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=u,this._injector=d,this._renderer=g,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const t=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=qs(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof t?.onDestroy&&t.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){const n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),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._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,n&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent()}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(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config={...this._config,...n},this._updateElementSize()}setDirection(n){this._config={...this._config,direction:n},this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=In(this._config.width),n.height=In(this._config.height),n.minWidth=In(this._config.minWidth),n.minHeight=In(this._config.minHeight),n.maxWidth=In(this._config.maxWidth),n.maxHeight=In(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new Aie(this._document,this._renderer,this._ngZone,t=>{this._backdropClick.next(t)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(n))}):this._backdropRef.element.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(n,t,r){const i=um(t||[]).filter(o=>!!o);i.length&&(r?n.classList.add(...i):n.classList.remove(...i))}_detachContentWhenEmpty(){let n=!1;try{this._detachContentAfterRenderRef=qs(()=>{n=!0,this._detachContent()},{injector:this._injector})}catch(t){if(n)throw t;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!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()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){const n=this._scrollStrategy;n?.disable(),n?.detach?.()}}const kL="cdk-overlay-connected-position-bounding-box",Iie=/([A-Za-z%]+)$/;function t0(e,n){return new Rie(n,e.get(vd),e.get(st),e.get(Di),e.get(OL))}class Rie{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new ke;_resizeSubscription=At.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(n,t,r,i,o){this._viewportRuler=t,this._document=r,this._platform=i,this._overlayContainer=o,this.setOrigin(n)}attach(n){this._validatePositions(),n.hostElement.classList.add(kL),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.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 n=this._originRect,t=this._overlayRect,r=this._viewportRect,i=this._containerRect,o=[];let s;for(let a of this._preferredPositions){let l=this._getOriginPoint(n,i,a),c=this._getOverlayPoint(l,t,a),u=this._getOverlayFit(c,t,r,a);if(u.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(a,l);this._canFitWithFlexibleDimensions(u,c,r)?o.push({position:a,origin:l,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(l,a)}):(!s||s.overlayFit.visibleArea<u.visibleArea)&&(s={overlayFit:u,overlayPoint:c,originPoint:l,position:a,overlayRect:t})}if(o.length){let a=null,l=-1;for(const c of o){const u=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);u>l&&(l=u,a=c)}return this._isPushed=!1,void this._applyPosition(a.position,a.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(s.position,s.originPoint);this._applyPosition(s.position,s.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ma(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(kL),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,t)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,t,r){let i,o;if("center"==r.originX)i=n.left+n.width/2;else{const s=this._isRtl()?n.right:n.left,a=this._isRtl()?n.left:n.right;i="start"==r.originX?s:a}return t.left<0&&(i-=t.left),o="center"==r.originY?n.top+n.height/2:"top"==r.originY?n.top:n.bottom,t.top<0&&(o-=t.top),{x:i,y:o}}_getOverlayPoint(n,t,r){let i,o;return i="center"==r.overlayX?-t.width/2:"start"===r.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,o="center"==r.overlayY?-t.height/2:"top"==r.overlayY?0:-t.height,{x:n.x+i,y:n.y+o}}_getOverlayFit(n,t,r,i){const o=PL(t);let{x:s,y:a}=n,l=this._getOffset(i,"x"),c=this._getOffset(i,"y");l&&(s+=l),c&&(a+=c);let g=0-a,m=a+o.height-r.height,f=this._subtractOverflows(o.width,0-s,s+o.width-r.width),b=this._subtractOverflows(o.height,g,m),w=f*b;return{visibleArea:w,isCompletelyWithinViewport:o.width*o.height===w,fitsInViewportVertically:b===o.height,fitsInViewportHorizontally:f==o.width}}_canFitWithFlexibleDimensions(n,t,r){if(this._hasFlexibleDimensions){const i=r.bottom-t.y,o=r.right-t.x,s=NL(this._overlayRef.getConfig().minHeight),a=NL(this._overlayRef.getConfig().minWidth);return(n.fitsInViewportVertically||null!=s&&s<=i)&&(n.fitsInViewportHorizontally||null!=a&&a<=o)}return!1}_pushOverlayOnScreen(n,t,r){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const i=PL(t),o=this._viewportRect,s=Math.max(n.x+i.width-o.width,0),a=Math.max(n.y+i.height-o.height,0),l=Math.max(o.top-r.top-n.y,0),c=Math.max(o.left-r.left-n.x,0);let u=0,d=0;return u=i.width<=o.width?c||-s:n.x<this._viewportMargin?o.left-r.left-n.x:0,d=i.height<=o.height?l||-a:n.y<this._viewportMargin?o.top-r.top-n.y:0,this._previousPushAmount={x:u,y:d},{x:n.x+u,y:n.y+d}}_applyPosition(n,t){if(this._setTransformOrigin(n),this._setOverlayElementStyles(t,n),this._setBoundingBoxStyles(t,n),n.panelClass&&this._addPanelClasses(n.panelClass),this._positionChanges.observers.length){const r=this._getScrollVisibility();if(n!==this._lastPosition||!this._lastScrollVisibility||!function Oie(e,n){return e===n||e.isOriginClipped===n.isOriginClipped&&e.isOriginOutsideView===n.isOriginOutsideView&&e.isOverlayClipped===n.isOverlayClipped&&e.isOverlayOutsideView===n.isOverlayOutsideView}(this._lastScrollVisibility,r)){const i=new Tie(n,r);this._positionChanges.next(i)}this._lastScrollVisibility=r}this._lastPosition=n,this._isInitialRender=!1}_setTransformOrigin(n){if(!this._transformOriginSelector)return;const t=this._boundingBox.querySelectorAll(this._transformOriginSelector);let r,i=n.overlayY;r="center"===n.overlayX?"center":this._isRtl()?"start"===n.overlayX?"right":"left":"start"===n.overlayX?"left":"right";for(let o=0;o<t.length;o++)t[o].style.transformOrigin=`${r} ${i}`}_calculateBoundingBoxRect(n,t){const r=this._viewportRect,i=this._isRtl();let o,s,a,u,d,g;if("top"===t.overlayY)s=n.y,o=r.height-s+this._viewportMargin;else if("bottom"===t.overlayY)a=r.height-n.y+2*this._viewportMargin,o=r.height-a+this._viewportMargin;else{const m=Math.min(r.bottom-n.y+r.top,n.y),f=this._lastBoundingBoxSize.height;o=2*m,s=n.y-m,o>f&&!this._isInitialRender&&!this._growAfterOpen&&(s=n.y-f/2)}if("end"===t.overlayX&&!i||"start"===t.overlayX&&i)g=r.width-n.x+2*this._viewportMargin,u=n.x-this._viewportMargin;else if("start"===t.overlayX&&!i||"end"===t.overlayX&&i)d=n.x,u=r.right-n.x;else{const m=Math.min(r.right-n.x+r.left,n.x),f=this._lastBoundingBoxSize.width;u=2*m,d=n.x-m,u>f&&!this._isInitialRender&&!this._growAfterOpen&&(d=n.x-f/2)}return{top:s,left:d,bottom:a,right:g,width:u,height:o}}_setBoundingBoxStyles(n,t){const r=this._calculateBoundingBoxRect(n,t);!this._isInitialRender&&!this._growAfterOpen&&(r.height=Math.min(r.height,this._lastBoundingBoxSize.height),r.width=Math.min(r.width,this._lastBoundingBoxSize.width));const i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,s=this._overlayRef.getConfig().maxWidth;i.height=In(r.height),i.top=In(r.top),i.bottom=In(r.bottom),i.width=In(r.width),i.left=In(r.left),i.right=In(r.right),i.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",i.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",o&&(i.maxHeight=In(o)),s&&(i.maxWidth=In(s))}this._lastBoundingBoxSize=r,ma(this._boundingBox.style,i)}_resetBoundingBoxStyles(){ma(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ma(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,t){const r={},i=this._hasExactPosition(),o=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(i){const u=this._viewportRuler.getViewportScrollPosition();ma(r,this._getExactOverlayY(t,n,u)),ma(r,this._getExactOverlayX(t,n,u))}else r.position="static";let a="",l=this._getOffset(t,"x"),c=this._getOffset(t,"y");l&&(a+=`translateX(${l}px) `),c&&(a+=`translateY(${c}px)`),r.transform=a.trim(),s.maxHeight&&(i?r.maxHeight=In(s.maxHeight):o&&(r.maxHeight="")),s.maxWidth&&(i?r.maxWidth=In(s.maxWidth):o&&(r.maxWidth="")),ma(this._pane.style,r)}_getExactOverlayY(n,t,r){let i={top:"",bottom:""},o=this._getOverlayPoint(t,this._overlayRect,n);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,r)),"bottom"===n.overlayY?i.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":i.top=In(o.y),i}_getExactOverlayX(n,t,r){let s,i={left:"",right:""},o=this._getOverlayPoint(t,this._overlayRect,n);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,r)),s=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===s?i.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":i.left=In(o.x),i}_getScrollVisibility(){const n=this._getOriginRect(),t=this._pane.getBoundingClientRect(),r=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:AL(n,r),isOriginOutsideView:JC(n,r),isOverlayClipped:AL(t,r),isOverlayOutsideView:JC(t,r)}}_subtractOverflows(n,...t){return t.reduce((r,i)=>r-Math.max(i,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,r=this._viewportRuler.getViewportScrollPosition();return{top:r.top+this._viewportMargin,left:r.left+this._viewportMargin,right:r.left+n-this._viewportMargin,bottom:r.top+t-this._viewportMargin,width:n-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,t){return"x"===t?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&um(n).forEach(t=>{""!==t&&-1===this._appliedPanelClasses.indexOf(t)&&(this._appliedPanelClasses.push(t),this._pane.classList.add(t))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof tt)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const t=n.width||0,r=n.height||0;return{top:n.y,bottom:n.y+r,left:n.x,right:n.x+t,height:r,width:t}}}function ma(e,n){for(let t in n)n.hasOwnProperty(t)&&(e[t]=n[t]);return e}function NL(e){if("number"!=typeof e&&null!=e){const[n,t]=e.split(Iie);return t&&"px"!==t?null:parseFloat(n)}return e||null}function PL(e){return{top:Math.floor(e.top),right:Math.floor(e.right),bottom:Math.floor(e.bottom),left:Math.floor(e.left),width:Math.floor(e.width),height:Math.floor(e.height)}}const FL="cdk-global-overlay-wrapper";class Nie{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(n){const t=n.getConfig();this._overlayRef=n,this._width&&!t.width&&n.updateSize({width:this._width}),this._height&&!t.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(FL),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,r=this._overlayRef.getConfig(),{width:i,height:o,maxWidth:s,maxHeight:a}=r,l=!("100%"!==i&&"100vw"!==i||s&&"100%"!==s&&"100vw"!==s),c=!("100%"!==o&&"100vh"!==o||a&&"100%"!==a&&"100vh"!==a),u=this._xPosition,d=this._xOffset,g="rtl"===this._overlayRef.getConfig().direction;let m="",f="",b="";l?b="flex-start":"center"===u?(b="center",g?f=d:m=d):g?"left"===u||"end"===u?(b="flex-end",m=d):("right"===u||"start"===u)&&(b="flex-start",f=d):"left"===u||"start"===u?(b="flex-start",m=d):("right"===u||"end"===u)&&(b="flex-end",f=d),n.position=this._cssPosition,n.marginLeft=l?"0":m,n.marginTop=c?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=l?"0":f,t.justifyContent=b,t.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,r=t.style;t.classList.remove(FL),r.justifyContent=r.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let Pie=(()=>{class e{_injector=v(et);constructor(){}global(){return function kie(){return new Nie}()}flexibleConnectedTo(t){return t0(this._injector,t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function n0(e,n){e.get(md).load(RL);const t=e.get(OL),r=e.get(st),i=e.get(ec),o=e.get(ni),s=e.get(Cd),a=r.createElement("div"),l=r.createElement("div");l.id=i.getId("cdk-overlay-"),l.classList.add("cdk-overlay-pane"),a.appendChild(l),t.getContainerElement().appendChild(a);const c=new Qre(l,o,e),u=new e0(n),d=e.get(jn,null,{optional:!0})||e.get(Oi).createRenderer(null,null);return u.direction=u.direction||s.value,new Mie(c,a,l,u,e.get(we),e.get(Sie),r,e.get(Ka),e.get(xie),n?.disableAnimations??"NoopAnimations"===e.get(Of,null,{optional:!0}),e.get(gn),d)}let Fie=(()=>{class e{scrollStrategies=v(Die);_positionBuilder=v(Pie);_injector=v(et);constructor(){}create(t){return n0(this._injector,t)}position(){return this._positionBuilder}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Lie=[{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"}],LL=new N("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const e=v(et);return()=>pa(e)}});let Em=(()=>{class e{elementRef=v(tt);constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return e})(),VL=(()=>{class e{_dir=v(Cd,{optional:!0});_injector=v(et);_overlayRef;_templatePortal;_backdropSubscription=At.EMPTY;_attachSubscription=At.EMPTY;_detachSubscription=At.EMPTY;_positionSubscription=At.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=v(LL);_disposeOnNavigation=!1;_ngZone=v(we);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(t){this._disposeOnNavigation=t}backdropClick=new Pe;positionChange=new Pe;attach=new Pe;detach=new Pe;overlayKeydown=new Pe;overlayOutsideClick=new Pe;constructor(){const t=v(ei),r=v(Er);this._templatePortal=new ZC(t,r),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?.dispose()}ngOnChanges(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Lie);const t=this._overlayRef=n0(this._injector,this._buildConfig());this._attachSubscription=t.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=t.detachments().subscribe(()=>this.detach.emit()),t.keydownEvents().subscribe(r=>{this.overlayKeydown.next(r),27===r.keyCode&&!this.disableClose&&!ha(r)&&(r.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(r=>{const i=this._getOriginElement(),o=bo(r);(!i||i!==o&&!i.contains(o))&&this.overlayOutsideClick.next(r)})}_buildConfig(){const t=this._position=this.positionStrategy||this._createPositionStrategy(),r=new e0({direction:this._dir||"ltr",positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(r.width=this.width),(this.height||0===this.height)&&(r.height=this.height),(this.minWidth||0===this.minWidth)&&(r.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(r.minHeight=this.minHeight),this.backdropClass&&(r.backdropClass=this.backdropClass),this.panelClass&&(r.panelClass=this.panelClass),r}_updatePositionStrategy(t){const r=this.positions.map(i=>({originX:i.originX,originY:i.originY,overlayX:i.overlayX,overlayY:i.overlayY,offsetX:i.offsetX||this.offsetX,offsetY:i.offsetY||this.offsetY,panelClass:i.panelClass||void 0}));return t.setOrigin(this._getOrigin()).withPositions(r).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const t=t0(this._injector,this._getOrigin());return this._updatePositionStrategy(t),t}_getOrigin(){return this.origin instanceof Em?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Em?this.origin.elementRef.nativeElement:this.origin instanceof tt?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(t=>{this.backdropClick.emit(t)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function tie(e,n=!1){return an((t,r)=>{let i=0;t.subscribe(Gt(r,o=>{const s=e(o,i++);(s||n)&&r.next(o),!s&&r.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(t=>{this._ngZone.run(()=>this.positionChange.emit(t)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",Lt],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",Lt],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",Lt],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",Lt],push:[2,"cdkConnectedOverlayPush","push",Lt],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",Lt]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Wn]})}return e})();const Bie={provide:LL,useFactory:function Vie(e){const n=v(et);return()=>pa(n)}};let BL=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[Fie,Bie],imports:[yd,Jre,TL,TL]})}return e})();function jL(e){return ln((n,t)=>e<=t)}function UL(e,n=qC){return an((t,r)=>{let i=null,o=null,s=null;const a=()=>{if(i){i.unsubscribe(),i=null;const c=o;o=null,r.next(c)}};function l(){const c=s+e,u=n.now();if(u<c)return i=this.schedule(void 0,c-u),void r.add(i);a()}t.subscribe(Gt(r,c=>{o=c,s=n.now(),i||(i=n.schedule(l,e),r.add(i))},()=>{a(),r.complete()},void 0,()=>{o=i=null}))})}const $L=new Set;let ga,HL=(()=>{class e{_platform=v(Di);_nonce=v(T_,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Uie}matchMedia(t){return(this._platform.WEBKIT||this._platform.BLINK)&&function jie(e,n){if(!$L.has(e))try{ga||(ga=document.createElement("style"),n&&ga.setAttribute("nonce",n),ga.setAttribute("type","text/css"),document.head.appendChild(ga)),ga.sheet&&(ga.sheet.insertRule(`@media ${e} {body{ }}`,0),$L.add(e))}catch(t){console.error(t)}}(t,this._nonce),this._matchMedia(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Uie(e){return{matches:"all"===e||""===e,media:e,addListener:()=>{},removeListener:()=>{}}}let $ie=(()=>{class e{_mediaMatcher=v(HL);_zone=v(we);_queries=new Map;_destroySubject=new ke;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(t){return zL(um(t)).some(i=>this._registerQuery(i).mql.matches)}observe(t){let o=Up(zL(um(t)).map(s=>this._registerQuery(s).observable));return o=$p(o.pipe(Ci(1)),o.pipe(jL(1),UL(0))),o.pipe(ae(s=>{const a={matches:!1,breakpoints:{}};return s.forEach(({matches:l,query:c})=>{a.matches=a.matches||l,a.breakpoints[c]=l}),a}))}_registerQuery(t){if(this._queries.has(t))return this._queries.get(t);const r=this._mediaMatcher.matchMedia(t),o={observable:new bt(s=>{const a=l=>this._zone.run(()=>s.next(l));return r.addListener(a),()=>{r.removeListener(a)}}).pipe(cs(r),ae(({matches:s})=>({query:t,matches:s})),li(this._destroySubject)),mql:r};return this._queries.set(t,o),o}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function zL(e){return e.map(n=>n.split(",")).reduce((n,t)=>n.concat(t)).map(n=>n.trim())}const Zie=new N("liveAnnouncerElement",{providedIn:"root",factory:function Kie(){return null}}),Xie=new N("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Qie=0,Jie=(()=>{class e{_ngZone=v(we);_defaultOptions=v(Xie,{optional:!0});_liveElement;_document=v(st);_previousTimeout;_currentPromise;_currentResolve;constructor(){const t=v(Zie,{optional:!0});this._liveElement=t||this._createLiveElement()}announce(t,...r){const i=this._defaultOptions;let o,s;return 1===r.length&&"number"==typeof r[0]?s=r[0]:[o,s]=r,this.clear(),clearTimeout(this._previousTimeout),o||(o=i&&i.politeness?i.politeness:"polite"),null==s&&i&&(s=i.duration),this._liveElement.setAttribute("aria-live",o),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(a=>this._currentResolve=a)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=t,"number"==typeof s&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),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 t="cdk-live-announcer-element",r=this._document.getElementsByClassName(t),i=this._document.createElement("div");for(let o=0;o<r.length;o++)r[o].remove();return i.classList.add(t),i.classList.add("cdk-visually-hidden"),i.setAttribute("aria-atomic","true"),i.setAttribute("aria-live","polite"),i.id="cdk-live-announcer-"+Qie++,this._document.body.appendChild(i),i}_exposeAnnouncerToModals(t){const r=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let i=0;i<r.length;i++){const o=r[i],s=o.getAttribute("aria-owns");s?-1===s.indexOf(t)&&o.setAttribute("aria-owns",s+" "+t):o.setAttribute("aria-owns",t)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var _a=function(e){return e[e.NONE=0]="NONE",e[e.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",e[e.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",e}(_a||{});const WL="cdk-high-contrast-black-on-white",qL="cdk-high-contrast-white-on-black",r0="cdk-high-contrast-active";let eoe=(()=>{class e{_platform=v(Di);_hasCheckedHighContrastMode;_document=v(st);_breakpointSubscription;constructor(){this._breakpointSubscription=v($ie).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return _a.NONE;const t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);const r=this._document.defaultView||window,i=r&&r.getComputedStyle?r.getComputedStyle(t):null,o=(i&&i.backgroundColor||"").replace(/ /g,"");switch(t.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return _a.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return _a.BLACK_ON_WHITE}return _a.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const t=this._document.body.classList;t.remove(r0,WL,qL),this._hasCheckedHighContrastMode=!0;const r=this.getHighContrastMode();r===_a.BLACK_ON_WHITE?t.add(r0,WL):r===_a.WHITE_ON_BLACK&&t.add(r0,qL)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class YL{_letterKeyStream=new ke;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new ke;selectedItem=this._selectedItem;constructor(n,t){const r="number"==typeof t?.debounceInterval?t.debounceInterval:200;t?.skipPredicate&&(this._skipPredicateFn=t.skipPredicate),this.setItems(n),this._setupKeyHandler(r)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){const t=n.keyCode;n.key&&1===n.key.length?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(t>=65&&t<=90||t>=48&&t<=57)&&this._letterKeyStream.next(String.fromCharCode(t))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(vt(t=>this._pressedLetters.push(t)),UL(n),ln(()=>this._pressedLetters.length>0),ae(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(t=>{for(let r=1;r<this._items.length+1;r++){const o=this._items[(this._selectedItemIndex+r)%this._items.length];if(!this._skipPredicateFn?.(o)&&0===o.getLabel?.().toLocaleUpperCase().trim().indexOf(t)){this._selectedItem.next(o);break}}this._pressedLetters=[]})}}function JL(e,n,t){const r=e2(e,n);t=t.trim();const i=r.filter(o=>o!==t);i.length?e.setAttribute(n,i.join(" ")):e.removeAttribute(n)}function e2(e,n){return e.getAttribute(n)?.match(/\S+/g)??[]}class t2{_items;_activeItemIndex=he(-1);_activeItem=he(null);_wrap=!1;_typeaheadSubscription=At.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,t){this._items=n,n instanceof Lc?this._itemChangesSubscription=n.changes.subscribe(r=>this._itemsChanged(r.toArray())):Mc(n)&&(this._effectRef=Vr(()=>this._itemsChanged(n()),{injector:t}))}tabOut=new ke;change=new ke;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();const t=this._getItemsArray();return this._typeahead=new YL(t,{debounceInterval:"number"==typeof n?n:void 0,skipPredicate:r=>this._skipPredicateFn(r)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(r=>{this.setActiveItem(r)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,t=10){return this._pageUpAndDown={enabled:n,delta:t},this}setActiveItem(n){const t=this._activeItem();this.updateActiveItem(n),this._activeItem()!==t&&this.change.next(this._activeItemIndex())}onKeydown(n){const t=n.keyCode,i=["altKey","ctrlKey","metaKey","shiftKey"].every(o=>!n[o]||this._allowedModifierKeys.indexOf(o)>-1);switch(t){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&i){const o=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(o>0?o:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&i){const o=this._activeItemIndex()+this._pageUpAndDown.delta,s=this._getItemsArray().length;this._setActiveItemByIndex(o<s?o:s-1,-1);break}return;default:return void((i||ha(n,"shiftKey"))&&this._typeahead?.handleKey(n))}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){const t=this._getItemsArray(),r="number"==typeof n?n:t.indexOf(n);this._activeItem.set(t[r]??null),this._activeItemIndex.set(r),this._typeahead?.setCurrentSelectedItemIndex(r)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const t=this._getItemsArray();for(let r=1;r<=t.length;r++){const i=(this._activeItemIndex()+n*r+t.length)%t.length;if(!this._skipPredicateFn(t[i]))return void this.setActiveItem(i)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex()+n,n)}_setActiveItemByIndex(n,t){const r=this._getItemsArray();if(r[n]){for(;this._skipPredicateFn(r[n]);)if(!r[n+=t])return;this.setActiveItem(n)}}_getItemsArray(){return Mc(this._items)?this._items():this._items instanceof Lc?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);const t=this._activeItem();if(t){const r=n.indexOf(t);r>-1&&r!==this._activeItemIndex()&&(this._activeItemIndex.set(r),this._typeahead?.setCurrentSelectedItemIndex(r))}}}class loe extends t2{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}}class coe{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new ke;constructor(n=!1,t,r=!0,i){this._multiple=n,this._emitChanges=r,this.compareWith=i,t&&t.length&&(n?t.forEach(o=>this._markSelected(o)):this._markSelected(t[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(r=>this._markSelected(r));const t=this._hasQueuedChanges();return this._emitChangeEvent(),t}deselect(...n){this._verifyValueAssignment(n),n.forEach(r=>this._unmarkSelected(r));const t=this._hasQueuedChanges();return this._emitChangeEvent(),t}setSelection(...n){this._verifyValueAssignment(n);const t=this.selected,r=new Set(n.map(o=>this._getConcreteValue(o)));n.forEach(o=>this._markSelected(o)),t.filter(o=>!r.has(this._getConcreteValue(o,r))).forEach(o=>this._unmarkSelected(o));const i=this._hasQueuedChanges();return this._emitChangeEvent(),i}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();const t=this._hasQueuedChanges();return n&&this._emitChangeEvent(),t}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}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(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(n,t){if(this.compareWith){t=t??this._selection;for(let r of t)if(this.compareWith(n,r))return r;return n}return n}}function ds(...e){const n=Uu(e),t=function NK(e,n){return"number"==typeof kb(e)?e.pop():n}(e,1/0),r=e;return r.length?1===r.length?gr(r[0]):Hl(t)(Mn(r,n)):Ur}class foe{_box;_destroyed=new ke;_resizeSubject=new ke;_resizeObserver;_elementObservables=new Map;constructor(n){this._box=n,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(t=>this._resizeSubject.next(t)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new bt(t=>{const r=this._resizeSubject.subscribe(t);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),r.unsubscribe(),this._elementObservables.delete(n)}}).pipe(ln(t=>t.some(r=>r.target===n)),Cp({bufferSize:1,refCount:!0}),li(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let hoe=(()=>{class e{_cleanupErrorListener;_observers=new Map;_ngZone=v(we);constructor(){}ngOnDestroy(){for(const[,t]of this._observers)t.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(t,r){const i=r?.box||"content-box";return this._observers.has(i)||this._observers.set(i,new foe(i)),this._observers.get(i).observe(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const poe=new N("MATERIAL_ANIMATIONS");let n2=null;function tc(){return"enabled"!==function moe(){return v(poe,{optional:!0})?.animationsDisabled||"NoopAnimations"===v(Of,{optional:!0})?"di-disabled":(n2??=v(HL).matchMedia("(prefers-reduced-motion)").matches,n2?"reduced-motion":"enabled")}()}const goe=["notch"],_oe=["matFormFieldNotchedOutline",""],yoe=["*"],r2=["iconPrefixContainer"],i2=["textPrefixContainer"],o2=["iconSuffixContainer"],s2=["textSuffixContainer"],voe=["textField"],boe=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Coe=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function Eoe(e,n){1&e&&pe(0,"span",20)}function woe(e,n){if(1&e&&(T(0,"label",19),It(1,1),Z(2,Eoe,1,0,"span",20),A()),2&e){const t=O(2);q("floating",t._shouldLabelFloat())("monitorResize",t._hasOutline())("id",t._labelId),vn("for",t._control.disableAutomaticLabeling?null:t._control.id),x(2),K(!t.hideRequiredMarker&&t._control.required?2:-1)}}function Doe(e,n){1&e&&Z(0,woe,3,5,"label",19),2&e&&K(O()._hasFloatingLabel()?0:-1)}function Toe(e,n){1&e&&pe(0,"div",7)}function Soe(e,n){}function xoe(e,n){1&e&&Et(0,Soe,0,0,"ng-template",13),2&e&&(O(2),q("ngTemplateOutlet",gt(1)))}function Aoe(e,n){if(1&e&&(T(0,"div",9),Z(1,xoe,1,1,null,13),A()),2&e){const t=O();q("matFormFieldNotchedOutlineOpen",t._shouldLabelFloat()),x(),K(t._forceDisplayInfixLabel()?-1:1)}}function Moe(e,n){1&e&&(T(0,"div",10,2),It(2,2),A())}function Ioe(e,n){1&e&&(T(0,"div",11,3),It(2,3),A())}function Roe(e,n){}function Ooe(e,n){1&e&&Et(0,Roe,0,0,"ng-template",13),2&e&&(O(),q("ngTemplateOutlet",gt(1)))}function koe(e,n){1&e&&(T(0,"div",14,4),It(2,4),A())}function Noe(e,n){1&e&&(T(0,"div",15,5),It(2,5),A())}function Poe(e,n){1&e&&pe(0,"div",16)}function Foe(e,n){1&e&&It(0,6)}function Loe(e,n){if(1&e&&(T(0,"mat-hint",21),j(1),A()),2&e){const t=O(2);q("id",t._hintLabelId),x(),Xe(t.hintLabel)}}function Voe(e,n){1&e&&(Z(0,Loe,2,2,"mat-hint",21),It(1,7),pe(2,"div",22),It(3,8)),2&e&&K(O().hintLabel?0:-1)}let a2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["mat-label"]]})}return e})();const Boe=new N("MatError");let l2=(()=>{class e{align="start";id=v(ec).getId("mat-mdc-hint-");static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(r,i){2&r&&(Cu("id",i.id),vn("align",null),On("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}})}return e})();const joe=new N("MatPrefix"),Uoe=new N("MatSuffix"),c2=new N("FloatingLabelParent");let u2=(()=>{class e{_elementRef=v(tt);get floating(){return this._floating}set floating(t){this._floating=t,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(t){this._monitorResize=t,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=v(hoe);_ngZone=v(we);_parent=v(c2);_resizeSubscription=new At;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function $oe(e){if(null!==e.offsetParent)return e.scrollWidth;const t=e.cloneNode(!0);t.style.setProperty("position","absolute"),t.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(t);const r=t.scrollWidth;return t.remove(),r}(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 \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(r,i){2&r&&On("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return e})();const d2="mdc-line-ripple--active",wm="mdc-line-ripple--deactivating";let f2=(()=>{class e{_elementRef=v(tt);_cleanupTransitionEnd;constructor(){const t=v(we),r=v(jn);t.runOutsideAngular(()=>{this._cleanupTransitionEnd=r.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){const t=this._elementRef.nativeElement.classList;t.remove(wm),t.add(d2)}deactivate(){this._elementRef.nativeElement.classList.add(wm)}_handleTransitionEnd=t=>{const r=this._elementRef.nativeElement.classList,i=r.contains(wm);"opacity"===t.propertyName&&i&&r.remove(d2,wm)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return e})(),h2=(()=>{class e{_elementRef=v(tt);_ngZone=v(we);open=!1;_notch;ngAfterViewInit(){const t=this._elementRef.nativeElement,r=t.querySelector(".mdc-floating-label");r?(t.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(r.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>r.style.transitionDuration="")}))):t.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(t){this._notch.nativeElement.style.width=this.open&&t?`calc(${t}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}_setMaxWidth(t){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${t}px)`)}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(r,i){if(1&r&&Yn(goe,5),2&r){let o;wt(o=Dt())&&(i._notch=o.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(r,i){2&r&&On("mdc-notched-outline--notched",i.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:_oe,ngContentSelectors:yoe,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(r,i){1&r&&(ri(),Ah(0,"div",1),xl(1,"div",2,0),It(3),vu(),Ah(4,"div",3))},encapsulation:2,changeDetection:0})}return e})(),p2=(()=>{class e{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e})}return e})();const m2=new N("MatFormField"),Hoe=new N("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Ed,Woe=(()=>{class e{_elementRef=v(tt);_changeDetectorRef=v(Br);_platform=v(Di);_idGenerator=v(ec);_ngZone=v(we);_defaults=v(Hoe,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=Gh("iconPrefixContainer");_textPrefixContainerSignal=Gh("textPrefixContainer");_iconSuffixContainerSignal=Gh("iconSuffixContainer");_textSuffixContainerSignal=Gh("textSuffixContainer");_prefixSuffixContainers=yt(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(t=>t?.nativeElement).filter(t=>void 0!==t));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=FW(a2);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(t){this._hideRequiredMarker=function uoe(e){return null!=e&&"false"!=`${e}`}(t)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(t){t!==this._floatLabel&&(this._floatLabel=t,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(t){this._appearanceSignal.set(t||this._defaults?.appearance||"fill")}_appearanceSignal=he("fill");get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(t){this._subscriptSizing=t||this._defaults?.subscriptSizing||"fixed"}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(t){this._hintLabel=t,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(t){this._explicitFormFieldControl=t}_destroyed=new ke;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=tc();constructor(){const t=this._defaults,r=v(Cd);t&&(t.appearance&&(this.appearance=t.appearance),this._hideRequiredMarker=!!t?.hideRequiredMarker,t.color&&(this.color=t.color)),Vr(()=>this._currentDirection=r.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=yt(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(t){const r=this._control,i="mat-mdc-form-field-type-";t&&this._elementRef.nativeElement.classList.remove(i+t.controlType),r.controlType&&this._elementRef.nativeElement.classList.add(i+r.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=r.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=r.stateChanges.pipe(cs([void 0,void 0]),ae(()=>[r.errorState,r.userAriaDescribedBy]),function doe(){return an((e,n)=>{let t,r=!1;e.subscribe(Gt(n,i=>{const o=t;t=i,r&&n.next([o,i]),r=!0}))})}(),ln(([[o,s],[a,l]])=>o!==a||s!==l)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),r.ngControl&&r.ngControl.valueChanges&&(this._valueChanges=r.ngControl.valueChanges.pipe(li(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(t=>!t._isText),this._hasTextPrefix=!!this._prefixChildren.find(t=>t._isText),this._hasIconSuffix=!!this._suffixChildren.find(t=>!t._isText),this._hasTextSuffix=!!this._suffixChildren.find(t=>t._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),ds(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(){const t=this._control.focused;t&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!t&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",t),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",t)}_syncOutlineLabelOffset(){!function Iq(e,n){const t=n?.injector??v(et),r=t.get(Vo),i=t.get(rv),o=t.get(wl,null,{optional:!0});i.impl??=t.get(U1);let s=e;"function"==typeof s&&(s={mixedReadWrite:e});const a=t.get(gf,null,{optional:!0}),l=new Mq(i.impl,[s.earlyRead,s.write,s.mixedReadWrite,s.read],a?.view,r,t.get(hr),o?.snapshot(null));i.impl.register(l)}({earlyRead:()=>{if("outline"!==this._appearanceSignal())return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(const t of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(t,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:t=>this._writeOutlinedLabelStyles(t())})}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=yt(()=>!!this._labelChild());_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(t){const r=this._control?this._control.ngControl:null;return r&&r[t]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let t=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&t.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getSubscriptMessageType()){const o=this._hintChildren?this._hintChildren.find(a=>"start"===a.align):null,s=this._hintChildren?this._hintChildren.find(a=>"end"===a.align):null;o?t.push(o.id):this._hintLabel&&t.push(this._hintLabelId),s&&t.push(s.id)}else this._errorChildren&&t.push(...this._errorChildren.map(o=>o.id));const r=this._control.describedByIds;let i;if(r){const o=this._describedByIds||t;i=t.concat(r.filter(s=>s&&!o.includes(s)))}else i=t;this._control.setDescribedByIds(i),this._describedByIds=t}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;const t=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,i=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=t?.getBoundingClientRect().width??0,a=r?.getBoundingClientRect().width??0,l=i?.getBoundingClientRect().width??0,c=o?.getBoundingClientRect().width??0;return[`var(--mat-mdc-form-field-label-transform, translateY(-50%) translateX(calc(${"rtl"===this._currentDirection?"-1":"1"} * (${s+a}px + var(--mat-mdc-form-field-label-offset-x, 0px)))))`,s+a+l+c]}_writeOutlinedLabelStyles(t){if(null!==t){const[r,i]=t;this._floatingLabel&&(this._floatingLabel.element.style.transform=r),null!==i&&this._notchedOutline?._setMaxWidth(i)}}_isAttachedToDom(){const t=this._elementRef.nativeElement;if(t.getRootNode){const r=t.getRootNode();return r&&r!==t}return document.documentElement.contains(t)}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-form-field"]],contentQueries:function(r,i,o){if(1&r&&(function tA(e,n,t,r,i){f1(n,a1(e,t,r,i))}(o,i._labelChild,a2,5),xr(o,p2,5),xr(o,joe,5),xr(o,Uoe,5),xr(o,Boe,5),xr(o,l2,5)),2&r){let s;Mv(),wt(s=Dt())&&(i._formFieldControl=s.first),wt(s=Dt())&&(i._prefixChildren=s),wt(s=Dt())&&(i._suffixChildren=s),wt(s=Dt())&&(i._errorChildren=s),wt(s=Dt())&&(i._hintChildren=s)}},viewQuery:function(r,i){if(1&r&&(xu(i._iconPrefixContainerSignal,r2,5),xu(i._textPrefixContainerSignal,i2,5),xu(i._iconSuffixContainerSignal,o2,5),xu(i._textSuffixContainerSignal,s2,5),Yn(voe,5),Yn(r2,5),Yn(i2,5),Yn(o2,5),Yn(s2,5),Yn(u2,5),Yn(h2,5),Yn(f2,5)),2&r){let o;Mv(4),wt(o=Dt())&&(i._textField=o.first),wt(o=Dt())&&(i._iconPrefixContainer=o.first),wt(o=Dt())&&(i._textPrefixContainer=o.first),wt(o=Dt())&&(i._iconSuffixContainer=o.first),wt(o=Dt())&&(i._textSuffixContainer=o.first),wt(o=Dt())&&(i._floatingLabel=o.first),wt(o=Dt())&&(i._notchedOutline=o.first),wt(o=Dt())&&(i._lineRipple=o.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(r,i){2&r&&On("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[_t([{provide:m2,useExisting:e},{provide:c2,useExisting:e}])],ngContentSelectors:Coe,decls:19,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(r,i){if(1&r){const o=nt();ri(boe),Et(0,Doe,1,1,"ng-template",null,0,Nn),T(2,"div",6,1),Ce("click",function(a){return Te(o),Se(i._control.onContainerClick(a))}),Z(4,Toe,1,0,"div",7),T(5,"div",8),Z(6,Aoe,2,2,"div",9),Z(7,Moe,3,0,"div",10),Z(8,Ioe,3,0,"div",11),T(9,"div",12),Z(10,Ooe,1,1,null,13),It(11),A(),Z(12,koe,3,0,"div",14),Z(13,Noe,3,0,"div",15),A(),Z(14,Poe,1,0,"div",16),A(),T(15,"div",17)(16,"div",18),Z(17,Foe,1,0)(18,Voe,4,1),A()()}if(2&r){let o;x(2),On("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),x(2),K(i._hasOutline()||i._control.disabled?-1:4),x(2),K(i._hasOutline()?6:-1),x(),K(i._hasIconPrefix?7:-1),x(),K(i._hasTextPrefix?8:-1),x(2),K(!i._hasOutline()||i._forceDisplayInfixLabel()?10:-1),x(2),K(i._hasTextSuffix?12:-1),x(),K(i._hasIconSuffix?13:-1),x(),K(i._hasOutline()?-1:14),x(),On("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing);const s=i._getSubscriptMessageType();x(),On("mat-mdc-form-field-error-wrapper","error"===s)("mat-mdc-form-field-hint-wrapper","hint"===s),x(),K("error"===(o=s)?17:"hint"===o?18:-1)}},dependencies:[u2,h2,Bu,f2,l2],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator,.mdc-text-field__input::-webkit-search-cancel-button{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-filled-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;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{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.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-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-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::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{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline));border-width:var(--mat-form-field-outlined-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mat-form-field-outlined-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{max-width:min(100%,calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.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{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;border-bottom-width:var(--mat-form-field-filled-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mat-form-field-filled-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: 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, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.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)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.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.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .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)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.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)}\n'],encapsulation:2,changeDetection:0})}return e})();function o0(e){return function qoe(){if(null==Ed&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ed=!0}))}finally{Ed=Ed||!1}return Ed}()?e:!!e.capture}function s0(e){return 0===e.buttons||0===e.detail}function a0(e){const n=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}var ci=function(e){return e[e.FADING_IN=0]="FADING_IN",e[e.VISIBLE=1]="VISIBLE",e[e.FADING_OUT=2]="FADING_OUT",e[e.HIDDEN=3]="HIDDEN",e}(ci||{});class Yoe{_renderer;element;config;_animationForciblyDisabledThroughCss;state=ci.HIDDEN;constructor(n,t,r,i=!1){this._renderer=n,this.element=t,this.config=r,this._animationForciblyDisabledThroughCss=i}fadeOut(){this._renderer.fadeOutRipple(this)}}const y2=o0({passive:!0,capture:!0});class Zoe{_events=new Map;addHandler(n,t,r,i){const o=this._events.get(t);if(o){const s=o.get(r);s?s.add(i):o.set(r,new Set([i]))}else this._events.set(t,new Map([[r,new Set([i])]])),n.runOutsideAngular(()=>{document.addEventListener(t,this._delegateEventHandler,y2)})}removeHandler(n,t,r){const i=this._events.get(n);if(!i)return;const o=i.get(t);o&&(o.delete(r),0===o.size&&i.delete(t),0===i.size&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,y2)))}_delegateEventHandler=n=>{const t=bo(n);t&&this._events.get(n.type)?.forEach((r,i)=>{(i===t||i.contains(t))&&r.forEach(o=>o.handleEvent(n))})}}const v2={enterDuration:225,exitDuration:150},b2=o0({passive:!0,capture:!0}),C2=["mousedown","touchstart"],E2=["mouseup","mouseleave","touchend","touchcancel"];let Xoe=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(r,i){},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, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}\n"],encapsulation:2,changeDetection:0})}return e})();class Dm{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Zoe;constructor(n,t,r,i,o){this._target=n,this._ngZone=t,this._platform=i,i.isBrowser&&(this._containerElement=Jl(r)),o&&o.get(md).load(Xoe)}fadeInRipple(n,t,r={}){const i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o={...v2,...r.animation};r.centered&&(n=i.left+i.width/2,t=i.top+i.height/2);const s=r.radius||function Qoe(e,n,t){const r=Math.max(Math.abs(e-t.left),Math.abs(e-t.right)),i=Math.max(Math.abs(n-t.top),Math.abs(n-t.bottom));return Math.sqrt(r*r+i*i)}(n,t,i),a=n-i.left,l=t-i.top,c=o.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=a-s+"px",u.style.top=l-s+"px",u.style.height=2*s+"px",u.style.width=2*s+"px",null!=r.color&&(u.style.backgroundColor=r.color),u.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(u);const d=window.getComputedStyle(u),m=d.transitionDuration,f="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===i.width&&0===i.height,b=new Yoe(this,u,r,f);u.style.transform="scale3d(1, 1, 1)",b.state=ci.FADING_IN,r.persistent||(this._mostRecentTransientRipple=b);let w=null;return!f&&(c||o.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const D=()=>{w&&(w.fallbackTimer=null),clearTimeout(J),this._finishRippleTransition(b)},I=()=>this._destroyRipple(b),J=setTimeout(I,c+100);u.addEventListener("transitionend",D),u.addEventListener("transitioncancel",I),w={onTransitionEnd:D,onTransitionCancel:I,fallbackTimer:J}}),this._activeRipples.set(b,w),(f||!c)&&this._finishRippleTransition(b),b}fadeOutRipple(n){if(n.state===ci.FADING_OUT||n.state===ci.HIDDEN)return;const t=n.element,r={...v2,...n.config.animation};t.style.transitionDuration=`${r.exitDuration}ms`,t.style.opacity="0",n.state=ci.FADING_OUT,(n._animationForciblyDisabledThroughCss||!r.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const t=Jl(n);!this._platform.isBrowser||!t||t===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=t,C2.forEach(r=>{Dm._eventManager.addHandler(this._ngZone,r,t,this)}))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{E2.forEach(t=>{this._triggerElement.addEventListener(t,this,b2)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===ci.FADING_IN?this._startFadeOutTransition(n):n.state===ci.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){const t=n===this._mostRecentTransientRipple,{persistent:r}=n.config;n.state=ci.VISIBLE,!r&&(!t||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){const t=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=ci.HIDDEN,null!==t&&(n.element.removeEventListener("transitionend",t.onTransitionEnd),n.element.removeEventListener("transitioncancel",t.onTransitionCancel),null!==t.fallbackTimer&&clearTimeout(t.fallbackTimer)),n.element.remove()}_onMousedown(n){const t=s0(n),r=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!t&&!r&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig))}_onTouchStart(n){if(!this._target.rippleDisabled&&!a0(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const t=n.changedTouches;if(t)for(let r=0;r<t.length;r++)this.fadeInRipple(t[r].clientX,t[r].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{!n.config.persistent&&(n.state===ci.VISIBLE||n.config.terminateOnPointerUp&&n.state===ci.FADING_IN)&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const n=this._triggerElement;n&&(C2.forEach(t=>Dm._eventManager.removeHandler(t,n,this)),this._pointerUpEventsRegistered&&(E2.forEach(t=>n.removeEventListener(t,this,b2)),this._pointerUpEventsRegistered=!1))}}const Joe=new N("mat-ripple-global-options");let w2=(()=>{class e{_elementRef=v(tt);_animationsDisabled=tc();color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(t){t&&this.fadeOutAllNonPersistent(),this._disabled=t,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const t=v(we),r=v(Di),i=v(Joe,{optional:!0}),o=v(et);this._globalOptions=i||{},this._rippleRenderer=new Dm(this,t,this._elementRef,r,o)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,...this._animationsDisabled?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(t,r=0,i){return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,r,{...this.rippleConfig,...i}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...t})}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(r,i){2&r&&On("mat-ripple-unbounded",i.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return e})(),ese=(()=>{class e{_animationsDisabled=tc();state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(r,i){2&r&&On("mat-pseudo-checkbox-indeterminate","indeterminate"===i.state)("mat-pseudo-checkbox-checked","checked"===i.state)("mat-pseudo-checkbox-disabled",i.disabled)("mat-pseudo-checkbox-minimal","minimal"===i.appearance)("mat-pseudo-checkbox-full","full"===i.appearance)("_mat-animation-noopable",i._animationsDisabled)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(r,i){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface))}.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}\n'],encapsulation:2,changeDetection:0})}return e})(),D2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["structural-styles"]],decls:0,vars:0,template:function(r,i){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}\n'],encapsulation:2,changeDetection:0})}return e})(),tse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(r,i){},styles:[".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}\n"],encapsulation:2,changeDetection:0})}return e})();const nse=["text"],rse=[[["mat-icon"]],"*"],ise=["mat-icon","*"];function ose(e,n){if(1&e&&pe(0,"mat-pseudo-checkbox",1),2&e){const t=O();q("disabled",t.disabled)("state",t.selected?"checked":"unchecked")}}function sse(e,n){1&e&&pe(0,"mat-pseudo-checkbox",3),2&e&&q("disabled",O().disabled)}function ase(e,n){if(1&e&&(T(0,"span",4),j(1),A()),2&e){const t=O();x(),ii("(",t.group.label,")")}}const T2=new N("MAT_OPTION_PARENT_COMPONENT"),S2=new N("MatOptgroup");class lse{source;isUserInput;constructor(n,t=!1){this.source=n,this.isUserInput=t}}let l0=(()=>{class e{_element=v(tt);_changeDetectorRef=v(Br);_parent=v(T2,{optional:!0});group=v(S2,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=v(ec).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(t){this._disabled.set(t)}_disabled=he(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new Pe;_text;_stateChanges=new ke;constructor(){const t=v(md);t.load(D2),t.load(tse),this._signalDisableRipple=!!this._parent&&Mc(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(t=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}deselect(t=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),t&&this._emitSelectionChangeEvent())}focus(t,r){const i=this._getHostElement();"function"==typeof i.focus&&i.focus(r)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(t){(13===t.keyCode||32===t.keyCode)&&!ha(t)&&(this._selectViaInteraction(),t.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 t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=t)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(t=!1){this.onSelectionChange.emit(new lse(this,t))}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-option"]],viewQuery:function(r,i){if(1&r&&Yn(nse,7),2&r){let o;wt(o=Dt())&&(i._text=o.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(r,i){1&r&&Ce("click",function(){return i._selectViaInteraction()})("keydown",function(s){return i._handleKeydown(s)}),2&r&&(Cu("id",i.id),vn("aria-selected",i.selected)("aria-disabled",i.disabled.toString()),On("mdc-list-item--selected",i.selected)("mat-mdc-option-multiple",i.multiple)("mat-mdc-option-active",i.active)("mdc-list-item--disabled",i.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",Lt]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:ise,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(r,i){1&r&&(ri(rse),Z(0,ose,1,2,"mat-pseudo-checkbox",1),It(1),T(2,"span",2,0),It(4,1),A(),Z(5,sse,1,1,"mat-pseudo-checkbox",3),Z(6,ase,2,1,"span",4),pe(7,"div",5)),2&r&&(K(i.multiple?0:-1),x(5),K(i.multiple||!i.selected||i.hideSingleSelectionIndicator?-1:5),x(),K(i.group&&i.group._inert?6:-1),x(),q("matRippleTrigger",i._getHostElement())("matRippleDisabled",i.disabled||i.disableRipple))},dependencies:[ese,w2],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.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, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.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}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}\n'],encapsulation:2,changeDetection:0})}return e})(),dse=(()=>{class e{isErrorState(t,r){return!!(t&&t.invalid&&(t.touched||r&&r.submitted))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class fse{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(n,t,r,i,o){this._defaultMatcher=n,this.ngControl=t,this._parentFormGroup=r,this._parentForm=i,this._stateChanges=o}updateErrorState(){const n=this.errorState,t=this._parentFormGroup||this._parentForm,r=this.matcher||this._defaultMatcher,i=this.ngControl?this.ngControl.control:null,o=r?.isErrorState(i,t)??!1;o!==n&&(this.errorState=o,this._stateChanges.next())}}let Li=(()=>{class e{constructor(){v(eoe)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[yd,yd]})}return e})(),x2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[Li,Li]})}return e})(),hse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[Li]})}return e})(),A2=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[x2,Li,hse,l0]})}return e})(),pse=(()=>{class e{create(t){return typeof MutationObserver>"u"?null:new MutationObserver(t)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),mse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[pse]})}return e})(),gse=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({imports:[Li,mse,Woe,Li]})}return e})();const _se=["trigger"],yse=["panel"],vse=[[["mat-select-trigger"]],"*"],bse=["mat-select-trigger","*"];function Cse(e,n){if(1&e&&(T(0,"span",4),j(1),A()),2&e){const t=O();x(),Xe(t.placeholder)}}function Ese(e,n){1&e&&It(0)}function wse(e,n){if(1&e&&(T(0,"span",11),j(1),A()),2&e){const t=O(2);x(),Xe(t.triggerValue)}}function Dse(e,n){if(1&e&&(T(0,"span",5),Z(1,Ese,1,0)(2,wse,2,1,"span",11),A()),2&e){const t=O();x(),K(t.customTrigger?1:2)}}function Tse(e,n){if(1&e){const t=nt();T(0,"div",12,1),Ce("keydown",function(i){return Te(t),Se(O()._handleKeydown(i))}),It(2,1),A()}if(2&e){const t=O();xn(Ni("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",t._getPanelTheme())),On("mat-select-panel-animations-enabled",!t._animationsDisabled),q("ngClass",t.panelClass),vn("id",t.id+"-panel")("aria-multiselectable",t.multiple)("aria-label",t.ariaLabel||null)("aria-labelledby",t._getPanelAriaLabelledby())}}const M2=new N("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const e=v(et);return()=>pa(e)}}),xse=new N("MAT_SELECT_CONFIG"),Ase={provide:M2,deps:[],useFactory:function Sse(e){const n=v(et);return()=>pa(n)}},Mse=new N("MatSelectTrigger");class Ise{source;value;constructor(n,t){this.source=n,this.value=t}}let Rse=(()=>{class e{_viewportRuler=v(vd);_changeDetectorRef=v(Br);_elementRef=v(tt);_dir=v(Cd,{optional:!0});_idGenerator=v(ec);_renderer=v(jn);_parentFormField=v(m2,{optional:!0});ngControl=v(mo,{self:!0,optional:!0});_liveAnnouncer=v(Jie);_defaultOptions=v(xse,{optional:!0});_animationsDisabled=tc();_initialized=new ke;_cleanupDetach;options;optionGroups;customTrigger;_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"}];_scrollOptionIntoView(t){const r=this.options.toArray()[t];if(r){const i=this.panel.nativeElement,o=function cse(e,n,t){if(t.length){let r=n.toArray(),i=t.toArray(),o=0;for(let s=0;s<e+1;s++)r[s].group&&r[s].group===i[o]&&o++;return o}return 0}(t,this.options,this.optionGroups),s=r._getHostElement();i.scrollTop=0===t&&1===o?0:function use(e,n,t,r){return e<t?e:e+n>t+r?Math.max(0,e-r+n):t}(s.offsetTop,s.offsetHeight,i.scrollTop,i.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(t){return new Ise(this,t)}_scrollStrategyFactory=v(M2);_panelOpen=!1;_compareWith=(t,r)=>t===r;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new ke;_errorStateTracker;stateChanges=new ke;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(t){this._disableRipple.set(t)}_disableRipple=he(!1);tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(bQ.required)??!1}set required(t){this._required=t,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(t){this._multiple=t}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Wu(()=>{const t=this.options;return t?t.changes.pipe(cs(t),Tt(()=>ds(...t.map(r=>r.onSelectionChange)))):this._initialized.pipe(Tt(()=>this.optionSelectionChanges))});openedChange=new Pe;_openedStream=this.openedChange.pipe(ln(t=>t),ae(()=>{}));_closedStream=this.openedChange.pipe(ln(t=>!t),ae(()=>{}));selectionChange=new Pe;valueChange=new Pe;constructor(){const t=v(dse),r=v(Ju,{optional:!0}),i=v(ed,{optional:!0}),o=v(new SM("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),null!=this._defaultOptions?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new fse(t,this.ngControl,i,r,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=null==o?0:parseInt(o)||0,this.id=this.id}ngOnInit(){this._selectionModel=new coe(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(li(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(li(this._destroy)).subscribe(t=>{t.added.forEach(r=>r.select()),t.removed.forEach(r=>r.deselect())}),this.options.changes.pipe(cs(null),li(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const t=this._getTriggerAriaLabelledby(),r=this.ngControl;if(t!==this._triggerAriaLabelledBy){const i=this._elementRef.nativeElement;this._triggerAriaLabelledBy=t,t?i.setAttribute("aria-labelledby",t):i.removeAttribute("aria-labelledby")}r&&(this._previousControl!==r.control&&(void 0!==this._previousControl&&null!==r.disabled&&r.disabled!==this.disabled&&(this.disabled=r.disabled),this._previousControl=r.control),this.updateErrorState())}ngOnChanges(t){(t.disabled||t.userAriaDescribedBy)&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._cleanupDetach?.(),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._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(Ci(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){const t=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!t)return;const r=`${this.id}-panel`;this._trackedModal&&JL(this._trackedModal,"aria-owns",r),function roe(e,n,t){const r=e2(e,n);t=t.trim(),!r.some(i=>i.trim()===t)&&(r.push(t),e.setAttribute(n,r.join(" ")))}(t,"aria-owns",r),this._trackedModal=t}_clearFromModal(){this._trackedModal&&(JL(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel)return void this._detachOverlay();this._cleanupDetach?.(),this._cleanupDetach=()=>{r(),clearTimeout(i),this._cleanupDetach=void 0};const t=this.panel.nativeElement,r=this._renderer.listen(t,"animationend",o=>{"_mat-select-exit"===o.animationName&&(this._cleanupDetach?.(),this._detachOverlay())}),i=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);t.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const t=this._selectionModel.selected.map(r=>r.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){const r=t.keyCode,i=40===r||38===r||37===r||39===r,o=13===r||32===r,s=this._keyManager;if(!s.isTyping()&&o&&!ha(t)||(this.multiple||t.altKey)&&i)t.preventDefault(),this.open();else if(!this.multiple){const a=this.selected;s.onKeydown(t);const l=this.selected;l&&a!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(t){const r=this._keyManager,i=t.keyCode,o=40===i||38===i,s=r.isTyping();if(o&&t.altKey)t.preventDefault(),this.close();else if(s||13!==i&&32!==i||!r.activeItem||ha(t))if(!s&&this._multiple&&65===i&&t.ctrlKey){t.preventDefault();const a=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(a?l.select():l.deselect())})}else{const a=r.activeItemIndex;r.onKeydown(t),this._multiple&&o&&t.shiftKey&&r.activeItem&&r.activeItemIndex!==a&&r.activeItem._selectViaInteraction()}else t.preventDefault(),r.activeItem._selectViaInteraction()}_handleOverlayKeydown(t){27===t.keyCode&&!ha(t)&&(t.preventDefault(),this.close())}_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())}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.options.forEach(r=>r.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&t)Array.isArray(t),t.forEach(r=>this._selectOptionByValue(r)),this._sortValues();else{const r=this._selectOptionByValue(t);r?this._keyManager.updateActiveItem(r):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(t){const r=this.options.find(i=>{if(this._selectionModel.isSelected(i))return!1;try{return(null!=i.value||this.canSelectNullableOptions)&&this._compareWith(i.value,t)}catch{return!1}});return r&&this._selectionModel.select(r),r}_assignValue(t){return!!(t!==this._value||this._multiple&&Array.isArray(t))&&(this.options&&this._setSelectionByValue(t),this._value=t,!0)}_skipPredicate=t=>!this.panelOpen&&t.disabled;_getOverlayWidth(t){return"auto"===this.panelWidth?(t instanceof Em?t.elementRef:t||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const t of this.options)t._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new loe(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 t=ds(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(li(t)).subscribe(r=>{this._onSelect(r.source,r.isUserInput),r.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ds(...this.options.map(r=>r._stateChanges)).pipe(li(t)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(t,r){const i=this._selectionModel.isSelected(t);this.canSelectNullableOptions||null!=t.value||this._multiple?(i!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),r&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),r&&this.focus())):(t.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(t.value)),i!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const t=this.options.toArray();this._selectionModel.sort((r,i)=>this.sortComparator?this.sortComparator(r,i,t):t.indexOf(r)-t.indexOf(i)),this.stateChanges.next()}}_propagateChanges(t){let r;r=this.multiple?this.selected.map(i=>i.value):this.selected?this.selected.value:t,this._value=r,this.valueChange.emit(r),this._onChange(r),this.selectionChange.emit(this._getChangeEvent(r)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let t=-1;for(let r=0;r<this.options.length;r++)if(!this.options.get(r).disabled){t=r;break}this._keyManager.setActiveItem(t)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(t){this._elementRef.nativeElement.focus(t)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const t=this._parentFormField?.getLabelId()||null;return this.ariaLabelledby?(t?t+" ":"")+this.ariaLabelledby:t}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let t=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(t+=" "+this.ariaLabelledby),t||(t=this._valueId),t}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-select"]],contentQueries:function(r,i,o){if(1&r&&(xr(o,Mse,5),xr(o,l0,5),xr(o,S2,5)),2&r){let s;wt(s=Dt())&&(i.customTrigger=s.first),wt(s=Dt())&&(i.options=s),wt(s=Dt())&&(i.optionGroups=s)}},viewQuery:function(r,i){if(1&r&&(Yn(_se,5),Yn(yse,5),Yn(VL,5)),2&r){let o;wt(o=Dt())&&(i.trigger=o.first),wt(o=Dt())&&(i.panel=o.first),wt(o=Dt())&&(i._overlayDir=o.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(r,i){1&r&&Ce("keydown",function(s){return i._handleKeydown(s)})("focus",function(){return i._onFocus()})("blur",function(){return i._onBlur()}),2&r&&(vn("id",i.id)("tabindex",i.disabled?-1:i.tabIndex)("aria-controls",i.panelOpen?i.id+"-panel":null)("aria-expanded",i.panelOpen)("aria-label",i.ariaLabel||null)("aria-required",i.required.toString())("aria-disabled",i.disabled.toString())("aria-invalid",i.errorState)("aria-activedescendant",i._getAriaActiveDescendant()),On("mat-mdc-select-disabled",i.disabled)("mat-mdc-select-invalid",i.errorState)("mat-mdc-select-required",i.required)("mat-mdc-select-empty",i.empty)("mat-mdc-select-multiple",i.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",Lt],disableRipple:[2,"disableRipple","disableRipple",Lt],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?0:Kh(t)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Lt],placeholder:"placeholder",required:[2,"required","required",Lt],multiple:[2,"multiple","multiple",Lt],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",Lt],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",Kh],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",Lt]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[_t([{provide:p2,useExisting:e},{provide:T2,useExisting:e}]),Wn],ngContentSelectors:bse,decls:11,vars:9,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[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,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(r,i){if(1&r){const o=nt();ri(vse),T(0,"div",2,0),Ce("click",function(){return Te(o),Se(i.open())}),T(3,"div",3),Z(4,Cse,2,1,"span",4)(5,Dse,3,1,"span",5),A(),T(6,"div",6)(7,"div",7),s_(),T(8,"svg",8),pe(9,"path",9),A()()()(),Et(10,Tse,3,10,"ng-template",10),Ce("detach",function(){return Te(o),Se(i.close())})("backdropClick",function(){return Te(o),Se(i.close())})("overlayKeydown",function(a){return Te(o),Se(i._handleOverlayKeydown(a))})}if(2&r){const o=gt(1);x(3),vn("id",i._valueId),x(),K(i.empty?4:5),x(6),q("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",i._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",i._scrollStrategy)("cdkConnectedOverlayOrigin",i._preferredOverlayOrigin||o)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayWidth",i._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)}},dependencies:[Em,VL,ts],styles:['@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}}.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, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: 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-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.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, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}\n'],encapsulation:2,changeDetection:0})}return e})(),Ose=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[Ase],imports:[BL,A2,Li,pm,gse,A2,Li]})}return e})();const{isArray:kse}=Array;let Fse=(()=>{var e;class n extends LR{getCurrency(){return this.get("transaction/curriencies")}updateRates(r,i){return this.patch("parallel-rates",{parallelRates:r,password:i})}getResolvedDisputes(r){return this.get("disputes",r)}getUtils(){return this.get("kyc/index")}getRRTransactions(r){return this.get("v1/rolling-reserves/transactions",r).pipe(ae(i=>i[0]))}getDVACountries(){return this.get("dva/countries").pipe(r=>r)}getProviders(r){return this.get("dva/providers",r)}getForex(){return this.get("transaction/forex").pipe(ae(r=>{const i="eagleeye"===r.ratesSource?r.rates.map(o=>{const s={...o,toRate:o.buy,fromRate:o.sell};return delete s.sell,delete s.buy,s}):r.rates;return{...r,rates:i}}))}getParallelRates(){return this.get("parallel-rate").pipe(ae(r=>r))}getBanks(r){return this.get(`merchant/bank/list/${r.country}/${r.currency}`,{type:r.type}).pipe(Cp(1))}getTaxReport(r){return this.get("tax-records",r)}resolveBankAccount(r){return this.get("merchant/bank/resolve",{...r,...Ir.getTokenHttpHeaders("false","false")}).pipe(Cp(1))}getMerchantBank(){return this.get("merchant/bank-merchant/signed")}getCountry(){return this.get("merchant/bank/countries").pipe(ae(r=>[...r,...yX]))}getNotifications(r){return this.get("notifications",r)}readNotification(r){const i=[];return r instanceof Array?(r.forEach(o=>{i.push(this.patch("notifications/"+o,{}))}),function Pse(...e){const n=Nb(e),t=function Nse(e){return 1===e.length&&kse(e[0])?e[0]:e}(e);return t.length?new bt(r=>{let i=t.map(()=>[]),o=t.map(()=>!1);r.add(()=>{i=o=null});for(let s=0;!r.closed&&s<t.length;s++)gr(t[s]).subscribe(Gt(r,a=>{if(i[s].push(a),i.every(l=>l.length)){const l=i.map(c=>c.shift());r.next(n?n(...l):l),i.some((c,u)=>!c.length&&o[u])&&r.complete()}},()=>{o[s]=!0,!i[s].length&&r.complete()}));return()=>{i=o=null}}):Ur}(...i).pipe(ae(o=>o))):this.patch("notifications/"+r,{})}markAllAsRead(){return this.patch("notifications/mark-all-as-read",{})}getTransferCurrencies(){return me(["NGN","GHS","ZAR","KES","UGX","TZS","RWF","XOF"])}getTaxRegions(){return this.get("tax-region").pipe(ae(r=>r.data.taxRegions))}getSupportedCountries(){return this.get("v1/onboarding/supported-countries")}getDvaCountries(){return this.get("dva/countries")}getAllCountries(){return this.get("v1/onboarding/countries").pipe(ae(r=>r.map(i=>({...i,momoCode:vX.filter(o=>o.countryCode===i.countryCode)[0]?.momoCode}))))}getTransferLimit(r){return this.get(`transaction/transfer-limit/${r}`).pipe(ae(i=>i))}createAutoSplitPayoutStatus(r){return this.post("transaction/transfer/auto-split-status",r).pipe(ae(i=>i))}static#e=e=()=>(this.\u0275fac=(()=>{let r;return function(o){return(r||(r=Ut(n)))(o||n)}})(),this.\u0275prov=H({token:n,factory:n.\u0275fac,providedIn:"root"}))}return e(),n})();class I2{}let Bse=(()=>{class e{router;injector;preloadingStrategy;loader;subscription;constructor(t,r,i,o){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(ln(t=>t instanceof _o),ta(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){const i=[];for(const o of r){o.providers&&!o._injector&&(o._injector=mh(o.providers,t,`Route: ${o.path}`));const s=o._injector??t,a=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&void 0===o.canLoad||o.loadComponent&&!o._loadedComponent)&&i.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&i.push(this.processRoutes(a,o.children??o._loadedRoutes))}return Mn(i).pipe(Hl())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let i;i=r.loadChildren&&void 0===r.canLoad?this.loader.loadChildren(t,r):me(null);const o=i.pipe(tr(s=>null===s?me(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??t,s.routes))));return r.loadComponent&&!r._loadedComponent?Mn([o,this.loader.loadComponent(t,r)]).pipe(Hl()):o})}static \u0275fac=function(r){return new(r||e)(ue(yo),ue(gn),ue(I2),ue(VC))};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const u0=new N("");let R2=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=cd;restoredId=0;store={};constructor(t,r,i,o,s={}){this.urlSerializer=t,this.transitions=r,this.viewportScroller=i,this.zone=o,this.options=s,s.scrollPositionRestoration||="disabled",s.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(t=>{t instanceof Xp?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof _o?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof Gl&&t.code===Qp.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{t instanceof MF&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,r){var i=this;this.zone.runOutsideAngular(vr(function*(){yield new Promise(o=>{setTimeout(o),typeof requestAnimationFrame<"u"&&requestAnimationFrame(o)}),i.zone.run(()=>{i.transitions.events.next(new MF(t,"popstate"===i.lastSource?i.store[i.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(r){ky()};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();function Vi(e,n){return{\u0275kind:e,\u0275providers:n}}function k2(){const e=v(et);return n=>{const t=e.get(ni);if(n!==t.components[0])return;const r=e.get(yo),i=e.get(N2);1===e.get(d0)&&r.initialNavigation(),e.get(P2,null,{optional:!0})?.setUpPreloading(),e.get(u0,null,{optional:!0})?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const N2=new N("",{factory:()=>new ke}),d0=new N("",{providedIn:"root",factory:()=>1}),P2=new N("");function Hse(e){return Vi(0,[{provide:P2,useExisting:Bse},{provide:I2,useExisting:e}])}function Gse(e){return wr("NgRouterViewTransitions"),Vi(9,[{provide:JF,useValue:rne},{provide:eL,useValue:{skipNextTransition:!!e?.skipInitialTransition,...e}}])}const Wse=[Ka,{provide:od,useClass:Gp},yo,ud,{provide:Yl,useFactory:function O2(e){return e.routerState.root},deps:[yo]},VC,[]];let F2=(()=>{class e{constructor(){}static forRoot(t,r){return{ngModule:e,providers:[Wse,[],{provide:am,multi:!0,useValue:t},[],r?.errorHandler?{provide:tL,useValue:r.errorHandler}:[],{provide:Ql,useValue:r||{}},r?.useHash?{provide:ks,useClass:CY}:{provide:ks,useClass:Vw},{provide:u0,useFactory:()=>{const e=v(Nq),n=v(we),t=v(Ql),r=v(jC),i=v(od);return t.scrollOffset&&e.setOffset(t.scrollOffset),new R2(i,r,e,n,t)}},r?.preloadingStrategy?Hse(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?Kse(r):[],r?.bindToComponentInputs?Vi(8,[FF,{provide:nm,useExisting:FF}]).\u0275providers:[],r?.enableViewTransitions?Gse().\u0275providers:[],[{provide:L2,useFactory:k2},{provide:yx,multi:!0,useExisting:L2}]]}}static forChild(t){return{ngModule:e,providers:[{provide:am,multi:!0,useValue:t}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({})}return e})();function Kse(e){return["disabled"===e.initialNavigation?Vi(3,[gx(()=>{v(yo).setUpLocationChangeListener()}),{provide:d0,useValue:2}]).\u0275providers:[],"enabledBlocking"===e.initialNavigation?Vi(2,[{provide:d0,useValue:0},gx(()=>{const n=v(et);return n.get(Rj,Promise.resolve()).then(()=>new Promise(r=>{const i=n.get(yo),o=n.get(N2);rL(i,()=>{r(!0)}),n.get(jC).afterPreactivation=()=>(r(!0),o.closed?me(void 0):o),i.initialNavigation()}))})]).\u0275providers:[]]}const L2=new N("");function Zn(e,n){(function Qse(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");const t=function Jse(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===n?e:Math.min(n,Math.max(0,parseFloat(e))),t&&(e=parseInt(String(e*n),10)/100),Math.abs(e-n)<1e-6?1:e=360===n?(e<0?e%n+n:e%n)/parseFloat(String(n)):e%n/parseFloat(String(n))}function Tm(e){return Math.min(1,Math.max(0,e))}function V2(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Sm(e){return Number(e)<=1?100*Number(e)+"%":e}function ya(e){return 1===e.length?"0"+e:String(e)}function B2(e,n,t){e=Zn(e,255),n=Zn(n,255),t=Zn(t,255);const r=Math.max(e,n,t),i=Math.min(e,n,t);let o=0,s=0;const a=(r+i)/2;if(r===i)s=0,o=0;else{const l=r-i;switch(s=a>.5?l/(2-r-i):l/(r+i),r){case e:o=(n-t)/l+(n<t?6:0);break;case n:o=(t-e)/l+2;break;case t:o=(e-n)/l+4}o/=6}return{h:o,s,l:a}}function f0(e,n,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+6*t*(n-e):t<.5?n:t<2/3?e+(n-e)*(2/3-t)*6:e}function j2(e,n,t){e=Zn(e,255),n=Zn(n,255),t=Zn(t,255);const r=Math.max(e,n,t),i=Math.min(e,n,t);let o=0;const s=r,a=r-i,l=0===r?0:a/r;if(r===i)o=0;else{switch(r){case e:o=(n-t)/a+(n<t?6:0);break;case n:o=(t-e)/a+2;break;case t:o=(e-n)/a+4}o/=6}return{h:o,s:l,v:s}}function U2(e,n,t,r){const i=[ya(Math.round(e).toString(16)),ya(Math.round(n).toString(16)),ya(Math.round(t).toString(16))];return r&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function $2(e,n,t){let r=1-e/255,i=1-n/255,o=1-t/255,s=Math.min(r,i,o);return 1===s?(r=0,i=0,o=0):(r=(r-s)/(1-s)*100,i=(i-s)/(1-s)*100,o=(o-s)/(1-s)*100),s*=100,{c:Math.round(r),m:Math.round(i),y:Math.round(o),k:Math.round(s)}}function H2(e){return Math.round(255*parseFloat(e)).toString(16)}function z2(e){return Hr(e)/255}function Hr(e){return parseInt(e,16)}const h0={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",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:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",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:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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:"#ff0000",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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};const fs="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",p0="[\\s|\\(]+("+fs+")[,|\\s]+("+fs+")[,|\\s]+("+fs+")\\s*\\)?",xm="[\\s|\\(]+("+fs+")[,|\\s]+("+fs+")[,|\\s]+("+fs+")[,|\\s]+("+fs+")\\s*\\)?",ui={CSS_UNIT:new RegExp(fs),rgb:new RegExp("rgb"+p0),rgba:new RegExp("rgba"+xm),hsl:new RegExp("hsl"+p0),hsla:new RegExp("hsla"+xm),hsv:new RegExp("hsv"+p0),hsva:new RegExp("hsva"+xm),cmyk:new RegExp("cmyk"+xm),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 zr(e){return"number"==typeof e?!Number.isNaN(e):ui.CSS_UNIT.test(e)}class bn{constructor(n="",t={}){if(n instanceof bn)return n;"number"==typeof n&&(n=function oae(e){return{r:e>>16,g:(65280&e)>>8,b:255&e}}(n)),this.originalInput=n;const r=function sae(e){let n={r:0,g:0,b:0},t=1,r=null,i=null,o=null,s=!1,a=!1;return"string"==typeof e&&(e=function aae(e){if(0===(e=e.trim().toLowerCase()).length)return!1;let n=!1;if(h0[e])e=h0[e],n=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};let t=ui.rgb.exec(e);return t?{r:t[1],g:t[2],b:t[3]}:(t=ui.rgba.exec(e),t?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=ui.hsl.exec(e),t?{h:t[1],s:t[2],l:t[3]}:(t=ui.hsla.exec(e),t?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=ui.hsv.exec(e),t?{h:t[1],s:t[2],v:t[3]}:(t=ui.hsva.exec(e),t?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=ui.cmyk.exec(e),t?{c:t[1],m:t[2],y:t[3],k:t[4]}:(t=ui.hex8.exec(e),t?{r:Hr(t[1]),g:Hr(t[2]),b:Hr(t[3]),a:z2(t[4]),format:n?"name":"hex8"}:(t=ui.hex6.exec(e),t?{r:Hr(t[1]),g:Hr(t[2]),b:Hr(t[3]),format:n?"name":"hex"}:(t=ui.hex4.exec(e),t?{r:Hr(t[1]+t[1]),g:Hr(t[2]+t[2]),b:Hr(t[3]+t[3]),a:z2(t[4]+t[4]),format:n?"name":"hex8"}:(t=ui.hex3.exec(e),!!t&&{r:Hr(t[1]+t[1]),g:Hr(t[2]+t[2]),b:Hr(t[3]+t[3]),format:n?"name":"hex"}))))))))))}(e)),"object"==typeof e&&(zr(e.r)&&zr(e.g)&&zr(e.b)?(n=function eae(e,n,t){return{r:255*Zn(e,255),g:255*Zn(n,255),b:255*Zn(t,255)}}(e.r,e.g,e.b),s=!0,a="%"===String(e.r).substr(-1)?"prgb":"rgb"):zr(e.h)&&zr(e.s)&&zr(e.v)?(r=Sm(e.s),i=Sm(e.v),n=function nae(e,n,t){e=6*Zn(e,360),n=Zn(n,100),t=Zn(t,100);const r=Math.floor(e),i=e-r,o=t*(1-n),s=t*(1-i*n),a=t*(1-(1-i)*n),l=r%6;return{r:255*[t,s,o,o,a,t][l],g:255*[a,t,t,s,o,o][l],b:255*[o,o,a,t,t,s][l]}}(e.h,r,i),s=!0,a="hsv"):zr(e.h)&&zr(e.s)&&zr(e.l)?(r=Sm(e.s),o=Sm(e.l),n=function tae(e,n,t){let r,i,o;if(e=Zn(e,360),n=Zn(n,100),t=Zn(t,100),0===n)i=t,o=t,r=t;else{const s=t<.5?t*(1+n):t+n-t*n,a=2*t-s;r=f0(a,s,e+1/3),i=f0(a,s,e),o=f0(a,s,e-1/3)}return{r:255*r,g:255*i,b:255*o}}(e.h,r,o),s=!0,a="hsl"):zr(e.c)&&zr(e.m)&&zr(e.y)&&zr(e.k)&&(n=function iae(e,n,t,r){const a=r/100;return{r:255*(1-e/100)*(1-a),g:255*(1-n/100)*(1-a),b:255*(1-t/100)*(1-a)}}(e.c,e.m,e.y,e.k),s=!0,a="cmyk"),Object.prototype.hasOwnProperty.call(e,"a")&&(t=e.a)),t=V2(t),{ok:s,format:e.format||a,r:Math.min(255,Math.max(n.r,0)),g:Math.min(255,Math.max(n.g,0)),b:Math.min(255,Math.max(n.b,0)),a:t}}(n);this.originalInput=n,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=t.format??r.format,this.gradientType=t.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.isValid=r.ok}isDark(){return this.getBrightness()<128}isLight(){return!this.isDark()}getBrightness(){const n=this.toRgb();return(299*n.r+587*n.g+114*n.b)/1e3}getLuminance(){const n=this.toRgb();let t,r,i;const o=n.r/255,s=n.g/255,a=n.b/255;return t=o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4),r=s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4),i=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4),.2126*t+.7152*r+.0722*i}getAlpha(){return this.a}setAlpha(n){return this.a=V2(n),this.roundA=Math.round(100*this.a)/100,this}isMonochrome(){const{s:n}=this.toHsl();return 0===n}toHsv(){const n=j2(this.r,this.g,this.b);return{h:360*n.h,s:n.s,v:n.v,a:this.a}}toHsvString(){const n=j2(this.r,this.g,this.b),t=Math.round(360*n.h),r=Math.round(100*n.s),i=Math.round(100*n.v);return 1===this.a?`hsv(${t}, ${r}%, ${i}%)`:`hsva(${t}, ${r}%, ${i}%, ${this.roundA})`}toHsl(){const n=B2(this.r,this.g,this.b);return{h:360*n.h,s:n.s,l:n.l,a:this.a}}toHslString(){const n=B2(this.r,this.g,this.b),t=Math.round(360*n.h),r=Math.round(100*n.s),i=Math.round(100*n.l);return 1===this.a?`hsl(${t}, ${r}%, ${i}%)`:`hsla(${t}, ${r}%, ${i}%, ${this.roundA})`}toHex(n=!1){return U2(this.r,this.g,this.b,n)}toHexString(n=!1){return"#"+this.toHex(n)}toHex8(n=!1){return function rae(e,n,t,r,i){const o=[ya(Math.round(e).toString(16)),ya(Math.round(n).toString(16)),ya(Math.round(t).toString(16)),ya(H2(r))];return i&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,n)}toHex8String(n=!1){return"#"+this.toHex8(n)}toHexShortString(n=!1){return 1===this.a?this.toHexString(n):this.toHex8String(n)}toRgb(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}}toRgbString(){const n=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return 1===this.a?`rgb(${n}, ${t}, ${r})`:`rgba(${n}, ${t}, ${r}, ${this.roundA})`}toPercentageRgb(){const n=t=>`${Math.round(100*Zn(t,255))}%`;return{r:n(this.r),g:n(this.g),b:n(this.b),a:this.a}}toPercentageRgbString(){const n=t=>Math.round(100*Zn(t,255));return 1===this.a?`rgb(${n(this.r)}%, ${n(this.g)}%, ${n(this.b)}%)`:`rgba(${n(this.r)}%, ${n(this.g)}%, ${n(this.b)}%, ${this.roundA})`}toCmyk(){return{...$2(this.r,this.g,this.b)}}toCmykString(){const{c:n,m:t,y:r,k:i}=$2(this.r,this.g,this.b);return`cmyk(${n}, ${t}, ${r}, ${i})`}toName(){if(0===this.a)return"transparent";if(this.a<1)return!1;const n="#"+U2(this.r,this.g,this.b,!1);for(const[t,r]of Object.entries(h0))if(n===r)return t;return!1}toString(n){const t=!!n;n=n??this.format;let r=!1;return t||!(this.a<1&&this.a>=0)||!n.startsWith("hex")&&"name"!==n?("rgb"===n&&(r=this.toRgbString()),"prgb"===n&&(r=this.toPercentageRgbString()),("hex"===n||"hex6"===n)&&(r=this.toHexString()),"hex3"===n&&(r=this.toHexString(!0)),"hex4"===n&&(r=this.toHex8String(!0)),"hex8"===n&&(r=this.toHex8String()),"name"===n&&(r=this.toName()),"hsl"===n&&(r=this.toHslString()),"hsv"===n&&(r=this.toHsvString()),"cmyk"===n&&(r=this.toCmykString()),r||this.toHexString()):"name"===n&&0===this.a?this.toName():this.toRgbString()}toNumber(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)}clone(){return new bn(this.toString())}lighten(n=10){const t=this.toHsl();return t.l+=n/100,t.l=Tm(t.l),new bn(t)}brighten(n=10){const t=this.toRgb();return t.r=Math.max(0,Math.min(255,t.r-Math.round(-n/100*255))),t.g=Math.max(0,Math.min(255,t.g-Math.round(-n/100*255))),t.b=Math.max(0,Math.min(255,t.b-Math.round(-n/100*255))),new bn(t)}darken(n=10){const t=this.toHsl();return t.l-=n/100,t.l=Tm(t.l),new bn(t)}tint(n=10){return this.mix("white",n)}shade(n=10){return this.mix("black",n)}desaturate(n=10){const t=this.toHsl();return t.s-=n/100,t.s=Tm(t.s),new bn(t)}saturate(n=10){const t=this.toHsl();return t.s+=n/100,t.s=Tm(t.s),new bn(t)}greyscale(){return this.desaturate(100)}spin(n){const t=this.toHsl(),r=(t.h+n)%360;return t.h=r<0?360+r:r,new bn(t)}mix(n,t=50){const r=this.toRgb(),i=new bn(n).toRgb(),o=t/100;return new bn({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})}analogous(n=6,t=30){const r=this.toHsl(),i=360/t,o=[this];for(r.h=(r.h-(i*n>>1)+720)%360;--n;)r.h=(r.h+i)%360,o.push(new bn(r));return o}complement(){const n=this.toHsl();return n.h=(n.h+180)%360,new bn(n)}monochromatic(n=6){const t=this.toHsv(),{h:r}=t,{s:i}=t;let{v:o}=t;const s=[],a=1/n;for(;n--;)s.push(new bn({h:r,s:i,v:o})),o=(o+a)%1;return s}splitcomplement(){const n=this.toHsl(),{h:t}=n;return[this,new bn({h:(t+72)%360,s:n.s,l:n.l}),new bn({h:(t+216)%360,s:n.s,l:n.l})]}onBackground(n){const t=this.toRgb(),r=new bn(n).toRgb(),i=t.a+r.a*(1-t.a);return new bn({r:(t.r*t.a+r.r*r.a*(1-t.a))/i,g:(t.g*t.a+r.g*r.a*(1-t.a))/i,b:(t.b*t.a+r.b*r.a*(1-t.a))/i,a:i})}triad(){return this.polyad(3)}tetrad(){return this.polyad(4)}polyad(n){const t=this.toHsl(),{h:r}=t,i=[this],o=360/n;for(let s=1;s<n;s++)i.push(new bn({h:(r+s*o)%360,s:t.s,l:t.l}));return i}equals(n){const t=new bn(n);return"cmyk"===this.format||"cmyk"===t.format?this.toCmykString()===t.toCmykString():this.toRgbString()===t.toRgbString()}}const Am="controlsError",Mm="valueChangedSync",W2="template-validation-config",m0="conditionalValidator",nn="validatorConfig",nc="-rxw-",hs="modelInstance",g0="patch";class Co{static functionCreator(n){for(var t=[],r=n.match(/^\s*\(?\s*([^)]*)\s*\)?\s*=>(.*)/),i=r[2].split(","),o=0;o<i.length;o++){var s=i[o].match(/^\s*\(?\s*([^)]*)\s*\)?\s*|===|!==|==|!=|>=|>|<=|<|(.*)/);null!==s?t=new Function(r[1],"return "+s.input):(s=i[o].match(/^\s*\(?\s*([^)]*)\s*\)?\s*=(.*)/),t=new Function(r[1],null===s?"return "+i.input:"return "+s.input))}return 0==i.length&&(t={accessFunction:new Function(r[1],"return "+r[2])}),t}static execute(n,t,r,i,o){let s=o?t.dynamicConfig:t.conditionalExpression,a=o?t:i;return r&&"string"==typeof s&&(s=Co.functionCreator(s)),!r||!s||(i&&i.constructor!==Object?s.call(i,r,n,a):s(r,n,a))}static getConditionPath(n){let t="";for(var r=1;r<n.length;r++)t+=n.length-1==r?n[r].trim():`${n[r].trim()}.`;return t}static expressionParser(n,t){let i=[],o=n.toString(),s=Co.extractArguments(o);if(s.length>0){let a=[];o.replace(/\s/g,"").replace(new RegExp(/{|}/,"g"),"").split(new RegExp(/return|===|!==|==|!=|>=|>|<=|<|&&/)).forEach(l=>{let c=l.replace(/\(|\)/g,"").split("||");for(let u of c)a.push(u)}),a.forEach(l=>{s.forEach((c,u)=>{if((l=l.trim()).startsWith(c+".")){var d=l.split(".");if(2==d.length||d.length>=2&&t)i.push(t?{propName:this.getConditionPath(d),argumentIndex:3==u?0:2==u?1:1==u?-1:u}:{propName:d[1].trim(),argumentIndex:3==u?0:2==u?1:1==u?-1:u});else{var g=d[1].split("[");let m={propName:d[d.length-1].trim(),objectPropName:g[0],arrayIndex:g.length>1?g[1].replace("]",""):void 0,argumentIndex:3===u?0:2===u?1:u};i.push(m)}}})})}return i}static extractArguments(n){let t=["this"];if("("===n[0].trim()||n.trim().startsWith("function")){let r=n.match(/\(([^)]+)\)/g);r&&r[0]&&r[0].split(",").forEach(i=>t.push(i.trim().replace("(","").replace(")","")))}else{let r=n[0].split("=>")[0];t.push(r.trim().replace("(","").replace(")",""))}return t}static expressionColumns(n,t=!1){var r=[];let i=[];return"string"==typeof n?(n.split("=>")[1].split(" && ").forEach(o=>{o.split(" || ").forEach(s=>{i.push(s.trim().split(" ")[0])})}),i.forEach(o=>{var s=o.split(".");if(2==s.length)r.push({propName:s[1].trim()});else{var a=s[1].split("[");let l={propName:s[s.length-1].trim(),objectPropName:a[0],arrayIndex:a.length>1?a[1].replace("]",""):void 0};r.push(l)}})):r=Co.expressionParser(n,t),r}static dynamicConfigParser(n,t){let r=[],i=n.toString(),o=Co.extractArguments(i),s=i.replace(new RegExp(/\r?\n|\r|;/g)," ").replace(/["%()\{}=\\?\ufffd`'#<>|,;:+-]+/g," ").split(/ /g);return o.length>3&&o.splice(o.length-1,1),o.forEach(a=>{s.filter(l=>l!=`${a}.${t}`&&l.startsWith(`${a}.`)).forEach(l=>{let c=l.split(".");if(2==c.length)r.push({propName:l.replace(`${a}.`,"")});else{var u=c[1].split("[");let d={propName:c[c.length-1].trim(),objectPropName:u[0],arrayIndex:u.length>1?u[1].replace("]",""):void 0};r.push(d)}})}),r}}const __numeric="numeric",__required="required",__minLength="minLength",__maxLength="maxLength",__minNumber="minNumber",__maxNumber="maxNumber",__password="password",__compare="compare",__minDate="minDate",__maxDate="maxDate",__alpha="alpha",__alphaNumeric="alphaNumeric",__email="email",__hexColor="hexColor",__lowerCase="lowerCase",__url="url",__upperCase="upperCase",__contains="contains",__range="range",__digit="digit",__creditCard="creditCard",__time="time",__json="json",__greaterThan="greaterThan",__greaterThanEqualTo="greaterThanEqualTo",__lessThan="lessThan",__lessThanEqualTo="lessThanEqualTo",__choice="choice",__different="different",__even="even",__odd="odd",__factor="factor",__leapYear="leapYear",__allOf="allOf",__oneOf="oneOf",__noneOf="noneOf",__mac="mac",__ascii="ascii",__dataUri="dataUri",__port="port",__latLong="latLong",__extension="extension",__fileSize="fileSize",__endsWith="endsWith",__startsWith="startsWith",__primeNumber="primeNumber",__latitude="latitude",__longitude="longitude",__compose="compose",__file="file",__image="image",__unique="unique",__notEmpty="notEmpty",__ip="ip",__cusip="cusip",__grid="grid",__date="date",__and="and",__or="or",__not="not",__minTime="minTime",__maxTime="maxTime",__requiredTrue="requiredTrue",__mask="mask",__iban="iban",va="objectProperty",rc="arrayProperty",Y2="message",Ke=new class{constructor(){this.instances=[],this.modelIncrementCount=0}get(e){return this.instances.filter(t=>t.instance===e)[0]}getInstance(e,n,t,r){let o=null!=t?e.constructor:e,s=this.instances.filter(a=>a.instance===o)[0];return s||(s=this.addInstanceContainer(o)),s}addPropsConfig(e,n){let t=this.instances.filter(r=>r.instance==e)[0];if(t)for(let r of n)for(let i of r.propNames){let o=t.properties.filter(s=>s.name==i&&s.propertyType!==va&&s.propertyType!==rc)[0];o?this.addPropConfig(e,[o],r):":all:"===i&&this.addPropConfig(e,t.properties.filter(s=>s.propertyType!==va&&s.propertyType!==rc),r)}else void 0===n&&this.addInstanceContainer(e)}addPropConfig(e,n,t){for(var r of n){let i=!1;if(t.excludePropNames&&(i=void 0!==t.excludePropNames.filter(o=>o==r.name)[0]),!i){if(t.validationConfig)for(let o in t.validationConfig)this.init({constructor:e},0,r.name,o,!0===t.validationConfig[o]?void 0:t.validationConfig[o],!1);t.error&&this.addDecoratorConfig({constructor:e},0,r.name,t.error,"error"),t.disable&&this.addDecoratorConfig({constructor:e},0,r.name,t.disable,"disabled"),t.elementClass&&this.addDecoratorConfig({constructor:e},0,r.name,t.elementClass,"elementClass"),t.ignore&&(r.ignore=t.ignore)}}}addSanitizer(e,n,t,r,i){let o=this.getInstance(e,n,t,r);o&&(o.sanitizers[t]||(o.sanitizers[t]=[]),o.sanitizers[t].push({name:r,config:i}))}addDecoratorConfig(e,n,t,r,i){let s=null!=t?e.constructor:e,a=this.instances.filter(c=>c.instance===s)[0];a||(a=this.addInstanceContainer(s)),a.nonValidationDecorators[i].conditionalExpressions[t]=r.conditionalExpression,Co.expressionColumns(r.conditionalExpression,!0).forEach(c=>{if(-1!==c.argumentIndex){let u=c.objectPropName?`${c.objectPropName}.${c.propName}${nc}${c.argumentIndex}`:`${c.propName}${nc}${c.argumentIndex}`;a.nonValidationDecorators[i].changeDetection[u]||(a.nonValidationDecorators[i].changeDetection[u]=[]);let d=a.nonValidationDecorators[i].changeDetection[u];-1===d.indexOf(u)&&d.push(t)}else a.nonValidationDecorators[i].controlProp[t]||(a.nonValidationDecorators[i].controlProp[t]={}),a.nonValidationDecorators[i].controlProp[t][c.propName.replace(";","")]=!0})}init(e,n,t,r,i,o){this.addAnnotation(null!=t?e.constructor:e,{propertyIndex:n,propertyName:t,annotationType:r,config:i,isAsync:o,isValidator:"updateOn"!==r})}initPropertyObject(e,n,t,r,i){Ke.addProperty(r.constructor,{name:e,propertyType:n,entity:t,dataPropertyName:i?i.name:void 0,entityProvider:i?i.entityProvider:void 0,defaultValue:i?i.defaultValue:void 0,objectConfig:i&&i.autoCreate?{autoCreate:i.autoCreate}:void 0})}addInstanceContainer(e){let n={instance:e,propertyAnnotations:[],properties:[],nonValidationDecorators:{disabled:{conditionalExpressions:{},changeDetection:{},controlProp:{}},error:{conditionalExpressions:{},changeDetection:{},controlProp:{}},elementClass:{conditionalExpressions:{},changeDetection:{},controlProp:{}}},sanitizers:{}};return this.instances.push(n),n}addProperty(e,n,t=!1){let r=this.instances.filter(i=>i.instance===e)[0];r?this.addPropertyInfo(r,n,!t):(r=this.addInstanceContainer(e),this.addPropertyInfo(r,n))}addPropertyInfo(e,n,t=!1){var r=this.getProperty(e,n);r?t&&this.updateProperty(r,n):e.properties.push(n),r&&n.messageNexus&&(r.messageNexus=n.messageNexus)}addAnnotation(e,n){this.addProperty(e,{propertyType:"property",name:n.propertyName},!0);let t=this.instances.filter(r=>r.instance===e)[0];if(t||(t=this.addInstanceContainer(e)),t.propertyAnnotations.push(n),n.config&&n.config.conditionalExpression){let r=Co.expressionColumns(n.config.conditionalExpression);this.addChangeValidation(t,n.propertyName,r)}if(n.config&&n.config.dynamicConfig){let r=Co.dynamicConfigParser(n.config.dynamicConfig,n.propertyName);this.addChangeValidation(t,n.propertyName,r)}this.setConditionalColumns(t,n)}setConditionalColumns(e,n){e&&n.config&&(n.annotationType==__and||n.annotationType==__or||n.annotationType==__not?Object.keys(n.config.validation).forEach(t=>{"boolean"!=typeof n.config.validation[t]&&this.setLogicalConditional(e,t,n.config.validation[t].fieldName,n.propertyName)}):this.setLogicalConditional(e,n.annotationType,n.config.fieldName,n.propertyName))}setLogicalConditional(e,n,t,r){e&&(n==__compare||n==__greaterThan||n==__greaterThanEqualTo||n==__lessThan||n==__lessThanEqualTo||n==__different||n==__factor||n==__minTime||n==__maxTime||n==__creditCard&&t||(n==__minDate||n==__maxDate)&&t)&&this.setConditionalValueProp(e,t,r)}setConditionalValueProp(e,n,t){if(n){let r=n.split?n.split("."):"";r.length<2?(e.conditionalValidationProps||(e.conditionalValidationProps={}),e.conditionalValidationProps[n]||(e.conditionalValidationProps[n]=[]),-1==e.conditionalValidationProps[n].indexOf(t)&&e.conditionalValidationProps[n].push(t)):this.addChangeValidation(e,t,[{argumentIndex:1,objectPropName:r[0],propName:r[1],referencePropName:t}])}}addChangeValidation(e,n,t){e&&(e.conditionalValidationProps||(e.conditionalValidationProps={}),t.forEach(r=>{r.propName&&!r.objectPropName?(e.conditionalValidationProps[r.propName]||(e.conditionalValidationProps[r.propName]=[]),-1==e.conditionalValidationProps[r.propName].indexOf(n)&&e.conditionalValidationProps[r.propName].push(n)):r.propName&&r.objectPropName&&(e.conditionalObjectProps||(e.conditionalObjectProps=[]),r.referencePropName=n,e.conditionalObjectProps.push(r))}))}clearInstance(e){let n=this.instances.filter(t=>t.instance===e)[0];if(n){let t=this.instances.indexOf(n);this.instances.splice(t,1)}}getProperty(e,n){return e.properties.filter(t=>t.name==n.name)[0]}updateProperty(e,n){e.dataPropertyName=n.dataPropertyName,e.defaultValue=n.defaultValue}},We={alpha:/^[a-zA-Z]+$/,alphaExits:/[a-zA-Z]/,alphaWithSpace:/^[a-zA-Z\s]+$/,macId:/^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$/,onlyDigit:/^[0-9]+$/,isDigitExits:/[0-9]/,lowerCase:/[a-z]/,upperCase:/[A-Z]/,specialCharacter:/[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,advancedEmail:/^[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])?)*$/,basicEmail:/^(([^<>()\[\]\\.,,:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,alphaNumeric:/^[0-9a-zA-Z]+$/,alphaNumericWithSpace:/^[0-9a-zA-Z\s]+$/,hexColor:/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i,strictHexColor:/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i,float:/^(?:[-+]?(?:[0-9]+))?(?:\.[0-9]*)?(?:[eE][\+\-]?(?:[0-9]+))?$/,decimal:/^[-+]?([0-9]+|\.[0-9]+|[0-9]+\.[0-9]+)$/,hexaDecimal:/^[0-9A-F]+$/i,date:/^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$/,time:/^([01]?[0-9]|2[0-3]):[0-5][0-9]$/,timeWithSeconds:/^([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$/,url:/^(https?:\/\/(?:www\.|(?!www)|(?!a-zA-Z))[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www)|(?!a-zA-Z))[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9]\.[^\s]{2,})$/,localhostUrl:/^(https?:\/\/localhost\:([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|localhost\::([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])|https?:\/\/localhost\::([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))$/,interanetUrl:/^(https?:\/\/[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9])$/,ascii:/^[\x00-\x7F]+$/,dataUri:/^data:([a-z]+\/[a-z0-9-+.]+(;[a-z0-9-.!#$%*+.{}|~`]+=[a-z0-9-.!#$%*+.{}|~`]+)*)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)$/i,lat:/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,long:/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/,ipV4:/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,ipV6:/^((?:[a-fA-F\d]{1,4}:){7}(?:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,2}|:)|(?:[a-fA-F\d]{1,4}:){4}(?:(:[a-fA-F\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,3}|:)|(?:[a-fA-F\d]{1,4}:){3}(?:(:[a-fA-F\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,4}|:)|(?:[a-fA-F\d]{1,4}:){2}(?:(:[a-fA-F\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,5}|:)|(?:[a-fA-F\d]{1,4}:){1}(?:(:[a-fA-F\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(:[a-fA-F\d]{1,4}){1,6}|:)|(?::((?::[a-fA-F\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,7}|:)))(%[0-9a-zA-Z]{1,})?$/,cidrV4:/^(3[0-2]|[12]?[0-9])$/,cidrV6:/^(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,cusip:/^[0-9A-Z]{9}$/,grid:/^[GRID:]*([0-9A-Z]{2})[-\s]*([0-9A-Z]{5})[-\s]*([0-9A-Z]{10})[-\s]*([0-9A-Z]{1})$/g},J2="alphabet",v0="contains",tV="lowerCase",nV="upperCase",rV="specialCharacter",iV="minLength",oV="maxLength";class be{static isExits(n,t){return null!=n.match(t)}static isValid(n,t){return t.test(n)}static isNotBlank(n,t=!1){return t?0===n||null!=n&&""!==String(n).trim():0===n||null!=n&&""!==n}static isValidPassword(n,t){let r=!1,o="status",s=Object.getOwnPropertyNames(n);for(let a of s){switch(a){case J2:r=be.isExits(t,We.alphaExits),o=J2;break;case"digit":r=be.isValid(t,We.isDigitExits),o="digit";break;case v0:r=-1!=t.indexOf(n[v0]),o=v0;break;case tV:r=be.isValid(t,We.lowerCase),o=tV;break;case nV:r=be.isValid(t,We.upperCase),o=nV;break;case rV:r=be.isExits(t,We.specialCharacter),o=rV;break;case iV:r=t.length>=n[a],o=iV;break;case oV:r=t.length<=n[a],o=oV}if(!r)break}return{isValid:r,keyName:o}}static isZero(n){return 0==n}static commaRegex(){return new RegExp(",","g")}}let $=(()=>{class e{static set(t){t&&(e.json=t)}static get(t){let r;if(e.json){let i=t.split(".");for(let o of i)if(r=r?r[o]:e.json[o],!r)break}return r}}return e.i18n={},e.number={},e.json={},e.autoInstancePush=!1,e})(),L=(()=>{class e{static toJson(t,r,i,o={}){e.setMessage();let a,s=r?r.message:null;!s&&r&&r.messageKey&&(a=r.messageKey);let l=s||($&&$.json&&$.json.validationMessage&&$.json.validationMessage[a||t]?$.json.validationMessage[a||t]:"");i.forEach((u,d)=>{u instanceof Date&&(u=this.getDateString(u)),l=l.replace(`{{${d}}}`,u)}),r&&r.messageNexus&&Object.keys(r.messageNexus).forEach(u=>{l=l.replace(`{{${u}}}`,r.messageNexus[u])});let c={};return c[t]={message:l,refValues:i},r&&r.isAddMessageKey&&(c.messageKey=a),o&&(o.min&&(c[t].min=o.min),o.max&&(c[t].max=o.max)),c}static null(){return null}static getPasswordMessage(){let t="password";return $&&$.json&&$.json.validationMessage&&$.json.validationMessage[t]?$.json.validationMessage[t]:""}static setMessage(){$.i18n&&$.i18n.validationMessage&&e.language!==$.i18n.language&&($.json||($.json={}),$.json.validationMessage=$.i18n.validationMessage(),e.language=$.i18n.language)}static getDateString(t){let r=$&&$.json&&$.json.baseConfig&&$.json.baseConfig.seperator?$.json.baseConfig.seperator:"/",i=$&&$.json&&$.json.baseConfig&&$.json.baseConfig.dateFormat?$.json.baseConfig.dateFormat:"mdy";$&&$.json&&$.json.internationalization&&$.json.internationalization.dateFormat&&$.json.internationalization.seperator&&(r=$.json.internationalization.seperator,i=$.json.internationalization.dateFormat);let o="",s=t.getFullYear().toString(),a=String(t.getMonth()+1),l=String(t.getDay());switch(i){case"ymd":o="".concat(s,r,a,r,l);break;case"dmy":o="".concat(l,r,a,r,s);break;case"mdy":o="".concat(a,r,l,r,s)}return o}}return e.language="",e})();function vae(e){return"[object Object]"===Object.prototype.toString.call(e)}function Eo(e){let n={};if(function yae(e){return!("string"==typeof e||"number"==typeof e||"boolean"==typeof e||e instanceof Date)}(e)){for(var t in e)if("formGroup"!=t)if(Array.isArray(e[t])){n[t]=[];for(let r of e[t])vae(r)?n[t].push(Eo(r)):n[t].push(r)}else n[t]="object"!=typeof e[t]||e[t]instanceof RegExp?e[t]:Eo(e[t]);return n}return e}function sV(e,n){for(var t in n)if(Array.isArray(n[t])){e[t]||(e[t]=[]);for(let r of n[t])e[t].push(Eo(r))}else e[t]="object"!=typeof e[t]||e[t]instanceof RegExp?n[t]:sV(e[t],n[t]);return e}function b0(e,n){let t=!1;for(var r in n){if(Array.isArray(e[r]))for(var i=0;i<e[r].length;i++)t=b0(e[r][i],n[r][i]);else t="object"!=typeof e[r]||e[r]instanceof RegExp?e[r]!=n[r]:b0(e[r],n[r]);if(t)break}return t}const C0="propArray";class ba extends rr{constructor(n,t,r,i,o){super(t,r,i),this.arrayObject=n,this.arrayConfig=o,this._isModified=!1,this._modified=[],this.cloneObject(n)}get isModified(){return this._isModified}push(n,t={isAddedInstance:!1}){let r=this.root;this.arrayObject&&n.modelInstance&&(t.isAddedInstance?this.arrayObject[this.arrayObject.length]=n.modelInstance:this.arrayObject.push(n.modelInstance)),super.push(n),r[Mm]&&r.valueChangedSync(),this.patch(),this.checkValidation()}patch(){this.checkModification(),this.parent&&this.parent[g0]()}resetForm(n){if(n&&n.index>=0&&n.groupOption)this.controls[n.index].resetForm(n.groupOption);else for(var t=0;t<this._baseValue.length;t++)if(void 0!==this.controls[t])this.controls[t].resetForm({value:this._baseValue[t]});else if(n&&n.pushFunction){let r=n.pushFunction(this._baseValue[t]);this.push(r)}}commit(){this._baseValue=[];for(let n of this.controls)n.commit(),this._baseValue.push(Eo(n.value));this.patch()}removeAt(n,t={isRemovedInstance:!1}){let r=this.root;if(t.isRemovedInstance){for(var i=n;i<this.arrayObject.length-1;i++)this.arrayObject[i]=this.arrayObject[i+1];this.arrayObject.pop()}else this.arrayObject.splice(n,1);super.removeAt(n,t),r[Mm]&&r.valueChangedSync(),this.patch(),this.checkValidation()}checkValidation(){setTimeout(()=>{null!=this.arrayConfig&&this.arrayConfig.allowMaxIndex&&this.length>this.arrayConfig.allowMaxIndex?this.setErrors(L.toJson(C0,this.arrayConfig,[this.length,this.arrayConfig.allowMaxIndex])):this.errors&&this.errors[C0]&&delete this.errors[C0]})}checkModification(){if(this._isModified=this._baseValue.length!=this.controls.length,!this._isModified)for(var n=0;n<this.controls.length&&(this._isModified=b0(this._baseValue[n],this.controls[n].value),!this._isModified);n++);}cloneObject(n){this._baseValue=[];for(let t of n)this._baseValue.push(Eo(t))}}var wd=function(e){return e[e.PositiveNumber=1]="PositiveNumber",e[e.NegativeNumber=2]="NegativeNumber",e[e.Both=3]="Both",e}(wd||{}),Dd=function(e){return e[e.V4=1]="V4",e[e.V6=2]="V6",e[e.AnyOne=3]="AnyOne",e}(Dd||{}),Ca=function(e){return e[e.None=0]="None",e[e.OnSubmit=1]="OnSubmit",e[e.OnDirty=2]="OnDirty",e[e.OnTouched=3]="OnTouched",e[e.OnDirtyOrTouched=4]="OnDirtyOrTouched",e[e.OnDirtyOrSubmit=5]="OnDirtyOrSubmit",e[e.OnTouchedOrSubmit=6]="OnTouchedOrSubmit",e}(Ca||{}),Bi=function(e){return e[e.ControlsOnly=1]="ControlsOnly",e[e.FormGroupsOnly=2]="FormGroupsOnly",e[e.FormArraysOnly=3]="FormArraysOnly",e[e.ControlsAndFormGroupsOnly=4]="ControlsAndFormGroupsOnly",e[e.DefinedPropsOnly=5]="DefinedPropsOnly",e[e.All=6]="All",e}(Bi||{});class xe{static getParentObjectValue(n){return n.parent?this.parentObjectValue(n.parent).value:{}}static getParentModelInstanceValue(n){return n.parent?this.parentObjectValue(n.parent).modelInstanceValue:{}}static getRootFormGroup(n){return n.parent?this.getRootFormGroup(n.parent):n}static getParentControl(n){return n.parent?this.parentObjectValue(n.parent):n}static getFormControlName(n){let t="";if(n.parent)for(var r in n.parent.controls)if(n.parent.controls[r]==n){t=r;break}return t}static getParentFormArray(n){return n.parent&&!(n.parent instanceof rr||n.parent instanceof ba)?this.getParentFormArray(n.parent):n.parent}static toLower(n){return n&&String(n).toLowerCase().trim()}static getControl(n,t){let r=n.split(".");if(r.length>1){var i=t;return r.forEach((o,s)=>{i=i.controls[o]}),i}return t.controls[n]}static getFormControl(n,t){let r=n.split(".");if(r.length>1&&t.parent){var i=this.getParentControl(t);return r.forEach((o,s)=>{i=i.controls[o]}),i}return t.parent?t.parent.get([n]):void 0}static parentObjectValue(n){return n.parent?n=this.parentObjectValue(n.parent):n}static isNumeric(n){return n-parseFloat(n)+1>=0}static notEqualTo(n,t){let r=n??"",i=t??"";return r instanceof Date&&i instanceof Date?+r!=+i:r!=i}static numericValidation(n,t){let r;r=$&&$.number?$.json&&$.json.allowDecimalSymbol?$.json.allowDecimalSymbol:$.number.decimalSymbol:".";let i=/^[0-9]+$/;switch(t=t??wd.PositiveNumber){case wd.PositiveNumber:i=n?"."==r||null==r?/^[0-9\.]+$/:/^[0-9\,]+$/:/^[0-9]+$/;break;case wd.NegativeNumber:i=n?"."==r||null==r?/^[-][0-9\.]+$/:/^[-][0-9\,]+$/:/^[-][0-9]+$/;break;case wd.Both:i=n?"."==r||null==r?/^[-|+]?[0-9\.]+$/:/^[-|+]?[0-9\,]+$/:/^[-|+]?[0-9]+$/}return i}static configureControl(n,t,r){if(n.validatorConfig)n.validatorConfig[r]=t;else{let i={};i[r]=t,Object.assign(n,{validatorConfig:i})}}static lowerCaseWithTrim(n){return"string"==typeof n?n.toLowerCase().trim():String(n).toLowerCase().trim()}static isObject(n){return"[object Object]"===Object.prototype.toString.call(n)}static isArray(n){return Array.isArray(n)}static cloneValue(n){return xe.isObject(n)?xe.isArray(n)?[...n]:{...n}:n}}function E0(e,n){let t=Ke.get(e),r=n?n.__proto__:function ic(e,n){let t=Object.create(e.prototype);try{e.apply(t,n)}catch{t=Reflect.construct(e,n)}return t}(e,[]).__proto__;if(r.__proto__){let i=!1;do{if(i=r.__proto__.constructor!=Object,i){let o=Ke.get(r.__proto__.constructor);t=sV(Eo(t),Eo(o)),r=r.__proto__}}while(i)}return t}class Cae{constructor(n,t){this.decoratorType=n,this.entityObject=t}getFormGroupName(n){let t="";if(n.parent)for(var r of Object.keys(n.parent.controls))if(n.parent.controls[r]==n){t=r;break}return t}zeroArgumentProcess(n,t){let r=[];this.getDisabledColumns(n.parent,`${t}${nc}0`,!1).forEach(a=>r.push(a));let i=this.topControlPath(n,t),o=i.split(".");if(o.length>1){let a=xe.getRootFormGroup(n);this.getDisabledColumns(a,`${i}${nc}0`,!0).forEach(c=>r.push(c));let l="";for(var s=0;s<o.length-2;s++){let c=o[s];l=`${i.replace(`${c}.`,"")}${nc}-0`,a.controls[c]&&(this.getDisabledColumns(a.controls[c],l,!0,c).forEach(u=>r.push(u)),a=a.controls[c])}}return r}getDisabledColumns(n,t,r,i=""){if(n[hs]){let o=E0(n[hs].constructor,this.entityObject);return this.getChangeDetectionColumns(o,t,r,i)}return[]}getChangeDetectionColumns(n,t,r,i=""){let o=[],s=n.nonValidationDecorators[this.decoratorType].changeDetection[t];return s&&s.forEach(a=>{o.push({controlPath:i?`${i}.${a}`:a,conditionalExpression:n.nonValidationDecorators[this.decoratorType].conditionalExpressions[a],isRoot:r})}),o}topControlPath(n,t){if(n.parent){let r=this.getFormGroupName(n.parent);if(r)return this.topControlPath(n.parent,t=`${r}.${t}`)}return t}childControlDisabledExpression(n,t,r=""){let i=[];if(n[hs]){let s=Ke.get(n[hs].constructor);s&&(this.getChangeDetectionColumns(s,t,!0,r).forEach(a=>i.push(a)),s.properties.filter(a=>a.propertyType==va).forEach(a=>{n.controls[a.name]&&(this.getDisabledColumns(n.controls[a.name],t,!0,r?`${r}.${a.name}`:`${a.name}`).forEach(c=>i.push(c)),this.childControlDisabledExpression(n.controls[a.name],t,r?`${r}.${a.name}`:`${a.name}`).forEach(c=>i.push(c)))}))}return i}oneArgumentProcess(n,t){let r=this.topControlPath(n,t),i=xe.getRootFormGroup(n);return this.childControlDisabledExpression(i,r)}}const aV=/^(?:[\+-]?\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[\.,]\d+(?!:))?)?(?:\2[0-5]\d(?:[\.,]\d+)?)?(?:[zZ]|(?:[\+-])(?:[01]\d|2[0-3]):?(?:[0-5]\d)?)?)?)?$/;class w0{isDate(n){return n instanceof Date&&!isNaN(n.valueOf())}getRegex(n){var t;switch(n){case"ymd":t="^(?:[0-9]{4})-(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])$";break;case"dmy":t="^(3[01]|[12][0-9]|0?[1-9])-(1[0-2]|0?[1-9])-(?:[0-9]{2})?[0-9]{2}$";break;case"mdy":t="^(1[0-2]|0?[1-9])-(3[01]|[12][0-9]|0?[1-9])-(?:[0-9]{2})?[0-9]{2}$"}return new RegExp(t)}regex(n){return this.getRegex($&&$.json&&$.json.internationalization&&$.json.internationalization.dateFormat&&$.json.internationalization.seperator?n.dateFormat||$.json.internationalization.dateFormat:$&&$.json&&$.json.baseConfig&&$.json.baseConfig.dateFormat?n.dateFormat||$.json.baseConfig.dateFormat:n.dateFormat||"mdy")}getDate(n,t=void 0,r=!1){let i,o,s;if(this.isDate(n))return n;{let a,l;if(aV.test(n))return new Date(n);switch(a=$&&$.json&&$.json.baseConfig&&$.json.baseConfig.seperator?$.json.baseConfig.seperator:"/",l=t||$&&$.json&&$.json.baseConfig&&$.json.baseConfig.dateFormat?$.json.baseConfig.dateFormat:"mdy",!r&&$&&$.json&&$.json.internationalization&&$.json.internationalization.dateFormat&&$.json.internationalization.seperator&&(a=$.json.internationalization.seperator,l=t||$.json.internationalization.dateFormat),l){case"ymd":[i,o,s]=n.split(a).map(c=>+c);break;case"dmy":[s,o,i]=n.split(a).map(c=>+c);break;case"mdy":[o,s,i]=n.split(a).map(c=>+c)}return new Date(i,o-1,s)}}isValid(n,t){if(t&&t.isValid)return t.isValid(n);if("string"==typeof n){if(t&&t.allowISODate&&aV.test(n))return!0;let r="/";return $&&$.json&&$.json.baseConfig&&$.json.baseConfig.seperator&&(r=$.json.baseConfig.seperator),$.json&&$.json.internationalization&&$.json.internationalization.seperator&&(r=$.json.internationalization.seperator),3===n.split(r).length&&(n=n.replace(r,"-").replace(r,"-"),this.regex(t).test(n))}return this.isDate(n)}getConfigDateValue(n){let t=n.value;return n.value&&"string"==typeof n.value&&(t=this.getDate(n.value,n.dateFormat,!0)),t}getCompareDate(n,t){let r=this.getConfigDateValue(n);if(n.fieldName){let i=xe.getFormControl(n.fieldName,t);i&&i.value&&(r=this.getDate(i.value,n.dateFormat))}return r}}function Gr(e){return null!=e&&""!==e}function lV(e,n){return Gr(e)&&"string"==typeof e?e.replace(new RegExp("[$"+n+"]+","g"),""):e}function cV(e){if(Gr(e)){var n=".";if($&&$.number&&(n=$.json&&$.json.allowDecimalSymbol?$.json.allowDecimalSymbol:$.number.decimalSymbol),","==n&&"string"==typeof e&&(e=e.replace(",",".")),xe.isNumeric(e))return parseFloat(e)}return null}const uV={trim:function Eae(e){return Gr(e)&&"string"==typeof e?e.trim():e},ltrim:function wae(e){return Gr(e)&&"string"==typeof e?e.replace(/^\s+/g,""):e},rtrim:function Dae(e){return Gr(e)&&"string"==typeof e?e.replace(/\s+$/g,""):e},blacklist:lV,stripLow:function Tae(e,n){return lV(e,!0===n?"\0-\t\v\f\x0e-\x1f\x7f":"\0-\x1f\x7f")},toBoolean:function Sae(e,n){return Gr(e)?n?"1"===e||"true"===e:"0"!==e&&"false"!==e&&""!==e:e},toDouble:function xae(e){return cV(e)},toFloat:cV,toInt:function Aae(e,n){return Gr(e)&&xe.isNumeric(e)?parseInt(e,n||10):null},toString:function Mae(e,n){return Gr(e)?String(e):e},whitelist:function Iae(e,n){return Gr(e)&&"string"==typeof e?e.replace(new RegExp(`[^${n}]+`,"g"),""):e},toDate:function Rae(e,n){var t=new w0;return Gr(e)&&"string"==typeof e&&t.isValid(e,n)?e=t.getDate(e):null},escape:function Oae(e){return Gr(e)?e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\//g,"&#x2F;").replace(/\\/g,"&#x5C;").replace(/`/g,"&#96;"):e},prefix:function kae(e,n){return Gr(e)?`${n}${e}`:e},suffix:function Nae(e,n){return Gr(e)?`${e}${n}`:e},sanitize:function Pae(e,n){return n.custom(e)}},dV="touched",fV="untouched";class Bae extends Ul{constructor(n,t,r,i,o,s,a){if(super(n,t,r),this.entityObject=i,this.baseObject=o,this._sanitizers=a,this._errorMessages=[],this._childColumns=[],this._refDisableControls=[],this._refMessageControls=[],this._refClassNameControls=[],this._isPassedExpression=!1,this._dirty=!1,this.backEndErrors={},this.defineErrorsProperty(),this._baseValue=void 0===n?null:this.getFormState(n),this._isModified=!1,this.keyName=s,this._validators=t.validators,this._asyncValidators=t.asyncValidators,this._errorMessageBindingStrategy=$.get("reactiveForm.errorMessageBindingStrategy"),this._sanitizers&&this._sanitizers.filter(c=>"toFloat"==c.name)[0]&&this._baseValue&&$.number&&","==$.number.decimalSymbol){let c=String(this._baseValue);-1!=c.indexOf(".")&&(this._baseValue=c.replace(".",$.number.decimalSymbol),super.setValue(this._baseValue))}}get errorMessages(){if(this._messageExpression){if(this._messageExpression&&!this._isPassedExpression)return[]}else 0==this._errorMessages.length&&this.errors&&this.setControlErrorMessages();return!this.errors&&this._errorMessages.length>0&&this.setControlErrorMessages(),this._language!=this.getLanguage()&&this.setControlErrorMessages(),this._errorMessages}get errorMessage(){if(this._messageExpression){if(this._messageExpression&&!this._isPassedExpression)return}else null==this._errorMessage&&this.errors&&this.setControlErrorMessages();return!this.errors&&this._errorMessage&&this.setControlErrorMessages(),this._language!=this.getLanguage()&&this.setControlErrorMessages(),this._errorMessage}defineErrorsProperty(){Object.defineProperty(this,"errors",{configurable:!0,get(){return this._language&&this._language!=this.getLanguage()&&this.validator&&(this.errors=this.validator(this)),this._errors},set(n){this._errors=n}})}getFormState(n){let t=n;return Array.isArray(n)&&(t=[],n.forEach(r=>t.push(r))),t}get isModified(){return this._isModified}getValidators(){return this.getValidatorSource(this._validators)}getAsyncValidators(){return this.getValidatorSource(this._asyncValidators)}getValidatorSource(n){return n?Array.isArray(n)?[...n]:[n]:[]}setValidators(n){this._validators=n,super.setValidators(n)}setAsyncValidators(n){this._asyncValidators=n,super.setAsyncValidators(n)}setValue(n,t){this.parent.changing=!0;let r=this.getSanitizedValue(n);t&&t.dirty&&(this.baseObject[this.keyName]=n),this.entityObject[this.keyName]=r,super.setValue(n,t),this.bindError(),this.bindClassName(),this.executeExpressions(),this.callPatch(),t&&!t.updateChanged&&this.root[Mm]&&this.root[Mm](),this.parent.changing=!1}getControlValue(){return this.getSanitizedValue(this.value)}bindError(){this._messageExpression&&(this._isPassedExpression=this.executeExpression(this._messageExpression,this)),this.setControlErrorMessages(),this.errors=this.errors}bindClassName(){if(this.updateOnElementClass&&"function"==typeof this.updateOnElementClass){let n=this.executeExpression(this._classNameExpression,this);(0,this.updateOnElementClass)(n)}}setBackEndErrors(n){Object.keys(n).forEach(t=>this.backEndErrors[t]=n[t]),this.setControlErrorMessages()}clearBackEndErrors(n){n?Object.keys(n).forEach(t=>delete this.backEndErrors[t]):this.backEndErrors={},this.setControlErrorMessages()}markAsTouched(n){let t=this.touched;super.markAsTouched(n),t!=this.touched&&this.runControlPropChangeExpression([dV,fV])}markAsUntouched(n){let t=this.untouched;super.markAsUntouched(n),t!=this.untouched&&this.runControlPropChangeExpression([fV,dV])}markAsDirty(n){let t=this._dirty;super.markAsDirty(n),this._dirty=!0,t!=this._dirty&&this.runControlPropChangeExpression(["dirty"])}markAsPristine(n){let t=this.pristine;super.markAsPristine(n),t!=this.pristine&&this.runControlPropChangeExpression(["pristine"])}markAsPending(n){let t=this.pending;super.markAsDirty(n),t!=this.pending&&this.runControlPropChangeExpression(["pending"])}runControlPropChangeExpression(n){n.forEach(t=>{(this._controlProp&&this._messageExpression&&this._controlProp[t]||!this._messageExpression&&this.checkErrorMessageStrategy())&&this.bindError(),this._classNameControlProp&&this._classNameControlProp[t]&&this.bindClassName()})}refresh(){this.getMessageExpression(this.parent,this.keyName),this.bindConditionalControls("disabled","_refDisableControls"),this.bindConditionalControls("error","_refMessageControls"),this.bindConditionalControls("elementClass","_refClassNameControls"),this.executeExpressions(),this.bindError()}reset(n,t={}){this.setValue(void 0!==n?n:this.getFormState(this._baseValue),t),this._dirty=!1}commit(){this._baseValue=this.value,this.callPatch()}callPatch(){this._isModified=this.getValue(this._baseValue)!=this.getValue(this.value),this.parent&&this.parent[g0]&&this.parent[g0](this.keyName)}checkErrorMessageStrategy(){let n=!0;switch(this._errorMessageBindingStrategy){case Ca.OnSubmit:n=this.parent.submitted;break;case Ca.OnDirty:n=this._dirty;break;case Ca.OnTouched:n=this.touched;break;case Ca.OnDirtyOrTouched:n=this._dirty||this.touched;break;case Ca.OnDirtyOrSubmit:n=this._dirty||this.parent.submitted;break;case Ca.OnTouchedOrSubmit:n=this.touched||this.parent.submitted;break;default:n=!0}return n}executeExpressions(){this.processExpression("_refDisableControls","disabled"),this.processExpression("_refMessageControls","bindError"),this.processExpression("_refClassNameControls","bindClassName")}getMessageExpression(n,t){if(n[hs]){let r=Ke.get(n[hs].constructor);r&&(this._messageExpression=r.nonValidationDecorators.error.conditionalExpressions[t],this._controlProp=r.nonValidationDecorators.error.controlProp[this.keyName],this._classNameExpression=r.nonValidationDecorators.elementClass.conditionalExpressions[t],this._classNameControlProp=r.nonValidationDecorators.elementClass.controlProp[t],this._classNameExpression&&(this.updateOnElementClass=!0))}}getSanitizedValue(n){if(this._sanitizers)for(let t of this._sanitizers)n=uV[t.name](n,t.config);return n}bindConditionalControls(n,t){this._disableProvider=new Cae(n,this.entityObject),this[t]=this._disableProvider.zeroArgumentProcess(this,this.keyName),this._disableProvider.oneArgumentProcess(this,`${this.keyName}${nc}1`).forEach(r=>this[t].push(r))}setControlErrorMessages(){if(!this._messageExpression&&this.checkErrorMessageStrategy()||this._isPassedExpression){this._errorMessages=[],this.errors?Object.keys(this.errors).forEach(t=>{if(this.parent){if(this.parent[Am][this.keyName]=this._errorMessage=this.getErrorMessage(this.errors,t),!this._errorMessage){let r=L.toJson(t,void 0,[this.errors[t][t]]);this.parent[Am][this.keyName]=this._errorMessage=this.getErrorMessage(r,t)}}else this._errorMessage=this.getErrorMessage(this.errors,t);this._errorMessages.push(this._errorMessage)}):(this._errorMessage=void 0,this.parent&&(this.parent[Am][this.keyName]=void 0,delete this.parent[Am][this.keyName]));let n=Object.keys(this.backEndErrors);n.length>0&&n.forEach(t=>{this._errorMessages.push(this._errorMessage=this.backEndErrors[t])})}else this._errorMessages=[],this._errorMessage=void 0;this._language=this.getLanguage()}getLanguage(){return $.i18n&&$.i18n.language?$.i18n.language:void 0}getErrorMessage(n,t){if(n[t][Y2])return n[t][Y2]}processExpression(n,t){if(this[n])for(var r of this[n]){let i=r.isRoot?xe.getControl(r.controlPath,xe.getRootFormGroup(this)):xe.getFormControl(r.controlPath,this);i&&("disabled"==t?this.executeExpression(r.conditionalExpression,i)?i.disable():i.enable():"bindError"==t?i.bindError():"bindClassName"==t&&i.bindClassName())}}executeExpression(n,t){return n.call(t.parent[hs],t,xe.getParentModelInstanceValue(this),t.parent[hs])}getValue(n){return null!=n&&""!==n?n:""}}class Uae{convertToFormData(n,t){return this.convertFormData(n,void 0,void 0,t)}convertFormData(n,t,r,i){let o=t||new FormData,s="";for(var a in n)s=r?`${r}[${a}]`:a,Array.isArray(n[a])?n[a].forEach((l,c)=>{s=`${a}[${c}]`,"object"==typeof l?this.convertFormData(l,o,s,i):this.nonObjectValueBind(l,o,s,i)}):null===n[a]||n[a]instanceof Date||"object"!=typeof n[a]||n[a]instanceof File||n[a]instanceof FileList?this.nonObjectValueBind(n[a],o,s,i):this.convertFormData(n[a],o,s,i);return o}nonObjectValueBind(n,t,r,i){if("boolean"==typeof n)t.append(r,!!n);else if(n instanceof FileList)for(var o=0;o<n.length;o++)t.append(i&&i.excludeImageIndex&&1===n.length?r:`${r}[${o}]`,n.item(o));else be.isNotBlank(n)&&t.append(r,n)}}function $ae(e,n,t){let r=!0;if(t){if(r=!1,t.resetType)switch(t.resetType){case Bi.ControlsOnly:r=n instanceof Ul;break;case Bi.ControlsAndFormGroupsOnly:r=n instanceof Ul||n instanceof nr;break;case Bi.FormGroupsOnly:r=n instanceof nr;break;case Bi.FormArraysOnly:r=n instanceof rr;break;case Bi.DefinedPropsOnly:r=!!t.value&&-1!=Object.keys(t.value).indexOf(e);break;default:r=!0}!r&&t.with&&(r=void 0!==t.with.filter(i=>i.split(".")[0]==e.split(".")[0])[0]),!r&&t.value&&(void 0===t.resetType||t.resetType!==Bi.DefinedPropsOnly)&&(r=!0)}return r}function Hae(e,n){if(n){let t={};if(n.resetType&&(t.resetType=n.resetType==Bi.FormGroupsOnly||n.resetType==Bi.FormArraysOnly?Bi.ControlsOnly:n.resetType),n.with){let i=n.with.filter(o=>o.split(".")[0]==e).map(o=>{let s=o.split(".");return s.splice(0,1),s.join(".")});t.with=i}return n.value&&n.value[e]&&(t.value=n.value[e]),t=Object.keys(t).length>0?t:void 0,t}}class di extends nr{constructor(n,t,r,i,o){for(var s in super(r,i,o),this.model=n,this.entityObject=t,this._modified={},this._isModified=!1,this.changing=!1,this.baseObject={},this.entityObject)this.baseObject[s]=this.entityObject[s];this.formDataProvider=new Uae}bindPrimaryKey(n,t){let r=Ke.get(n.constructor);if(r){let i=r.properties.filter(o=>o.isPrimaryKey)[0];i&&this.modelInstance[i.name]&&(t[i.name]=this.modelInstance[i.name])}}get modifiedValue(){let n={};if(Object.keys(this._modified).length>0){for(var t in this.bindPrimaryKey(this.modelInstance,n),this._modified)if(this.controls[t]instanceof di)n[t]=this.controls[t].modifiedValue;else if(this.controls[t]instanceof rr){let i=this.controls[t];n[t]=[];for(var r=0;r<this._modified[t].length;r++){let o=i.controls[r].modifiedValue;Object.keys(o).length>0&&n[t].push(o)}0==n[t].length&&delete n[t]}else n[t]=this._modified[t];return n}return this._modified}get isModified(){return this._isModified}patch(n){n?this.processModified(n,this.controls[n]):this.nestedFormsModification(),this._isModified=Object.keys(this._modified).length>0,this._isModified||this.nestedArrayIsModified(),this.parent&&this.parent.patch&&this.parent.patch()}isDirty(){let n=!1;for(let t in this.value){let r=this.modelInstance[t];if(this.controls[t]instanceof nr||this.controls[t]instanceof rr){if(this.controls[t]instanceof di)n=this.controls[t].isDirty();else if(this.controls[t]instanceof rr)for(let i of this.controls[t].controls)n=i.isDirty()}else n=xe.notEqualTo(this.baseObject[t],r);if(n)break}return n}resetForm(n){for(let t in this.controls)$ae(t,this.controls[t],n)&&(this.controls[t]instanceof nr?this.controls[t].resetForm(Hae(t,n)):this.controls[t]instanceof rr?this.controls[t].resetForm(n&&n.value?n.value[t]:void 0):n&&n.value&&be.isNotBlank(n.value[t])?this.controls[t].reset(n.value[t]):this.controls[t].reset())}commit(){for(let n in this.controls)this.controls[n].commit()}patchModelValue(n,t){if(n)for(let r in this.controls)if(this.controls[r]instanceof di&&n[r])this.controls[r].patchModelValue(n[r],t);else if(this.controls[r]instanceof rr&&Array.isArray(n[r])){let i=0;for(let o of this.controls[r].controls)n[r][i]&&o.patchModelValue(n[r][i],t),i+=1}else void 0!==n[r]&&this.controls[r].patchValue(n[r],t)}getErrorSummary(n){let t={};return Object.keys(this.controls).forEach(r=>{if(this.controls[r]instanceof nr){let i=this.controls[r].getErrorSummary(!1);Object.keys(i).length>0&&(t[r]=i)}else if(this.controls[r]instanceof rr){let i=0;for(let o of this.controls[r].controls){let s=o.getErrorSummary(!1);Object.keys(s).length>0&&(s.index=i,t[r]||(t[r]=[]),t[r].push(s)),i++}}else if(this.controls[r].errors){let i=this.controls[r].errors;if(n)for(let o in i)t[r]=i[o].message;else t[r]=i}}),t}valueChangedSync(){Object.keys(this.controls).forEach(n=>{if(this.controls[n]instanceof rr||this.controls[n]instanceof ba||this.controls[n]instanceof nr||this.controls[n]instanceof di||this.entityObject[n]instanceof Ul||this.entityObject[n]instanceof Bae||!this.controls[n].getControlValue||!xe.notEqualTo(this.controls[n].getControlValue(),this.entityObject[n]))if(this.controls[n]instanceof rr||this.controls[n]instanceof ba)for(let t of this.controls[n].controls)t.valueChangedSync();else this.controls[n]instanceof di&&this.controls[n].valueChangedSync();else this.controls[n].setValue(this.entityObject[n],{updateChanged:!0})})}refreshDisable(){Object.keys(this.controls).forEach(n=>{this.controls[n]instanceof rr||this.controls[n]instanceof ba||this.controls[n]instanceof nr||this.controls[n]instanceof di?this.controls[n]instanceof di&&this.controls[n].refreshDisable():this.controls[n].refresh()})}bindErrorMessages(){Object.keys(this.controls).forEach(n=>{this.controls[n]instanceof rr||this.controls[n]instanceof ba||this.controls[n]instanceof nr||this.controls[n]instanceof di?this.controls[n]instanceof di&&this.controls[n].bindErrorMessages():this.controls[n].bindError()})}get submitted(){return this._submitted}set submitted(n){this._submitted=n,Object.keys(this.controls).forEach(t=>{if(this.controls[t]instanceof rr){let r=this.controls[t];for(let i of r.controls)i.submitted=n}else this.controls[t]instanceof nr?this.controls[t].submitted=n:this.controls[t].bindError()})}get modelInstanceValue(){return Eo(this.entityObject)}get modelInstance(){return this.entityObject}get controlsError(){return this.getErrorSummary(!0)}toFormData(n){return this.formDataProvider.convertToFormData(this.value,n)}processModified(n,t){t.isModified?this._modified[n]=t.value:delete this._modified[n],this._isModified=Object.keys(this._modified).length>0}nestedArrayIsModified(){for(var n in this.controls)if(this.controls[n]instanceof ba&&(this._isModified=this.controls[n].isModified),this._isModified)break}setBackEndErrors(n){Object.keys(n).forEach(t=>{this.controls[t]&&this.controls[t].setBackEndErrors(n[t])})}clearBackEndErrors(n){Object.keys(n||this.controls).forEach(r=>{this.controls[r]&&(n?this.controls[r].clearBackEndErrors(n[r]):this.controls[r].clearBackEndErrors())})}nestedFormsModification(){for(var n in this.controls)if(this.controls[n]instanceof di)this.processModified(n,this.controls[n]);else if(this.controls[n]instanceof ba)if(this.controls[n].isModified){let r=this.controls[n].controls;for(var t of(this._modified[n]=[],r))t.isModified&&(this._modified[n]||(this._modified[n]=[]),this._modified[n].push(t.modifiedValue));0==this._modified[n].length&&delete this._modified[n]}else this._modified[n]&&delete this._modified[n]}}class Xt{static ProcessRule(n,t,r=!1){if(t&&t.expressionProcessed)return!0;const i=xe.getParentObjectValue(n),o=n.parent?xe.cloneValue(n.parent.value):void 0;let s;if(n.parent&&n.parent instanceof di&&(s=n.parent.modelInstance),o)this.updateFormControlValue(o,n.parent.controls,n,t),this.forDisableUpdate(o,t);else if(t.conditionalExpression)return!1;return Co.execute(i,t,o,s,r)}static updateFormControlValue(n,t,r,i){for(var o in n)if(!(n[o]instanceof Object)&&t[o]===r){n[o]=r.value;break}}static forDisableUpdate(n,t){t.disableConfig&&Object.keys(t.disableConfig).forEach(r=>{n[r]=t.disableConfig[r]})}}class ht{static pass(n,t){return!!Xt.ProcessRule(n,t)&&be.isNotBlank(n.value)}static passArrayValue(n,t){return!!Xt.ProcessRule(n,t)&&("string"==typeof n.value?be.isNotBlank(n.value):n.value instanceof Array)}}const Im="ArrayConfig",D0="FieldConfig",pV="IpConfig",Td="NumberConfig",mV="PasswordConfig",gV="PatternConfig",_V="RangeConfig",zae={[Im]:["matchValues"],[D0]:["fieldName"],[pV]:["version"],[mV]:["validation"],[Td]:["value"],[gV]:["expression"],[_V]:["minimumNumber","maximumNumber"]};function ye(e,n,t=""){return null!=e&&1!=e?function Gae(e,n,t){if(n.dynamicConfig){let r=Xt.ProcessRule(e,Eo(n),!0);return"boolean"!=typeof r?(r.conditionalExpression=n.conditionalExpression,r.dynamicConfig=n.dynamicConfig,Object.keys(n).forEach(i=>{("conditionalExpression"!=i&&"dynamicConfig"!=i||void 0===r[i])&&(r[i]=n[i])}),r):n}return function Wae(e,n){return n&&zae[n].forEach(r=>{if(void 0===e[r])throw new Error(`Pass the property of '${r}' with value in the ${n}, otherwise it won't work.`)}),e}(n,t)}(n,e,t):{}}const yV={danish:/^[A-Z\xc6\xd8\xc5]+$/i,french:/^[A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178]+$/i,german:/^[A-Z\xc4\xd6\xdc\xdf]+$/i,spanish:/^[a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc]+$/i,russian:/^[\u0410-\u042f\u0401]+$/i},vV={danish:/^[A-Z\xc6\xd8\xc5\s]+$/i,french:/^[A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178\s]+$/i,german:/^[A-Z\xc4\xd6\xdc\xdf\s]+$/i,spanish:/^[a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc\s]+$/i,russian:/^[\u0410-\u042f\u0401\s]+$/i},bV={danish:/^[0-9A-Z\xc6\xd8\xc5]+$/i,french:/^[0-9A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178]+$/i,german:/^[0-9A-Z\xc4\xd6\xdc\xdf]+$/i,spanish:/^[0-9a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc]+$/i,russian:/^[0-9\u0410-\u042f\u0401]+$/i},CV={danish:/^[0-9A-Z\xc6\xd8\xc5\s]+$/i,french:/^[0-9A-Z\xc0\xc2\xc6\xc7\xc9\xc8\xca\xcb\xcf\xce\xd4\u0152\xd9\xdb\xdc\u0178\s]+$/i,german:/^[0-9A-Z\xc4\xd6\xdc\xdf\s]+$/i,spanish:/^[0-9a-z\xf1\xe1\xe9\xed\xf3\xfa\xfc\s]+$/i,russian:/^[0-9\u0410-\u042f\u0401\s]+$/i};function EV(e,n,t,r){let i=ye(e,n);return ht.pass(n,i)&&(t=function qae(e,n,t){switch(t.allowCharacters&&(t.allowWhiteSpace?n[1]=new RegExp(`^[0-9a-zA-Z @${t.allowCharacters}]+$`,""):n[0]=new RegExp(`^[0-9a-zA-Z @${t.allowCharacters}]+$`,"")),e){case"alpha":var r=t.locale?t.locale:$.json&&$.json.defaultValidationLocale&&$.json.defaultValidationLocale.alpha?$.json.defaultValidationLocale.alpha:"";return[r&&r in yV?yV[r]:n[0],r&&r in vV?vV[r]:n[1]];case"alphaNumeric":var i=t.locale?t.locale:$.json&&$.json.defaultValidationLocale&&$.json.defaultValidationLocale.alphaNumeric?$.json.defaultValidationLocale.alphaNumeric:"";return[i&&i in bV?bV[i]:n[0],i&&i in CV?CV[i]:n[1]]}}(r,t,i),!be.isValid(n.value,i&&i.allowWhiteSpace?t[1]:t[0]))?L.toJson(r,i,[n.value]):L.null()}function Yae(e,n){let t=!1;for(let r of n)if(t=r==e,t)break;return t}function ps(e,n,t,r){return AV(ye(e,n),n,t,r)}function AV(e,n,t,r){return ht.pass(n,e)&&!be.isValid(n.value,t)?L.toJson(r,e,[n.value]):L.null()}function kV(e,n,t){let r=!1;switch(t){case"<":case">":r=e>n;break;case"<=":case">=":r=e>=n}return r}function NV(e,n,t){n=ye(n,e);var r=new w0;if(Xt.ProcessRule(e,n)&&be.isNotBlank(e.value)){let i=r.getCompareDate(n,e);if(!r.isDate(e.value)&&!r.isValid(e.value,n))return L.toJson(t,n,[e.value,i]);{let o=r.getDate(e.value);if(!(t==__minDate?kV(o,i,n.operator||">="):kV(i,o,n.operator||"<=")))return L.toJson(t,n,[e.value,i])}}return L.null()}const Qae={[__greaterThan]:__lessThan,[__lessThan]:__greaterThan,[__greaterThanEqualTo]:__lessThanEqualTo,[__lessThanEqualTo]:__greaterThanEqualTo};function Rm(e,n,t){const r=(n=ye(n,e)).fieldName?xe.getFormControl(n.fieldName,e):void 0,i=r?r.value:void 0!==n.value?n.value:"";if(Xt.ProcessRule(e,n)){if(n.isArrayControl)return function ele(e,n,t){let r=xe.getParentFormArray(e),i=e.parent?e.parent:void 0,o=Qae[t],s=[];if(r&&i&&r.controls.length>1){let a=r.controls.indexOf(i),l=xe.getFormControlName(e),c=!0;if(a>0&&(c=KV(r,e,a-1,l,o,t,s)),c&&r.controls.length>a+1&&(c=KV(r,e,a+1,l,t,t,s)),s.length>0&&function Jae(e){let n=setTimeout(()=>{e.forEach(t=>{t.updateValueAndValidity()}),clearTimeout(n)},200)}(s),!1===c)return L.toJson(t,n,[e.value])}return L.null()}(e,n,t);if(!1===ZV(e,i,t))return L.toJson(t,n,[e.value,i])}return L.null()}function ZV(e,n,t){if(be.isNotBlank(e.value)&&be.isNotBlank(n)){let r=!1;switch(t){case __greaterThan:r=parseFloat(e.value)>parseFloat(n);break;case __lessThan:r=parseFloat(e.value)<parseFloat(n);break;case __greaterThanEqualTo:r=parseFloat(e.value)>=parseFloat(n);break;case __lessThanEqualTo:r=parseFloat(e.value)<=parseFloat(n)}return r}return null}function KV(e,n,t,r,i,o,s){let a=!1,l=e.controls[t];if(l&&l.controls){let c=l.controls[r];a=ZV(n,c.value,i),a&&c.errors&&c.errors[o]&&s.push(c)}return a}function D5(e){let n=be.isValid(e,We.ipV4);if(n){const t=e.split(".");for(let r of t)if(n=r<=255,!n)break}return n}function T5(e){return be.isValid(e,We.ipV6)}function I5(e,n,t){let r=!1;switch(t){case"<":case">":r=e>n;break;case"<=":case">=":r=e>=n}return r}function T0(e){let n=e?e.split(":"):[];return new Date(1970,0,1,n[0]?n[0]:0,n[1]?n[1]:0,n[2]?n[2]:0).getTime()}function R5(e,n,t){if(n=ye(n,e),Xt.ProcessRule(e,n)&&be.isNotBlank(e.value)){if(!function ale(e,n){return be.isValid(e.value,n.allowSeconds?We.timeWithSeconds:We.time)}(e,n))return L.toJson(t,n,[e.value]);{let r=n.fieldName?xe.getFormControl(n.fieldName,e):void 0,i=T0(r?r.value:n.value),o=T0(e.value);if(!(t==__minTime?I5(o,i,n.operator||">="):I5(i,o,n.operator||"<=")))return L.toJson(t,n,[e.value],{[t==__minTime?"min":"max"]:i})}}return L.null()}const F5={AD:/^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/,AE:/^(AE[0-9]{2})\d{3}\d{16}$/,AL:/^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/,AT:/^(AT[0-9]{2})\d{16}$/,AZ:/^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/,BA:/^(BA[0-9]{2})\d{16}$/,BE:/^(BE[0-9]{2})\d{12}$/,BG:/^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/,BH:/^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/,BR:/^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/,BY:/^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/,CH:/^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/,CR:/^(CR[0-9]{2})\d{18}$/,CY:/^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/,CZ:/^(CZ[0-9]{2})\d{20}$/,DE:/^(DE[0-9]{2})\d{18}$/,DK:/^(DK[0-9]{2})\d{14}$/,DO:/^(DO[0-9]{2})[A-Z]{4}\d{20}$/,EE:/^(EE[0-9]{2})\d{16}$/,EG:/^(EG[0-9]{2})\d{25}$/,ES:/^(ES[0-9]{2})\d{20}$/,FI:/^(FI[0-9]{2})\d{14}$/,FO:/^(FO[0-9]{2})\d{14}$/,FR:/^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,GB:/^(GB[0-9]{2})[A-Z]{4}\d{14}$/,GE:/^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/,GI:/^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/,GL:/^(GL[0-9]{2})\d{14}$/,GR:/^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/,GT:/^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/,HR:/^(HR[0-9]{2})\d{17}$/,HU:/^(HU[0-9]{2})\d{24}$/,IE:/^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/,IL:/^(IL[0-9]{2})\d{19}$/,IQ:/^(IQ[0-9]{2})[A-Z]{4}\d{15}$/,IR:/^(IR[0-9]{2})0\d{2}0\d{18}$/,IS:/^(IS[0-9]{2})\d{22}$/,IT:/^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,JO:/^(JO[0-9]{2})[A-Z]{4}\d{22}$/,KW:/^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/,KZ:/^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/,LB:/^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/,LC:/^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/,LI:/^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/,LT:/^(LT[0-9]{2})\d{16}$/,LU:/^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/,LV:/^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/,MC:/^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,MD:/^(MD[0-9]{2})[A-Z0-9]{20}$/,ME:/^(ME[0-9]{2})\d{18}$/,MK:/^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/,MR:/^(MR[0-9]{2})\d{23}$/,MT:/^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/,MU:/^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/,NL:/^(NL[0-9]{2})[A-Z]{4}\d{10}$/,NO:/^(NO[0-9]{2})\d{11}$/,PK:/^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/,PL:/^(PL[0-9]{2})\d{24}$/,PS:/^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/,PT:/^(PT[0-9]{2})\d{21}$/,QA:/^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/,RO:/^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/,RS:/^(RS[0-9]{2})\d{18}$/,SA:/^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/,SC:/^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/,SE:/^(SE[0-9]{2})\d{20}$/,SI:/^(SI[0-9]{2})\d{15}$/,SK:/^(SK[0-9]{2})\d{20}$/,SM:/^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,SV:/^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/,TL:/^(TL[0-9]{2})\d{19}$/,TN:/^(TN[0-9]{2})\d{20}$/,TR:/^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/,UA:/^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/,VA:/^(VA[0-9]{2})\d{18}$/,VG:/^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/,XK:/^(XK[0-9]{2})\d{16}$/};const wo={alphaNumeric:function DV(e){return n=>EV(e,n,[We.alphaNumeric,We.alphaNumericWithSpace],__alphaNumeric)},alpha:function wV(e){return n=>EV(e,n,[We.alpha,We.alphaWithSpace],__alpha)},compare:function TV(e){return n=>{let t=ye(e,n,D0);const r=xe.getFormControl(t.fieldName,n),i=n.value,o=r?r.value:"";return!be.isNotBlank(i)&&!be.isNotBlank(o)||r&&r.value===i?L.null():L.toJson(__compare,t,[i,o])}},email:function IV(e){return n=>ps(e,n,We.basicEmail,__email)},hexColor:function RV(e){return n=>ps(e,n,We.strictHexColor,__hexColor)},lowerCase:function OV(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&n.value!==n.value.toLowerCase()?L.toJson(__lowerCase,t,[n.value]):L.null()}},maxDate:function PV(e){return n=>NV(n,e,__maxDate)},maxNumber:function LV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||parseFloat(n.value)<=t.value?L.null():L.toJson(__maxNumber,t,[n.value,t.value])}},minDate:function VV(e){return n=>NV(n,e,__minDate)},minNumber:function jV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||parseFloat(n.value)>=t.value?L.null():L.toJson(__minNumber,t,[n.value,t.value])}},contains:function SV(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let r=!1;const i=t.values?t.values:[t.value];for(let o of i)if(r=-1==n.value.indexOf(o),!r)break;if(r)return L.toJson(__contains,t,[n.value,t.value])}return L.null()}},upperCase:function HV(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&n.value!==n.value.toUpperCase()?L.toJson(__upperCase,t,[n.value]):L.null()}},maxLength:function FV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||n.value.length<=t.value?L.null():L.toJson(__maxLength,t,[n.value,t.value])}},minLength:function BV(e){return n=>{let t=ye(e,n,Td);return!ht.pass(n,t)||String(n.value).length>=t.value?L.null():L.toJson(__minLength,t,[n.value,t.value])}},password:function UV(e){return t=>{let r=ye(e,t,mV),i=t.value;if(be.isNotBlank(i)){let o=be.isValidPassword(r.validation,i),s={};if(s.message=r.message&&r.message[o.keyName]?r.message[o.keyName]:"string"==typeof r.message?r.message:"",s.messageKey=r.messageKey&&r.messageKey[o.keyName]?r.messageKey[o.keyName]:"string"==typeof r.messageKey?r.messageKey:"",s=function n(t,r){if(!t.message&&!t.messageKey){let i=L.getPasswordMessage();t.message=i&&"string"==typeof i?i:xe.isObject(i)?i[r]:"",t.message||(t.message=i.password),t.messageKey=""}return t}(s,o.keyName),!o.isValid)return L.toJson(__password,s,[i])}return L.null()}},range:function $V(e){return n=>{let t=ye(e,n,_V);return!ht.pass(n,t)||(n.value||0===n.value)&&parseFloat(n.value)>=t.minimumNumber&&parseFloat(n.value)<=t.maximumNumber?L.null():L.toJson(__range,t,[n.value,t.minimumNumber,t.maximumNumber])}},required:function zV(e){return n=>{let t=ye(e,n);return Xt.ProcessRule(n,t)&&!be.isNotBlank(n.value)?L.toJson(__required,t,[]):L.null()}},creditCard:function xV(e){let n={AmericanExpress:[15],DinersClub:[14,16,19],Discover:[16,19],JCB:[16,19],Maestro:[12,16,19],MasterCard:[16],Visa:[13,16,19]};function t(i){var o=parseInt(i.substring(i.length-1,i.length));return function Zae(e){let n=0;for(var t=0;t<e.length;t++)n+=parseInt(e.substring(t,t+1));let r=new Array(0,1,2,3,4,-4,-3,-2,-1,0);for(t=e.length-1;t>=0;t-=2)n+=r[parseInt(e.substring(t,t+1))];let i=n%10;return i=10-i,10==i&&(i=0),i}(i.substring(0,i.length-1))==parseInt(String(o))}function r(i){var o="";return/^(5018|5020|5038|5612|5893|6304|6759|6761|6762|6763|0604|6390)\d+$/.test(i)?o="Maestro":/^5[1-5]/.test(i)?o="MasterCard":/^4/.test(i)?o="Visa":/^3[47]/.test(i)?o="AmericanExpress":/^(?:2131|1800|35)/.test(i)?o="JCB":/^3(?:0[0-5]|[68])/.test(i)?o="DinersClub":/^6(?:011|5)/.test(i)&&(o="Discover"),o}return i=>{const o=i.value;let s=ye(e,i);const a=i.parent?i.parent.value:void 0;if(Xt.ProcessRule(i,s)&&be.isNotBlank(o)){let l=!1,c=s.fieldName&&a[s.fieldName]?[a[s.fieldName]]:s.creditCardTypes,u="";for(let d of c)if(l=Yae(o.length,n[d])&&r(o)==d&&t(o),u=d,l)break;if(!l)return L.toJson(__creditCard,s,[o,u])}return L.null()}},digit:function MV(e){return n=>ps(e,n,We.onlyDigit,__digit)},pattern:function GV(e){return n=>{let t=ye(e,n,gV);if(ht.pass(n,t))for(var r in t.expression)if(!be.isValid(n.value,t.expression[r]))return L.toJson(r,t,[n.value]);return L.null()}},time:function WV(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&!be.isValid(n.value,t.allowSeconds?We.timeWithSeconds:We.time)?L.toJson(__time,t,[n.value]):L.null()}},url:function qV(e){return n=>function Xae(e,n){var t=We.url;let r=ye(e,n);if(r&&r.urlValidationType)switch(r.urlValidationType){case 1:t=We.url;break;case 2:t=We.localhostUrl;break;case 3:t=We.interanetUrl}return AV(r,n,t,__url)}(e,n)},json:function YV(e){return t=>{let r=ye(e,t);return ht.pass(t,r)&&!function n(t){var r=!1;try{var i=JSON.parse(t);r=!!i&&"object"==typeof i}catch{r=!1}return r}(t.value)?L.toJson(__json,r,[t.value]):L.null()}},greaterThan:function XV(e){return n=>Rm(n,e,__greaterThan)},greaterThanEqualTo:function QV(e){return n=>Rm(n,e,__greaterThanEqualTo)},lessThan:function e5(e){return n=>Rm(n,e,__lessThan)},lessThanEqualTo:function JV(e){return n=>Rm(n,e,__lessThanEqualTo)},choice:function t5(e){return n=>{let t=ye(e,n);return Xt.ProcessRule(n,t)&&n.value instanceof Array&&(t.minLength=null==t.minLength?0:t.minLength,t.maxLength=null==t.maxLength?0:t.maxLength,n.value.length<t.minLength||0!==t.maxLength&&n.value.length>t.maxLength)?L.toJson(__choice,t,[n.value]):L.null()}},different:function n5(e){return n=>{let t=ye(e,n,D0);if(ht.pass(n,t)){const r=xe.getFormControl(t.fieldName,n);if(!r||r.value==n.value)return L.toJson(__different,t,[n.value,r?r.value:""])}return L.null()}},numeric:function r5(e){return n=>{e&&(!n[nn]||!n[nn][__numeric])&&xe.configureControl(n,e,__numeric);let t=ye(e,n);return ht.pass(n,t)&&!be.isValid(n.value,xe.numericValidation(t.allowDecimal,t.acceptValue))?L.toJson(__numeric,t,[n.value]):L.null()}},even:function i5(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&n.value%2!=0?L.toJson(__even,t,[n.value]):L.null()}},odd:function o5(e){return n=>{let t=ye(e,n);return!ht.pass(n,t)||n.value%2!=0&&xe.isNumeric(n.value)?L.null():L.toJson(__odd,t,[n.value])}},factor:function s5(e){return t=>{let r=ye(e,t);const i=t.parent&&r.fieldName?xe.getFormControl(r.fieldName,t):void 0,o=r.fieldName&&i?i.value:r.dividend;return!(Xt.ProcessRule(t,r)&&be.isNotBlank(t.value)&&o>0)||be.isValid(t.value,We.onlyDigit)&&function n(t,r){let i=!1;for(var o=1;o<=Math.floor(Math.sqrt(t))&&(t%o!==0||(o==r&&(i=!0),t/o!==o&&t/o==r&&(i=!0),!i));o+=1);return i}(o,parseInt(t.value))?L.null():L.toJson(__factor,r,[t.value])}},leapYear:function a5(e){return n=>{let t=ye(e,n);return ht.pass(n,t)&&!(n.value%100==0?n.value%400==0:n.value%4==0)?L.toJson(__leapYear,t,[n.value]):L.null()}},allOf:function l5(e){return n=>{let t=ye(e,n,Im);if(ht.passArrayValue(n,t)){var r=!1;for(let i of t.matchValues)if(!(r=n.value.some(o=>o==i)))break;if(!r)return L.toJson(__allOf,t,[n.value])}return L.null()}},oneOf:function c5(e){return n=>{let t=ye(e,n,Im);if(ht.passArrayValue(n,t)){var r=!1;for(let i of t.matchValues){let o=xe.lowerCaseWithTrim(i);if(r=Array.isArray(n.value)?n.value.some(s=>xe.lowerCaseWithTrim(s)===o):xe.lowerCaseWithTrim(n.value)===o)break}if(!r)return L.toJson(__oneOf,t,[n.value])}return L.null()}},noneOf:function u5(e){return n=>{let t=ye(e,n,Im);if(Xt.ProcessRule(n,t)){var r=!1;for(let i of t.matchValues){let o=xe.lowerCaseWithTrim(i);if(r=Array.isArray(n.value)?n.value.some(s=>xe.lowerCaseWithTrim(s)===o):xe.lowerCaseWithTrim(n.value)===o)break}if(r)return L.toJson(__noneOf,t,[n.value])}return L.null()}},mac:function d5(e){return n=>ps(e,n,We.macId,__mac)},ascii:function f5(e){return n=>ps(e,n,We.ascii,__ascii)},dataUri:function h5(e){return n=>ps(e,n,We.dataUri,__dataUri)},port:function p5(e){return n=>{let t=ye(e,n);return!ht.pass(n,t)||be.isValid(n.value,We.onlyDigit)&&n.value>=0&&n.value<=65535?L.null():L.toJson(__port,t,[n.value])}},latLong:function m5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let r=n.value.split(",");if(!(r.length>1&&be.isValid(r[0],We.lat)&&be.isValid(r[1],We.long)))return L.toJson(__latLong,t,[n.value])}return L.null()}},extension:function tle(e){return(n,t)=>{let r=ye(e,n);if((!n[nn]||!n[nn][__extension])&&xe.configureControl(n,r,__extension),t&&Xt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let o=!0,s="";for(var i=0;i<t.length;i++){let l=t.item(i).name.split(".");s=l[l.length-1];let c=r.extensions.filter(u=>s.toLowerCase()==u.toLowerCase())[0];if(!c&&!e.isExcludeExtensions){o=!1;break}if(c&&e.isExcludeExtensions){o=!1;break}}if(!o)return L.toJson(__extension,r,[s,r.extensions.join(",")])}return L.null()}},fileSize:function nle(e){return(n,t)=>{let r=ye(e,n);if((!n[nn]||!n[nn][__fileSize])&&xe.configureControl(n,r,__fileSize),t&&Xt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let o=r.minSize?r.minSize:0,s=!1,a=0;for(var i=0;i<t.length&&(a=t.item(i).size,s=!(a>=o&&a<=r.maxSize),!s);i++);if(s)return L.toJson(__fileSize,r,[a,o,r.maxSize])}return L.null()}},endsWith:function g5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let i=!1,o=t.values?t.values:[t.value];for(let s of o)if(i=String(n.value).substr(n.value.length-s.length,s.length)!=s,!i)break;if(i)return L.toJson(__endsWith,t,[n.value,t.value])}return L.null()}},startsWith:function _5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let r=!1,i=t.values?t.values:[t.value];for(let o of i){let s=String(n.value).substr(0,o.length);if(r=t.isRestrict&&String(s).toLowerCase()==String(o).toLowerCase()||!t.isRestrict&&s!=o,!r)break}if(r)return L.toJson(__startsWith,t,[n.value,t.value])}return L.null()}},primeNumber:function y5(e){return t=>{let r=ye(e,t);return!ht.pass(t,r)||xe.isNumeric(t.value)&&function n(t){let r=1!=t;for(var i=2;i<t;i++)if(t%i==0){r=!1;break}return r}(t.value)?L.null():L.toJson(__primeNumber,r,[t.value])}},latitude:function v5(e){return n=>ps(e,n,We.lat,__latitude)},longitude:function b5(e){return n=>ps(e,n,We.long,__longitude)},compose:function C5(e){return n=>{let t=ye(e,n);if(Xt.ProcessRule(n,t)&&t.validators){let r;for(let i of t.validators)if(r=i(n),r)break;if(r)return t.messageKey||t.message?L.toJson(t.messageKey||__compose,t,[n.value]):r}return L.null()}},rule:function rle(e,n){return t=>{let r=ye(e,t);if(Xt.ProcessRule(t,r)){let i=null;for(let o of r.customRules)if(i=o(n),i)break;if(i)return i}return L.null()}},file:function ile(e){return(n,t)=>{let r=ye(e,n);if((!n[nn]||!n[nn][__file])&&xe.configureControl(n,r,__file),t&&Xt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let i=r.minFiles?r.minFiles:0,o=r.maxFiles?r.maxFiles:t.length;if(!(t.length>0&&t[0]instanceof File&&t.length>=i&&t.length<=o))return L.toJson(__file,r,[t.length,i,o])}return L.null()}},unique:function E5(e){return r=>{let i=ye(e,r);if(Xt.ProcessRule(r,i)&&be.isNotBlank(r.value)){let s=xe.getParentFormArray(r),a=r.parent?r.parent:void 0,l=[],c=[];if(s&&a){let u=r.value,d=xe.getFormControlName(r),g=!1;for(let f of s.controls)if(f!=a&&(g=xe.toLower(f.controls[d].value)==xe.toLower(u)&&!(f.controls[d].errors&&f.controls[d].errors[__unique]),f.controls[d].errors&&f.controls[d].errors[__unique]?s.controls.filter(b=>b.controls[d]!=f.controls[d]&&xe.toLower(b.controls[d].value)==xe.toLower(f.controls[d].value))[0]||l.push(f.controls[d]):c.push(f.controls[d].value)),g)break;l.length>0&&((r,i)=>{let o=setTimeout(()=>{r.forEach(s=>{i.filter(l=>l==s.value)[0]||s.updateValueAndValidity()}),clearTimeout(o)},200)})(l,c);let m=!1;if(i.additionalValidation&&(m=((r,i,o,s,a)=>{let l=s.controls.indexOf(o),c=[];return-1!=l&&(s.value.forEach((u,d)=>{l!=d&&c.push(u)}),r.additionalValidation(a,l,i,o.value,c))})(i,d,a,s,u)),g&&!m)return L.toJson(__unique,i,[r.value])}}return L.null()}},image:function sle(e){return(n,t)=>{let r=ye(e,n);return(!n[nn]||!n[nn][__image])&&xe.configureControl(n,r,__image),t?new Promise((i,o)=>{if(Xt.ProcessRule(n,r)&&be.isNotBlank(n.value)){let a=!1;for(var s=0;s<t.length;s++){let l=t.item(s),c=l.type?l.type.split("/"):[];if(a=c.length>1&&"image"==c[0],!a)break;let u=new Image;r.minWidth=r.minWidth?r.minWidth:0,r.minHeight=r.minHeight?r.minHeight:0,u.onload=()=>{a=u.width>=r.minWidth&&u.height>=r.minHeight&&u.width<=r.maxWidth&&u.height<=r.maxHeight,i(a?L.null():L.toJson(__image,r,[u.width,u.height]))},u.onerror=()=>{i(L.toJson(__image,r,[]))},u.src=URL.createObjectURL(l)}a||i(L.toJson(__image,r,[]))}return L.null()}):L.null()}},notEmpty:function w5(e){return n=>{let t=ye(e,n);return Xt.ProcessRule(n,t)&&!be.isNotBlank(n.value,!0)?L.toJson(__notEmpty,t,[]):L.null()}},ip:function S5(e){return n=>{let t=ye(e,n,pV);if(ht.pass(n,t)){let i=t.isCidr?n.value.split("/"):[n.value];var r=t.version==Dd.V4?D5(i[0]):t.version==Dd.V6?T5(i[0]):D5(i[0])||T5(i[0]);if(t.isCidr&&r&&(r=i.length>1&&(t.version==Dd.V4?be.isValid(i[1],We.cidrV4):t.version==Dd.V6?be.isValid(i[1],We.cidrV6):be.isValid(i[1],We.cidrV4)||be.isValid(i[1],We.cidrV6))),!r)return L.toJson(__ip,t,[n.value])}return L.null()}},cusip:function x5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){var r=n.value.toUpperCase();let s=be.isValid(r,We.cusip);if(s){let a=r.split("").map(c=>{var u=c.charCodeAt(0);return u>=65&&u<=90?u-65+10:c}),l=0;for(var i=0;i<a.length-1;i++){var o=parseInt(a[i],10);i%2!=0&&(o*=2),o>9&&(o-=9),l+=o}l=(10-l%10)%10,s=l==a[a.length-1]}if(!s)return L.toJson(__cusip,t,[n.value])}return L.null()}},grid:function A5(e){return n=>{let t=ye(e,n);if(ht.pass(n,t)){let l=n.value.toUpperCase();var r=be.isValid(l,We.grid);if(r){l=l.replace(/\s/g,"").replace(/-/g,""),"GRID:"===l.substr(0,5)&&(l=l.substr(5));let c="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(var i=c.length,o=l.length,s=Math.floor(i/2),a=0;a<o;a++)s=(2*(s||i)%(i+1)+c.indexOf(l.charAt(a)))%i;r=1===s}if(!r)return L.toJson(__grid,t,[n.value])}return L.null()}},date:function M5(e){return n=>function Kae(e,n,t){n=ye(n,e);var r=new w0;return Xt.ProcessRule(e,n)&&be.isNotBlank(e.value)&&!r.isDate(e.value)&&!r.isValid(e.value,n)?L.toJson(t,n,[e.value]):L.null()}(n,e,__date)},minTime:function O5(e){return n=>R5(n,e,__minTime)},maxTime:function k5(e){return n=>R5(n,e,__maxTime)},requiredTrue:function N5(e){return n=>{let t=ye(e,n);return Xt.ProcessRule(n,t)&&!0!==n.value?L.toJson(__requiredTrue,t,[]):L.null()}},mask:function P5(e){return n=>{let t=ye(e,n);return(!n[nn]||!n[nn][__mask])&&xe.configureControl(n,t,__mask),null}},iban:function L5(e){return n=>{let t=ye(e,n);return!ht.pass(n,t)||function lle(e,n){const t=e.replace(/[\s\-]+/gi,"").toUpperCase(),r=n||t.slice(0,2).toUpperCase();return r in F5&&F5[r].test(t)}(n.value,t.countryCode)&&function cle(e){const n=e.replace(/[^A-Z0-9]+/gi,"").toUpperCase();return 1===(n.slice(4)+n.slice(0,4)).replace(/[A-Z]/g,o=>o.charCodeAt(0)-55).match(/\d{1,7}/g).reduce((o,s)=>Number(o+s)%97,"")}(n.value)?L.null():L.toJson(__iban,t,[n.value,t.countryCode])}}};function ule(e){return function(n,t,r){Ke.addDecoratorConfig(n,r,t,e,"disabled")}}let fle=(()=>{class e{constructor(){this.controlConfig={},this.isProcessed=!1}setModelConfig(t){this.isProcessed=!0,this.controlConfig&&this.controlConfig.validatorConfig&&(t[nn]=this.controlConfig.validatorConfig,this.controlConfig=void 0)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=de({type:e,inputs:{name:"name",formControlName:"formControlName"},standalone:!1}),e})(),hle=(()=>{class e extends fle{constructor(){super(...arguments),this.validators=[]}validation(t){let r=null;for(let i of this.validators)if(r=i(t),r)break;return!r&&this.maskProvider&&(r=this.maskProvider.validate()),r}setEventName(){var t="";switch(this.element.tagName){case"INPUT":case"textarea":t="checkbox"==this.element.type||"radio"==this.element.type||"file"==this.element.type?"change":"INPUT";break;case"SELECT":t="change"}this.eventName=t.toLowerCase()}}return e.\u0275fac=(()=>{let n;return function(r){return(n||(n=Ut(e)))(r||e)}})(),e.\u0275dir=de({type:e,inputs:{formControl:"formControl"},standalone:!1,features:[ft]}),e})();class ple{constructor(n,t,r,i,o){this.input=n,this.mask=t,this.renderer=r,this.formControl=i,this.config=o,this.eventListeners=[],this.oldValue="",this.type="text",this.slotChar="_",this.autoClear=!1,this.isInvalid=!1,this.internalProcess=!1,this.bind()}bind(){be.isNotBlank(this.formControl.value)&&(this.input.value=this.formControl.value),this.tests=[],this.partialPosition=this.mask.length,this.len=this.mask.length,this.firstNonMaskPos=null,this.defs={9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},this.androidChrome=!1;let n=this.mask.split("");for(let t=0;t<n.length;t++){let r=n[t];"?"==r?(this.len--,this.partialPosition=t):this.defs[r]?(this.tests.push(new RegExp(this.defs[r])),null===this.firstNonMaskPos&&(this.firstNonMaskPos=this.tests.length-1),t<this.partialPosition&&(this.lastRequiredNonMaskPos=this.tests.length-1)):this.tests.push(null)}this.minLength=this.config.minLength?this.lastRequiredNonMaskPos-(this.lastRequiredNonMaskPos-this.config.minLength):this.lastRequiredNonMaskPos,this.buffer=[];for(let t=0;t<n.length;t++){let r=n[t];"?"!=r&&this.buffer.push(this.defs[r]?this.getPlaceholder(t):r)}this.defaultBuffer=this.buffer.join(""),this.focusText=this.input.value,this.bindEvents(),this.checkVal()}bindEvents(){this.eventListeners.push(this.renderer.listen(this.input,"focus",this.onFocus.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"blur",this.onBlur.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"keydown",this.onKeyDown.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"keypress",this.onKeyPress.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"input",this.onInput.bind(this))),this.eventListeners.push(this.renderer.listen(this.input,"paste",this.handleInputChange.bind(this)))}validate(){this.input.value&&this.oldValue!=this.input.value&&(this.checkVal(!0),this.isCompleted(null,!0),this.oldValue=this.input.value);let n=ye(this.config,this.formControl);return be.isNotBlank(this.getUnmaskedValue())&&Xt.ProcessRule(this.formControl,n)&&this.isInvalid?L.toJson(__mask,n,[this.formControl.value]):L.null()}writeValue(n){this.value=n,this.input&&((null==this.value||null==this.value)&&(this.input.value=""),this.checkVal()),this.updateFilledState()}caret(n,t){let r,i,o;if(this.input.offsetParent&&this.input===document.activeElement){if("number"!=typeof n)return this.input.setSelectionRange?(i=this.input.selectionStart,o=this.input.selectionEnd):document.selection&&document.selection.createRange&&(r=document.selection.createRange(),i=0-r.duplicate().moveStart("character",-1e5),o=i+r.text.length),{begin:i,end:o};i=n,o="number"==typeof t?t:i,this.input.setSelectionRange?this.input.setSelectionRange(i,o):this.input.createTextRange&&(r=this.input.createTextRange(),r.collapse(!0),r.moveEnd("character",o),r.moveStart("character",i),r.select())}}isCompleted(n,t){n=n||this.lastRequiredNonMaskPos;for(let i=this.firstNonMaskPos;i<=n;i++)if(this.tests[i]&&this.buffer[i]===this.getPlaceholder(i))return!1;return this.isInvalid=!1,t||this.formControl.updateValueAndValidity(),!0}getPlaceholder(n){return this.slotChar.charAt(n<this.slotChar.length?n:0)}seekNext(n){for(;++n<this.len&&!this.tests[n];);return n}seekPrev(n){for(;--n>=0&&!this.tests[n];);return n}shiftL(n,t){let r,i;if(!(n<0)){for(r=n,i=this.seekNext(t);r<this.len;r++)if(this.tests[r]){if(!(i<this.len&&this.tests[r].test(this.buffer[i])))break;this.buffer[r]=this.buffer[i],this.buffer[i]=this.getPlaceholder(i),i=this.seekNext(i)}this.writeBuffer(),this.caret(Math.max(this.firstNonMaskPos,n))}}shiftR(n){let t,r,i,o;for(t=n,r=this.getPlaceholder(n);t<this.len;t++)if(this.tests[t]){if(i=this.seekNext(t),o=this.buffer[t],this.buffer[t]=r,!(i<this.len&&this.tests[i].test(o)))break;r=o}}handleAndroidInput(n){var t=this.input.value,r=this.caret();if(this.oldVal&&this.oldVal.length&&this.oldVal.length>t.length){for(this.checkVal(!0);r.begin>0&&!this.tests[r.begin-1];)r.begin--;if(0===r.begin)for(;r.begin<this.firstNonMaskPos&&!this.tests[r.begin];)r.begin++;this.caret(r.begin,r.begin)}else{for(this.checkVal(!0);r.begin<this.len&&!this.tests[r.begin];)r.begin++;this.caret(r.begin,r.begin)}this.isCompleted()?this.isInvalid=!1:(this.isInvalid=!0,this.formControl.updateValueAndValidity())}onBlur(n){if(this.focus=!1,this.checkVal(),this.updateModel(n),this.updateFilledState(),this.input.value!=this.focusText){let t=document.createEvent("HTMLEvents");t.initEvent("change",!0,!1),this.input.dispatchEvent(t);let r=this.input.value;this.formControl.setValue(this.config.valueWithMask?r:this.getUnmaskedValue()),this.input.value=r}}onKeyDown(n){let r,i,o,t=n.which||n.keyCode;this.oldVal=this.input.value;let a=!!this.config.minLength&&this.isCompleted(this.minLength+1);8===t||46===t?(r=this.caret(),i=r.begin,o=r.end,o-i===0&&(i=46!==t?this.seekPrev(i):o=this.seekNext(i-1),o=46===t?this.seekNext(o):o),this.clearBuffer(i,o),this.shiftL(i,o-1),this.setControlValue(n,!1,a),this.updateModel(n),n.preventDefault()):13===t?(this.onBlur(n),this.setControlValue(n,!1,a),this.updateModel(n)):27===t&&(this.input.value=this.focusText,this.caret(0,this.checkVal()),this.updateModel(n),this.setControlValue(n,!1,a),n.preventDefault())}onKeyPress(n){var i,o,s,a,t=n.which||n.keyCode,r=this.caret();n.ctrlKey||n.altKey||n.metaKey||t<32||(t&&13!==t&&(r.end-r.begin!==0&&(this.clearBuffer(r.begin,r.end),this.shiftL(r.begin,r.end-1)),(i=this.seekNext(r.begin-1))<this.len&&(o=String.fromCharCode(t),this.tests[i].test(o)&&(this.shiftR(i),this.buffer[i]=o,this.writeBuffer(),s=this.seekNext(i),this.caret(s),r.begin<=this.lastRequiredNonMaskPos&&(a=this.isCompleted()))),n.preventDefault()),this.updateModel(n),void 0===a&&(a=this.isCompleted()),this.setControlValue(n,a,!!this.config.minLength&&this.isCompleted(this.minLength)))}clearBuffer(n,t){let r;for(r=n;r<t&&r<this.len;r++)this.tests[r]&&(this.buffer[r]=this.getPlaceholder(r))}writeBuffer(){this.input.value=this.buffer.join("")}checkVal(n){let i,o,s,t=this.input.value,r=-1;for(i=0,s=0;i<this.len;i++)if(this.tests[i]){for(this.buffer[i]=this.getPlaceholder(i);s++<t.length;)if(o=t.charAt(s-1),this.tests[i].test(o)){this.buffer[i]=o,r=i;break}if(s>t.length){this.clearBuffer(i+1,this.len);break}}else this.buffer[i]===t.charAt(s)&&s++,i<this.partialPosition&&(r=i);return n?this.writeBuffer():!(r+1<this.partialPosition)||this.config.minLength&&r>=this.minLength?(this.writeBuffer(),this.input.value=this.input.value.substring(0,r+1)):this.autoClear||this.buffer.join("")===this.defaultBuffer?this.isInvalid=!0:(this.isInvalid=!0,this.writeBuffer()),this.partialPosition?i:this.firstNonMaskPos}onFocus(n){let t;this.focus=!0,clearTimeout(this.caretTimeoutId),this.focusText=this.input.value,t=this.checkVal(),this.caretTimeoutId=setTimeout(()=>{this.input===document.activeElement&&(this.writeBuffer(),t==this.mask.replace("?","").length?this.caret(0,t):this.caret(t),this.updateFilledState())},10)}onInput(n){this.androidChrome?this.handleAndroidInput(n):this.handleInputChange(n)}setControlValue(n,t,r){this.isInvalid=r?!r:!t;let i=this.input.value,o="";this.isInvalid||(o=this.config.valueWithMask?i:this.getUnmaskedValue()),this.formControl.setValue(o),this.oldValue=this.input.value=i,t||this.onFocus(n)}handleInputChange(n){setTimeout(()=>{var t=this.checkVal(!0);this.caret(t),this.updateModel(n),this.setControlValue(n,this.isCompleted())},0)}getUnmaskedValue(){let n=[];for(let t=0;t<this.buffer.length;t++){let r=this.buffer[t];this.tests[t]&&r!=this.getPlaceholder(t)&&n.push(r)}return n.join("")}updateModel(n){}updateFilledState(){this.filled=this.input&&""!=this.input.value}onDestroy(){let n=this.eventListeners.length;for(var t=0;t<n;t++)this.eventListeners[0](),this.eventListeners.splice(0,1);this.eventListeners=[]}}let mle=(()=>{class e{constructor(t,r){this.decimalPipe=t,this.localeId=r,this.decimalSeperator=".",this.groupSeperator=",",this.isSetConfig=!1,this.decimalSeperator=Mr(r,0),this.groupSeperator=Mr(r,1),this.setSymbolInConfig()}replacer(t){t=String(t),this.isSetConfig||this.bindConfig(),t=t.split(this.groupSeperator).join(""),this.allowDecimalSymbol&&(t=t.replace(this.decimalSeperator,this.allowDecimalSymbol));var r=t.split(this.decimalSeperator);return r.length>1&&r[1]&&be.isZero(r[1])?r[0]:t}transFormDecimal(t,r,i){if(!(t=String(t)))return t;let o=this.decimalPipe.transform(t.replace($.number.groupSymbol,"").replace(this.decimalSeperator,"."),r,this.localeId);if(i&&t.indexOf(this.decimalSeperator)){let s=o.split("."),a=r?r.split("-"):[],l=a.length>1?parseInt(a[a.length-1]):0;if(s.length>1&&a.length>0&&0!==l&&s[1].length!==l){let c=l-s[1].length;for(let u=0;u<c;u++)o+="0"}}return o}setSymbolInConfig(){$.number={decimalSymbol:this.decimalSeperator,groupSymbol:this.groupSeperator}}bindConfig(){$.json&&($.json.localeId&&(this.localeId=$.json.localeId),$.json.allowDecimalSymbol&&(this.allowDecimalSymbol=$.json.allowDecimalSymbol)),this.isSetConfig=!0}}return e.\u0275fac=function(t){return new(t||e)(ue(hp),ue(uo))},e.\u0275prov=H({token:e,factory:e.\u0275fac}),e})();const gle={provide:$n,useExisting:Bt(()=>ble),multi:!0},_le=["required","notEmpty","alpha","alphaNumeric","ascii","dataUri","digit","email","even","hexColor","json","latitude","latLong","leapYear","longitude","lowerCase","mac","odd","port","primeNumber","time","upperCase","url","unique","cusip","gird"],Om="numeric";let ble=(()=>{class e extends hle{constructor(t,r,i){super(),this.elementRef=t,this.renderer=r,this.decimalProvider=i,this.eventListeners=[],this.isNumericSubscribed=!1,this.isFocusCalled=!1,this.isMasked=!1,this.element=t.nativeElement,this.setEventName()}set validationControls(t){this.controls=t}get validationControls(){return this.controls}ngOnInit(){let t=[];Object.keys(wo).forEach(r=>{(this[`rx${r}`]||-1!=_le.indexOf(r)&&""==this[`rx${r}`])&&(t.push(wo[r](this[`rx${r}`])),this.name&&(!this.formControlName||!this.formControl)&&xe.configureControl(this.controlConfig,this[`rx${r}`],r))}),t.length>0&&(this.validators=t),this.rxnumeric&&(this.rxnumeric.isFormat||this.rxnumeric.digitsInfo)&&this.bindNumericElementEvent()}blurEvent(){if(!(this.formControl&&this.formControl.errors&&this.formControl.errors.numeric)){if(null!=this.formControl.value){let t=this.decimalProvider.transFormDecimal(this.formControl.value,this.rxnumeric.digitsInfo,this.rxnumeric.persistZero);t=this.rxnumeric.isFormat?t:this.decimalProvider.replacer(t),this.setValueOnElement(t)}this.isFocusCalled=!1}}bindNumericElementEvent(t){t&&(this.rxnumeric=t);let r=this.renderer.listen(this.element,"blur",this.blurEvent.bind(this));this.eventListeners.push(r),r=this.renderer.listen(this.element,"focus",i=>{if(this.isFocusCalled=!0,!(this.formControl&&this.formControl.errors&&this.formControl.errors.numeric)&&null!=this.formControl.value){let o=this.decimalProvider.replacer(this.element.value);this.setValueOnElement(o)}}),this.eventListeners.push(r)}bindValueChangeEvent(){if(""!=this.eventName){let t=this.renderer.listen(this.element,this.eventName,()=>{Object.keys(this.validationControls).forEach(r=>{this.validationControls[r].updateValueAndValidity()})});this.eventListeners.push(t)}}subscribeNumericFormatter(){this.formControl[nn]&&this.formControl[nn][Om]&&(this.formControl[nn][Om].isFormat||this.formControl[nn][Om].digitsInfo)&&(this.isNumericSubscribed||(this.bindNumericElementEvent(this.formControl[nn][Om]),this.isNumericSubscribed=!0),!this.isFocusCalled&&be.isNotBlank(this.formControl.value)&&this.blurEvent())}subscribeMaskValidator(){if(this.formControl[nn]&&this.formControl[nn].mask&&!this.isMasked){let t=this.formControl[nn].mask;this.maskProvider=new ple(this.element,t.mask,this.renderer,this.formControl,t),this.isMasked=!0}}setValueOnElement(t){this.renderer.setProperty(this.element,"value",t)}setTemplateValidators(t){for(let r in t[nn])this[r]=t[nn][r];delete t[W2],delete t[nn],this.ngOnInit()}updateOnElementClass(t){var r="";return function(i){r&&t.classList.remove(r),i&&t.classList.add(i),r=i}}setValidatorConfig(t){if(!this.formControl){this.formControl=t;let r=this.formControl;r.updateOnElementClass&&(r.updateOnElementClass=this.updateOnElementClass(this.element))}this.subscribeMaskValidator(),this.subscribeNumericFormatter(),t[W2]&&this.setTemplateValidators(t),t[m0]&&(this.conditionalValidator=t[m0],delete t[m0])}validate(t){return this.setValidatorConfig(t),this.conditionalValidator&&this.conditionalValidator(t),this.isProcessed||this.setModelConfig(t),this.validators&&this.validators.length>0||this.maskProvider?this.validation(t):null}ngOnDestroy(){this.controls=void 0;let t=this.eventListeners.length;for(var r=0;r<t;r++)this.eventListeners[0](),this.eventListeners.splice(0,1);this.eventListeners=[],this.maskProvider&&this.maskProvider.onDestroy()}}return e.\u0275fac=function(t){return new(t||e)(G(tt),G(jn),G(mle))},e.\u0275dir=de({type:e,selectors:[["","ngModel",""],["","formControlName",""],["","formControl",""]],inputs:{rxalpha:"rxalpha",rxalphaNumeric:"rxalphaNumeric",rxascii:"rxascii",rxcompare:"rxcompare",rxcompose:"rxcompose",rxcontains:"rxcontains",rxcreditCard:"rxcreditCard",rxdataUri:"rxdataUri",rxdifferent:"rxdifferent",rxdigit:"rxdigit",rxemail:"rxemail",rxendsWith:"rxendsWith",rxeven:"rxeven",rxextension:"rxextension",rxfactor:"rxfactor",rxfileSize:"rxfileSize",rxgreaterThanEqualTo:"rxgreaterThanEqualTo",rxgreaterThan:"rxgreaterThan",rxhexColor:"rxhexColor",rxjson:"rxjson",rxlatitude:"rxlatitude",rxlatLong:"rxlatLong",rxleapYear:"rxleapYear",rxlessThan:"rxlessThan",rxlessThanEqualTo:"rxlessThanEqualTo",rxlongitude:"rxlongitude",rxlowerCase:"rxlowerCase",rxmac:"rxmac",rxmaxDate:"rxmaxDate",rxmaxLength:"rxmaxLength",rxmaxNumber:"rxmaxNumber",rxminDate:"rxminDate",rxminLength:"rxminLength",rxminNumber:"rxminNumber",rxnumeric:"rxnumeric",rxodd:"rxodd",rxpassword:"rxpassword",rxport:"rxport",rxprimeNumber:"rxprimeNumber",rxrequired:"rxrequired",rxrange:"rxrange",rxrule:"rxrule",rxstartsWith:"rxstartsWith",rxtime:"rxtime",rxupperCase:"rxupperCase",rxurl:"rxurl",rxunique:"rxunique",rxnotEmpty:"rxnotEmpty",rxcusip:"rxcusip",rxgrid:"rxgrid",rxdate:"rxdate"},standalone:!1,features:[_t([gle]),ft]}),e})();const Ele=new N("cdk-input-modality-detector-options"),wle={ignoreKeys:[18,17,224,91,16]},S0={passive:!0,capture:!0};let Dle=(()=>{class e{_platform=v(Di);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Dn(null);_options;_lastTouchMs=0;_onKeydown=t=>{this._options?.ignoreKeys?.some(r=>r===t.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=bo(t))};_onMousedown=t=>{Date.now()-this._lastTouchMs<650||(this._modality.next(s0(t)?"keyboard":"mouse"),this._mostRecentTarget=bo(t))};_onTouchstart=t=>{a0(t)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=bo(t))};constructor(){const t=v(we),r=v(st),i=v(Ele,{optional:!0});if(this._options={...wle,...i},this.modalityDetected=this._modality.pipe(jL(1)),this.modalityChanged=this.modalityDetected.pipe(jN()),this._platform.isBrowser){const o=v(Oi).createRenderer(null,null);this._listenerCleanups=t.runOutsideAngular(()=>[o.listen(r,"keydown",this._onKeydown,S0),o.listen(r,"mousedown",this._onMousedown,S0),o.listen(r,"touchstart",this._onTouchstart,S0)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(t=>t())}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var km=function(e){return e[e.IMMEDIATE=0]="IMMEDIATE",e[e.EVENTUAL=1]="EVENTUAL",e}(km||{});const Tle=new N("cdk-focus-monitor-default-options"),Nm=o0({passive:!0,capture:!0});let z5=(()=>{class e{_ngZone=v(we);_platform=v(Di);_inputModalityDetector=v(Dle);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=v(st);_stopInputModalityDetector=new ke;constructor(){const t=v(Tle,{optional:!0});this._detectionMode=t?.detectionMode||km.IMMEDIATE}_rootNodeFocusAndBlurListener=t=>{for(let i=bo(t);i;i=i.parentElement)"focus"===t.type?this._onFocus(t,i):this._onBlur(t,i)};monitor(t,r=!1){const i=Jl(t);if(!this._platform.isBrowser||1!==i.nodeType)return me();const o=function Ire(e){if(function Mre(){if(null==HC){const e=typeof document<"u"?document.head:null;HC=!(!e||!e.createShadowRoot&&!e.attachShadow)}return HC}()){const n=e.getRootNode?e.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}(i)||this._document,s=this._elementInfo.get(i);if(s)return r&&(s.checkChildren=!0),s.subject;const a={checkChildren:r,subject:new ke,rootNode:o};return this._elementInfo.set(i,a),this._registerGlobalListeners(a),a.subject}stopMonitoring(t){const r=Jl(t),i=this._elementInfo.get(r);i&&(i.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(i))}focusVia(t,r,i){const o=Jl(t);o===this._document.activeElement?this._getClosestElementsInfo(o).forEach(([a,l])=>this._originChanged(a,r,l)):(this._setOrigin(r),"function"==typeof o.focus&&o.focus(i))}ngOnDestroy(){this._elementInfo.forEach((t,r)=>this.stopMonitoring(r))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(t){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(t)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:t&&this._isLastInteractionFromInputLabel(t)?"mouse":"program"}_shouldBeAttributedToTouch(t){return this._detectionMode===km.EVENTUAL||!!t?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(t,r){t.classList.toggle("cdk-focused",!!r),t.classList.toggle("cdk-touch-focused","touch"===r),t.classList.toggle("cdk-keyboard-focused","keyboard"===r),t.classList.toggle("cdk-mouse-focused","mouse"===r),t.classList.toggle("cdk-program-focused","program"===r)}_setOrigin(t,r=!1){this._ngZone.runOutsideAngular(()=>{this._origin=t,this._originFromTouchInteraction="touch"===t&&r,this._detectionMode===km.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(t,r){const i=this._elementInfo.get(r),o=bo(t);!i||!i.checkChildren&&r!==o||this._originChanged(r,this._getFocusOrigin(o),i)}_onBlur(t,r){const i=this._elementInfo.get(r);!i||i.checkChildren&&t.relatedTarget instanceof Node&&r.contains(t.relatedTarget)||(this._setClasses(r),this._emitOrigin(i,null))}_emitOrigin(t,r){t.subject.observers.length&&this._ngZone.run(()=>t.subject.next(r))}_registerGlobalListeners(t){if(!this._platform.isBrowser)return;const r=t.rootNode,i=this._rootNodeFocusListenerCount.get(r)||0;i||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,Nm),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,Nm)}),this._rootNodeFocusListenerCount.set(r,i+1),1===++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(li(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(t){const r=t.rootNode;if(this._rootNodeFocusListenerCount.has(r)){const i=this._rootNodeFocusListenerCount.get(r);i>1?this._rootNodeFocusListenerCount.set(r,i-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Nm),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Nm),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(t,r,i){this._setClasses(t,r),this._emitOrigin(i,r),this._lastFocusOrigin=r}_getClosestElementsInfo(t){const r=[];return this._elementInfo.forEach((i,o)=>{(o===t||i.checkChildren&&o.contains(t))&&r.push([o,i])}),r}_isLastInteractionFromInputLabel(t){const{_mostRecentTarget:r,mostRecentModality:i}=this._inputModalityDetector;if("mouse"!==i||!r||r===t||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName||t.disabled)return!1;const o=t.labels;if(o)for(let s=0;s<o.length;s++)if(o[s].contains(r))return!0;return!1}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();class Sle extends t2{_origin="program";setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}}const xle=["mat-menu-item",""],Ale=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Mle=["mat-icon, [matMenuItemIcon]","*"];function Ile(e,n){1&e&&(s_(),T(0,"svg",2),pe(1,"polygon",3),A())}const Rle=["*"];function Ole(e,n){if(1&e){const t=nt();xl(0,"div",0),xv("click",function(){return Te(t),Se(O().closed.emit("click"))})("animationstart",function(i){return Te(t),Se(O()._onAnimationStart(i.animationName))})("animationend",function(i){return Te(t),Se(O()._onAnimationDone(i.animationName))})("animationcancel",function(i){return Te(t),Se(O()._onAnimationDone(i.animationName))}),xl(1,"div",1),It(2),vu()()}if(2&e){const t=O();xn(t._classList),On("mat-menu-panel-animations-disabled",t._animationsDisabled)("mat-menu-panel-exit-animation","void"===t._panelAnimationState)("mat-menu-panel-animating",t._isAnimating),Cu("id",t.panelId),vn("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null)}}const x0=new N("MAT_MENU_PANEL");let A0=(()=>{class e{_elementRef=v(tt);_document=v(st);_focusMonitor=v(z5);_parentMenu=v(x0,{optional:!0});_changeDetectorRef=v(Br);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new ke;_focused=new ke;_highlighted=!1;_triggersSubmenu=!1;constructor(){v(md).load(D2),this._parentMenu?.addItem?.(this)}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._getHostElement(),t,r):this._getHostElement().focus(r),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const t=this._elementRef.nativeElement.cloneNode(!0),r=t.querySelectorAll("mat-icon, .material-icons");for(let i=0;i<r.length;i++)r[i].remove();return t.textContent?.trim()||""}_setHighlighted(t){this._highlighted=t,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(t){this._triggersSubmenu=t,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function(r,i){1&r&&Ce("click",function(s){return i._checkDisabled(s)})("mouseenter",function(){return i._handleMouseEnter()}),2&r&&(vn("role",i.role)("tabindex",i._getTabIndex())("aria-disabled",i.disabled)("disabled",i.disabled||null),On("mat-mdc-menu-item-highlighted",i._highlighted)("mat-mdc-menu-item-submenu-trigger",i._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",Lt],disableRipple:[2,"disableRipple","disableRipple",Lt]},exportAs:["matMenuItem"],attrs:xle,ngContentSelectors:Mle,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(r,i){1&r&&(ri(Ale),It(0),T(1,"span",0),It(2,1),A(),pe(3,"div",1),Z(4,Ile,2,0,":svg:svg",2)),2&r&&(x(3),q("matRippleDisabled",i.disableRipple||i.disabled)("matRippleTrigger",i._getHostElement()),x(),K(i._triggersSubmenu?4:-1))},dependencies:[w2],encapsulation:2,changeDetection:0})}return e})();const kle=new N("MatMenuContent"),Nle=new N("mat-menu-default-options",{providedIn:"root",factory:function Ple(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}}),M0="_mat-menu-enter",Pm="_mat-menu-exit";let Sd=(()=>{class e{_elementRef=v(tt);_changeDetectorRef=v(Br);_injector=v(et);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled=tc();_allItems;_directDescendantItems=new Lc;_classList={};_panelAnimationState="void";_animationDone=new ke;_isAnimating=!1;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(t){this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){this._yPosition=t,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(t){const r=this._previousPanelClass,i={...this._classList};r&&r.length&&r.split(" ").forEach(o=>{i[o]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(o=>{i[o]=!0}),this._elementRef.nativeElement.className=""),this._classList=i}_previousPanelClass;get classList(){return this.panelClass}set classList(t){this.panelClass=t}closed=new Pe;close=this.closed;panelId=v(ec).getId("mat-menu-panel-");constructor(){const t=v(Nle);this.overlayPanelClass=t.overlayPanelClass||"",this._xPosition=t.xPosition,this._yPosition=t.yPosition,this.backdropClass=t.backdropClass,this.overlapTrigger=t.overlapTrigger,this.hasBackdrop=t.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Sle(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(cs(this._directDescendantItems),Tt(t=>ds(...t.map(r=>r._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t)),this._directDescendantItems.changes.subscribe(t=>{const r=this._keyManager;if("enter"===this._panelAnimationState&&r.activeItem?._hasFocus()){const i=t.toArray(),o=Math.max(0,Math.min(i.length-1,r.activeItemIndex||0));i[o]&&!i[o].disabled?r.setActiveItem(o):r.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe(cs(this._directDescendantItems),Tt(r=>ds(...r.map(i=>i._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){const r=t.keyCode,i=this._keyManager;switch(r){case 27:ha(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===r||40===r)&&i.setFocusOrigin("keyboard"),void i.onKeydown(t)}}focusFirstItem(t="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=qs(()=>{const r=this._resolvePanel();if(!r||!r.contains(document.activeElement)){const i=this._keyManager;i.setFocusOrigin(t).setFirstItemActive(),!i.activeItem&&r&&r.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){}setPositionClasses(t=this.xPosition,r=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===t,"mat-menu-after":"after"===t,"mat-menu-above":"above"===r,"mat-menu-below":"below"===r},this._changeDetectorRef.markForCheck()}_onAnimationDone(t){const r=t===Pm;(r||t===M0)&&(r&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(r?"void":"enter"),this._isAnimating=!1)}_onAnimationStart(t){(t===M0||t===Pm)&&(this._isAnimating=!0)}_setIsOpen(t){if(this._panelAnimationState=t?"enter":"void",t){if(0===this._keyManager.activeItemIndex){const r=this._resolvePanel();r&&(r.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Pm),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(t?M0:Pm)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe(cs(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(r=>r._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let t=null;return this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),t}static \u0275fac=function(r){return new(r||e)};static \u0275cmp=Sn({type:e,selectors:[["mat-menu"]],contentQueries:function(r,i,o){if(1&r&&(xr(o,kle,5),xr(o,A0,5),xr(o,A0,4)),2&r){let s;wt(s=Dt())&&(i.lazyContent=s.first),wt(s=Dt())&&(i._allItems=s),wt(s=Dt())&&(i.items=s)}},viewQuery:function(r,i){if(1&r&&Yn(ei,5),2&r){let o;wt(o=Dt())&&(i.templateRef=o.first)}},hostVars:3,hostBindings:function(r,i){2&r&&vn("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",Lt],hasBackdrop:[2,"hasBackdrop","hasBackdrop",t=>null==t?null:Lt(t)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[_t([{provide:x0,useExisting:e}])],ngContentSelectors:Rle,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(r,i){1&r&&(ri(),Xy(0,Ole,3,12,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-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));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,changeDetection:0})}return e})();const G5=new N("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const e=v(et);return()=>pa(e)}}),Lle={provide:G5,deps:[],useFactory:function Fle(e){const n=v(et);return()=>pa(n)}},xd=new WeakMap;let Vle=(()=>{class e{_canHaveBackdrop;_element=v(tt);_viewContainerRef=v(Er);_menuItemInstance=v(A0,{optional:!0,self:!0});_dir=v(Cd,{optional:!0});_focusMonitor=v(z5);_ngZone=v(we);_injector=v(et);_scrollStrategy=v(G5);_changeDetectorRef=v(Br);_animationsDisabled=tc();_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=At.EMPTY;_menuCloseSubscription=At.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_openedBy=void 0;get _menu(){return this._menuInternal}set _menu(t){t!==this._menuInternal&&(this._menuInternal=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.subscribe(r=>{this._destroyMenu(r),("click"===r||"tab"===r)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(r)})),this._menuItemInstance?._setTriggersSubmenu(this._triggersSubmenu()))}_menuInternal;constructor(t){this._canHaveBackdrop=t;const r=v(x0,{optional:!0});this._parentMaterialMenu=r instanceof Sd?r:void 0}ngOnDestroy(){this._menu&&this._ownsMenu(this._menu)&&xd.delete(this._menu),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this._menu)}_closeMenu(){this._menu?.close.emit()}_openMenu(t){const r=this._menu;if(this._menuOpen||!r)return;this._pendingRemoval?.unsubscribe();const i=xd.get(r);xd.set(r,this),i&&i!==this&&i._closeMenu();const o=this._createOverlay(r),s=o.getConfig(),a=s.positionStrategy;this._setPosition(r,a),s.hasBackdrop=!!this._canHaveBackdrop&&(null==r.hasBackdrop?!this._triggersSubmenu():r.hasBackdrop),o.hasAttached()||(o.attach(this._getPortal(r)),r.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this._closeMenu()),r.parentMenu=this._triggersSubmenu()?this._parentMaterialMenu:void 0,r.direction=this.dir,t&&r.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),r instanceof Sd&&(r._setIsOpen(!0),r._directDescendantItems.changes.pipe(li(r.close)).subscribe(()=>{a.withLockedPosition(!1).reapplyLastPosition(),a.withLockedPosition(!0)}))}focus(t,r){this._focusMonitor&&t?this._focusMonitor.focusVia(this._element,t,r):this._element.nativeElement.focus(r)}_destroyMenu(t){const r=this._overlayRef,i=this._menu;!r||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),i instanceof Sd&&this._ownsMenu(i)?(this._pendingRemoval=i._animationDone.pipe(Ci(1)).subscribe(()=>{r.detach(),i.lazyContent?.detach()}),i._setIsOpen(!1)):(r.detach(),i?.lazyContent?.detach()),i&&this._ownsMenu(i)&&xd.delete(i),this.restoreFocus&&("keydown"===t||!this._openedBy||!this._triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}_setIsMenuOpen(t){t!==this._menuOpen&&(this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this._triggersSubmenu()&&this._menuItemInstance._setHighlighted(t),this._changeDetectorRef.markForCheck())}_createOverlay(t){if(!this._overlayRef){const r=this._getOverlayConfig(t);this._subscribeToPositions(t,r.positionStrategy),this._overlayRef=n0(this._injector,r),this._overlayRef.keydownEvents().subscribe(i=>{this._menu instanceof Sd&&this._menu._handleKeydown(i)})}return this._overlayRef}_getOverlayConfig(t){return new e0({positionStrategy:t0(this._injector,this._getOverlayOrigin()).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:t.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:t.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr",disableAnimations:this._animationsDisabled})}_subscribeToPositions(t,r){t.setPositionClasses&&r.positionChanges.subscribe(i=>{this._ngZone.run(()=>{t.setPositionClasses("start"===i.connectionPair.overlayX?"after":"before","top"===i.connectionPair.overlayY?"below":"above")})})}_setPosition(t,r){let[i,o]="before"===t.xPosition?["end","start"]:["start","end"],[s,a]="above"===t.yPosition?["bottom","top"]:["top","bottom"],[l,c]=[s,a],[u,d]=[i,o],g=0;if(this._triggersSubmenu()){if(d=i="before"===t.xPosition?"start":"end",o=u="end"===i?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const m=this._parentMaterialMenu.items.first;this._parentInnerPadding=m?m._getHostElement().offsetTop:0}g="bottom"===s?this._parentInnerPadding:-this._parentInnerPadding}}else t.overlapTrigger||(l="top"===s?"bottom":"top",c="top"===a?"bottom":"top");r.withPositions([{originX:i,originY:l,overlayX:u,overlayY:s,offsetY:g},{originX:o,originY:l,overlayX:d,overlayY:s,offsetY:g},{originX:i,originY:c,overlayX:u,overlayY:a,offsetY:-g},{originX:o,originY:c,overlayX:d,overlayY:a,offsetY:-g}])}_menuClosingActions(){const t=this._getOutsideClickStream(this._overlayRef),r=this._overlayRef.detachments();return ds(t,this._parentMaterialMenu?this._parentMaterialMenu.closed:me(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(ln(s=>this._menuOpen&&s!==this._menuItemInstance)):me(),r)}_getPortal(t){return(!this._portal||this._portal.templateRef!==t.templateRef)&&(this._portal=new ZC(t.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(t){return xd.get(t)===this}static \u0275fac=function(r){ky()};static \u0275dir=de({type:e})}return e})(),Ble=(()=>{class e extends Vle{_cleanupTouchstart;_hoverSubscription=At.EMPTY;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){this._menu=t}menuData;restoreFocus=!0;menuOpened=new Pe;onMenuOpen=this.menuOpened;menuClosed=new Pe;onMenuClose=this.menuClosed;constructor(){super(!0);const t=v(jn);this._cleanupTouchstart=t.listen(this._element.nativeElement,"touchstart",r=>{a0(r)||(this._openedBy="touch")},{passive:!0})}triggersSubmenu(){return super._triggersSubmenu()}toggleMenu(){return this.menuOpen?this.closeMenu():this.openMenu()}openMenu(){this._openMenu(!0)}closeMenu(){this._closeMenu()}updatePosition(){this._overlayRef?.updatePosition()}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTouchstart(),this._hoverSubscription.unsubscribe()}_getOverlayOrigin(){return this._element}_getOutsideClickStream(t){return t.backdropClick()}_handleMousedown(t){s0(t)||(this._openedBy=0===t.button?"mouse":void 0,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){const r=t.keyCode;(13===r||32===r)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===r&&"ltr"===this.dir||37===r&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(t=>{t===this._menuItemInstance&&!t.disabled&&(this._openedBy="mouse",this._openMenu(!1))}))}static \u0275fac=function(r){return new(r||e)};static \u0275dir=de({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(r,i){1&r&&Ce("click",function(s){return i._handleClick(s)})("mousedown",function(s){return i._handleMousedown(s)})("keydown",function(s){return i._handleKeydown(s)}),2&r&&vn("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?null==i.menu?null:i.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],features:[ft]})}return e})(),jle=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:[Lle],imports:[x2,Li,BL,pm,Li]})}return e})();const Wle=["appDialog"],qle=(e,n)=>({"absolute bg-[#ddd]/80 top-0 right-0 h-screen w-screen":e,"inline-block w-fit h-fit":n}),Yle=(e,n)=>({"!max-w-[450px] !w-[98vw] min-h-[500px]":e,"h-screen w-screen":n}),Zle=e=>({"bg-white":e}),Ea=(e,n)=>({background:e,color:n}),wa=e=>({color:e}),Kle=()=>[],q5=(e,n)=>({borderColor:e,color:n}),Y5=(e,n,t)=>({color:e,background:n,border:t}),Xle=e=>({background:e}),Qle=(e,n)=>n.id;function Jle(e,n){1&e&&pe(0,"img",18)}function ece(e,n){1&e&&pe(0,"img",19)}function tce(e,n){if(1&e&&(T(0,"div",14),Z(1,Jle,1,0,"img",18)(2,ece,1,0,"img",19),A()),2&e){const t=O();q("ngClass",Ar(2,Yle,!(null!=t.configformatted&&t.configformatted.standard),null==t.configformatted?null:t.configformatted.standard)),x(),K(t.useDark?1:2)}}function nce(e,n){if(1&e){const t=nt();T(0,"button",45),Ce("click",function(){return Te(t),Se(O(4).cancelled.emit())}),pe(1,"i",46),A()}}function rce(e,n){1&e&&Yt(0)}function ice(e,n){1&e&&Et(0,rce,1,0,"ng-container",47),2&e&&(O(4),q("ngTemplateOutlet",gt(4)))}function oce(e,n){1&e&&Yt(0)}function sce(e,n){1&e&&Et(0,oce,1,0,"ng-container",47),2&e&&(O(5),q("ngTemplateOutlet",gt(14)))}function ace(e,n){1&e&&Yt(0)}function lce(e,n){1&e&&Et(0,ace,1,0,"ng-container",47),2&e&&(O(5),q("ngTemplateOutlet",gt(8)))}function cce(e,n){if(1&e&&Z(0,sce,1,1,"ng-container")(1,lce,1,1,"ng-container"),2&e){const t=O(4);K(t.momoEnabled()&&!t.transferEnabled()||"momo"===t.activeTab()?0:t.momoEnabled()&&!t.transferEnabled()||"transfer"===t.activeTab()?1:-1)}}function uce(e,n){1&e&&Yt(0)}function dce(e,n){1&e&&Et(0,uce,1,0,"ng-container",47),2&e&&(O(4),q("ngTemplateOutlet",gt(10)))}function fce(e,n){1&e&&Yt(0)}function hce(e,n){1&e&&Et(0,fce,1,0,"ng-container",47),2&e&&(O(4),q("ngTemplateOutlet",gt(22)))}function pce(e,n){if(1&e&&(T(0,"section",22),Z(1,nce,2,0,"button",36),T(2,"div",37)(3,"div",38)(4,"div",39)(5,"div",40),pe(6,"img",41),A(),T(7,"span",42),j(8),kn(9,"shorten"),A()()(),T(10,"div",43)(11,"span",44),j(12),A()()(),Z(13,ice,1,1,"ng-container")(14,cce,2,1)(15,dce,1,1,"ng-container")(16,hce,1,1,"ng-container"),A()),2&e){let t,r,i,o,s;const a=O(3);q("@fadeInOnEnter",void 0)("@fadeOutOnLeave",void 0),x(),K(null!=a.configformatted&&a.configformatted.standard?1:-1),x(5),q("src",null==(t=a.paymentParams())?null:t.merchantLogo,Z_)("alt",null==(r=a.paymentParams())?null:r.merchantName),x(2),Xe(co(9,8,null==(i=a.paymentParams())?null:i.merchantName,15,"...")),x(4),Xe(null==(o=a.paymentParams())?null:o.customerEmail),x(),K("initialize"===(s=a.processingStage())?13:"waitingConfirmation"===s?14:"reviewDetails"===s?15:"errorPage"===s?16:-1)}}function mce(e,n){if(1&e){const t=nt();T(0,"section",23)(1,"div",48)(2,"div",49)(3,"canvas",50),pe(4,"riv-animation",51),A()()(),T(5,"div"),j(6,"Transaction successful!"),A(),T(7,"div",52),j(8," We have processed your transaction successfully. "),A(),T(9,"div",53)(10,"sb-button",54),Ce("click",function(){return Te(t),Se(O(3).gotoRedirectLink())}),j(11,"Exit page "),A()()()}if(2&e){const t=O(3);q("@fadeInOnEnter",void 0)("@fadeOutOnLeave",void 0),x(10),q("buttonStyle",t.useTheme?Ar(3,Ea,t.customColor,t.buttonTextColor):null)}}function gce(e,n){if(1&e&&(T(0,"article",20),Z(1,pce,17,12,"section",22)(2,mce,12,6,"section",23),T(3,"div",24)(4,"div",25)(5,"span",26),pe(6,"i",27),T(7,"span",28),j(8,"Powered by"),A()(),T(9,"span",29),pe(10,"img",30),T(11,"span",31),j(12,"Startbutton"),A()()(),T(13,"div",32),j(14),A(),T(15,"div",33)(16,"a",34),j(17,"Privacy notice"),A(),T(18,"a",35),j(19,"Terms of sell"),A()()()()),2&e){let t;const r=O(2);x(),K("processing"===r.stage()||"failed"===r.stage()?1:"success"===r.stage()?2:-1),x(2),q("ngClass",er(3,Zle,!(null!=r.configformatted&&r.configformatted.standard))),x(11),ii("An Authorized reseller of ",null==(t=r.paymentParams())?null:t.merchantName," ")}}function _ce(e,n){if(1&e){const t=nt();T(0,"button",55),Ce("click",function(){return Te(t),Se(O(2).payWithPaystack())}),A()}}function yce(e,n){if(1&e&&Z(0,gce,20,5,"article",20)(1,_ce,1,0,"button",21),2&e){const t=O();K(t.showVaScreen()&&t.loadedColors?0:1)}}function vce(e,n){1&e&&Yt(0)}function bce(e,n){1&e&&Yt(0,58),2&e&&(O(3),q("ngTemplateOutlet",gt(6)))}function Cce(e,n){if(1&e){const t=nt();T(0,"div",57),Z(1,bce,1,1,"ng-container",58),T(2,"sb-button",59),Ce("click",function(){return Te(t),Se(O(2).confirmMobileMoneyPayment())}),j(3," Verify number "),A()()}if(2&e){let t;const r=O(2);x(),K(r.showMoreMethod()||null!=(t=r.paymentParams())&&t.paymentLink?1:-1),x(),q("buttonStyle",r.useTheme?Ar(4,Ea,r.customColor,r.buttonTextColor):null)("loading",r.confirming())("disabled",!r.momoDetails())}}function Ece(e,n){1&e&&Yt(0)}function wce(e,n){1&e&&Yt(0,58),2&e&&(O(3),q("ngTemplateOutlet",gt(6)))}function Dce(e,n){1&e&&j(0," I\u2019ve made the transfer ")}function Tce(e,n){1&e&&j(0," I\u2019ve sent the money ")}function Sce(e,n){if(1&e){const t=nt();Et(0,Ece,1,0,"ng-container",47),T(1,"div",60),Z(2,wce,1,1,"ng-container",58),T(3,"sb-button",61),Ce("click",function(){return Te(t),Se(O(2).confirmPayment())}),Z(4,Dce,1,0)(5,Tce,1,0),A()()}if(2&e){let t;const r=O(2);q("ngTemplateOutlet",gt(20)),x(2),K(r.showMoreMethod()||null!=(t=r.paymentParams())&&t.paymentLink?2:-1),x(),q("buttonStyle",r.useTheme?Ar(5,Ea,r.customColor,r.buttonTextColor):null)("disabled",!r.transferDetails()),x(),K("GHS"===r.currency()?4:5)}}function xce(e,n){if(1&e&&(T(0,"section",56),Et(1,vce,1,0,"ng-container",47),Z(2,Cce,4,7,"div",57)(3,Sce,6,8),A()),2&e){const t=O(),r=gt(12);x(),q("ngTemplateOutlet",r),x(),K(t.momoEnabled()&&!t.transferEnabled()||"momo"===t.activeTab()?2:!t.momoEnabled()&&t.transferEnabled()||"transfer"===t.activeTab()?3:-1)}}function Ace(e,n){if(1&e){const t=nt();T(0,"button",62),Ce("click",function(){let i;Te(t);const o=O();return Se(o.changePaymentMethod(null==(i=o.transferDetails())?null:i.reference))}),T(1,"div",39),pe(2,"i",63),T(3,"span",64),j(4,"More payment methods"),A()()()}if(2&e){const t=O();q("ngStyle",er(1,wa,t.textColor))}}function Mce(e,n){if(1&e){const t=nt();T(0,"div",65),Ce("click",function(){return Te(t),Se(O().getIcon())}),pe(1,"i",66),A(),T(2,"div",67),j(3," We\u2019re currently trying to "),pe(4,"br"),j(5," confirm your transfer. "),A(),T(6,"div",68),j(7," This may take a few minutes. Please wait for "),T(8,"span",69),j(9),kn(10,"date"),A()(),T(11,"div",70)(12,"sb-button",71),Ce("click",function(){return Te(t),Se(O().processingStage.set("reviewDetails"))}),j(13,"Show account number "),A()()}if(2&e){const t=O();x(),xn("text-6xl mt-[70px] mb-[30px] "+t.iconList[t.currentIcon()]),q("ngStyle",er(9,wa,t.textColor)),x(7),q("ngStyle",er(11,wa,t.textColor)),x(),Xe(Js(10,6,t.waitingForPaymentStatus(),"mm:ss")),x(3),q("buttonStyle",t.useTheme?Ar(13,Ea,t.customColor,t.buttonTextColor):null)}}function Ice(e,n){1&e&&Yt(0)}function Rce(e,n){1&e&&Yt(0)}function Oce(e,n){if(1&e){const t=nt();T(0,"div",72),j(1,"Bank Transfer"),A(),Et(2,Ice,1,0,"ng-container",47)(3,Rce,1,0,"ng-container",47),T(4,"div",70)(5,"sb-button",73),Ce("click",function(){return Te(t),Se(O().processingStage.set("waitingConfirmation"))}),j(6,"Back to confirmation "),A()()}if(2&e){const t=O(),r=gt(12),i=gt(20);x(2),q("ngTemplateOutlet",r),x(),q("ngTemplateOutlet",i),x(2),q("buttonStyle",t.useTheme?Ar(4,Ea,t.customColor,t.buttonTextColor):null)("disabled",t.expired())}}function kce(e,n){if(1&e&&(T(0,"div",87)(1,"span",83),j(2),kn(3,"keys"),kn(4,"titlecase"),A(),T(5,"span",84),j(6),kn(7,"values"),kn(8,"currency"),A()()),2&e){const t=n.$implicit,r=O(4);x(2),ii("",Bh(4,4,Bh(3,2,t)[0])," :"),x(4),Xe(co(8,8,Bh(7,6,t)[0],r.currency(),"symbol-narrow"))}}function Nce(e,n){1&e&&Zo(0,kce,9,12,"div",87,yu),2&e&&Ko(O(3).taxData().taxes??function BA(e,n,t){const r=fr()+e,i=B();return i[r]===Mt?ki(i,r,t?n.call(t):n()):lu(i,r)}(0,Kle))}function Pce(e,n){if(1&e){const t=nt();T(0,"div",76)(1,"div",82)(2,"span",83),j(3,"Subtotal:"),A(),T(4,"span",84),j(5),kn(6,"currency"),A()(),T(7,"div",85)(8,"span",83),j(9,"Taxes and Levies:"),A(),T(10,"span",84),j(11),kn(12,"currency"),A()(),T(13,"div"),Z(14,Nce,2,1),T(15,"button",86),Ce("click",function(){return Te(t),Se(O(2).toggleViewTaxBreakdown())}),T(16,"span"),pe(17,"i"),A()()()()}if(2&e){let t;const r=O(2);x(5),Xe(co(6,5,r.taxData().total-r.taxData().subtotal,r.currency(),"symbol-narrow")),x(6),Xe(co(12,9,null==(t=r.taxData())?null:t.subtotal,r.currency(),"symbol-narrow")),x(3),K(r.showTaxBreakdown()?14:-1),x(3),xn(r.showTaxBreakdown()?"icon-[carbon--chevron-up]":"icon-[carbon--chevron-down]")}}function Fce(e,n){1&e&&Yt(0)}function Lce(e,n){if(1&e&&Et(0,Fce,1,0,"ng-container",47),2&e){const t=O(3),r=gt(24),i=gt(26);q("ngTemplateOutlet",0===t.aBDesign()?i:r)}}function Vce(e,n){1&e&&Yt(0)}function Bce(e,n){1&e&&Et(0,Vce,1,0,"ng-container",47),2&e&&(O(3),q("ngTemplateOutlet",gt(18)))}function jce(e,n){1&e&&Z(0,Lce,1,1,"ng-container")(1,Bce,1,1,"ng-container"),2&e&&K("GHS"===O(2).currency()?0:1)}function Uce(e,n){1&e&&Yt(0)}function $ce(e,n){1&e&&Et(0,Uce,1,0,"ng-container",47),2&e&&(O(2),q("ngTemplateOutlet",gt(16)))}function Hce(e,n){1&e&&(T(0,"div",92),pe(1,"cozmik-shimmer",93)(2,"cozmik-shimmer",93)(3,"cozmik-shimmer",94)(4,"cozmik-shimmer",94)(5,"cozmik-shimmer",93),A())}function zce(e,n){1&e&&Yt(0)}function Gce(e,n){if(1&e&&Et(0,zce,1,0,"ng-container",47),2&e){const t=O(5),r=gt(24),i=gt(26);q("ngTemplateOutlet",0===t.aBDesign()?i:r)}}function Wce(e,n){1&e&&Yt(0)}function qce(e,n){1&e&&Et(0,Wce,1,0,"ng-container",47),2&e&&(O(5),q("ngTemplateOutlet",gt(18)))}function Yce(e,n){1&e&&Z(0,Gce,1,1,"ng-container")(1,qce,1,1,"ng-container"),2&e&&K("GHS"===O(4).currency()?0:1)}function Zce(e,n){if(1&e&&(T(0,"div",91),Z(1,Hce,6,0,"div",92)(2,Yce,2,1),A()),2&e){const t=O(3);x(),K(t.loadingDetails()?1:2)}}function Kce(e,n){1&e&&Yt(0)}function Xce(e,n){if(1&e&&(T(0,"div"),Et(1,Kce,1,0,"ng-container",47),A()),2&e){O(3);const t=gt(16);x(),q("ngTemplateOutlet",t)}}function Qce(e,n){if(1&e){const t=nt();T(0,"sb-tabs",88),Ce("activeChange",function(i){return Te(t),Se(O(2).switchToTransfer(i))}),Et(1,Zce,3,1,"div",89)(2,Xce,2,1,"div",90),A()}if(2&e){const t=O(2);q("active",t.activeTab())("config",t.methodsTabConfig()),x(),q("sbTab",t.transferMethods.transfer),x(),q("sbTab",t.transferMethods.momo)}}function Jce(e,n){if(1&e&&(T(0,"div",74)(1,"div",75),Z(2,Pce,18,13,"div",76),T(3,"div",77)(4,"h4",78),j(5," TOTAL TO BE PAID "),A(),T(6,"div",79)(7,"span",80),j(8),kn(9,"currency"),A()()()(),Z(10,jce,2,1)(11,$ce,1,1,"ng-container")(12,Qce,3,4,"sb-tabs",81),A()),2&e){const t=O();x(),q("ngClass",t.isTaxed()?"justify-between":"justify-center"),x(),K(t.isTaxed()&&t.taxData().taxes.length>0?2:-1),x(),q("ngClass",t.isTaxed()?"justify-items-end":"justify-items-center text-center"),x(4),q("ngClass",t.isTaxed()?"":"!text-[18px]"),x(),Xe(co(9,6,t.amount(),t.currency(),"symbol")),x(2),K(t.transferEnabled()&&!t.momoEnabled()?10:!t.transferEnabled()&&t.momoEnabled()?11:t.transferEnabled()&&t.momoEnabled()?12:-1)}}function eue(e,n){if(1&e){const t=nt();T(0,"div",13)(1,"h4",108),j(2," One-Time-Registration "),A(),T(3,"sb-input",109),Qo("ngModelChange",function(i){Te(t);const o=O(3);return Qs(o.customerName,i)||(o.customerName=i),Se(i)}),A()()}if(2&e){let t;const r=O(3);q("ngClass","hubtel"===(null==(t=r.paymentParams())||null==t.partner?null:t.partner.toLowerCase())?"text-left !mb-3":""),x(3),Xo("ngModel",r.customerName)}}function tue(e,n){if(1&e&&(T(0,"span",103),j(1),A()),2&e){const t=O(3);x(),Xe(t.pinError)}}function nue(e,n){1&e&&pe(0,"i",112)}function rue(e,n){if(1&e){const t=nt();T(0,"div",104)(1,"div",110)(2,"span"),j(3),kn(4,"number"),kn(5,"number"),A()(),T(6,"button",111),Ce("click",function(){return Te(t),Se(O(3).makeTransfer())}),T(7,"span"),j(8,"Resend OTP"),A(),Z(9,nue,1,0,"i",112),A()()}if(2&e){const t=O(3);x(3),Fh("Expires in ",Js(4,5,t.Math.floor(t.hubTelTimer()/60),"2.00")," : ",Js(5,8,t.hubTelTimer()%60,"2.00")),x(3),q("disabled",t.hubTelTimer()>1||t.gettingPin())("ngStyle",er(11,wa,t.textColor)),x(3),K(t.gettingPin()?9:-1)}}function iue(e,n){if(1&e){const t=nt();Z(0,eue,4,2,"div",13),T(1,"div",99),j(2," Please check your mobile phone and enter the "),pe(3,"br"),j(4," OTP sent to you. "),A(),T(5,"div",100)(6,"div",101)(7,"sb-input",102),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.otp,i)||(o.otp=i),Se(i)}),A(),Z(8,tue,2,1,"span",103),A(),Z(9,rue,10,13,"div",104),T(10,"div",105)(11,"sb-button",106),Ce("click",function(){return Te(t),Se(O(2).restartProcess())}),j(12,"Cancel "),A(),T(13,"sb-button",107),Ce("click",function(){return Te(t),Se(O(2).submitOTP())}),j(14,"Submit "),A()()()}if(2&e){let t,r;const i=O(2);K("hubtel"===(null==(t=i.paymentParams())||null==t.partner?null:t.partner.toLowerCase())?0:-1),x(7),q("maxlength",6),Xo("ngModel",i.otp),x(),K(i.pinError?8:-1),x(),K("hubtel"===(null==(r=i.paymentParams())||null==r.partner?null:r.partner.toLowerCase())?9:-1),x(2),q("buttonStyle",i.useTheme?Ar(8,q5,i.textColor,i.textColor):null),x(2),q("buttonStyle",i.useTheme?Ar(11,Ea,i.customColor,i.buttonTextColor):null)("loading",i.loading())}}function oue(e,n){1&e&&j(0," Expired! ")}function sue(e,n){1&e&&(j(0," Please check your mobile phone and enter your "),pe(1,"br"),j(2," pin to authorize this transaction. "))}function aue(e,n){1&e&&Z(0,oue,1,0)(1,sue,3,0),2&e&&K(O(3).expired()?0:1)}function lue(e,n){1&e&&pe(0,"span",120)}function cue(e,n){if(1&e){const t=nt();T(0,"button",122),Ce("click",function(){Te(t);const i=O(4);return i.restartProcess(),Se(i.activeTab.set("transfer"))}),j(1,"Use transfer "),A()}}function uue(e,n){if(1&e){const t=nt();T(0,"div",117)(1,"sb-button",119),Ce("click",function(){return Te(t),Se(O(3).confirmMobileMoneyPayment())}),T(2,"div",39)(3,"span"),j(4,"Retry payment"),A(),Z(5,lue,1,0,"span",120),A()(),T(6,"div",121)(7,"button",122),Ce("click",function(){return Te(t),Se(O(3).restartProcess())}),j(8," Restart payment "),A(),Z(9,cue,2,0,"button",123),A()()}if(2&e){const t=O(3);x(5),K(t.confirming()?5:-1),x(4),K(t.transferEnabled()?9:-1)}}function due(e,n){if(1&e){const t=nt();T(0,"sb-button",119),Ce("click",function(){return Te(t),Se(O(3).cancelPayment())}),j(1,"Cancel "),A()}}function fue(e,n){if(1&e&&(T(0,"div",113),pe(1,"span",114),T(2,"span",115),j(3),kn(4,"number"),kn(5,"number"),A()(),T(6,"div"),Z(7,aue,2,1),A(),T(8,"div",116),Z(9,uue,10,2,"div",117)(10,due,2,0,"sb-button",118),A()),2&e){const t=O(2);q("ngStyle",er(14,wa,t.textColor)),x(3),Fh("00:",Js(4,8,t.minutes(),"2.0-0")," :",Js(5,11,t.seconds(),"2.0-0"),"s"),x(3),xn(Ni("",t.expired()?"text-base":"text-[14px]"," text-center text-[#535C5F] font-primary-semibold")),x(),K(t.cancelExtPartner()?-1:7),x(2),K(t.expired()||t.cancelExtPartner()?9:10)}}function hue(e,n){if(1&e&&(T(0,"div",95)(1,"div",96)(2,"h4",78),j(3,"TOTAL TO BE PAID"),A(),T(4,"div",79)(5,"span",97),j(6),kn(7,"currency"),A()()(),T(8,"div",98),Z(9,iue,15,14)(10,fue,11,16),A()()),2&e){const t=O();x(6),Xe(co(7,2,t.amount(),t.currency(),"symbol")),x(3),K("OTP"===t.security()?9:10)}}function pue(e,n){if(1&e){const t=nt();T(0,"sb-input",128),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.mobileNumber,i)||(o.mobileNumber=i),Se(i)}),T(1,"div",129),pe(2,"span"),T(3,"span",130),j(4),A()()()}if(2&e){let t;const r=O(2);q("errorMessage",r.errorText)("label","Enter mobile number"),Xo("ngModel",r.mobileNumber),q("showPrefixContent",!0)("inputClass","!w-full !border-0 !p-0"),x(2),xn(Ni("currency-flag flex h-[16px] w-[18px] rounded-sm\n         currency-flag-",null==(t=r.selectedCountry())||null==t.currency?null:t.currency.toLowerCase())),x(2),ii("(",r.selectedCountry().dialingCode,")")}}function mue(e,n){if(1&e){const t=nt();T(0,"label",126)(1,"div")(2,"sb-input",131),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.mobileNumber,i)||(o.mobileNumber=i),Se(i)}),T(3,"button",132)(4,"div",133),pe(5,"span"),T(6,"span",130),j(7),A(),pe(8,"i",134),A()()()()()}if(2&e){let t,r;const i=O(2),o=gt(28);x(2),q("errorMessage",i.errorText)("label","Enter mobile number"),Xo("ngModel",i.mobileNumber),q("showPrefixContent",!0)("customPrefix",!0)("inputClass","!w-full !border-0 !p-0"),x(),q("matMenuTriggerFor",o),x(2),xn(Ni("px-2 flex items-center currency-flag h-[16px] w-[18px] rounded-sm\n                currency-flag-",null==(t=i.selectedCountry())||null==t.countryCode?null:t.countryCode.toLowerCase())),x(2),ii("(",null==(r=i.selectedCountry())?null:r.dialingCode,")")}}function gue(e,n){if(1&e&&(T(0,"mat-option",136),j(1),A()),2&e){const t=n.$implicit;q("value",t.code),x(),Xe(t.name)}}function _ue(e,n){if(1&e){const t=nt();T(0,"mat-select",135),Qo("ngModelChange",function(i){Te(t);const o=O(2);return Qs(o.serviceProvider,i)||(o.serviceProvider=i),Se(i)}),Zo(1,gue,2,2,"mat-option",136,Qle),A()}if(2&e){const t=O(2);Xo("ngModel",t.serviceProvider),x(),Ko(t.providers())}}function yue(e,n){if(1&e&&(T(0,"div",124),Z(1,pue,5,9,"sb-input",125)(2,mue,9,11,"label",126),Z(3,_ue,3,1,"mat-select",127),A()),2&e){let t;const r=O();x(),K(r.currencyIsMultiCountry()?2:1),x(2),K(null!=(t=r.momoConfig())&&t.hasSP?3:-1)}}function vue(e,n){1&e&&pe(0,"cozmik-shimmer",143)}function bue(e,n){if(1&e&&(T(0,"span",144),j(1),A()),2&e){let t;const r=O(2);x(),Xe(null==(t=r.transferDetails())?null:t.bankName)}}function Cue(e,n){1&e&&pe(0,"cozmik-shimmer",143)}function Eue(e,n){if(1&e&&(T(0,"span",144)(1,"span"),j(2),A(),pe(3,"cozmik-copy",146),A()),2&e){let t,r;const i=O(2);x(2),Xe(null==(t=i.transferDetails())?null:t.accountNumber),x(),q("text",null==(r=i.transferDetails())?null:r.accountNumber)}}function wue(e,n){1&e&&pe(0,"cozmik-shimmer",143)}function Due(e,n){if(1&e&&(T(0,"span",144),j(1),A()),2&e){let t;const r=O(2);x(),Xe(null==(t=r.transferDetails())?null:t.accountName)}}function Tue(e,n){if(1&e&&(T(0,"div",137),pe(1,"i",138),T(2,"span",139),j(3,"Send exact Amount as displayed."),A()(),T(4,"div",140)(5,"div",141)(6,"span",142),j(7,"Bank Name"),A(),Z(8,vue,1,0,"cozmik-shimmer",143)(9,bue,2,1,"span",144),A(),T(10,"div",141)(11,"span",142),j(12,"Account number"),A(),Z(13,Cue,1,0,"cozmik-shimmer",143)(14,Eue,4,2,"span",144),A(),T(15,"div",145)(16,"span",142),j(17,"Account Name"),A(),Z(18,wue,1,0,"cozmik-shimmer",143)(19,Due,2,1,"span",144),A()()),2&e){const t=O();q("ngStyle",Vh(5,Y5,t.notificationColor,t.notificationColor+"0D",t.notificationColor+"40")),x(),q("ngStyle",er(9,wa,t.notificationColor)),x(7),K(t.loadingDetails()?8:9),x(5),K(t.loadingDetails()?13:14),x(5),K(t.loadingDetails()?18:19)}}function Sue(e,n){if(1&e&&(j(0," This account will "),T(1,"span",148),j(2,"expire"),A(),j(3," in "),T(4,"span",149),j(5),kn(6,"date"),A()),2&e){const t=O(2);x(5),Xe(Js(6,1,t.countDownTimer(),"mm:ss"))}}function xue(e,n){if(1&e&&(T(0,"div",147),Z(1,Sue,7,4),A()),2&e){const t=O();x(),K(t.expired()?-1:1)}}function Aue(e,n){if(1&e&&(T(0,"div",154),j(1),A()),2&e){const t=O(2);x(),ii(" ",t.errorText," ")}}function Mue(e,n){1&e&&(T(0,"div",154),j(1," Transaction has been cancelled. "),A())}function Iue(e,n){if(1&e){const t=nt();T(0,"sb-button",159),Ce("click",function(){Te(t);const i=O(2);return i.restartProcess(),Se(i.restartTransfer())}),j(1," Use transfer "),A()}if(2&e){const t=O(2);q("buttonStyle",t.useTheme?Ar(1,q5,t.customColor,t.customColor):null)}}function Rue(e,n){if(1&e){const t=nt();T(0,"sb-button",160),Ce("click",function(){Te(t);const i=O(2);return i.restartProcess(),Se(i.activeTab.set("momo"))}),j(1," Restart payment "),A()}if(2&e){const t=O(2);q("buttonStyle",t.useTheme?Ar(1,Ea,t.customColor,t.buttonTextColor):null)}}function Oue(e,n){if(1&e){const t=nt();T(0,"div",158)(1,"button",161),Ce("click",function(){let i;Te(t);const o=O(2);return Se(o.changePaymentMethod(null==(i=o.transferDetails())?null:i.reference))}),pe(2,"i",162),T(3,"span",163),j(4,"Change payment method"),A()()()}}function kue(e,n){if(1&e&&(T(0,"div",150)(1,"div",96)(2,"h4",78),j(3,"TOTAL TO BE PAID"),A(),T(4,"div",79)(5,"span",97),j(6),kn(7,"currency"),A()()(),T(8,"div",151),pe(9,"i",152),A(),T(10,"div",153),Z(11,Aue,2,1,"div",154)(12,Mue,2,0,"div",154),T(13,"div",155),Z(14,Iue,2,4,"sb-button",156),Z(15,Rue,2,4,"sb-button",157),A(),Z(16,Oue,5,0,"div",158),A()()),2&e){const t=O();x(6),Xe(co(7,5,t.amount(),t.currency(),"symbol")),x(5),K("failed"===t.stage()?11:12),x(3),K(t.transferEnabled()?14:-1),x(),K(t.momoEnabled()?15:-1),x(),K(t.useOnlyVa?-1:16)}}function Nue(e,n){1&e&&pe(0,"cozmik-shimmer",172)}function Pue(e,n){if(1&e&&(T(0,"span",173)(1,"span"),j(2),A(),pe(3,"cozmik-copy",146),A()),2&e){let t,r;const i=O(2);x(2),Xe(null==(t=i.transferDetails())?null:t.accountNumber),x(),q("text",null==(r=i.transferDetails())?null:r.accountNumber)}}function Fue(e,n){1&e&&pe(0,"cozmik-shimmer",174)}function Lue(e,n){if(1&e&&(T(0,"span",175),j(1),A()),2&e){let t;const r=O(2);x(),Xe(null==(t=r.transferDetails())?null:t.bankName)}}function Vue(e,n){1&e&&pe(0,"cozmik-shimmer",176)}function Bue(e,n){if(1&e&&(T(0,"span",175),j(1),A()),2&e){let t;const r=O(2);x(),Xe(null==(t=r.transferDetails())?null:t.accountName)}}function jue(e,n){if(1&e&&(T(0,"div",164)(1,"h4",165),j(2,"Payment Instruction:"),A(),T(3,"span",166),j(4," Transfer "),T(5,"span",167),j(6),kn(7,"currency"),A(),j(8,' to the account below using your wallet or bank. When you have completed the transfer, click "I\'ve made the transfer" to continue. '),A(),T(9,"div",168),pe(10,"span",169)(11,"i",170),A()(),T(12,"div",92)(13,"div")(14,"span",171),j(15,"Account number"),A(),Z(16,Nue,1,0,"cozmik-shimmer",172)(17,Pue,4,2,"span",173),A(),T(18,"div")(19,"span",142),j(20,"Bank Name"),A(),Z(21,Fue,1,0,"cozmik-shimmer",174)(22,Lue,2,1,"span",175),A(),T(23,"div")(24,"span",142),j(25,"Account Name"),A(),Z(26,Vue,1,0,"cozmik-shimmer",176)(27,Bue,2,1,"span",175),A()()),2&e){const t=O();q("ngStyle",Vh(12,Y5,t.notificationColor,t.notificationColor+"0D",t.notificationColor+"40")),x(6),Xe(WA(7,7,t.amount(),t.currency(),"symbol","1.2-2")),x(4),q("ngStyle",er(16,Xle,t.textColor)),x(),q("ngStyle",er(18,wa,t.textColor)),x(5),K(t.loadingDetails()?16:17),x(5),K(t.loadingDetails()?21:22),x(5),K(t.loadingDetails()?26:27)}}function Uue(e,n){1&e&&pe(0,"cozmik-shimmer",180)}function $ue(e,n){if(1&e&&(T(0,"span",167),j(1),A()),2&e){let t;const r=O(2);x(),Xe(null==(t=r.transferDetails())?null:t.bankName)}}function Hue(e,n){1&e&&pe(0,"cozmik-shimmer",180)}function zue(e,n){if(1&e&&pe(0,"cozmik-copy",146),2&e){let t;q("text",null==(t=O(3).transferDetails())?null:t.accountNumber)}}function Gue(e,n){if(1&e&&(T(0,"span",181)(1,"span",167),j(2),A(),Z(3,zue,1,1,"cozmik-copy",146),A()),2&e){let t,r;const i=O(2);x(2),Xe(null==(t=i.transferDetails())?null:t.accountNumber),x(),K(null!=(r=i.transferDetails())&&r.accountNumber?3:-1)}}function Wue(e,n){1&e&&pe(0,"cozmik-shimmer",180)}function que(e,n){if(1&e&&(T(0,"span",167),j(1),A()),2&e){let t;const r=O(2);x(),Xe(null==(t=r.transferDetails())?null:t.accountName)}}function Yue(e,n){if(1&e&&(T(0,"div",177)(1,"h4",178),j(2,"PAY WITH YOUR BANKING APP"),A(),T(3,"ul",179)(4,"li"),j(5,"Open the "),T(6,"span",167),j(7,"transfer section"),A(),j(8," on your banking app."),A(),T(9,"li"),j(10,"Select "),T(11,"span",167),j(12,"Instant transfer"),A(),j(13," for transfer type"),A(),T(14,"li"),j(15,"Select "),Z(16,Uue,1,0,"cozmik-shimmer",180)(17,$ue,2,1,"span",167),j(18," for the bank and enter this account number "),Z(19,Hue,1,0,"cozmik-shimmer",180)(20,Gue,4,2,"span",181),j(21,". "),A(),T(22,"li"),j(23,"Confirm beneficiary as: "),Z(24,Wue,1,0,"cozmik-shimmer",180)(25,que,2,1,"span",167),A(),T(26,"li"),j(27,"Enter amount: "),T(28,"span",167),j(29),kn(30,"currency"),A(),j(31," and make the transfer."),A(),T(32,"li"),j(33,"Click "),T(34,"span",167),j(35,'"I\'ve made the transfer"'),A(),j(36," beneath after the transfer is successful!"),A()()()),2&e){const t=O();x(16),K(t.loadingDetails()?16:17),x(3),K(t.loadingDetails()?19:20),x(5),K(t.loadingDetails()?24:25),x(5),Xe(co(30,4,t.amount(),t.currency(),"symbol"))}}function Zue(e,n){if(1&e){const t=nt();T(0,"button",182),Ce("click",function(){const i=Te(t).$implicit;return Se(O().selectedCountry.set(i))}),T(1,"div",183)(2,"span",184),pe(3,"span"),T(4,"span",42),j(5),A()()()()}if(2&e){const t=n.$implicit;x(3),xn(Ni("flex items-center relative currency-flag currency-flag-",null==t||null==t.countryCode?null:t.countryCode.toLowerCase()," justify-center h-4 w-4 rounded-full")),x(2),Xe(null==t?null:t.dialingCode)}}var Ad=function(e){return e.momo="momo",e.transfer="transfer",e}(Ad||{});const Kue={Fincra:"https://unpkg.com/@fincra-engineering/checkout@2.2.0/dist/inline.min.js",Paystack:"https://js.paystack.co/v2/inline.js"};let Xue=(()=>{var e;class n{constructor(){this.confirming=he(!1),this.cancelExtPartner=he(!1),this.showTaxBreakdown=he(!1),this.hubTelTimer=he(300),this.useTheme=!1,this.gettingPin=he(!1),this.countDownTimer=he((new Date).setHours(0,0,0).toString()),this.mobileNumber="",this.security=he(null),this.stage=he("processing"),this.processingStage=he("initialize"),this.useDark=!1,this.shouldInitialize=!0,this.expired=he(!1),this.initializing=he(!0),this.code="",this.cancelled=new Pe,this.successful=new Pe,this.paymentError=new Pe,this.activeTab=he("transfer"),this.transferMethods=Ad,this.errorText="",this.currency=he(""),this.inlineSdk=!0,this.taxData=he({subtotal:0,taxes:[],total:0}),this.methodsTabConfig=he([{name:"Bank transfer",link:"transfer",tabId:Ad.transfer},{name:"Mobile Money (MoMo)",link:"momo",tabId:Ad.momo}]),this.service=v(bX),this.gatewayTriggered=!1,this.injector=v(gn),this.paymentCurrencyConfig=he(null),this.useOnlyVa=he(!1),this.cd=v(Br),this.zeroTime=new Date,this.minutes=he(3),this.seconds=he(0),this.currentIcon=he(0),this.iconList=["icon-[svg-spinners--3-dots-fade]","icon-[svg-spinners--3-dots-bounce]","icon-[svg-spinners--3-dots-move]","icon-[svg-spinners--3-dots-rotate]","icon-[svg-spinners--3-dots-scale]","icon-[svg-spinners--3-dots-scale-middle]"],this.sharedUtility=v(Fse),this.waitingForPaymentStatus=he((new Date).setHours(0,10,0).toString()),this.buttonTextColor="#fff",this.textColor="#E34802",this.notificationColor="#CA054D",this.customColor="#E34802",this.loadedColors=!1,this.paymentParams=he(null),this.loading=he(!1),this.aBDesign=he(0),this.momoDetails=he(null),this.showExpiredModal=he(!0),this.loadingDetails=he(!1),this.turnOffVa=he(!1),this.sdkCustomUi=he(void 0),this.showNoPartnerScreen=he(!1),this.transferDetails=he(null),this.momoConfig=he(void 0),this.refCode=he(""),this.loadingLibrary=he(!1),this.configuredForTransfer=yt(()=>{if(this.countries()?.length)return this.currencyIsMultiCountry()?this.countries().some(r=>r.bankTransferConfig.supported):this.paymentCurrencyConfig()?.bankTransferConfig.supported}),this.configuredForMobileMoney=yt(()=>this.countries()?.length?this.currencyIsMultiCountry()?this.countries().some(r=>r.mobileMoneyConfig.supported):this.paymentCurrencyConfig()?.mobileMoneyConfig.supported:void 0),this.showVa=yt(()=>{if(void 0!==this.configuredForMobileMoney()&&void 0!==this.configuredForTransfer()&&void 0!==this.paymentParams()&&void 0!==this.paymentCurrencyConfig())return this.configuredForMobileMoney()&&this.paymentParams()?.paymentMethods?.includes("mobile_money")&&this.paymentParams()?.isSBCheckoutEnabled.mobile_money||this.configuredForTransfer()&&(this.paymentParams()?.amount??0)>(this.paymentCurrencyConfig().bankTransferConfig?.minThreshHold??0)&&this.paymentParams()?.isSBCheckoutEnabled.bank_transfer&&this.paymentParams()?.paymentMethods?.includes("bank_transfer")},{equal:(r,i)=>void 0!==r&&void 0!==i&&r===i}),this.providers=function zle(e,n){const r=n?.manualCleanup?null:n?.injector?.get(hr)??v(hr),i=function Gle(e=Object.is){return(n,t)=>1===n.kind&&1===t.kind&&e(n.value,t.value)}(n?.equal);let o,s;o=he(n?.requireSync?{kind:0}:{kind:1,value:n?.initialValue},{equal:i});const a=e.subscribe({next:l=>o.set({kind:1,value:l}),error:l=>{o.set({kind:2,error:l}),s?.()},complete:()=>{s?.()}});if(n?.requireSync&&0===o().kind)throw new S(601,!1);return s=r?.onDestroy(a.unsubscribe.bind(a)),yt(()=>{const l=o();switch(l.kind){case 1:return l.value;case 2:throw l.error;case 0:throw new S(601,!1)}},{equal:n?.equal})}(function Hle(e,n){const t=n?.injector??v(et),r=new qb(1),i=Vr(()=>{let o;try{o=e()}catch(s){return void tn(()=>r.error(s))}tn(()=>r.next(o))},{injector:t,manualCleanup:!0});return t.get(hr).onDestroy(()=>{i.destroy(),r.complete()}),r.asObservable()}(this.paymentParams).pipe(Tt(r=>r?this.service.getServiceProvider(r.paymentCode):me([])))),this.countries=yt(()=>Ll?.supportedCurrencies?.filter(r=>r.currency===this.currency())),this.isTaxed=yt(()=>this.paymentParams()?.isTaxed),this.hasPartnerOption=yt(()=>this.paymentCurrencyConfig()?.paystackConfig.supported),this.momoEnabled=yt(()=>{const r=this.paymentParams(),i=this.paymentCurrencyConfig();return r?.isSBCheckoutEnabled.mobile_money&&i?.mobileMoneyConfig.supported&&r?.paymentMethods?.includes("mobile_money")}),this.transferEnabled=yt(()=>{const r=this.paymentParams(),i=this.paymentCurrencyConfig();return r?.isSBCheckoutEnabled.bank_transfer&&i.bankTransferConfig.supported&&r?.paymentMethods.includes("bank_transfer")}),this.currencyCountries=yt(()=>this.countries().map(r=>({countryCode:r.countryCode,dialingCode:r.dialingCode,currency:r.currency}))),this.currencyIsMultiCountry=yt(()=>this.countries().length>1),this.selectedCountry=he(yt(()=>this.currencyCountries()[0])()),this.dialingCode=yt(()=>this.currencyIsMultiCountry()?this.selectedCountry().dialingCode:this.paymentCurrencyConfig().dialingCode),this.amount=yt(()=>this.isTaxed()?this.taxData()?.total??0:this.paymentParams()?.amount),this.partnerPaymentMethods=yt(()=>{if(this.paymentParams()?.paymentLink)return[];{const r=Ll.ficraPaymentMethods,i=Ll.paystackPaymentMethods;return"fincra"===this.paymentParams()?.partner.toLowerCase()?this.paymentParams()?.paymentMethods.filter(o=>void 0!==r[o]).map(o=>r[o.toLowerCase()]):"paystack"===this.paymentParams()?.partner.toLowerCase()?this.paymentParams()?.paymentMethods.filter(o=>void 0!==i[o]).map(o=>i[o.toLowerCase()]):[]}}),this.showVaScreen=yt(()=>!this.initializing()&&this.showVa()&&!this.turnOffVa()),this.showMoreMethod=yt(()=>!this.useOnlyVa()&&Ll?.supportedCurrencies.find(r=>r.dialingCode===this.selectedCountry()?.dialingCode)?.paystackConfig.supported),this.watchChanges=Vr(()=>{const r=this.sdkCustomUi(),i=this.initializing(),o=this.paymentCurrencyConfig(),s=this.paymentParams(),a=this.showVa(),l=this.isTaxed();tn(()=>{if(r?.useMerchantColor){this.useTheme=!0;const c=new bn(r.color);this.customColor=c.toHexString(),this.buttonTextColor=c.getLuminance()>=.5?"#000000":"#ffffff",this.textColor=c.isDark()?c.toHexString():c.darken(40).toHexString(),this.notificationColor=c.isDark()?c.saturate(40).toHexString():c.darken(45).toHexString()}!i&&s&&(this.currency.set(s.currency),this.service.paymentRef.next(s.transactionRef),l&&("NGN"===o.currency||"GHS"===o.currency)&&this.getTaxDetails(o.currency,s.transactionRef,s.merchantId),void 0!==a&&(a?(this.useOnlyVa.set("Baines"===s.partner||!this.hasPartnerOption()),this.momoEnabled()&&(this.momoDetails.set(this.configformatted),this.momoConfig.set({currency:o.currency,hasSP:o.mobileMoneyConfig.hasSP})),this.transferEnabled()&&!this.momoEnabled()&&this.generateVA(),this.activeTab.set("transfer"),"GHS"==this.currency()&&this.momoEnabled()&&(o?.defaultToAltThreshHold??0)>(this.amount()??0)&&(this.methodsTabConfig.update(c=>[c[1],c[0]]),this.activeTab.set("momo"))):(this.loadingLibrary.set(!0),s.paymentLink?this.payWithOthers():this.isPaystackSupported()||"Fincra"===this.configformatted.partner?(this.triggerGateWay("Fincra"!==this.configformatted.partner?"Paystack":"Fincra"),this.gatewayTriggered=!0):this.showNoPartnerScreen.set(!0))),this.selectedCountry.set(this.currencyCountries()[0]))})}),this.disable=ule,this.Math=Math}ngOnChanges(r){void 0!==r.config?.currentValue&&(this.service.environment.set(JSON.parse(r.config.currentValue).env),this.zeroTime.setMinutes(0),this.zeroTime.setSeconds(0),this.countDownTimer.set(this.zeroTime.toString()),this.configformatted=JSON.parse(this.config),this.service.sbKey.next(this.configformatted.key),function CX(e,n,t){return Wu(()=>e()?n:t)}(()=>this.shouldInitialize,this.initializePayment(),me(JSON.parse(this.config).decryptData)).pipe(vt(i=>{this.paymentParams.set(i)}),Tt(i=>this.service.getMerchantSDKConfig(i.merchantId)),vt(i=>{this.initializing.set(!1),this.sdkCustomUi.set(i),this.loadedColors=!0})).subscribe(),this.inlineSdk=this.configformatted.inlineSdk,lr(this.injector,()=>{this.paymentCurrencyConfig.set(Ll?.supportedCurrencies?.find(i=>i.currency===this.configformatted.currency))}))}switchToTransfer(r){this.activeTab.set(r),r===Ad.transfer&&(!this.vaSub||this.expired())&&(this.expired.set(!1),this.showExpiredModal.set(!1),this.generateVA())}getTaxDetails(r,i,o){this.service.getTaxInformation(r,i,o).subscribe(s=>{const{subtotal:a,taxes:l,total:c}=s;this.taxData.set({subtotal:a,taxes:l,total:c})})}restartTransfer(){this.activeTab.set("transfer"),this.showExpiredModal()&&this.generateVA()}submitOTP(){this.loading.set(!0),this.pinError=void 0,this.service.validateOtp({reference:this.otpRef,otp:this.otp,customerName:this.customerName}).pipe(vt(()=>{this.security.set(null),this.startMobileMoneyViewCountdown()}),Fl(()=>{this.loading.set(!1)}),Rr(r=>{throw this.pinError=r.error.message,r})).subscribe()}cancelPayment(){this.cancelExtPartner.set(!0),clearInterval(this.tenMinTimer),this.activeSub&&this.activeSub.unsubscribe()}restartProcess(){this.activeSub&&this.activeSub.unsubscribe(),this.processingStage.set("initialize"),this.cancelExtPartner.set(!1),this.mobileNumber=""}getIcon(){this.currentIcon.set(Math.floor(Math.random()*this.iconList.length))}toggleViewTaxBreakdown(){this.showTaxBreakdown.update(r=>!r)}initializePayment(){return this.service.initializePayment(this.configformatted).pipe(vt(r=>{r&&this.initializing.set(!1)}),Rr(r=>{throw this.paymentError.emit(r),r}))}triggerGateWay(r,i){var o=this;return vr(function*(){i&&o.refCode.set(i),yield o.service.loadScript(Kue[r],r),o.turnOffVa.set(!0),o.loadingLibrary.set(!1),"Fincra"===o.configformatted.partner?o.paywithFincra():o.payWithPaystack()})()}confirmPayment(){this.processingStage.set("waitingConfirmation"),this.service.manualConfirm(this.transferDetails().reference??this.transferDetails().transactionRef).pipe(vt(r=>{this.showExpiredModal.set(!1),this.startCountdown(),history?.state?.successPage?this.successful.emit():"success"===r.status&&this.stage.set("success")})).subscribe()}startCountdown(){const i=new Date((new Date).getTime()+6e5).getTime();this.tenMinTimer=setInterval(()=>{if(this.waitingForPaymentStatus.update(()=>(i-(new Date).getTime()).toString()),i<=(new Date).getTime()){clearInterval(this.tenMinTimer);const o=new Date;o.setMinutes(0),o.setSeconds(0),this.waitingForPaymentStatus.set(o.toString())}},1e3)}waitingConfirmation(){let r="";return r=this.momoEnabled()&&this.transferEnabled()&&"momo"===this.activeTab()||!this.transferEnabled()&&this.momoEnabled()?this.momoDetails().ref??this.momoDetails().reference??this.paymentParams()?.transactionRef:this.transferDetails().reference??this.paymentParams()?.transactionRef,new bt(i=>{const o=new EventSource(this.service.baseUrl+"streams/va?txnRef="+r);return o.onmessage=s=>{const a=JSON.parse(s.data);i.next(a)},o.onerror=s=>{i.error(s)},()=>{o?.close()}})}waitingAction(){this.eventSource&&(this.eventSource.close(),this.eventSource=null),!history.state?.successPage&&!this.configformatted.ignoreRedirect&&(this.stage.set("success"),this.timeOut=setTimeout(()=>{location.href=this.paymentParams()?.redirectLink??""},1e4)),this.cd.detectChanges(),clearInterval(this.timer),this.successful.emit(this.paymentParams()?.transactionRef)}confirmMobileMoneyPayment(){this.activeSub&&this.activeSub.unsubscribe(),this.confirming.set(!0),this.activeSub=this.paymentCurrencyConfig().mobileMoneyConfig.validate?this.validateAccount().pipe(Tt(()=>this.makeTransfer()),ta(()=>this.waitingConfirmation()),vt(r=>{("verified"===r.status||"successful"===r.status)&&this.waitingAction()})).subscribe():this.makeTransfer().pipe(Tt(()=>this.waitingConfirmation()),vt(r=>{("verified"===r.status||"successful"===r.status)&&this.waitingAction()})).subscribe()}isPaystackSupported(){return Ll.supportedCurrencies.some(r=>r.paystackConfig?.supported)}generateVA(){this.showExpiredModal.set(!1),this.expired.set(!1),this.vaSub=this.service.generateVA().pipe(Rr(r=>{throw this.errorText=r.error.message,this.stage.set("failed"),this.processingStage.set("errorPage"),r}),vt(r=>{this.transferDetails.set(r),this.loadingDetails.set(!1),this.aBDesign.set(r?.designToShow??0),this.countDown()}),Tt(()=>this.waitingConfirmation()),vt(r=>{("successful"===r.status||"verified"===r.status)&&this.waitingAction()}),Rr(r=>me(r))).subscribe()}countDown(){this.expiryDate=new Date(this.transferDetails().expiryTime).getTime(),this.timer=setInterval(()=>{this.nowDate=(new Date).getTime(),this.expiryDate&&this.nowDate&&(this.countDownTimer.set((this.expiryDate-this.nowDate).toString()),this.expiryDate<=this.nowDate&&(this.expired.set(!0),this.showExpiredModal.set(!0),clearInterval(this.timer),this.countDownTimer.set(this.zeroTime.toString()),this.vaSub?.unsubscribe()))},1e3)}makeTransfer(){const i=this.dialingCode()+this.mobileNumber.trim();return this.service.confirmMobileMoneyPayment({phone:i,reference:this.momoDetails().reference??this.momoDetails().ref??this.paymentParams()?.transactionRef,provider:this.serviceProvider}).pipe(vt(o=>{this.showExpiredModal.set(!1),this.processingStage.set("waitingConfirmation"),"OTP"===o.nextStep?(this.security.set("OTP"),this.otpRef=o.reference,this.startHubtelTimer()):this.startMobileMoneyViewCountdown(),this.confirming.set(!1),this.expired.set(!1),this.cancelExtPartner.set(!1)}),Rr(o=>{throw this.confirming.set(!1),this.errorText=o.error.message,o}))}startMobileMoneyViewCountdown(){let r=180;this.tenMinTimer=setInterval(()=>{this.minutes.set(Math.floor(r/60)),this.seconds.set(r%60),r-=1,r<0&&(clearInterval(this.tenMinTimer),this.expired.set(!0),this.activeSub?.unsubscribe())},1e3)}startHubtelTimer(){const r=setInterval(()=>{this.hubTelTimer.update(i=>i>0?i-1:(clearInterval(r),0))},1e3)}validateAccount(){this.errorText="";const r=this.dialingCode().slice(1)+parseFloat(this.mobileNumber).toString();return this.service.resolveBankAccount({accountNumber:r,bankCode:"prod"===this.configformatted.env?this.transferEnabled()&&this.momoEnabled()&&"momo"===this.activeTab()||!this.transferEnabled()&&this.momoEnabled()?this.serviceProvider?this.serviceProvider:this.momoDetails().currency:this.configformatted.currency:"001",currency:this.paymentCurrencyConfig().currency,countryCode:this.paymentCurrencyConfig().countryCode??null}).pipe(Rr(i=>{throw this.errorText=i.error.message,this.confirming.set(!1),i}))}paywithFincra(){Fincra.initialize({key:this.paymentParams()?.publicKey,amount:this.configformatted.amount,currency:this.configformatted.currency,paymentMethods:this.partnerPaymentMethods(),customer:{email:this.configformatted.email,name:`${this.configformatted.metadata?.merchantName}'s Customer`,phone:this.configformatted?.metadata?.phone},metadata:{...this.configformatted.metadata,referrer:location?.href},feeBearer:"business",reference:this.paymentParams()?.transactionRef,onClose:()=>{this.showVa()?this.turnOffVa.set(!1):this.cancelled.emit()},onSuccess:r=>{this.paymentCallback(r)}})}payWithPaystack(r){PaystackPop.setup({...this.configformatted,channels:this.partnerPaymentMethods(),key:this.paymentParams()?.publicKey,ref:r??this.paymentParams()?.transactionRef,amount:this.configformatted.amount,callback:o=>{this.paymentCallback(o)},onSuccess:o=>{this.paymentCallback(o)},onClose:()=>{this.showVa()?this.turnOffVa.set(!1):this.cancelled.emit()}}).openIframe()}payWithOthers(){location.href=this.paymentParams().paymentLink}paymentCallback(r){"success"===r?.status||r.success?this.successful.emit(r):this.paymentError.emit(r)}gotoRedirectLink(){location.href=this.paymentParams().redirectLink}changePaymentMethod(r){this.paymentParams()?.paymentLink?location.href=this.paymentParams().paymentLink:this.triggerGateWay("Paystack",r)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275cmp=Sn({type:n,selectors:[["sb-web-sdk"]],viewQuery:function(i,o){if(1&i&&Yn(Wle,7),2&i){let s;wt(s=Dt())&&(o.dialog=s.first)}},inputs:{config:"config",useDark:"useDark",shouldInitialize:"shouldInitialize"},outputs:{cancelled:"cancelled",successful:"successful",paymentError:"paymentError"},features:[_t([hp]),Wn],decls:32,vars:6,consts:[["initialize",""],["moreMethods",""],["waitingConfirmation",""],["reviewDetails",""],["amountDetails",""],["mobileMoneyWaitingPayment",""],["momoSection",""],["transferSection",""],["timer",""],["errorPage",""],["ghsATest",""],["ghsBTest",""],["currencyMenu",""],[3,"ngClass"],[1,"flex","items-center","justify-center","relative",3,"ngClass"],[3,"yPosition"],["data-test","country-list",1,"flex","flex-col","w-full"],["data-test","currency-list",1,"text-left","flex","items-center","gap-1","p-2","pr-4","hover:bg-white-90/20","font-secondary-medium"],["fill","","priority","","ngSrc","https://res.cloudinary.com/dsuwnvwo1/image/upload/v1730966611/SB-Initialize_-_Timeline_1_zrxbom.gif","alt","",1,"object-contain","mx-auto","h-auto","max-w-[500px]"],["fill","","priority","","ngSrc","https://res.cloudinary.com/dsuwnvwo1/image/upload/v1731081972/pf6c5fzwp29p8fmloiku.gif","alt","",1,"object-contain","mx-auto","h-auto","max-w-[500px]"],[1,"relative","flex","flex-col","items-center","justify-center","w-full","py-1"],["hidden","","id","payWithPaystack"],[1,"max-w-[450px]","relative","px-6","pb-4","bg-white","!w-[98vw]","mx-1","mt-2","lg:mt-20"],[1,"max-w-[500px]","bg-white","rounded-[10px]","pb-14","w-full","grid","justify-items-center","border","border-black-30","mt-4"],[1,"max-w-[450px]","relative","px-6","pb-4","!w-[98vw]",3,"ngClass"],[1,"flex","items-center","justify-center","gap-2","pt-2"],[1,"flex","items-center","gap-1","font-primary-bold","text-black-50"],[1,"icon-[ph--lock-key-fill]"],[1,"text-base"],[1,"flex","items-center","justify-center","gap-1","px-2","py-1","rounded-full","bg-black-30"],["height","24","width","24","ngSrc","https://nuban.s3.us-east-2.amazonaws.com/1730469783172.png","alt","",1,"h-[14px]","w-auto"],[1,"text-black-50","font-primary-bold"],[1,"font-primary-medium","text-[12px]","max-w-[450px]","border-b","pb-3","mt-4","w-full","text-center","text-[#535C5F]"],[1,"flex","items-center","justify-center","gap-12","my-4"],["href","https://difficult-pentagon-7f6.notion.site/Privacy-Notice-18ac227f1b4145859f68ad1150d45f7e?pvs=4","target","_blank",1,"underline","text-navy-blue-100","text-[12px]"],["href","https://difficult-pentagon-7f6.notion.site/Terms-of-Use-702fc49aa8554dcf8fa01500429a6dfc?pvs=4","target","_blank",1,"underline","text-navy-blue-100","text-[12px]"],[1,"absolute","-right-8","top-0"],[1,"flex","items-center","justify-between","py-4","border-b","mx-[-25px]","px-6"],[1,"flex","items-center","gap-2","font-primary-bold"],[1,"flex","items-center","gap-2"],[1,"h-[35px]","w-auto","rounded-[5px]","overflow-hidden"],[1,"w-auto","h-full",3,"src","alt"],[1,"text-[12px]"],[1,"grid","justify-items-end"],[1,"text-[12px]","!font-primary-medium","text-black-50"],[1,"absolute","-right-8","top-0",3,"click"],[1,"icon-[ant-design--close-circle-twotone]","text-black-50","text-2xl"],[4,"ngTemplateOutlet"],[1,"h-[100px]","w-[180px]","mx-auto","mt-24","mb-10"],[1,"relative","w-40","h-40","mx-auto","overflow-hidden","text-center","-mt-14"],["riv","success","width","450","height","450",1,"absolute","-top-[88%]","-left-[88%]"],["name","success","play",""],[1,"text-center","text-[14px]","mt-4","text-navy-blue-100","font-primary-light"],[1,"my-10","text-center"],["containerClass","w-[110px]",3,"click","buttonStyle"],["hidden","","id","payWithPaystack",3,"click"],[1,"py-4"],[1,"flex","gap-2","w-full","items-center","!mt-14"],[3,"ngTemplateOutlet"],["data-test","verify-number","containerClass","mx-auto","buttonClass","!text-[14px] px-6 !font-primary-bold",1,"w-full",3,"click","buttonStyle","loading","disabled"],[1,"flex","flex-wrap","items-center","w-full","gap-2","mt-4","landscape:flex-nowrap","md:flex-nowrap"],["data-test","money-sent","containerClass","mx-auto","buttonClass","!text-[14px] px-6 !font-primary-bold",1,"w-full",3,"click","buttonStyle","disabled"],[1,"flex","justify-center","w-full","h-full","py-2",3,"click","ngStyle"],[1,"text-lg","icon-[solar--transfer-horizontal-line-duotone]","text-black-90"],[1,"text-[12px]","text-black-90"],[1,"w-full","text-center","h-150px",3,"click"],[3,"ngStyle"],[1,"text-center","font-primary-semibold"],["data-test","waiting-confirmation",1,"text-[14px]","w-9/12","mx-auto","text-center","text-black-90","mt-4"],[1,"font-secondary-medium",3,"ngStyle"],[1,"mt-14"],["containerClass","!w-[180px] mx-auto","buttonClass","!text-sm ",3,"click","buttonStyle"],[1,"font-primary-semibold","text-black-90"],["containerClass","!w-[180px] mx-auto","buttonClass","!text-sm",3,"click","buttonStyle","disabled"],[1,"grid","gap-1","relative","justify-items-center","mt-3"],[1,"flex","relative","w-full",3,"ngClass"],[1,"grid","w-full","gap-1","px-2","pt-2","rounded","bg-[#FCFCFC]","border-[.08px]"],[1,"grid","gap-1","content-baseline","w-full",3,"ngClass"],[1,"text-[10px]","font-primary-semibold","text-navy-blue-100"],[1,"flex","items-start"],[1,"font-secondary-bold","text-navy-blue-100",3,"ngClass"],["tabContainerClass","!w-full","tabClass","[&>button]:border-black-30 !w-fit !mx-auto !mb-3 mt-8","activeLinkClass","!border-black-90",1,"w-full",3,"active","config"],[1,"flex","[&>span]:flex"],[1,"flex","text-[9px]","w-[120px]","text-[#535C5F]","font-semibold"],[1,"text-[#979797]","text-[9.6px]","w-auto"],["data-test","tax-section",1,"flex","border-t","pt-1","[&>span]:flex"],[1,"flex","w-full","cursor-pointer","justify-center","items-center",3,"click"],[1,"flex","pt-1","[&>span]:flex"],["tabContainerClass","!w-full","tabClass","[&>button]:border-black-30 !w-fit !mx-auto !mb-3 mt-8","activeLinkClass","!border-black-90",1,"w-full",3,"activeChange","active","config"],["data-test-","transfer-section",4,"sbTab"],[4,"sbTab"],["data-test-","transfer-section"],[1,"flex","[&>div]:flex","[&>div]:items-center","[&>div]:justify-between","flex-col","bg-[#F9FAFB]","border","border-[#EAECF0]","gap-4","rounded-[2px]","p-8","mt-2","justify-between","w-full"],["height","30px","width","300px"],["height","30px","width","250px"],[1,"relative","grid","gap-1","mt-3","justify-items-center"],[1,"relative","grid","w-full","gap-1","py-8","border-b","justify-items-center"],[1,"text-[24px]","font-secondary-bold","text-navy-blue-100"],[1,"mt-[20px]","grid","gap-2","mb-6"],[1,"text-base","text-center","text-[#535C5F]","font-primary-semibold"],[1,"grid","items-center","justify-center","gap-2"],[1,"mb-6"],["type","number","name","otp","inputClass","max-w-[200px]",3,"ngModelChange","maxlength","ngModel"],[1,"text-error","flex","-mt-[20px]","text-sm"],[1,"flex","justify-between","items-center","-top-7","relative"],[1,"flex","items-center","w-full","gap-4","mx-auto"],["type","outlined",1,"!text-sm","!w-full",3,"click","buttonStyle"],[1,"!text-sm","!w-full",3,"click","buttonStyle","loading"],[1,"font-secondary-bold","text-navy-blue-100"],["label","Full name","name","customerName","placeholder","Enter full name","type","text","labelClass","!text-[14px] font-primary-medium !text-black-90 !mt-6",3,"ngModelChange","ngModel"],[1,"text-black-50","text-sm"],[1,"text-sm","disabled:opacity-50","flex","items-center","gap-2",3,"click","disabled","ngStyle"],[1,"icon-[svg-spinners--90-ring-with-bg]"],[1,"grid","items-center","content-center","gap-3","mt-4","justify-items-center",3,"ngStyle"],[1,"!text-4xl","icon-[solar--stopwatch-line-duotone]"],[1,"!text-[14px]","-mt-4","block"],[1,"flex","justify-center"],[1,"grid","gap-6","justify-items-center"],["type","outlined","buttonClass","!w-fit !px-16 !border-black-90 !text-black-90",1,"!mx-auto"],["type","outlined","buttonClass","!w-fit !px-16 !border-black-90 !text-black-90",1,"!mx-auto",3,"click"],[1,"icon-[eos-icons--loading]"],[1,"flex","items-center","gap-4"],[1,"!border-black-90","underline","!text-[14px]","!text-black-90",3,"click"],[1,"!border-black-90","underline","!text-[14px]","!text-black-90"],[1,"grid","w-full","gap-6","mt-8","border","border-black-30","bg-gray-50","rounded-[5px]","p-6"],["data-test","phone-number","errorMessageClass","w-full top-[109%]","nativeInputClass","!w-[80%]","labelClass","!text-[14px] font-primary-medium !text-black-90","placeholder","Enter mobile number","type","number",3,"errorMessage","label","ngModel","showPrefixContent","inputClass"],["data-test","multi-country-input",1,"fancy-input","relative"],["data-test","service-provider","placeholder","Select provider","name","serviceProvider",1,"!border","!py-3","!mt-2","!rounder-sm","!overflow-hidden","!bg-[#F7F7F7]/50","px-2","!text-sm",3,"ngModel"],["data-test","phone-number","errorMessageClass","w-full top-[109%]","nativeInputClass","!w-[80%]","labelClass","!text-[14px] font-primary-medium !text-black-90","placeholder","Enter mobile number","type","number",3,"ngModelChange","errorMessage","label","ngModel","showPrefixContent","inputClass"],["prefixContent","",1,"px-2","text-[#979797]/50","flex","items-center","gap-1"],[1,"opacity-50","font-primary-medium"],["errorMessageClass","w-full","nativeInputClass","!w-[80%]","labelClass","!text-[14px] font-primary-medium !text-black-90","placeholder","Enter mobile number","type","string",3,"ngModelChange","errorMessage","label","ngModel","showPrefixContent","customPrefix","inputClass"],["data-test","select-countries","customPrefixContent","",1,"!px-2",3,"matMenuTriggerFor"],[1,"text-[#979797]/50","flex","!w-fit","items-center","gap-1","cursor-pointer"],[1,"text-xl","top-0","relative","icon-[carbon--chevron-down]"],["data-test","service-provider","placeholder","Select provider","name","serviceProvider",1,"!border","!py-3","!mt-2","!rounder-sm","!overflow-hidden","!bg-[#F7F7F7]/50","px-2","!text-sm",3,"ngModelChange","ngModel"],[3,"value"],[1,"flex","p-2","w-full","max-w-[500px]","gap-2","items-center","rounded-[5px]","mt-4","mb-4",3,"ngStyle"],[1,"icon-[akar-icons--triangle-alert-fill]",3,"ngStyle"],[1,"text-[10px]","sm:text-[12px]"],[1,"grid","grid-cols-2","bg-[#F9FAFB]","border","border-[#EAECF0]","gap-4","rounded-[2px]","p-8","mt-2","justify-between","w-full"],[1,"grid","gap-1"],[1,"uppercase","text-[10px]","text-black-50"],["height","20","width","60"],[1,"flex","items-start","gap-1","text-sm","font-primary-medium"],[1,"grid","col-span-2","gap-1"],["icon","icon-[gravity-ui--copy] !text-sm !text-navy-blue-100/40",3,"text"],[1,"text-[12px]","text-center","text-black-90","mt-4","mb-8"],[1,"uppercase"],[1,"font-secondary-bold"],[1,"relative","grid","w-full","gap-1","mt-3","justify-items-center"],[1,"mt-[20px]","items-center","rounded-full","size-[100px]","justify-center","bg-[#FEF4E6]","grid","gap-2","mb-4"],[1,"icon-[oui--alert]","text-6xl","text-[#F48C06]"],[1,"w-full"],[1,"text-center","text-[14px]","mb-6"],[1,"flex","items-center","justify-center","w-full","gap-2","pb-4","mx-auto","mt-8"],["type","outlined","buttonClass","!text-sm !px-4",1,"w-full",3,"buttonStyle"],["buttonClass","!text-sm !px-4",1,"w-full",3,"buttonStyle"],[1,"flex","justify-center","mt-8","mb-6","text-center"],["type","outlined","buttonClass","!text-sm !px-4",1,"w-full",3,"click","buttonStyle"],["buttonClass","!text-sm !px-4",1,"w-full",3,"click","buttonStyle"],[1,"flex","gap-3","text-[12px]","items-center","font-primary-semibold","text-navy-blue-100",3,"click"],[1,"text-lg","icon-[solar--transfer-horizontal-line-duotone]"],[1,"underline"],[1,"grid","p-2","py-4","w-full","max-w-[500px]","relative","gap-1","items-center","rounded-[5px]","mt-4","mb-6",3,"ngStyle"],[1,"text-[14px]","sm:text-[16px]","font-primary-semibold","text-center","uppercase"],[1,"text-sm","text-center"],[1,"font-primary-bold"],[1,"!grid","w-6","justify-items-center","absolute","top-[97%]","justify-self-center"],[1,"size-2.5","rounded-full","flex",3,"ngStyle"],[1,"text-xl","top-[-3px]","relative","icon-[pajamas--arrow-down]",3,"ngStyle"],[1,"uppercase","w-fit","text-[10px]","text-black-50"],["height","30px","width","150px"],[1,"flex","items-start","gap-1","text-2xl","w-fit","font-primary-medium"],["height","20px","width","180px"],[1,"flex","items-start","gap-1","text-base","font-primary-medium"],["height","20px","width","150px"],[1,"grid","py-4","w-full","max-w-[500px]","relative","gap-2","items-center","rounded-[5px]","mt-4","mb-6","text-black-90","border","border-black-30","bg-gray-50","rounded-[5px]","p-4"],[1,"text-[14px]","text-black-90","font-primary-bold","uppercase"],[1,"list-disc","px-6","[&>*]:!text-sm","[&>li>*]:!inline-flex","[&>li>*]:!font-semibold","[&>*]:!mb-4","pt-3"],["height","15px","width","100px"],[1,"flex","items-start","gap-1","w-fit"],["data-test","currency-list",1,"text-left","flex","items-center","gap-1","p-2","pr-4","hover:bg-white-90/20","font-secondary-medium",3,"click"],[1,"flex","gap-4"],[1,"flex","gap-1","items-center"]],template:function(i,o){1&i&&(T(0,"div",13),Z(1,tce,3,5,"div",14)(2,yce,2,1),A(),Et(3,xce,4,2,"ng-template",null,0,Nn)(5,Ace,5,3,"ng-template",null,1,Nn)(7,Mce,14,16,"ng-template",null,2,Nn)(9,Oce,7,7,"ng-template",null,3,Nn)(11,Jce,13,10,"ng-template",null,4,Nn)(13,hue,11,6,"ng-template",null,5,Nn)(15,yue,4,2,"ng-template",null,6,Nn)(17,Tue,20,11,"ng-template",null,7,Nn)(19,xue,2,1,"ng-template",null,8,Nn)(21,kue,17,9,"ng-template",null,9,Nn)(23,jue,28,20,"ng-template",null,10,Nn)(25,Yue,37,8,"ng-template",null,11,Nn),T(27,"mat-menu",15,12)(29,"div",16),Zo(30,Zue,6,4,"button",17,yu),A()()),2&i&&(q("ngClass",Ar(3,qle,null==o.configformatted?null:o.configformatted.standard,!(null!=o.configformatted&&o.configformatted.standard))),x(),K(!o.initializing()&&!o.loadingLibrary()||o.loadedColors?2:1),x(26),q("yPosition","below"),x(3),Ko(o.currencyCountries()))},dependencies:[ns,ts,Bu,fp,dY,nQ,sQ,HN,XX,ZP,Jb,pC,Fp,F2,ZJ,QJ,Une,rF,Are,Ose,Rse,l0,jle,Sd,Ble,hp,PI,VI,FI,vL,_L,yL],styles:["dialog::backdrop{background-color:#656363}dialog{height:90vh;font-family:Helvetica Neue;position:relative;width:95vw;border:none!important;border-radius:20px;background-color:transparent}\n"],encapsulation:3,data:{animation:[TX(),SX()]}}))}return e(),n})();const Que={schedule(e,n){const t=setTimeout(e,n);return()=>clearTimeout(t)}};let I0;function ode(e,n,t){let r=t;return function ede(e){return!!e&&e.nodeType===Node.ELEMENT_NODE}(e)&&n.some((i,o)=>!("*"===i||!function tde(e,n){if(!I0){const t=Element.prototype;I0=t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}return e.nodeType===Node.ELEMENT_NODE&&I0.call(e,n)}(e,i)||(r=o,0))),r}class ade{componentFactory;inputMap=new Map;constructor(n,t){this.componentFactory=t.get(_l).resolveComponentFactory(n);for(const r of this.componentFactory.inputs)this.inputMap.set(r.propName,r.templateName)}create(n){return new lde(this.componentFactory,n,this.inputMap)}}class lde{componentFactory;injector;inputMap;eventEmitters=new qb(1);events=this.eventEmitters.pipe(Tt(n=>ds(...n)));componentRef=null;scheduledDestroyFn=null;initialInputValues=new Map;ngZone;elementZone;appRef;cdScheduler;constructor(n,t,r){this.componentFactory=n,this.injector=t,this.inputMap=r,this.ngZone=this.injector.get(we),this.appRef=this.injector.get(ni),this.cdScheduler=t.get(Vo),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(n){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(n)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Que.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null)},10))})}getInputValue(n){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(n):this.componentRef.instance[n])}setInputValue(n,t){null!==this.componentRef?this.runInZone(()=>{this.componentRef.setInput(this.inputMap.get(n)??n,t),function hH(e){return Sc(e._lView)||!!(64&e._lView[2])}(this.componentRef.hostView)&&(function pH(e){Zg(e._lView)}(this.componentRef.changeDetectorRef),this.cdScheduler.notify(6))}):this.initialInputValues.set(n,t)}initializeComponent(n){const t=et.create({providers:[],parent:this.injector}),r=function ide(e,n){const t=e.childNodes,r=n.map(()=>[]);let i=-1;n.some((o,s)=>"*"===o&&(i=s,!0));for(let o=0,s=t.length;o<s;++o){const a=t[o],l=ode(a,n,i);-1!==l&&r[l].push(a)}return r}(n,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(t,r,n),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.appRef.attachView(this.componentRef.hostView),this.componentRef.hostView.detectChanges()}initializeInputs(){for(const[n,t]of this.initialInputValues)this.setInputValue(n,t);this.initialInputValues.clear()}initializeOutputs(n){const t=this.componentFactory.outputs.map(({propName:r,templateName:i})=>{const o=n.instance[r];return new bt(s=>{const a=o.subscribe(l=>s.next({name:i,value:l}));return()=>a.unsubscribe()})});this.eventEmitters.next(t)}runInZone(n){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(n):n()}}class cde extends HTMLElement{ngElementEventsSubscription=null}let Z5=(()=>{var e;class n{constructor(){this.actionStream=new ke,this.actionQueue=[],this.isActionInProgress=!1}push(r){this.actionQueue.push(r),this.tryToRunNextAction()}continue(){this.isActionInProgress=!1,this.tryToRunNextAction()}tryToRunNextAction(){this.isActionInProgress||0===this.actionQueue.length||(this.isActionInProgress=!0,this.actionStream.next(this.actionQueue.shift()))}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const K5=new N("[angular-notifier] Notifier Options"),R0=new N("[anuglar-notifier] Notifier Config");class X5{constructor(n={}){this.animations={enabled:!0,hide:{easing:"ease",offset:50,preset:"fade",speed:300},overlap:150,shift:{easing:"ease",speed:300},show:{easing:"ease",preset:"slide",speed:300}},this.behaviour={autoHide:7e3,onClick:!1,onMouseover:"pauseAutoHide",showDismissButton:!0,stacking:4},this.position={horizontal:{distance:12,position:"left"},vertical:{distance:12,gap:10,position:"bottom"}},this.theme="material",void 0!==n.theme&&(this.theme=n.theme),void 0!==n.animations&&(void 0!==n.animations.enabled&&(this.animations.enabled=n.animations.enabled),void 0!==n.animations.overlap&&(this.animations.overlap=n.animations.overlap),void 0!==n.animations.hide&&Object.assign(this.animations.hide,n.animations.hide),void 0!==n.animations.shift&&Object.assign(this.animations.shift,n.animations.shift),void 0!==n.animations.show&&Object.assign(this.animations.show,n.animations.show)),void 0!==n.behaviour&&Object.assign(this.behaviour,n.behaviour),void 0!==n.position&&(void 0!==n.position.horizontal&&Object.assign(this.position.horizontal,n.position.horizontal),void 0!==n.position.vertical&&Object.assign(this.position.vertical,n.position.vertical))}}let hde=(()=>{var e;class n{constructor(r,i){this.queueService=r,this.config=i}getConfig(){return this.config}get actionStream(){return this.queueService.actionStream.asObservable()}show(r){this.queueService.push({payload:r,type:"SHOW"})}hide(r){this.queueService.push({payload:r,type:"HIDE"})}hideNewest(){this.queueService.push({type:"HIDE_NEWEST"})}hideOldest(){this.queueService.push({type:"HIDE_OLDEST"})}hideAll(){this.queueService.push({type:"HIDE_ALL"})}notify(r,i,o){const s={message:i,type:r};void 0!==o&&(s.id=o),this.show(s)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)(ue(Z5),ue(R0))},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();const pde={hide:()=>({from:{opacity:"1"},to:{opacity:"0"}}),show:()=>({from:{opacity:"0"},to:{opacity:"1"}})},mde={hide:e=>{const n=e.component.getConfig(),t=e.component.getShift();let r,i;if("left"===n.position.horizontal.position)r={transform:`translate3d( 0, ${t}px, 0 )`},i={transform:`translate3d( calc( -100% - ${n.position.horizontal.distance}px - 10px ), ${t}px, 0 )`};else if("right"===n.position.horizontal.position)r={transform:`translate3d( 0, ${t}px, 0 )`},i={transform:`translate3d( calc( 100% + ${n.position.horizontal.distance}px + 10px ), ${t}px, 0 )`};else{let o;o="top"===n.position.vertical.position?`calc( -100% - ${n.position.horizontal.distance}px - 10px )`:`calc( 100% + ${n.position.horizontal.distance}px + 10px )`,r={transform:`translate3d( -50%, ${t}px, 0 )`},i={transform:`translate3d( -50%, ${o}, 0 )`}}return{from:r,to:i}},show:e=>{const n=e.component.getConfig();let t,r;if("left"===n.position.horizontal.position)t={transform:`translate3d( calc( -100% - ${n.position.horizontal.distance}px - 10px ), 0, 0 )`},r={transform:"translate3d( 0, 0, 0 )"};else if("right"===n.position.horizontal.position)t={transform:`translate3d( calc( 100% + ${n.position.horizontal.distance}px + 10px ), 0, 0 )`},r={transform:"translate3d( 0, 0, 0 )"};else{let i;i="top"===n.position.vertical.position?`calc( -100% - ${n.position.horizontal.distance}px - 10px )`:`calc( 100% + ${n.position.horizontal.distance}px + 10px )`,t={transform:`translate3d( -50%, ${i}, 0 )`},r={transform:"translate3d( -50%, 0, 0 )"}}return{from:t,to:r}}};let gde=(()=>{var e;class n{constructor(){this.animationPresets={fade:pde,slide:mde}}getAnimationData(r,i){let o,s,a;return"show"===r?(o=this.animationPresets[i.component.getConfig().animations.show.preset].show(i),s=i.component.getConfig().animations.show.speed,a=i.component.getConfig().animations.show.easing):(o=this.animationPresets[i.component.getConfig().animations.hide.preset].hide(i),s=i.component.getConfig().animations.hide.speed,a=i.component.getConfig().animations.hide.easing),{keyframes:[o.from,o.to],options:{duration:s,easing:a,fill:"forwards"}}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275prov=H({token:n,factory:n.\u0275fac}))}return e(),n})();function _de(e){return new X5(e)}function yde(){return new X5({})}let vde=(()=>{var e;class n{static withConfig(r={}){return{ngModule:n,providers:[{provide:K5,useValue:r},{deps:[K5],provide:R0,useFactory:_de}]}}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275mod=dt({type:n}),this.\u0275inj=it({providers:[gde,hde,Z5,{provide:R0,useFactory:yde}],imports:[ns]}))}return e(),n})();function Q5(e){return new S(3e3,!1)}function Mde(e){return new S(3002,!1)}function ms(e){switch(e.length){case 0:return new qu;case 1:return e[0];default:return new HR(e)}}function J5(e,n,t=new Map,r=new Map){const i=[],o=[];let s=-1,a=null;if(n.forEach(l=>{const c=l.get("offset"),u=c==s,d=u&&a||new Map;l.forEach((g,m)=>{let f=m,b=g;if("offset"!==m)switch(f=e.normalizePropertyName(f,i),b){case"!":b=t.get(m);break;case po:b=r.get(m);break;default:b=e.normalizeStyleValue(m,f,b,i)}d.set(f,b)}),u||o.push(d),a=d,s=c}),i.length)throw function jde(){return new S(3502,!1)}();return o}function O0(e,n,t,r){switch(n){case"start":e.onStart(()=>r(t&&k0(t,"start",e)));break;case"done":e.onDone(()=>r(t&&k0(t,"done",e)));break;case"destroy":e.onDestroy(()=>r(t&&k0(t,"destroy",e)))}}function k0(e,n,t){const o=N0(e.element,e.triggerName,e.fromState,e.toState,n||e.phaseName,t.totalTime??e.totalTime,!!t.disabled),s=e._data;return null!=s&&(o._data=s),o}function N0(e,n,t,r,i="",o=0,s){return{element:e,triggerName:n,fromState:t,toState:r,phaseName:i,totalTime:o,disabled:!!s}}function Wr(e,n,t){let r=e.get(n);return r||e.set(n,r=t),r}function eB(e){const n=e.indexOf(":");return[e.substring(1,n),e.slice(n+1)]}const Qde=typeof document>"u"?null:document.documentElement;function P0(e){const n=e.parentNode||e.host||null;return n===Qde?null:n}let Da=null,tB=!1;function nB(e,n){for(;n;){if(n===e)return!0;n=P0(n)}return!1}function rB(e,n,t){if(t)return Array.from(e.querySelectorAll(n));const r=e.querySelector(n);return r?[r]:[]}const oB="ng-enter",F0="ng-leave",Fm="ng-trigger",Lm=".ng-trigger",sB="ng-animating",L0=".ng-animating";function Do(e){if("number"==typeof e)return e;const n=e.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:V0(parseFloat(n[1]),n[2])}function V0(e,n){return"s"===n?1e3*e:e}function Vm(e,n,t){return e.hasOwnProperty("duration")?e:function ofe(e,n,t){let r,i=0,o="";if("string"==typeof e){const s=e.match(ife);if(null===s)return n.push(Q5()),{duration:0,delay:0,easing:""};r=V0(parseFloat(s[1]),s[2]);const a=s[3];null!=a&&(i=V0(parseFloat(a),s[4]));const l=s[5];l&&(o=l)}else r=e;if(!t){let s=!1,a=n.length;r<0&&(n.push(function bde(){return new S(3100,!1)}()),s=!0),i<0&&(n.push(function Cde(){return new S(3101,!1)}()),s=!0),s&&n.splice(a,0,Q5())}return{duration:r,delay:i,easing:o}}(e,n,t)}const ife=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function ji(e,n,t){n.forEach((r,i)=>{const o=j0(i);t&&!t.has(i)&&t.set(i,e.style[o]),e.style[o]=r})}function Ta(e,n){n.forEach((t,r)=>{const i=j0(r);e.style[i]=""})}function Md(e){return Array.isArray(e)?1==e.length?e[0]:function wX(e,n=null){return{type:Ie.Sequence,steps:e,options:n}}(e):e}const B0=new RegExp("{{\\s*(.+?)\\s*}}","g");function aB(e){let n=[];if("string"==typeof e){let t;for(;t=B0.exec(e);)n.push(t[1]);B0.lastIndex=0}return n}function Id(e,n,t){const r=`${e}`,i=r.replace(B0,(o,s)=>{let a=n[s];return null==a&&(t.push(function wde(){return new S(3003,!1)}()),a=""),a.toString()});return i==r?e:i}const lfe=/-+([a-z0-9])/g;function j0(e){return e.replace(lfe,(...n)=>n[1].toUpperCase())}function qr(e,n,t){switch(n.type){case Ie.Trigger:return e.visitTrigger(n,t);case Ie.State:return e.visitState(n,t);case Ie.Transition:return e.visitTransition(n,t);case Ie.Sequence:return e.visitSequence(n,t);case Ie.Group:return e.visitGroup(n,t);case Ie.Animate:return e.visitAnimate(n,t);case Ie.Keyframes:return e.visitKeyframes(n,t);case Ie.Style:return e.visitStyle(n,t);case Ie.Reference:return e.visitReference(n,t);case Ie.AnimateChild:return e.visitAnimateChild(n,t);case Ie.AnimateRef:return e.visitAnimateRef(n,t);case Ie.Query:return e.visitQuery(n,t);case Ie.Stagger:return e.visitStagger(n,t);default:throw function Dde(){return new S(3004,!1)}()}}function U0(e,n){return window.getComputedStyle(e)[n]}let $0=(()=>{class e{validateStyleProperty(t){return function efe(e){Da||(Da=function tfe(){return typeof document<"u"?document.body:null}()||{},tB=!!Da.style&&"WebkitAppearance"in Da.style);let n=!0;return Da.style&&!function Jde(e){return"ebkit"==e.substring(1,6)}(e)&&(n=e in Da.style,!n&&tB&&(n="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in Da.style)),n}(t)}containsElement(t,r){return nB(t,r)}getParentElement(t){return P0(t)}query(t,r,i){return rB(t,r,i)}computeStyle(t,r,i){return i||""}animate(t,r,i,o,s,a=[],l){return new qu(i,o)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();class H0{static NOOP=new $0}class z0{}const ffe=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 lB extends z0{normalizePropertyName(n,t){return j0(n)}normalizeStyleValue(n,t,r,i){let o="";const s=r.toString().trim();if(ffe.has(t)&&0!==r&&"0"!==r)if("number"==typeof r)o="px";else{const a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push(function Tde(){return new S(3005,!1)}())}return s+o}}const jm=new Set(["true","1"]),Um=new Set(["false","0"]);function cB(e,n){const t=jm.has(e)||Um.has(e),r=jm.has(n)||Um.has(n);return(i,o)=>{let s="*"==e||e==i,a="*"==n||n==o;return!s&&t&&"boolean"==typeof i&&(s=i?jm.has(e):Um.has(e)),!a&&r&&"boolean"==typeof o&&(a=o?jm.has(n):Um.has(n)),s&&a}}const gfe=new RegExp("s*:selfs*,?","g");function W0(e,n,t,r){return new _fe(e).build(n,t,r)}class _fe{_driver;constructor(n){this._driver=n}build(n,t,r){const i=new bfe(t);return this._resetContextStyleTimingState(i),qr(this,Md(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,t){let r=t.queryCount=0,i=t.depCount=0;const o=[],s=[];return"@"==n.name.charAt(0)&&t.errors.push(function Sde(){return new S(3006,!1)}()),n.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==Ie.State){const l=a,c=l.name;c.toString().split(/\s*,\s*/).forEach(u=>{l.name=u,o.push(this.visitState(l,t))}),l.name=c}else if(a.type==Ie.Transition){const l=this.visitTransition(a,t);r+=l.queryCount,i+=l.depCount,s.push(l)}else t.errors.push(function xde(){return new S(3007,!1)}())}),{type:Ie.Trigger,name:n.name,states:o,transitions:s,queryCount:r,depCount:i,options:null}}visitState(n,t){const r=this.visitStyle(n.styles,t),i=n.options&&n.options.params||null;if(r.containsDynamicStyles){const o=new Set,s=i||{};r.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{aB(l).forEach(c=>{s.hasOwnProperty(c)||o.add(c)})})}),o.size&&t.errors.push(function Ade(){return new S(3008,!1)}(0,o.values()))}return{type:Ie.State,name:n.name,style:r,options:i?{params:i}:null}}visitTransition(n,t){t.queryCount=0,t.depCount=0;const r=qr(this,Md(n.animation),t),i=function hfe(e,n){const t=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(r=>function pfe(e,n,t){if(":"==e[0]){const l=function mfe(e,n){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,r)=>parseFloat(r)>parseFloat(t);case":decrement":return(t,r)=>parseFloat(r)<parseFloat(t);default:return n.push(function Vde(){return new S(3016,!1)}()),"* => *"}}(e,t);if("function"==typeof l)return void n.push(l);e=l}const r=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return t.push(function Lde(){return new S(3015,!1)}()),n;const i=r[1],o=r[2],s=r[3];n.push(cB(i,s)),"<"==o[0]&&("*"!=i||"*"!=s)&&n.push(cB(s,i))}(r,t,n)):t.push(e),t}(n.expr,t.errors);return{type:Ie.Transition,matchers:i,animation:r,queryCount:t.queryCount,depCount:t.depCount,options:Sa(n.options)}}visitSequence(n,t){return{type:Ie.Sequence,steps:n.steps.map(r=>qr(this,r,t)),options:Sa(n.options)}}visitGroup(n,t){const r=t.currentTime;let i=0;const o=n.steps.map(s=>{t.currentTime=r;const a=qr(this,s,t);return i=Math.max(i,t.currentTime),a});return t.currentTime=i,{type:Ie.Group,steps:o,options:Sa(n.options)}}visitAnimate(n,t){const r=function Efe(e,n){if(e.hasOwnProperty("duration"))return e;if("number"==typeof e)return q0(Vm(e,n).duration,0,"");const t=e;if(t.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=q0(0,0,"");return o.dynamic=!0,o.strValue=t,o}const i=Vm(t,n);return q0(i.duration,i.delay,i.easing)}(n.timings,t.errors);t.currentAnimateTimings=r;let i,o=n.styles?n.styles:ia({});if(o.type==Ie.Keyframes)i=this.visitKeyframes(o,t);else{let s=n.styles,a=!1;if(!s){a=!0;const c={};r.easing&&(c.easing=r.easing),s=ia(c)}t.currentTime+=r.duration+r.delay;const l=this.visitStyle(s,t);l.isEmptyStep=a,i=l}return t.currentAnimateTimings=null,{type:Ie.Animate,timings:r,style:i,options:null}}visitStyle(n,t){const r=this._makeStyleAst(n,t);return this._validateStyleAst(r,t),r}_makeStyleAst(n,t){const r=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let a of i)"string"==typeof a?a===po?r.push(a):t.errors.push(Mde()):r.push(new Map(Object.entries(a)));let o=!1,s=null;return r.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(s=a.get("easing"),a.delete("easing")),!o))for(let l of a.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:Ie.Style,styles:r,easing:s,offset:n.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(n,t){const r=t.currentAnimateTimings;let i=t.currentTime,o=t.currentTime;r&&o>0&&(o-=r.duration+r.delay),n.styles.forEach(s=>{"string"!=typeof s&&s.forEach((a,l)=>{const c=t.collectedStyles.get(t.currentQuerySelector),u=c.get(l);let d=!0;u&&(o!=i&&o>=u.startTime&&i<=u.endTime&&(t.errors.push(function Ide(){return new S(3010,!1)}()),d=!1),o=u.startTime),d&&c.set(l,{startTime:o,endTime:i}),t.options&&function afe(e,n,t){const r=n.params||{},i=aB(e);i.length&&i.forEach(o=>{r.hasOwnProperty(o)||t.push(function Ede(){return new S(3001,!1)}())})}(a,t.options,t.errors)})})}visitKeyframes(n,t){const r={type:Ie.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(function Rde(){return new S(3011,!1)}()),r;let o=0;const s=[];let a=!1,l=!1,c=0;const u=n.steps.map(D=>{const I=this._makeStyleAst(D,t);let J=null!=I.offset?I.offset:function Cfe(e){if("string"==typeof e)return null;let n=null;if(Array.isArray(e))e.forEach(t=>{if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}});else if(e instanceof Map&&e.has("offset")){const t=e;n=parseFloat(t.get("offset")),t.delete("offset")}return n}(I.styles),te=0;return null!=J&&(o++,te=I.offset=J),l=l||te<0||te>1,a=a||te<c,c=te,s.push(te),I});l&&t.errors.push(function Ode(){return new S(3012,!1)}()),a&&t.errors.push(function kde(){return new S(3200,!1)}());const d=n.steps.length;let g=0;o>0&&o<d?t.errors.push(function Nde(){return new S(3202,!1)}()):0==o&&(g=1/(d-1));const m=d-1,f=t.currentTime,b=t.currentAnimateTimings,w=b.duration;return u.forEach((D,I)=>{const J=g>0?I==m?1:g*I:s[I],te=J*w;t.currentTime=f+b.delay+te,b.duration=te,this._validateStyleAst(D,t),D.offset=J,r.styles.push(D)}),r}visitReference(n,t){return{type:Ie.Reference,animation:qr(this,Md(n.animation),t),options:Sa(n.options)}}visitAnimateChild(n,t){return t.depCount++,{type:Ie.AnimateChild,options:Sa(n.options)}}visitAnimateRef(n,t){return{type:Ie.AnimateRef,animation:this.visitReference(n.animation,t),options:Sa(n.options)}}visitQuery(n,t){const r=t.currentQuerySelector,i=n.options||{};t.queryCount++,t.currentQuery=n;const[o,s]=function yfe(e){const n=!!e.split(/\s*,\s*/).find(t=>":self"==t);return n&&(e=e.replace(gfe,"")),e=e.replace(/@\*/g,Lm).replace(/@\w+/g,t=>Lm+"-"+t.slice(1)).replace(/:animating/g,L0),[e,n]}(n.selector);t.currentQuerySelector=r.length?r+" "+o:o,Wr(t.collectedStyles,t.currentQuerySelector,new Map);const a=qr(this,Md(n.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:Ie.Query,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:a,originalSelector:n.selector,options:Sa(n.options)}}visitStagger(n,t){t.currentQuery||t.errors.push(function Pde(){return new S(3013,!1)}());const r="full"===n.timings?{duration:0,delay:0,easing:"full"}:Vm(n.timings,t.errors,!0);return{type:Ie.Stagger,animation:qr(this,Md(n.animation),t),timings:r,options:null}}}class bfe{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(n){this.errors=n}}function Sa(e){return e?(e={...e}).params&&(e.params=function vfe(e){return e?{...e}:null}(e.params)):e={},e}function q0(e,n,t){return{duration:e,delay:n,easing:t}}function Y0(e,n,t,r,i,o,s=null,a=!1){return{type:1,element:e,keyframes:n,preStyleProps:t,postStyleProps:r,duration:i,delay:o,totalTime:i+o,easing:s,subTimeline:a}}class $m{_map=new Map;get(n){return this._map.get(n)||[]}append(n,t){let r=this._map.get(n);r||this._map.set(n,r=[]),r.push(...t)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const Tfe=new RegExp(":enter","g"),xfe=new RegExp(":leave","g");function Z0(e,n,t,r,i,o=new Map,s=new Map,a,l,c=[]){return(new Afe).buildKeyframes(e,n,t,r,i,o,s,a,l,c)}class Afe{buildKeyframes(n,t,r,i,o,s,a,l,c,u=[]){c=c||new $m;const d=new K0(n,t,c,i,o,u,[]);d.options=l;const g=l.delay?Do(l.delay):0;d.currentTimeline.delayNextStep(g),d.currentTimeline.setStyles([s],null,d.errors,l),qr(this,r,d);const m=d.timelines.filter(f=>f.containsAnimation());if(m.length&&a.size){let f;for(let b=m.length-1;b>=0;b--){const w=m[b];if(w.element===t){f=w;break}}f&&!f.allowOnlyTimelineStyles()&&f.setStyles([a],null,d.errors,l)}return m.length?m.map(f=>f.buildKeyframes()):[Y0(t,[],[],[],0,g,"",!1)]}visitTrigger(n,t){}visitState(n,t){}visitTransition(n,t){}visitAnimateChild(n,t){const r=t.subInstructions.get(t.element);if(r){const i=t.createSubContext(n.options),o=t.currentTimeline.currentTime,s=this._visitSubInstructions(r,i,i.options);o!=s&&t.transformIntoNewTimeline(s)}t.previousNode=n}visitAnimateRef(n,t){const r=t.createSubContext(n.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],t,r),this.visitReference(n.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=n}_applyAnimationRefDelays(n,t,r){for(const i of n){const o=i?.delay;if(o){const s="number"==typeof o?o:Do(Id(o,i?.params??{},t.errors));r.delayNextStep(s)}}}_visitSubInstructions(n,t,r){let o=t.currentTimeline.currentTime;const s=null!=r.duration?Do(r.duration):null,a=null!=r.delay?Do(r.delay):null;return 0!==s&&n.forEach(l=>{const c=t.appendInstructionToTimeline(l,s,a);o=Math.max(o,c.duration+c.delay)}),o}visitReference(n,t){t.updateOptions(n.options,!0),qr(this,n.animation,t),t.previousNode=n}visitSequence(n,t){const r=t.subContextCount;let i=t;const o=n.options;if(o&&(o.params||o.delay)&&(i=t.createSubContext(o),i.transformIntoNewTimeline(),null!=o.delay)){i.previousNode.type==Ie.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Hm);const s=Do(o.delay);i.delayNextStep(s)}n.steps.length&&(n.steps.forEach(s=>qr(this,s,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),t.previousNode=n}visitGroup(n,t){const r=[];let i=t.currentTimeline.currentTime;const o=n.options&&n.options.delay?Do(n.options.delay):0;n.steps.forEach(s=>{const a=t.createSubContext(n.options);o&&a.delayNextStep(o),qr(this,s,a),i=Math.max(i,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(s=>t.currentTimeline.mergeTimelineCollectedStyles(s)),t.transformIntoNewTimeline(i),t.previousNode=n}_visitTiming(n,t){if(n.dynamic){const r=n.strValue;return Vm(t.params?Id(r,t.params,t.errors):r,t.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,t){const r=t.currentAnimateTimings=this._visitTiming(n.timings,t),i=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),i.snapshotCurrentStyles());const o=n.style;o.type==Ie.Keyframes?this.visitKeyframes(o,t):(t.incrementTime(r.duration),this.visitStyle(o,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=n}visitStyle(n,t){const r=t.currentTimeline,i=t.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();const o=i&&i.easing||n.easing;n.isEmptyStep?r.applyEmptyStep(o):r.setStyles(n.styles,o,t.errors,t.options),t.previousNode=n}visitKeyframes(n,t){const r=t.currentAnimateTimings,i=t.currentTimeline.duration,o=r.duration,a=t.createSubContext().currentTimeline;a.easing=r.easing,n.styles.forEach(l=>{a.forwardTime((l.offset||0)*o),a.setStyles(l.styles,l.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(i+o),t.previousNode=n}visitQuery(n,t){const r=t.currentTimeline.currentTime,i=n.options||{},o=i.delay?Do(i.delay):0;o&&(t.previousNode.type===Ie.Style||0==r&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Hm);let s=r;const a=t.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=a.length;let l=null;a.forEach((c,u)=>{t.currentQueryIndex=u;const d=t.createSubContext(n.options,c);o&&d.delayNextStep(o),c===t.element&&(l=d.currentTimeline),qr(this,n.animation,d),d.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,d.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=n}visitStagger(n,t){const r=t.parentContext,i=t.currentTimeline,o=n.timings,s=Math.abs(o.duration),a=s*(t.currentQueryTotal-1);let l=s*t.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=a-l;break;case"full":l=r.currentStaggerTime}const u=t.currentTimeline;l&&u.delayNextStep(l);const d=u.currentTime;qr(this,n.animation,t),t.previousNode=n,r.currentStaggerTime=i.currentTime-d+(i.startTime-r.currentTimeline.startTime)}}const Hm={};class K0{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Hm;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(n,t,r,i,o,s,a,l){this._driver=n,this.element=t,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=o,this.errors=s,this.timelines=a,this.currentTimeline=l||new zm(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,t){if(!n)return;const r=n;let i=this.options;null!=r.duration&&(i.duration=Do(r.duration)),null!=r.delay&&(i.delay=Do(r.delay));const o=r.params;if(o){let s=i.params;s||(s=this.options.params={}),Object.keys(o).forEach(a=>{(!t||!s.hasOwnProperty(a))&&(s[a]=Id(o[a],s,this.errors))})}}_copyOptions(){const n={};if(this.options){const t=this.options.params;if(t){const r=n.params={};Object.keys(t).forEach(i=>{r[i]=t[i]})}}return n}createSubContext(n=null,t,r){const i=t||this.element,o=new K0(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(n),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(n){return this.previousNode=Hm,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,t,r){const i={duration:t??n.duration,delay:this.currentTimeline.currentTime+(r??0)+n.delay,easing:""},o=new Mfe(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(o),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,t,r,i,o,s){let a=[];if(i&&a.push(this.element),n.length>0){n=(n=n.replace(Tfe,"."+this._enterClassName)).replace(xfe,"."+this._leaveClassName);let c=this._driver.query(this.element,n,1!=r);0!==r&&(c=r<0?c.slice(c.length+r,c.length):c.slice(0,r)),a.push(...c)}return!o&&0==a.length&&s.push(function Fde(){return new S(3014,!1)}()),a}}class zm{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(n,t,r,i){this._driver=n,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=i,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,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(n){const t=1===this._keyframes.size&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+n),t&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,t){return this.applyStylesToKeyframe(),new zm(this._driver,n,t||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(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,t){this._localTimelineStyles.set(n,t),this._globalTimelineStyles.set(n,t),this._styleSummary.set(n,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[t,r]of this._globalTimelineStyles)this._backFill.set(t,r||po),this._currentKeyframe.set(t,po);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,t,r,i){t&&this._previousKeyframe.set("easing",t);const o=i&&i.params||{},s=function Ife(e,n){const t=new Map;let r;return e.forEach(i=>{if("*"===i){r??=n.keys();for(let o of r)t.set(o,po)}else for(let[o,s]of i)t.set(o,s)}),t}(n,this._globalTimelineStyles);for(let[a,l]of s){const c=Id(l,o,r);this._pendingStyles.set(a,c),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??po),this._updateStyle(a,c)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,t)=>{this._currentKeyframe.set(t,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,n)}))}snapshotCurrentStyles(){for(let[n,t]of this._localTimelineStyles)this._pendingStyles.set(n,t),this._updateStyle(n,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let t in this._currentKeyframe)n.push(t);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((t,r)=>{const i=this._styleSummary.get(r);(!i||t.time>i.time)&&this._updateStyle(r,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,t=new Set,r=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((a,l)=>{const c=new Map([...this._backFill,...a]);c.forEach((u,d)=>{"!"===u?n.add(d):u===po&&t.add(d)}),r||c.set("offset",l/this.duration),i.push(c)});const o=[...n.values()],s=[...t.values()];if(r){const a=i[0],l=new Map(a);a.set("offset",0),l.set("offset",1),i=[a,l]}return Y0(this.element,i,o,s,this.duration,this.startTime,this.easing,!1)}}class Mfe extends zm{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(n,t,r,i,o,s,a=!1){super(n,t,s.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=o,this._stretchStartingKeyframe=a,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:t,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){const o=[],s=r+t,a=t/s,l=new Map(n[0]);l.set("offset",0),o.push(l);const c=new Map(n[0]);c.set("offset",fB(a)),o.push(c);const u=n.length-1;for(let d=1;d<=u;d++){let g=new Map(n[d]);const m=g.get("offset");g.set("offset",fB((t+m*r)/s)),o.push(g)}r=s,t=0,i="",n=o}return Y0(this.element,n,this.preStyleProps,this.postStyleProps,r,t,i,!0)}}function fB(e,n=3){const t=Math.pow(10,n-1);return Math.round(e*t)/t}function hB(e,n,t,r,i,o,s,a,l,c,u,d,g){return{type:0,element:e,triggerName:n,isRemovalTransition:i,fromState:t,fromStyles:o,toState:r,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:g}}const X0={};class pB{_triggerName;ast;_stateStyles;constructor(n,t,r){this._triggerName=n,this.ast=t,this._stateStyles=r}match(n,t,r,i){return function Rfe(e,n,t,r,i){return e.some(o=>o(n,t,r,i))}(this.ast.matchers,n,t,r,i)}buildStyles(n,t,r){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(n?.toString())||i),i?i.buildStyles(t,r):new Map}build(n,t,r,i,o,s,a,l,c,u){const d=[],g=this.ast.options&&this.ast.options.params||X0,f=this.buildStyles(r,a&&a.params||X0,d),b=l&&l.params||X0,w=this.buildStyles(i,b,d),D=new Set,I=new Map,J=new Map,te="void"===i,se={params:mB(b,g),delay:this.ast.options?.delay},at=u?[]:Z0(n,t,this.ast.animation,o,s,f,w,se,c,d);let ie=0;return at.forEach(X=>{ie=Math.max(X.duration+X.delay,ie)}),d.length?hB(t,this._triggerName,r,i,te,f,w,[],[],I,J,ie,d):(at.forEach(X=>{const lt=X.element,St=Wr(I,lt,new Set);X.preStyleProps.forEach(Ye=>St.add(Ye));const Qt=Wr(J,lt,new Set);X.postStyleProps.forEach(Ye=>Qt.add(Ye)),lt!==t&&D.add(lt)}),hB(t,this._triggerName,r,i,te,f,w,at,[...D.values()],I,J,ie))}}function mB(e,n){const t={...n};return Object.entries(e).forEach(([r,i])=>{null!=i&&(t[r]=i)}),t}class Ofe{styles;defaultParams;normalizer;constructor(n,t,r){this.styles=n,this.defaultParams=t,this.normalizer=r}buildStyles(n,t){const r=new Map,i=mB(n,this.defaultParams);return this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((s,a)=>{s&&(s=Id(s,i,t));const l=this.normalizer.normalizePropertyName(a,t);s=this.normalizer.normalizeStyleValue(a,l,s,t),r.set(a,s)})}),r}}class Nfe{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(n,t,r){this.name=n,this.ast=t,this._normalizer=r,t.states.forEach(i=>{this.states.set(i.name,new Ofe(i.style,i.options&&i.options.params||{},r))}),gB(this.states,"true","1"),gB(this.states,"false","0"),t.transitions.forEach(i=>{this.transitionFactories.push(new pB(n,i,this.states))}),this.fallbackTransition=function Pfe(e,n){return new pB(e,{type:Ie.Transition,animation:{type:Ie.Sequence,steps:[],options:null},matchers:[(s,a)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,t,r,i){return this.transitionFactories.find(s=>s.match(n,t,r,i))||null}matchStyles(n,t,r){return this.fallbackTransition.buildStyles(n,t,r)}}function gB(e,n,t){e.has(n)?e.has(t)||e.set(t,e.get(n)):e.has(t)&&e.set(n,e.get(t))}const Ffe=new $m;class Lfe{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(n,t,r){this.bodyNode=n,this._driver=t,this._normalizer=r}register(n,t){const r=[],o=W0(this._driver,t,r,[]);if(r.length)throw function Ude(){return new S(3503,!1)}();this._animations.set(n,o)}_buildPlayer(n,t,r){const i=n.element,o=J5(this._normalizer,n.keyframes,t,r);return this._driver.animate(i,o,n.duration,n.delay,n.easing,[],!0)}create(n,t,r={}){const i=[],o=this._animations.get(n);let s;const a=new Map;if(o?(s=Z0(this._driver,t,o,oB,F0,new Map,new Map,r,Ffe,i),s.forEach(u=>{const d=Wr(a,u.element,new Map);u.postStyleProps.forEach(g=>d.set(g,null))})):(i.push(function $de(){return new S(3300,!1)}()),s=[]),i.length)throw function Hde(){return new S(3504,!1)}();a.forEach((u,d)=>{u.forEach((g,m)=>{u.set(m,this._driver.computeStyle(d,m,po))})});const c=ms(s.map(u=>{const d=a.get(u.element);return this._buildPlayer(u,new Map,d)}));return this._playersById.set(n,c),c.onDestroy(()=>this.destroy(n)),this.players.push(c),c}destroy(n){const t=this._getPlayer(n);t.destroy(),this._playersById.delete(n);const r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)}_getPlayer(n){const t=this._playersById.get(n);if(!t)throw function zde(){return new S(3301,!1)}();return t}listen(n,t,r,i){const o=N0(t,"","","");return O0(this._getPlayer(n),r,o,i),()=>{}}command(n,t,r,i){if("register"==r)return void this.register(n,i[0]);if("create"==r)return void this.create(n,t,i[0]||{});const o=this._getPlayer(n);switch(r){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const _B="ng-animate-queued",Q0="ng-animate-disabled",$fe=[],yB={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Hfe={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ti="__ng_removed";class J0{namespaceId;value;options;get params(){return this.options.params}constructor(n,t=""){this.namespaceId=t;const r=n&&n.hasOwnProperty("value");if(this.value=function qfe(e){return e??null}(r?n.value:n),r){const{value:o,...s}=n;this.options=s}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const t=n.params;if(t){const r=this.options.params;Object.keys(t).forEach(i=>{null==r[i]&&(r[i]=t[i])})}}}const Rd="void",eE=new J0(Rd);class zfe{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(n,t,r){this.id=n,this.hostElement=t,this._engine=r,this._hostClassName="ng-tns-"+n,hi(t,this._hostClassName)}listen(n,t,r,i){if(!this._triggers.has(t))throw function Gde(){return new S(3302,!1)}();if(null==r||0==r.length)throw function Wde(){return new S(3303,!1)}();if(!function Yfe(e){return"start"==e||"done"==e}(r))throw function qde(){return new S(3400,!1)}();const o=Wr(this._elementListeners,n,[]),s={name:t,phase:r,callback:i};o.push(s);const a=Wr(this._engine.statesByElement,n,new Map);return a.has(t)||(hi(n,Fm),hi(n,Fm+"-"+t),a.set(t,eE)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(s);l>=0&&o.splice(l,1),this._triggers.has(t)||a.delete(t)})}}register(n,t){return!this._triggers.has(n)&&(this._triggers.set(n,t),!0)}_getTrigger(n){const t=this._triggers.get(n);if(!t)throw function Yde(){return new S(3401,!1)}();return t}trigger(n,t,r,i=!0){const o=this._getTrigger(t),s=new tE(this.id,t,n);let a=this._engine.statesByElement.get(n);a||(hi(n,Fm),hi(n,Fm+"-"+t),this._engine.statesByElement.set(n,a=new Map));let l=a.get(t);const c=new J0(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&l&&c.absorbOptions(l.options),a.set(t,c),l||(l=eE),c.value!==Rd&&l.value===c.value){if(!function Xfe(e,n){const t=Object.keys(e),r=Object.keys(n);if(t.length!=r.length)return!1;for(let i=0;i<t.length;i++){const o=t[i];if(!n.hasOwnProperty(o)||e[o]!==n[o])return!1}return!0}(l.params,c.params)){const b=[],w=o.matchStyles(l.value,l.params,b),D=o.matchStyles(c.value,c.params,b);b.length?this._engine.reportError(b):this._engine.afterFlush(()=>{Ta(n,w),ji(n,D)})}return}const g=Wr(this._engine.playersByElement,n,[]);g.forEach(b=>{b.namespaceId==this.id&&b.triggerName==t&&b.queued&&b.destroy()});let m=o.matchTransition(l.value,c.value,n,c.params),f=!1;if(!m){if(!i)return;m=o.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:t,transition:m,fromState:l,toState:c,player:s,isFallbackTransition:f}),f||(hi(n,_B),s.onStart(()=>{oc(n,_B)})),s.onDone(()=>{let b=this.players.indexOf(s);b>=0&&this.players.splice(b,1);const w=this._engine.playersByElement.get(n);if(w){let D=w.indexOf(s);D>=0&&w.splice(D,1)}}),this.players.push(s),g.push(s),s}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(t=>t.delete(n)),this._elementListeners.forEach((t,r)=>{this._elementListeners.set(r,t.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const t=this._engine.playersByElement.get(n);t&&(t.forEach(r=>r.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,t){const r=this._engine.driver.query(n,Lm,!0);r.forEach(i=>{if(i[Ti])return;const o=this._engine.fetchNamespacesByElement(i);o.size?o.forEach(s=>s.triggerLeaveAnimation(i,t,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,t,r,i){const o=this._engine.statesByElement.get(n),s=new Map;if(o){const a=[];if(o.forEach((l,c)=>{if(s.set(c,l.value),this._triggers.has(c)){const u=this.trigger(n,c,Rd,i);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,n,!0,t,s),r&&ms(a).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const t=this._elementListeners.get(n),r=this._engine.statesByElement.get(n);if(t&&r){const i=new Set;t.forEach(o=>{const s=o.name;if(i.has(s))return;i.add(s);const l=this._triggers.get(s).fallbackTransition,c=r.get(s)||eE,u=new J0(Rd),d=new tE(this.id,s,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:s,transition:l,fromState:c,toState:u,player:d,isFallbackTransition:!0})})}}removeNode(n,t){const r=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,t),this.triggerLeaveAnimation(n,t,!0))return;let i=!1;if(r.totalAnimations){const o=r.players.length?r.playersByQueriedElement.get(n):[];if(o&&o.length)i=!0;else{let s=n;for(;s=s.parentNode;)if(r.statesByElement.get(s)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)r.markElementAsRemoved(this.id,n,!1,t);else{const o=n[Ti];(!o||o===yB)&&(r.afterFlush(()=>this.clearElementCache(n)),r.destroyInnerAnimations(n),r._onRemovalComplete(n,t))}}insertNode(n,t){hi(n,this._hostClassName)}drainQueuedTransitions(n){const t=[];return this._queue.forEach(r=>{const i=r.player;if(i.destroyed)return;const o=r.element,s=this._elementListeners.get(o);s&&s.forEach(a=>{if(a.name==r.triggerName){const l=N0(o,r.triggerName,r.fromState.value,r.toState.value);l._data=n,O0(r.player,a.phase,l,a.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(r)}),this._queue=[],t.sort((r,i)=>{const o=r.transition.ast.depCount,s=i.transition.ast.depCount;return 0==o||0==s?o-s:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(n){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class Gfe{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(n,t)=>{};_onRemovalComplete(n,t){this.onRemovalComplete(n,t)}constructor(n,t,r){this.bodyNode=n,this.driver=t,this._normalizer=r}get queuedPlayers(){const n=[];return this._namespaceList.forEach(t=>{t.players.forEach(r=>{r.queued&&n.push(r)})}),n}createNamespace(n,t){const r=new zfe(n,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(r,t):(this.newHostElements.set(t,r),this.collectEnterElement(t)),this._namespaceLookup[n]=r}_balanceNamespaceList(n,t){const r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let s=!1,a=this.driver.getParentElement(t);for(;a;){const l=i.get(a);if(l){const c=r.indexOf(l);r.splice(c+1,0,n),s=!0;break}a=this.driver.getParentElement(a)}s||r.unshift(n)}else r.push(n);return i.set(t,n),n}register(n,t){let r=this._namespaceLookup[n];return r||(r=this.createNamespace(n,t)),r}registerTrigger(n,t,r){let i=this._namespaceLookup[n];i&&i.register(t,r)&&this.totalAnimations++}destroy(n,t){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const r=this._fetchNamespace(n);this.namespacesByHostElement.delete(r.hostElement);const i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1),r.destroy(t),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const t=new Set,r=this.statesByElement.get(n);if(r)for(let i of r.values())if(i.namespaceId){const o=this._fetchNamespace(i.namespaceId);o&&t.add(o)}return t}trigger(n,t,r,i){if(Gm(t)){const o=this._fetchNamespace(n);if(o)return o.trigger(t,r,i),!0}return!1}insertNode(n,t,r,i){if(!Gm(t))return;const o=t[Ti];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const s=this.collectedLeaveElements.indexOf(t);s>=0&&this.collectedLeaveElements.splice(s,1)}if(n){const s=this._fetchNamespace(n);s&&s.insertNode(t,r)}i&&this.collectEnterElement(t)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,t){t?this.disabledNodes.has(n)||(this.disabledNodes.add(n),hi(n,Q0)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),oc(n,Q0))}removeNode(n,t,r){if(Gm(t)){const i=n?this._fetchNamespace(n):null;i?i.removeNode(t,r):this.markElementAsRemoved(n,t,!1,r);const o=this.namespacesByHostElement.get(t);o&&o.id!==n&&o.removeNode(t,r)}else this._onRemovalComplete(t,r)}markElementAsRemoved(n,t,r,i,o){this.collectedLeaveElements.push(t),t[Ti]={namespaceId:n,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:o}}listen(n,t,r,i,o){return Gm(t)?this._fetchNamespace(n).listen(t,r,i,o):()=>{}}_buildInstruction(n,t,r,i,o){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,r,i,n.fromState.options,n.toState.options,t,o)}destroyInnerAnimations(n){let t=this.driver.query(n,Lm,!0);t.forEach(r=>this.destroyActiveAnimationsForElement(r)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(n,L0,!0),t.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(n){const t=this.playersByElement.get(n);t&&t.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(n){const t=this.playersByQueriedElement.get(n);t&&t.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return ms(this.players).onDone(()=>n());n()})}processLeaveNode(n){const t=n[Ti];if(t&&t.setForRemoval){if(n[Ti]=yB,t.namespaceId){this.destroyInnerAnimations(n);const r=this._fetchNamespace(t.namespaceId);r&&r.clearElementCache(n)}this._onRemovalComplete(n,t.setForRemoval)}n.classList?.contains(Q0)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(n=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;r<this.collectedEnterElements.length;r++)hi(this.collectedEnterElements[r],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const r=[];try{t=this._flushAnimations(r,n)}finally{for(let i=0;i<r.length;i++)r[i]()}}else for(let r=0;r<this.collectedLeaveElements.length;r++)this.processLeaveNode(this.collectedLeaveElements[r]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(r=>r()),this._flushFns=[],this._whenQuietFns.length){const r=this._whenQuietFns;this._whenQuietFns=[],t.length?ms(t).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(n){throw function Zde(){return new S(3402,!1)}()}_flushAnimations(n,t){const r=new $m,i=[],o=new Map,s=[],a=new Map,l=new Map,c=new Map,u=new Set;this.disabledNodes.forEach(Q=>{u.add(Q);const oe=this.driver.query(Q,".ng-animate-queued",!0);for(let _e=0;_e<oe.length;_e++)u.add(oe[_e])});const d=this.bodyNode,g=Array.from(this.statesByElement.keys()),m=CB(g,this.collectedEnterElements),f=new Map;let b=0;m.forEach((Q,oe)=>{const _e=oB+b++;f.set(oe,_e),Q.forEach(Ue=>hi(Ue,_e))});const w=[],D=new Set,I=new Set;for(let Q=0;Q<this.collectedLeaveElements.length;Q++){const oe=this.collectedLeaveElements[Q],_e=oe[Ti];_e&&_e.setForRemoval&&(w.push(oe),D.add(oe),_e.hasAnimation?this.driver.query(oe,".ng-star-inserted",!0).forEach(Ue=>D.add(Ue)):I.add(oe))}const J=new Map,te=CB(g,Array.from(D));te.forEach((Q,oe)=>{const _e=F0+b++;J.set(oe,_e),Q.forEach(Ue=>hi(Ue,_e))}),n.push(()=>{m.forEach((Q,oe)=>{const _e=f.get(oe);Q.forEach(Ue=>oc(Ue,_e))}),te.forEach((Q,oe)=>{const _e=J.get(oe);Q.forEach(Ue=>oc(Ue,_e))}),w.forEach(Q=>{this.processLeaveNode(Q)})});const se=[],at=[];for(let Q=this._namespaceList.length-1;Q>=0;Q--)this._namespaceList[Q].drainQueuedTransitions(t).forEach(_e=>{const Ue=_e.player,Jt=_e.element;if(se.push(Ue),this.collectedEnterElements.length){const Cn=Jt[Ti];if(Cn&&Cn.setForMove){if(Cn.previousTriggersValues&&Cn.previousTriggersValues.has(_e.triggerName)){const zi=Cn.previousTriggersValues.get(_e.triggerName),kr=this.statesByElement.get(_e.element);if(kr&&kr.has(_e.triggerName)){const Aa=kr.get(_e.triggerName);Aa.value=zi,kr.set(_e.triggerName,Aa)}}return void Ue.destroy()}}const rn=!d||!this.driver.containsElement(d,Jt),Pn=J.get(Jt),or=f.get(Jt),kt=this._buildInstruction(_e,r,or,Pn,rn);if(kt.errors&&kt.errors.length)return void at.push(kt);if(rn)return Ue.onStart(()=>Ta(Jt,kt.fromStyles)),Ue.onDestroy(()=>ji(Jt,kt.toStyles)),void i.push(Ue);if(_e.isFallbackTransition)return Ue.onStart(()=>Ta(Jt,kt.fromStyles)),Ue.onDestroy(()=>ji(Jt,kt.toStyles)),void i.push(Ue);const xa=[];kt.timelines.forEach(Cn=>{Cn.stretchStartingKeyframe=!0,this.disabledNodes.has(Cn.element)||xa.push(Cn)}),kt.timelines=xa,r.append(Jt,kt.timelines),s.push({instruction:kt,player:Ue,element:Jt}),kt.queriedElements.forEach(Cn=>Wr(a,Cn,[]).push(Ue)),kt.preStyleProps.forEach((Cn,zi)=>{if(Cn.size){let kr=l.get(zi);kr||l.set(zi,kr=new Set),Cn.forEach((Aa,kd)=>kr.add(kd))}}),kt.postStyleProps.forEach((Cn,zi)=>{let kr=c.get(zi);kr||c.set(zi,kr=new Set),Cn.forEach((Aa,kd)=>kr.add(kd))})});if(at.length){const Q=[];at.forEach(oe=>{Q.push(function Kde(){return new S(3505,!1)}())}),se.forEach(oe=>oe.destroy()),this.reportError(Q)}const ie=new Map,X=new Map;s.forEach(Q=>{const oe=Q.element;r.has(oe)&&(X.set(oe,oe),this._beforeAnimationBuild(Q.player.namespaceId,Q.instruction,ie))}),i.forEach(Q=>{const oe=Q.element;this._getPreviousPlayers(oe,!1,Q.namespaceId,Q.triggerName,null).forEach(Ue=>{Wr(ie,oe,[]).push(Ue),Ue.destroy()})});const lt=w.filter(Q=>wB(Q,l,c)),St=new Map;bB(St,this.driver,I,c,po).forEach(Q=>{wB(Q,l,c)&&lt.push(Q)});const Ye=new Map;m.forEach((Q,oe)=>{bB(Ye,this.driver,new Set(Q),l,"!")}),lt.forEach(Q=>{const oe=St.get(Q),_e=Ye.get(Q);St.set(Q,new Map([...oe?.entries()??[],..._e?.entries()??[]]))});const Ui=[],ir=[],$i={};s.forEach(Q=>{const{element:oe,player:_e,instruction:Ue}=Q;if(r.has(oe)){if(u.has(oe))return _e.onDestroy(()=>ji(oe,Ue.toStyles)),_e.disabled=!0,_e.overrideTotalTime(Ue.totalTime),void i.push(_e);let Jt=$i;if(X.size>1){let Pn=oe;const or=[];for(;Pn=Pn.parentNode;){const kt=X.get(Pn);if(kt){Jt=kt;break}or.push(Pn)}or.forEach(kt=>X.set(kt,Jt))}const rn=this._buildAnimation(_e.namespaceId,Ue,ie,o,Ye,St);if(_e.setRealPlayer(rn),Jt===$i)Ui.push(_e);else{const Pn=this.playersByElement.get(Jt);Pn&&Pn.length&&(_e.parentPlayer=ms(Pn)),i.push(_e)}}else Ta(oe,Ue.fromStyles),_e.onDestroy(()=>ji(oe,Ue.toStyles)),ir.push(_e),u.has(oe)&&i.push(_e)}),ir.forEach(Q=>{const oe=o.get(Q.element);if(oe&&oe.length){const _e=ms(oe);Q.setRealPlayer(_e)}}),i.forEach(Q=>{Q.parentPlayer?Q.syncPlayerEvents(Q.parentPlayer):Q.destroy()});for(let Q=0;Q<w.length;Q++){const oe=w[Q],_e=oe[Ti];if(oc(oe,F0),_e&&_e.hasAnimation)continue;let Ue=[];if(a.size){let rn=a.get(oe);rn&&rn.length&&Ue.push(...rn);let Pn=this.driver.query(oe,L0,!0);for(let or=0;or<Pn.length;or++){let kt=a.get(Pn[or]);kt&&kt.length&&Ue.push(...kt)}}const Jt=Ue.filter(rn=>!rn.destroyed);Jt.length?Zfe(this,oe,Jt):this.processLeaveNode(oe)}return w.length=0,Ui.forEach(Q=>{this.players.push(Q),Q.onDone(()=>{Q.destroy();const oe=this.players.indexOf(Q);this.players.splice(oe,1)}),Q.play()}),Ui}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,t,r,i,o){let s=[];if(t){const a=this.playersByQueriedElement.get(n);a&&(s=a)}else{const a=this.playersByElement.get(n);if(a){const l=!o||o==Rd;a.forEach(c=>{c.queued||!l&&c.triggerName!=i||s.push(c)})}}return(r||i)&&(s=s.filter(a=>!(r&&r!=a.namespaceId||i&&i!=a.triggerName))),s}_beforeAnimationBuild(n,t,r){const o=t.element,s=t.isRemovalTransition?void 0:n,a=t.isRemovalTransition?void 0:t.triggerName;for(const l of t.timelines){const c=l.element,u=c!==o,d=Wr(r,c,[]);this._getPreviousPlayers(c,u,s,a,t.toState).forEach(m=>{const f=m.getRealPlayer();f.beforeDestroy&&f.beforeDestroy(),m.destroy(),d.push(m)})}Ta(o,t.fromStyles)}_buildAnimation(n,t,r,i,o,s){const a=t.triggerName,l=t.element,c=[],u=new Set,d=new Set,g=t.timelines.map(f=>{const b=f.element;u.add(b);const w=b[Ti];if(w&&w.removedBeforeQueried)return new qu(f.duration,f.delay);const D=b!==l,I=function Kfe(e){const n=[];return EB(e,n),n}((r.get(b)||$fe).map(ie=>ie.getRealPlayer())).filter(ie=>!!ie.element&&ie.element===b),J=o.get(b),te=s.get(b),se=J5(this._normalizer,f.keyframes,J,te),at=this._buildPlayer(f,se,I);if(f.subTimeline&&i&&d.add(b),D){const ie=new tE(n,a,b);ie.setRealPlayer(at),c.push(ie)}return at});c.forEach(f=>{Wr(this.playersByQueriedElement,f.element,[]).push(f),f.onDone(()=>function Wfe(e,n,t){let r=e.get(n);if(r){if(r.length){const i=r.indexOf(t);r.splice(i,1)}0==r.length&&e.delete(n)}return r}(this.playersByQueriedElement,f.element,f))}),u.forEach(f=>hi(f,sB));const m=ms(g);return m.onDestroy(()=>{u.forEach(f=>oc(f,sB)),ji(l,t.toStyles)}),d.forEach(f=>{Wr(i,f,[]).push(m)}),m}_buildPlayer(n,t,r){return t.length>0?this.driver.animate(n.element,t,n.duration,n.delay,n.easing,r):new qu(n.duration,n.delay)}}class tE{namespaceId;triggerName;element;_player=new qu;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(n,t,r){this.namespaceId=n,this.triggerName=t,this.element=r}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((t,r)=>{t.forEach(i=>O0(n,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const t=this._player;t.triggerCallback&&n.onStart(()=>t.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,t){Wr(this._queuedCallbacks,n,[]).push(t)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}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(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const t=this._player;t.triggerCallback&&t.triggerCallback(n)}}function Gm(e){return e&&1===e.nodeType}function vB(e,n){const t=e.style.display;return e.style.display=n??"none",t}function bB(e,n,t,r,i){const o=[];t.forEach(l=>o.push(vB(l)));const s=[];r.forEach((l,c)=>{const u=new Map;l.forEach(d=>{const g=n.computeStyle(c,d,i);u.set(d,g),(!g||0==g.length)&&(c[Ti]=Hfe,s.push(c))}),e.set(c,u)});let a=0;return t.forEach(l=>vB(l,o[a++])),s}function CB(e,n){const t=new Map;if(e.forEach(a=>t.set(a,[])),0==n.length)return t;const i=new Set(n),o=new Map;function s(a){if(!a)return 1;let l=o.get(a);if(l)return l;const c=a.parentNode;return l=t.has(c)?c:i.has(c)?1:s(c),o.set(a,l),l}return n.forEach(a=>{const l=s(a);1!==l&&t.get(l).push(a)}),t}function hi(e,n){e.classList?.add(n)}function oc(e,n){e.classList?.remove(n)}function Zfe(e,n,t){ms(t).onDone(()=>e.processLeaveNode(n))}function EB(e,n){for(let t=0;t<e.length;t++){const r=e[t];r instanceof HR?EB(r.players,n):n.push(r)}}function wB(e,n,t){const r=t.get(e);if(!r)return!1;let i=n.get(e);return i?r.forEach(o=>i.add(o)):n.set(e,r),t.delete(e),!0}class Od{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(n,t)=>{};constructor(n,t,r){this._driver=t,this._normalizer=r,this._transitionEngine=new Gfe(n.body,t,r),this._timelineEngine=new Lfe(n.body,t,r),this._transitionEngine.onRemovalComplete=(i,o)=>this.onRemovalComplete(i,o)}registerTrigger(n,t,r,i,o){const s=n+"-"+i;let a=this._triggerCache[s];if(!a){const l=[],u=W0(this._driver,o,l,[]);if(l.length)throw function Bde(){return new S(3404,!1)}();a=function kfe(e,n,t){return new Nfe(e,n,t)}(i,u,this._normalizer),this._triggerCache[s]=a}this._transitionEngine.registerTrigger(t,i,a)}register(n,t){this._transitionEngine.register(n,t)}destroy(n,t){this._transitionEngine.destroy(n,t)}onInsert(n,t,r,i){this._transitionEngine.insertNode(n,t,r,i)}onRemove(n,t,r){this._transitionEngine.removeNode(n,t,r)}disableAnimations(n,t){this._transitionEngine.markElementAsDisabled(n,t)}process(n,t,r,i){if("@"==r.charAt(0)){const[o,s]=eB(r);this._timelineEngine.command(o,t,s,i)}else this._transitionEngine.trigger(n,t,r,i)}listen(n,t,r,i,o){if("@"==r.charAt(0)){const[s,a]=eB(r);return this._timelineEngine.listen(s,t,a,o)}return this._transitionEngine.listen(n,t,r,i,o)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let Jfe=(()=>{class e{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,r,i){this._element=t,this._startStyles=r,this._endStyles=i;let o=e.initialStylesByElement.get(t);o||e.initialStylesByElement.set(t,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&ji(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ji(this._element,this._initialStyles),this._endStyles&&(ji(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(Ta(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ta(this._element,this._endStyles),this._endStyles=null),ji(this._element,this._initialStyles),this._state=3)}}return e})();function nE(e){let n=null;return e.forEach((t,r)=>{(function ehe(e){return"display"===e||"position"===e})(r)&&(n=n||new Map,n.set(r,t))}),n}class DB{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(n,t,r,i){this.element=n,this.keyframes=t,this.options=r,this._specialStyles=i,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map;const t=()=>this._onFinish();this.domPlayer.addEventListener("finish",t),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",t)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const t=[];return n.forEach(r=>{t.push(Object.fromEntries(r))}),t}_triggerWebAnimation(n,t,r){return n.animate(this._convertKeyframesToObject(t),r)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),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(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{"offset"!==i&&n.set(i,this._finished?r:U0(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const t="start"===n?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}}class TB{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}containsElement(n,t){return nB(n,t)}getParentElement(n){return P0(n)}query(n,t,r){return rB(n,t,r)}computeStyle(n,t,r){return U0(n,t)}animate(n,t,r,i,o,s=[]){const l={duration:r,delay:i,fill:0==i?"both":"forwards"};o&&(l.easing=o);const c=new Map,u=s.filter(m=>m instanceof DB);(function cfe(e,n){return 0===e||0===n})(r,i)&&u.forEach(m=>{m.currentSnapshot.forEach((f,b)=>c.set(b,f))});let d=function sfe(e){return e.length?e[0]instanceof Map?e:e.map(n=>new Map(Object.entries(n))):[]}(t).map(m=>new Map(m));d=function ufe(e,n,t){if(t.size&&n.length){let r=n[0],i=[];if(t.forEach((o,s)=>{r.has(s)||i.push(s),r.set(s,o)}),i.length)for(let o=1;o<n.length;o++){let s=n[o];i.forEach(a=>s.set(a,U0(e,a)))}}return n}(n,d,c);const g=function Qfe(e,n){let t=null,r=null;return Array.isArray(n)&&n.length?(t=nE(n[0]),n.length>1&&(r=nE(n[n.length-1]))):n instanceof Map&&(t=nE(n)),t||r?new Jfe(e,t,r):null}(n,d);return new DB(n,d,l,g)}}const SB="@.disabled";class xB{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(n,t,r,i){this.namespaceId=n,this.delegate=t,this.engine=r,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,t){return this.delegate.createElement(n,t)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,t){this.delegate.appendChild(n,t),this.engine.onInsert(this.namespaceId,t,n,!1)}insertBefore(n,t,r,i=!0){this.delegate.insertBefore(n,t,r),this.engine.onInsert(this.namespaceId,t,n,i)}removeChild(n,t,r){this.parentNode(t)&&this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(n,t){return this.delegate.selectRootElement(n,t)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,t,r,i){this.delegate.setAttribute(n,t,r,i)}removeAttribute(n,t,r){this.delegate.removeAttribute(n,t,r)}addClass(n,t){this.delegate.addClass(n,t)}removeClass(n,t){this.delegate.removeClass(n,t)}setStyle(n,t,r,i){this.delegate.setStyle(n,t,r,i)}removeStyle(n,t,r){this.delegate.removeStyle(n,t,r)}setProperty(n,t,r){"@"==t.charAt(0)&&t==SB?this.disableAnimations(n,!!r):this.delegate.setProperty(n,t,r)}setValue(n,t){this.delegate.setValue(n,t)}listen(n,t,r,i){return this.delegate.listen(n,t,r,i)}disableAnimations(n,t){this.engine.disableAnimations(n,t)}}class the extends xB{factory;constructor(n,t,r,i,o){super(t,r,i,o),this.factory=n,this.namespaceId=t}setProperty(n,t,r){"@"==t.charAt(0)?"."==t.charAt(1)&&t==SB?this.disableAnimations(n,r=void 0===r||!!r):this.engine.process(this.namespaceId,n,t.slice(1),r):this.delegate.setProperty(n,t,r)}listen(n,t,r,i){if("@"==t.charAt(0)){const o=function nhe(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(n);let s=t.slice(1),a="";return"@"!=s.charAt(0)&&([s,a]=function rhe(e){const n=e.indexOf(".");return[e.substring(0,n),e.slice(n+1)]}(s)),this.engine.listen(this.namespaceId,o,s,a,l=>{this.factory.scheduleListenerCallback(l._data||-1,r,l)})}return this.delegate.listen(n,t,r,i)}}class ihe{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(n,t,r){this.delegate=n,this.engine=t,this._zone=r,t.onRemovalComplete=(i,o)=>{o?.removeChild(null,i)}}createRenderer(n,t){const i=this.delegate.createRenderer(n,t);if(!n||!t?.data?.animation){const c=this._rendererCache;let u=c.get(i);return u||(u=new xB("",i,this.engine,()=>c.delete(i)),c.set(i,u)),u}const o=t.id,s=t.id+"-"+this._currentId;this._currentId++,this.engine.register(s,n);const a=c=>{Array.isArray(c)?c.forEach(a):this.engine.registerTrigger(o,s,n,c.name,c)};return t.data.animation.forEach(a),new the(this,s,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(n,t,r){if(n>=0&&n<this._microtaskId)return void this._zone.run(()=>t(r));const i=this._animationCallbacksBuffer;0==i.length&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(o=>{const[s,a]=o;s(a)}),this._animationCallbacksBuffer=[]})}),i.push([t,r])}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()}componentReplaced(n){this.engine.flush(),this.delegate.componentReplaced?.(n)}}let ohe=(()=>{class e extends Od{constructor(t,r,i){super(t,r,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(r){return new(r||e)(ue(st),ue(H0),ue(z0))};static \u0275prov=H({token:e,factory:e.\u0275fac})}return e})();const AB=[{provide:z0,useFactory:function she(){return new lB}},{provide:Od,useClass:ohe},{provide:Oi,useFactory:function ahe(e,n,t){return new ihe(e,n,t)},deps:[Db,Od,we]}],MB=[{provide:H0,useClass:$0},{provide:Of,useValue:"NoopAnimations"},...AB],rE=[{provide:H0,useFactory:()=>new TB},{provide:Of,useFactory:()=>"BrowserAnimations"},...AB];let lhe=(()=>{class e{static withConfig(t){return{ngModule:e,providers:t.disableAnimations?MB:rE}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=dt({type:e});static \u0275inj=it({providers:rE,imports:[JI]})}return e})(),che=(()=>{var e;class n{constructor(){this.injector=v(et)}ngDoBootstrap(){const r=function ude(e,n){const t=function rde(e,n){return n.get(_l).resolveComponentFactory(e).inputs}(e,n.injector),r=n.strategyFactory||new ade(e,n.injector),i=function nde(e){const n={};return e.forEach(({propName:t,templateName:r,transform:i})=>{n[function Jue(e){return e.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`)}(r)]=[t,i]}),n}(t);class o extends cde{injector;static observedAttributes=Object.keys(i);get ngElementStrategy(){if(!this._ngElementStrategy){const a=this._ngElementStrategy=r.create(this.injector||n.injector);t.forEach(({propName:l,transform:c})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],a.setInputValue(l,u,c)})}return this._ngElementStrategy}_ngElementStrategy;constructor(a){super(),this.injector=a}attributeChangedCallback(a,l,c,u){const[d,g]=i[a];this.ngElementStrategy.setInputValue(d,c,g)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{const l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return t.forEach(({propName:s,transform:a})=>{Object.defineProperty(o.prototype,s,{get(){return this.ngElementStrategy.getInputValue(s)},set(l){this.ngElementStrategy.setInputValue(s,l,a)},configurable:!0,enumerable:!0})}),o}(Xue,{injector:this.injector});customElements.define("sb-init",r)}static#e=e=()=>(this.\u0275fac=function(i){return new(i||n)},this.\u0275mod=dt({type:n}),this.\u0275inj=it({providers:[QP()],imports:[JI,lhe,nF.forRoot(),vde.withConfig({position:{horizontal:{position:"right",distance:12},vertical:{position:"top",distance:12,gap:10}}}),gX,F2.forRoot([])]}))}return e(),n})();JZ().bootstrapModule(che).catch(e=>console.error(e))}},Oa=>{Oa(Oa.s=132)}]);
    77var SBInit=p=>{if(window.sbWebSdk&&window.sbWebSdk.materialThemeCss&&!document.getElementById("sb-material-theme")){let e=document.createElement("style");e.id="sb-material-theme",e.textContent=window.sbWebSdk.materialThemeCss,document.head.appendChild(e)}const i=document.createElement("sb-init");document.body.appendChild(i),setTimeout(()=>{const e=i.shadowRoot;if(e&&window.sbWebSdk&&window.sbWebSdk.componentCss&&!e.querySelector(".sb-injected-style")){let t=document.createElement("style");t.className="sb-injected-style",t.textContent=window.sbWebSdk.componentCss,e.appendChild(t)}},0),p.standard=!0,i.setAttribute("config",JSON.stringify(p)),i.addEventListener("cancelled",()=>{document.body.removeChild(i),p.close()}),i.addEventListener("successful",e=>{p.standard&&document.body.removeChild(i),p.success(e.detail)}),i.addEventListener("paymentError",e=>{document.body.removeChild(i),p.error(e.detail)})};
  • startbutton-for-woocommerce/trunk/changelog.txt

    r3378480 r3378487  
    1919* Bug fixes
    2020
    21 2025-10-14 - version 1.1.4
     212025-10-14 - version 1.1.5
    2222* Bug fixes
  • startbutton-for-woocommerce/trunk/readme.txt

    r3378480 r3378487  
    44Requires at least: 6.2
    55Tested up to: 6.7
    6 Stable tag: 1.1.4
     6Stable tag: 1.1.5
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    117117* Bug fixes
    118118
    119 = 1.1.4 - October 14, 2025 =
     119= 1.1.5 - October 14, 2025 =
    120120* Bug fixes
    121121
  • startbutton-for-woocommerce/trunk/woo-startbutton.php

    r3378480 r3378487  
    44 * Plugin URI: https://startbutton.africa
    55 * Description: Startbutton payment gateway for WooCommerce.
    6  * Version: 1.1.4
     6 * Version: 1.1.5
    77 * Author: Sommysab
    88 * License: GPL-2.0+
     
    2929  'prod' => 'https://api.startbutton.tech',
    3030]);
    31 define( 'STARTBUTTON_WC_VERSION', '1.1.4' );
     31define( 'STARTBUTTON_WC_VERSION', '1.1.5' );
    3232
    3333/**
Note: See TracChangeset for help on using the changeset viewer.