PageSourceSearch

https://www.itauinternational.com/main.d5f1720445c39234.js

js itauinternational.com collected 2026-10-04 22:52:12 UTC 920,083 bytes, 1,776 lines download raw bytes

1"use strict";(self.webpackChunkweb_itauinternational=self.webpackChunkweb_itauinternational||[]).push([[792],{5891:(nt,ge,M)=>{M(2303);var O=M(6801),H=M(1322),G=M(8264),L=M(9387),X=M(1914);M(7076);var ue=Object.defineProperty,fe=Object.getOwnPropertyDescriptor,Y=(Te,be,ze,ve)=>{for(var Ie,A=ve>1?void 0:ve?fe(be,ze):be,Re=Te.length-1;Re>=0;Re--)(Ie=Te[Re])&&(A=(ve?Ie(be,ze,A):Ie(A))||A);return ve&&A&&ue(be,ze,A),A};let ce=class extends H.i{constructor(){super(...arguments),this.ariaLabel="trilha de navega\xe7\xe3o"}firstUpdated(){this._updateIsCurrent(),this._validateTruncatedItems()}updated(){this._updateIsCurrent(),this._validateTruncatedItems()}render(){return H.x`
2      <nav aria-label=${this.ariaLabel}>
3        <ol class="idsw-breadcrumbs">
4          <slot @slotchange="${this._validateTruncatedItems}"></slot>
5        </ol>
6      </nav>
7    `}_updateIsCurrent(){this.breadcrumbItems.forEach((Te,be)=>{Te instanceof HTMLElement&&"isCurrent"in Te&&(Te.isCurrent=be===this.breadcrumbItems.length-1)})}_validateTruncatedItems(){this.breadcrumbItems.forEach((Te,be)=>{Te instanceof HTMLElement&&"isTruncated"in Te&&(0===be||be===this.breadcrumbItems.length-1)&&(Te.isTruncated=!1)})}};ce.styles=(0,O.r)(".idsw-breadcrumbs{align-items:center;display:flex;gap:var(--idsw-breadcrumbs-gap, 0);list-style:none;margin:0;max-width:44.5rem;padding:0}@media (max-width: 47.99rem){.idsw-breadcrumbs{max-width:19.5rem}.idsw-breadcrumbs>::slotted(*){display:none}.idsw-breadcrumbs>::slotted(:nth-last-child(2)){display:inline-flex}}"),Y([(0,L.n)({type:String})],ce.prototype,"ariaLabel",2),Y([(0,X.o)()],ce.prototype,"breadcrumbItems",2),ce=Y([(0,G.t)("idsw-breadcrumbs")],ce)},7076:(nt,ge,M)=>{M(2303);var O=M(6801),H=M(1322),G=M(8264),L=M(9387),X=M(1851),Me=Object.defineProperty,ue=Object.getOwnPropertyDescriptor,fe=(ce,Te,be,ze)=>{for(var Re,ve=ze>1?void 0:ze?ue(Te,be):Te,A=ce.length-1;A>=0;A--)(Re=ce[A])&&(ve=(ze?Re(Te,be,ve):Re(ve))||ve);return ze&&ve&&Me(Te,be,ve),ve};let Y=class extends H.i{constructor(){super(...arguments),this.pageLink="",this.isCurrent=!1,this.isTruncated=!1,this._updateLayout=ce=>{this.separatorIcon&&this.separatorIcon.setAttribute("name",ce<768?"arrow_left":"arrow_right")}}connectedCallback(){super.connectedCallback(),this._resizeObserver=new ResizeObserver(ce=>this._updateLayout(ce[0].contentRect.width)),this._resizeObserver.observe(document.documentElement)}firstUpdated(){this._updateLayout(document.documentElement.getBoundingClientRect().width)}disconnectedCallback(){var ce;super.disconnectedCallback(),null==(ce=this._resizeObserver)||ce.disconnect()}render(){return H.x` <li role="listitem" class="idsw-breadcrumb-item">${this._getTemplate()}</li> `}_getTemplate(){return this.isCurrent?H.x`
8        <span class="idsw-breadcrumb-item__current-page" aria-current="page">
9          <slot></slot>
10        </span>
11      `:this.isTruncated?H.x`
12        <span class="idsw-breadcrumb-item__truncate" aria-label="itens colapsados" role="textbox">
13          ...
14          <idsw-icon
15            class="idsw-breadcrumb-item__separator"
16            name="arrow_right"
17            size="small"
18          ></idsw-icon>
19        </span>
20      `:H.x`
21      <a class="idsw-breadcrumb-item__page-link" href=${this.pageLink}>
22        <slot></slot>
23        <idsw-icon
24          class="idsw-breadcrumb-item__separator"
25          name="arrow_right"
26          size="small"
27        ></idsw-icon>
28      </a>
29    `}};Y.styles=(0,O.r)(".idsw-breadcrumb-item{align-items:center;all:revert;box-sizing:border-box;color:var(--ids_color_text_body_01);display:inline-flex;font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_title_weight_02);gap:var(--ids_spacing_1x);line-height:var(--ids_size_general_20x);padding:var(--ids_size_general_2x) var(--ids_spacing_2x);white-space:nowrap}.idsw-breadcrumb-item__current-page{align-items:center;display:inline-flex;font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);line-height:var(--ids_size_general_20x)}.idsw-breadcrumb-item__page-link{align-items:center;box-sizing:border-box;color:var(--ids_color_action_neutral_base);cursor:pointer;display:inline-flex;font-weight:var(--ids_textStyle_body_weight_01);gap:var(--ids_spacing_1x);text-decoration:none}.idsw-breadcrumb-item__page-link:hover,.idsw-breadcrumb-item__page-link:focus,.idsw-breadcrumb-item__page-link:active{color:var(--ids_color_text_body_01)}.idsw-breadcrumb-item__truncate{align-items:center;display:inline-flex;gap:var(--ids_spacing_1x)}.idsw-breadcrumb-item__separator{color:var(--ids_color_action_neutral_base);font-size:var(--ids_textScale_150)}@media (max-width: 47.99rem){.idsw-breadcrumb-item{padding:var(--ids_size_general_14x) var(--ids_spacing_2x)}.idsw-breadcrumb-item__separator{order:-1}}"),fe([(0,L.n)({type:String})],Y.prototype,"pageLink",2),fe([(0,L.n)({type:Boolean})],Y.prototype,"isCurrent",2),fe([(0,L.n)({type:Boolean})],Y.prototype,"isTruncated",2),fe([(0,X.e)(".idsw-breadcrumb-item__separator")],Y.prototype,"separatorIcon",2),Y=fe([(0,G.t)("idsw-breadcrumb-item")],Y)},7723:(nt,ge,M)=>{M(2303);var O=M(6801),H=M(1322),G=M(8264),L=M(9387),X=M(1851),Q=M(1426),ue=Object.defineProperty,fe=Object.getOwnPropertyDescriptor,Y=(Te,be,ze,ve)=>{for(var Ie,A=ve>1?void 0:ve?fe(be,ze):be,Re=Te.length-1;Re>=0;Re--)(Ie=Te[Re])&&(A=(ve?Ie(be,ze,A):Ie(A))||A);return ve&&A&&ue(be,ze,A),A};let ce=class extends H.i{constructor(){super(...arguments),this._uniqueId=`idsw-checkbox-${crypto.randomUUID()}`,this.checked=!1,this.disabled=!1,this.idswLabelRtl=!1,this.error=!1}createRenderRoot(){return this}set indeterminate(Te){Te!==this.indeterminate&&(this._indeterminate=Te,this._inputRef&&(this._inputRef.indeterminate=Te))}get indeterminate(){return this._indeterminate}get classes(){return{"idsw-checkbox":!0,"idsw-checkbox--no-label":!this.label}}get stateIcon(){return this.indeterminate&&!this.checked?"undetermined_checkbox":this.checked?"checkbox_checked":"checkbox_unchecked"}render(){return H.x` <div class=${(0,Q.e)(this.classes)} ?idsw-label-rtl=${this.idswLabelRtl}>
30      <input
31        type="checkbox"
32        class="idsw-checkbox__input"
33        id=${this.id||this._uniqueId}
34        ?disabled=${this.disabled}
35        ?checked=${this.checked}
36        aria-invalid=${this.error&&!this.disabled?"true":H.E}
37        aria-describedby=${this.ariaDescribedby||H.E}
38        data-indeterminate=${this.indeterminate&&!this.checked?"true":H.E}
39        aria-label=${this.ariaLabel||H.E}
40        aria-labelledby=${this.ariaLabelledby||(this.label&&!this.ariaLabel?`${this.id||this._uniqueId}-label`:H.E)}
41        @change=${this._onChange}
42      />
43      ${this._renderIcon()} ${this.label?this._renderLabel():H.E}
44    </div>`}_renderIcon(){return{undetermined_checkbox:H.x`
45        <svg
46          width="16"
47          height="17"
48          viewBox="0 0 14 15"
49          fill="none"
50          xmlns="http://www.w3.org/2000/svg"
51          class="idsw-checkbox__icon"
52        >
53          <path
54            fill-rule="evenodd"
55            clip-rule="evenodd"
56            d="M2.8335 0.823883C1.45278 0.823883 0.333496 1.94317 0.333496 3.32388V11.6572C0.333496 13.0379 1.45278 14.1572 2.8335 14.1572H11.1668C12.5475 14.1572 13.6668 13.0379 13.6668 11.6572V3.32388C13.6668 1.94317 12.5475 0.823883 11.1668 0.823883H2.8335ZM3.11649 8.21972H10.8838V6.76138H3.11649V8.21972Z"
57            fill="currentColor"
58          />
59        </svg>
60      `,checkbox_checked:H.x`
61        <svg
62          width="16"
63          height="17"
64          viewBox="0 0 14 15"
65          fill="none"
66          xmlns="http://www.w3.org/2000/svg"
67          class="idsw-checkbox__icon"
68        >
69          <path
70            fill-rule="evenodd"
71            clip-rule="evenodd"
72            d="M2.8335 0.823883C1.45278 0.823883 0.333496 1.94317 0.333496 3.32388V11.6572C0.333496 13.0379 1.45278 14.1572 2.8335 14.1572H11.1668C12.5475 14.1572 13.6668 13.0379 13.6668 11.6572V3.32388C13.6668 1.94317 12.5475 0.823883 11.1668 0.823883H2.8335ZM6.7534 9.69314L10.8823 5.56421L9.85113 4.53301L5.9438 8.44034L4.12448 6.61069L3.09037 7.63896L5.13066 9.69084C5.57776 10.1405 6.30503 10.1415 6.7534 9.69314Z"
73            fill="currentColor"
74          />
75        </svg>
76      `,checkbox_unchecked:H.x`
77        <svg
78          width="16"
79          height="17"
80          viewBox="0 0 14 15"
81          fill="none"
82          xmlns="http://www.w3.org/2000/svg"
83          class="idsw-checkbox__icon"
84        >
85          <path
86            fill-rule="evenodd"
87            clip-rule="evenodd"
88            d="M11.1668 2.28222H2.8335C2.2582 2.28222 1.79183 2.74859 1.79183 3.32388V11.6572C1.79183 12.2325 2.2582 12.6989 2.8335 12.6989H11.1668C11.7421 12.6989 12.2085 12.2325 12.2085 11.6572V3.32388C12.2085 2.74859 11.7421 2.28222 11.1668 2.28222ZM2.8335 0.823883C1.45278 0.823883 0.333496 1.94317 0.333496 3.32388V11.6572C0.333496 13.0379 1.45278 14.1572 2.8335 14.1572H11.1668C12.5475 14.1572 13.6668 13.0379 13.6668 11.6572V3.32388C13.6668 1.94317 12.5475 0.823883 11.1668 0.823883H2.8335Z"
89            fill="currentColor"
90          />
91        </svg>
92      `}[this.stateIcon]}_renderLabel(){return H.x`<label
93      class="idsw-checkbox__label"
94      id=${`${this.id||this._uniqueId}-label`}
95      for=${this.id||this._uniqueId}
96      aria-hidden="true"
97      >${this.label}</label
98    >`}_onChange(Te){const{checked:be}=Te.target;this.checked=be,this.dispatchEvent(new CustomEvent("idsw-checkbox-change",{bubbles:!0,composed:!0,detail:{checked:be}}))}};ce.styles=(0,O.r)(".idsw-display-text{font-family:var(--ids_textStyle_display_family);font-size:var(--ids_textScale_700);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-display-text.-large{font-size:var(--ids_textScale_800)}.idsw-display-text.-small{font-size:var(--ids_textScale_600)}.idsw-display-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-title{font-family:var(--ids_textStyle_title_family);font-size:var(--ids_textScale_300);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-title.-small{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-title.-large{font-size:var(--ids_textScale_400)}.idsw-title.-bold{font-weight:var(--ids_textStyle_title_weight_01)}.idsw-title[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-body-text{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-body-text.-large{font-size:var(--ids_textScale_200)}.idsw-body-text.-small{font-size:var(--ids_textScale_100)}.idsw-body-text.-bold{font-weight:var(--ids_textStyle_body_weight_01)}.idsw-body-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-label,.idsw-checkbox__label{font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-label.-xlarge,.-xlarge.idsw-checkbox__label{font-size:var(--ids_textScale_400)}.idsw-label.-large,.-large.idsw-checkbox__label{font-size:var(--ids_textScale_300)}.idsw-label.-small,.-small.idsw-checkbox__label{font-size:var(--ids_textScale_150)}.idsw-label.-xsmall,.-xsmall.idsw-checkbox__label{font-size:var(--ids_textScale_100)}.idsw-label.-bold,.-bold.idsw-checkbox__label{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-label[idsw-contrast=onBrand],[idsw-contrast=onBrand].idsw-checkbox__label{color:var(--ids_color_contrast_onBrand_primary)}:host,idsw-checkbox{--idsw-checkbox-label-color: var(--ids_color_action_neutral_base);--idsw-checkbox-icon-color: var(--ids_color_action_primary_base);--idsw-checkbox-icon-color-error: var(--ids_color_feedback_error);--idsw-checkbox-color: var(--ids_color_action_neutral_base);--idsw-checkbox-color-selected: var(--ids_color_action_primary_base);--idsw-checkbox-color-hover: var(--ids_color_action_neutral_variant);--idsw-checkbox-color-selected-hover: var(--ids_color_action_primary_variant);--idsw-checkbox-color-disabled: var(--ids_color_action_disabled_variant);--idsw-checkbox-color-error: var(--ids_color_feedback_error)}idsw-checkbox[idsw-contrast=onBrand]{--idsw-checkbox-label-color: var(--ids_color_contrast_onBrand_primary);--idsw-checkbox-color: var(--ids_color_contrast_onBrand_primary);--idsw-checkbox-color-selected: var(--ids_color_contrast_onBrand_primary);--idsw-checkbox-color-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-checkbox-color-selected-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-checkbox-color-disabled: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-checkbox-color-error: var(--ids_color_contrast_onBrand_primary)}.idsw-checkbox{align-items:center;display:inline-flex;font-size:0;gap:var(--ids_size_general_8x);justify-content:space-between;line-height:0;min-height:var(--ids_size_general_24x);min-width:var(--ids_size_general_48x);position:var(--idsw-selector-host-position, relative)}.idsw-checkbox--no-label{justify-content:center}.idsw-checkbox__label{color:var(--idsw-checkbox-label-color)}.idsw-checkbox__input{all:unset;all:revert;box-sizing:border-box;background:transparent;border:0;display:block;width:100%}@media (pointer: coarse){.idsw-checkbox__input{outline:0!important}.idsw-checkbox__input:focus{outline:0!important}}@media (pointer: coarse) and (pointer: fine){.idsw-checkbox__input:focus-visible,.idsw-checkbox__input:focus.focus-visible{outline:0!important}}@media (pointer: fine){.idsw-checkbox__input:focus-visible,.idsw-checkbox__input:focus.focus-visible{outline:revert!important}}@media (pointer: fine) and (pointer: fine){.idsw-checkbox__input:focus-visible,.idsw-checkbox__input:focus.focus-visible{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}}.idsw-checkbox__input{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.idsw-checkbox__input:disabled{cursor:not-allowed}.idsw-checkbox{--idsw-icon-color: var(--ids_color_action_neutral_base)}.idsw-checkbox .idsw-checkbox__icon{color:var(--idsw-icon-color, --idsw-checkbox-icon-color);flex:1 0 auto}.idsw-checkbox .idsw-checkbox__icon--error{color:var(--idsw-checkbox-icon-color-error)}.idsw-checkbox input:not(:checked,[aria-invalid=true],[data-indeterminate=true])+.idsw-checkbox__icon{color:var(--idsw-checkbox-color)}.idsw-checkbox input:checked:not(:disabled,[aria-invalid=true])+.idsw-checkbox__icon,.idsw-checkbox input[data-indeterminate=true]:not(:disabled,[aria-invalid=true])+.idsw-checkbox__icon{color:var(--idsw-checkbox-color-selected)}@media (hover: hover) and (pointer: fine){.idsw-checkbox input:not(:checked,[aria-invalid=true],[data-indeterminate=true]):hover:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon,.idsw-checkbox input:not(:checked,[aria-invalid=true],[data-indeterminate=true]):focus-visible:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon{color:var(--idsw-checkbox-color-hover)}}.idsw-checkbox input:not(:checked,[aria-invalid=true],[data-indeterminate=true]):active:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon{color:var(--idsw-checkbox-color-hover)}@media (hover: hover) and (pointer: fine){.idsw-checkbox input:checked:not([aria-invalid=true]):hover:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon,.idsw-checkbox input:checked:not([aria-invalid=true]):focus-visible:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon,.idsw-checkbox input[data-indeterminate=true]:not([aria-invalid=true]):hover:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon,.idsw-checkbox input[data-indeterminate=true]:not([aria-invalid=true]):focus-visible:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon{color:var(--idsw-checkbox-color-selected-hover)}}.idsw-checkbox input:checked:not([aria-invalid=true]):active:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon,.idsw-checkbox input[data-indeterminate=true]:not([aria-invalid=true]):active:not(:disabled):not([aria-disabled=true])+.idsw-checkbox__icon{color:var(--idsw-checkbox-color-selected-hover)}.idsw-checkbox input:disabled+.idsw-checkbox__icon{color:var(--idsw-checkbox-color-disabled)}.idsw-checkbox input[aria-invalid=true]+.idsw-checkbox__icon{color:var(--idsw-checkbox-color-error)}.idsw-checkbox[idsw-label-rtl]{flex-direction:row-reverse}"),Y([(0,X.e)('input[type="checkbox"]')],ce.prototype,"_inputRef",2),Y([(0,L.n)({type:Boolean,reflect:!0})],ce.prototype,"indeterminate",1),Y([(0,L.n)({type:String,attribute:"aria-describedby",reflect:!1})],ce.prototype,"ariaDescribedby",2),Y([(0,L.n)({type:String,attribute:"aria-labelledby",reflect:!1})],ce.prototype,"ariaLabelledby",2),Y([(0,L.n)({type:Boolean,reflect:!0})],ce.prototype,"checked",2),Y([(0,L.n)({type:Boolean,reflect:!0})],ce.prototype,"disabled",2),Y([(0,L.n)({type:Boolean,reflect:!0,attribute:"idsw-label-rtl"})],ce.prototype,"idswLabelRtl",2),Y([(0,L.n)({type:Boolean,reflect:!0})],ce.prototype,"error",2),Y([(0,L.n)({type:String,reflect:!0})],ce.prototype,"label",2),Y([(0,L.n)({type:String,attribute:"aria-label",reflect:!1})],ce.prototype,"ariaLabel",2),ce=Y([(0,G.t)("idsw-checkbox")],ce)},919:(nt,ge,M)=>{M.d(ge,{z:()=>L}),M(6801);var O=M(1322),H=M(3868),G=M(3391);const L=(0,H.n)((0,G.o)(O.i))},315:(nt,ge,M)=>{M(2303);var O=M(6801),H=M(1322),G=M(8264),L=M(9387),X=M(1426),Q=M(7038),ue=Object.defineProperty,fe=Object.getOwnPropertyDescriptor,Y=(Te,be,ze,ve)=>{for(var Ie,A=ve>1?void 0:ve?fe(be,ze):be,Re=Te.length-1;Re>=0;Re--)(Ie=Te[Re])&&(A=(ve?Ie(be,ze,A):Ie(A))||A);return ve&&A&&ue(be,ze,A),A};let ce=class extends H.i{constructor(){super(...arguments),this.name="",this.url="",this.size="medium"}render(){return H.x`
99      <div
100        class=${(0,X.e)(this._getRenderClasses())}
101        aria-hidden=${this.ariaLabel?"false":"true"}
102        role=${this.ariaLabel?"img":H.E}
103        style="--icon-url-mask: url(${this._computeIconUrl()});"
104      ></div>
105    `}_getRenderClasses(){return{"idsw-icon":!0,[`idsw-icon--${this.size}`]:this.size,[`idsw-icon--${this.variant}`]:this.variant}}_getEnvSuffix(){const Te=this.env,be=(0,Q.N)().getEnvironment(),ze=null!=Te&&""!==Te?Te:be;return ze&&"prod"!==ze?`-${ze}`:""}_computeIconUrl(){if(this.url)return this.url;if(!this.name)return"";const Te=this._getEnvSuffix(),be=(0,Q.N)().getBaseUrl();return be?`${be}/ids/assets/icons/v2/${this.name}.svg`:`https://ids${Te}.cloud.itau.com.br/cdn/assets/icons/v2/${this.name}.svg`}};ce.styles=(0,O.r)(":host(idsw-icon){display:inline-flex}.idsw-icon{background-color:currentcolor;color:var(--idsw-icon-color, currentColor, var(--ids_color_action_neutral_base));flex-basis:100%;height:var(--__idsw-icon-size, 1em);mask:var(--icon-url-mask) no-repeat center;-webkit-mask:var(--icon-url-mask) no-repeat center;mask-size:contain;-webkit-mask-size:contain;width:var(--__idsw-icon-size, 1em)}.idsw-icon--neutral{--idsw-icon-color: var(--ids_color_action_neutral_base)}.idsw-icon--primary{--idsw-icon-color: var(--ids_color_action_primary_base)}.idsw-icon--secondary{--idsw-icon-color: var(--ids_color_action_secondary_base)}.idsw-icon--success{--idsw-icon-color: var(--ids_color_feedback_success)}.idsw-icon--error{--idsw-icon-color: var(--ids_color_feedback_error)}.idsw-icon--warning{--idsw-icon-color: var(--ids_color_feedback_alert)}.idsw-icon--informative{--idsw-icon-color: var(--ids_color_feedback_information)}.idsw-icon--small{--__idsw-icon-size: var(--idsw-icon-size, var(--ids_textScale_200))}.idsw-icon--medium{--__idsw-icon-size: var(--idsw-icon-size, var(--ids_textScale_400))}.idsw-icon--large{--__idsw-icon-size: var(--idsw-icon-size, var(--ids_textScale_600))}:host(idsw-icon[idsw-contrast=onBrand]) .idsw-icon{--idsw-icon-color: var(--ids_color_contrast_onBrand_primary)}"),Y([(0,L.n)({type:String})],ce.prototype,"name",2),Y([(0,L.n)({type:String})],ce.prototype,"url",2),Y([(0,L.n)({type:String,reflect:!0})],ce.prototype,"env",2),Y([(0,L.n)()],ce.prototype,"size",2),Y([(0,L.n)()],ce.prototype,"variant",2),ce=Y([(0,G.t)("idsw-icon")],ce)},9803:(nt,ge,M)=>{M(2303);var O=M(6801),H=M(1322),G=M(1426),L=M(8264),X=M(9387),Q=M(919),ue=(M(4206),M(9444)),Y=Object.defineProperty,ce=Object.getOwnPropertyDescriptor,Te=(ze,ve,A,Re)=>{for(var Ce,Ie=Re>1?void 0:Re?ce(ve,A):ve,N=ze.length-1;N>=0;N--)(Ce=ze[N])&&(Ie=(Re?Ce(ve,A,Ie):Ce(Ie))||Ie);return Re&&Ie&&Y(ve,A,Ie),Ie};let be=class extends Q.z{constructor(){super(...arguments),this.type="avatarIcon",this.src="",this.backgroundColor="",this.label="",this.size="medium",this.iconName="",this.alt="",this.ariaLabel=""}render(){return H.x`<div class=${(0,G.e)(this._getRenderClasses())}>${this._renderContent()}</div>`}_renderContent(){return{avatarIcon:this._renderIcon(),icon:this._renderIcon(),avatarPhoto:this._renderAvatarPhoto(),avatarInitials:this._renderAvatarInitials(),cardHolder:this._renderCardHolder(),brand:this._renderBrand(),custom:this._renderCustom()}[this.type]||this._renderIcon()}_renderIcon(){"avatarIcon"===this.type&&(this.iconName="user");const ze=(0,ue.SS)(this.iconName);return H.x`<idsw-icon aria-label="${this.ariaLabel}" name="${ze}"></idsw-icon>`}_renderAvatarInitials(){const ze=(0,ue.Sm)(this.label).toUpperCase();return H.x`<p class="idsw-image-container__avatar-initials">${ze}</p>`}_renderCardHolder(){return H.x`
106      <div class="idsw-image-container__card-holder">
107        ${this.src?H.x`<img src="${this.src}" alt="${this.alt}" />`:H.E}
108      </div>
109    `}_renderBrand(){return H.x`
110      <div class="idsw-image-container__brand">
111        <img src="${this.src}" alt="${this.alt}" width="100%" height="100%" />
112      </div>
113    `}_renderCustom(){return H.x`<div class="idsw-image-container__custom"><slot></slot></div>`}_renderAvatarPhoto(){return H.x`
114      <div class="idsw-image-container__avatar-photo">
115        <img alt="${this.alt}" src="${this.src}" width="100%" height="100%" />
116      </div>
117    `}_getRenderClasses(){return{"idsw-image-container":!0,"idsw-image-container--small":"small"===this.size,"idsw-image-container--large":"large"===this.size,"idsw-image-container--neutral":"neutral"===this.backgroundColor,"idsw-image-container--primary":"primary"===this.backgroundColor}}};be.styles=(0,O.r)(".idsw-image-container--primary,.idsw-image-container--neutral,.idsw-image-container__card-holder,.idsw-image-container{align-items:center;display:flex;justify-content:center}.idsw-image-container--primary,.idsw-image-container--neutral,.idsw-image-container__brand,.idsw-image-container__avatar-photo{aspect-ratio:1/1;border-radius:50%}:host(idsw-image-container){display:inline-flex}:host(idsw-image-container[idsw-contrast=onBrand]){--idsw-image-container-onbrand-background-color: var(--ids_color_action_primary_contrast);--idsw-image-container-onbrand-text-color: var(--ids_color_action_neutral_base);--idsw-image-container-onbrand-icon-color: var(--ids_color_action_neutral_base)}:host(idsw-image-container[type=cardHolder]){--credit-card-placeholder: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTcwMDhfNjM5NikiPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjcxNDI3IDYuODU2OTNDNS4wODMwOSA2Ljg1NjkzIDQuNTcxNDEgNy4zNjg2MSA0LjU3MTQxIDcuOTk5NzlWIDEwLjI4NTVDNC41NzE0MSAxMC45MTY3IDUuMDgzMDkgMTEuNDI4NCA1LjcxNDI3IDExLjQyODRINy45OTk5OEM4LjYzMTE3IDExLjQyODQgOS4xNDI4NCAxMC45MTY3IDkuMTQyODQgMTAuMjg1NVY3Ljk5OTc5QzkuMTQyODQgNy4zNjg2MSA4LjYzMTE3IDYuODU2OTMgNy45OTk5OCA2Ljg1NjkzSDUuNzE0Mjd6TTUuNzE0MjcgMTkuNDI4NEM1LjA4MzA5I
117DE5LjQyODQgNC41NzE0MSAxOS45NDAwNCA0LjU3MTQxIDIwLjU3MTJDNC41NzE0MSAyMS4yMDI0IDUuMDgzMDkgMjEuNzE0MSA1LjcxNDI3IDIxLjcxNDFIMjEuNzE0M0MyMi4zNDU1IDIxLjcxNDEgMjIuODU3MSAyMS4yMDI0IDIyLjg1NzEgMjAuNTcxMkMyMi44NTcxIDE5Ljk0MDA0IDIyLjM0NTUgMTkuNDI4NCAyMS43MTQzIDE5LjQyODRINTcuNzE0Mjd6TTQuNTcxNDEgMjMuOTk5OUM0LjU3MTQxIDIzLjM2ODYgNS4wODMwOSAyMi44NTY5IDUuNzE0MjcgMjIuODU2OUgxNy4xNDI4QzE3Ljc3NCAyMi44NTY5IDE4LjI4NTcgMjMuMzY4NiAxOC4yODU3IDIzLjk5OTlDMTguMjg1NyAyNC42MzEgMTcuNzc0IDI1LjE0MjYgMTcuMTQyOCAyNS4xNDI2SDUuNzE0MjdDNS4wODMwOSAyNS4xNDI2IDQuNTcxNDEgMjQuNjMxIDQuNTcxNDEgMjMuOTk5OVpNMjQgMjIuODU2OUMyMy4zNjg4IDIyLjg1NjkgMjIuODU3MSAyMy4zNjg2IDIyLjg1NzEgMjMuOTk5OUMyMi44NTcxIDI0LjYzMSAyMy4zNjg4IDI1LjE0MjYgMjQgMjUuMTQyNkgzNi4yODU3QzI2LjkxNjkgMjUuMTQyNiAyNy40Mjg2IDI0LjYzMSAyNy40Mjg2IDIzLjk5OTlDMjcuNDI4NiAyMy4zNjg2IDI2LjkxNjkgMjIuODU2OSAyNi4yODU3IDIyLjg1NjlIMjR6IiBmaWxsPSJibGFjayIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTcwMDhfNjM5NiI+CiAgICAgIDxyZWN0IHdpZHRoPSIyMi44NTcxIiBoZWlnaHQ9IjIyLjg1NzEiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjU3MTQxIDQuNTcxMjkpIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+)}.idsw-image-container{--idsw-image-container-font-size: var(--ids_textScale_200);--__idsw-image-container-text-color: var(--idsw-image-container-text-color, var(--ids_color_action_neutral_base));background-color:var(--idsw-image-container-background-color, transparent);border-radius:50%;gap:0;height:var(--__idsw-image-container-height, var(--ids_size_general_32x));width:var(--__idsw-image-container-width, var(--ids_size_general_32x))}.idsw-image-container idsw-icon{--idsw-icon-color: var(--idsw-image-container-icon-color, var(--ids_color_action_neutral_base));--idsw-icon-size: var(--__idsw-icon-size, var(--ids_size_general_32x))}.idsw-image-container__avatar-photo{overflow:hidden}.idsw-image-container__avatar-initials{color:var(--__idsw-image-container-text-color);font:var(--ids_textStyle_label_weight_02) var(--idsw-image-container-font-size)/var(--ids_textStyle_lineHeight_xsmall) var(--ids_textStyle_label_family)}.idsw-image-container__card-holder{background:var(--idsw-image-container-cardHolder-background-color, var(--ids_color_bg_variant_02)) var(--credit-card-placeholder) center/contain no-repeat;border-radius:var(--ids_size_general_4x);height:var(--__idsw-image-container-card-holder-height, var(--ids_size_general_24x));object-fit:contain;width:var(--__idsw-image-container-card-holder-width, var(--ids_size_general_32x))}.idsw-image-container__card-holder:has(img[src]),.idsw-image-container__card-holder.has-image{background-image:none}.idsw-image-container__card-holder img{height:var(--__idsw-image-container-card-holder-img-size, var(--ids_size_general_24x));width:var(--__idsw-image-container-card-holder-img-size, var(--ids_size_general_24x))}.idsw-image-container__brand{height:var(--__idsw-image-container-brand-size, var(--ids_size_general_32x));width:var(--__idsw-image-container-brand-size, var(--ids_size_general_32x))}.idsw-image-container__custom{height:var(--__idsw-image-container-custom-size, var(--ids_size_general_32x));width:var(--__idsw-image-container-custom-size, var(--ids_size_general_32x))}.idsw-image-container--small{--__idsw-image-container-height: var(--ids_size_general_24x);--__idsw-image-container-width: var(--ids_size_general_24x);--__idsw-image-container-card-holder-width: var(--ids_size_general_24x);--__idsw-image-container-card-holder-height: var(--ids_size_general_16x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_16x);--__idsw-image-container-brand-size: var(--ids_size_general_24x);--__idsw-image-container-custom-size: var(--ids_size_general_24x);--__idsw-icon-size: var(--ids_size_general_24x);--idsw-image-container-font-size: var(--ids_textScale_150)}.idsw-image-container--small.idsw-image-container--neutral,.idsw-image-container--small.idsw-image-container--primary{--idsw-image-container-font-size: var(--ids_textScale_100);--__idsw-image-container-card-holder-width: var(--ids_size_general_16x);--__idsw-image-container-card-holder-height: var(--ids_size_general_12x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_12x);--__idsw-image-container-brand-size: var(--ids_size_general_16x);--__idsw-image-container-custom-size: var(--ids_size_general_16x);--__idsw-icon-size: var(--ids_size_general_16x)}.idsw-image-container--large{--__idsw-image-container-height: var(--ids_size_general_48x);--__idsw-image-container-width: var(--ids_size_general_48x);--__idsw-image-container-card-holder-width: var(--ids_size_general_48x);--__idsw-image-container-card-holder-height: var(--ids_size_general_32x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_32x);--__idsw-image-container-brand-size: var(--ids_size_general_48x);--__idsw-image-container-custom-size: var(--ids_size_general_48x);--__idsw-icon-size: var(--ids_size_general_40x);--idsw-image-container-font-size: var(--ids_textScale_400)}.idsw-image-container--large.idsw-image-container--neutral,.idsw-image-container--large.idsw-image-container--primary{--idsw-image-container-font-size: var(--ids_textScale_300);--__idsw-image-container-card-holder-width: var(--ids_size_general_32x);--__idsw-image-container-card-holder-height: var(--ids_size_general_20x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_20x);--__idsw-image-container-brand-size: var(--ids_size_general_36x);--__idsw-image-container-custom-size: var(--ids_size_general_32x);--__idsw-icon-size: var(--ids_size_general_40x)}.idsw-image-container--neutral{background-color:var(--ids_color_bg_variant_01);flex-shrink:0;--__idsw-image-container-text-color: var(--ids_color_action_neutral_base);--idsw-image-container-font-size: var(--ids_textScale_150);--__idsw-image-container-card-holder-width: var(--ids_size_general_20x);--__idsw-image-container-card-holder-height: var(--ids_size_general_16x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_16x);--__idsw-image-container-brand-size: var(--ids_size_general_24x);--__idsw-image-container-custom-size: var(--ids_size_general_20x);--__idsw-icon-size: var(--ids_size_general_24x)}.idsw-image-container--neutral idsw-icon{--idsw-icon-color: var(--ids_color_action_neutral_base)}.idsw-image-container--primary{background-color:var(--ids_color_action_primary_base);flex-shrink:0;--__idsw-image-container-text-color: var(--ids_color_action_primary_contrast);--idsw-image-container-font-size: var(--ids_textScale_150);--__idsw-image-container-card-holder-width: var(--ids_size_general_20x);--__idsw-image-container-card-holder-height: var(--ids_size_general_16x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_16x);--__idsw-image-container-brand-size: var(--ids_size_general_24x);--__idsw-image-container-custom-size: var(--ids_size_general_20x);--__idsw-icon-size: var(--ids_size_general_24x)}.idsw-image-container--primary idsw-icon{--idsw-icon-color: var(--ids_color_action_primary_contrast)}:host(idsw-image-container[idsw-contrast=onBrand]) .idsw-image-container{background-color:var(--idsw-image-container-onbrand-background-color);--__idsw-image-container-text-color: var(--idsw-image-container-onbrand-text-color);--idsw-image-container-font-size: var(--ids_textScale_150);--__idsw-image-container-card-holder-width: var(--ids_size_general_20x);--__idsw-image-container-card-holder-height: var(--ids_size_general_16x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_16x);--__idsw-image-container-brand-size: var(--ids_size_general_24x);--__idsw-image-container-custom-size: var(--ids_size_general_20x);--__idsw-icon-size: var(--ids_size_general_24x)}:host(idsw-image-container[idsw-contrast=onBrand]) .idsw-image-container idsw-icon{--idsw-icon-color: var(--idsw-image-container-onbrand-icon-color)}:host(idsw-image-container[idsw-contrast=onBrand]) .idsw-image-container .idsw-image-container__avatar-initials{color:var(--idsw-image-container-onbrand-text-color)}:host(idsw-image-container[idsw-contrast=onBrand]) .idsw-image-container--small{--idsw-image-container-font-size: var(--ids_textScale_100);--__idsw-image-container-card-holder-width: var(--ids_size_general_16x);--__idsw-image-container-card-holder-height: var(--ids_size_general_12x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_12x);--__idsw-image-container-brand-size: var(--ids_size_general_16x);--__idsw-image-container-custom-size: var(--ids_size_general_16x);--__idsw-icon-size: var(--ids_size_general_16x)}:host(idsw-image-container[idsw-contrast=onBrand]) .idsw-image-container--large{--idsw-image-container-font-size: var(--ids_textScale_300);--__idsw-image-container-card-holder-width: var(--ids_size_general_32x);--__idsw-image-container-card-holder-height: var(--ids_size_general_20x);--__idsw-image-container-card-holder-img-size: var(--ids_size_general_20x);--__idsw-image-container-brand-size: var(--ids_size_general_36x);--__idsw-image-container-custom-size: var(--ids_size_general_32x);--__idsw-icon-size: var(--ids_size_general_32x)}"),Te([(0,X.n)({type:String})],be.prototype,"type",2),Te([(0,X.n)({type:String})],be.prototype,"src",2),Te([(0,X.n)({type:String})],be.prototype,"backgroundColor",2),Te([(0,X.n)({type:String})],be.prototype,"label",2),Te([(0,X.n)({type:String})],be.prototype,"size",2),Te([(0,X.n)({type:String})],be.prototype,"iconName",2),Te([(0,X.n)({type:String})],be.prototype,"alt",2),Te([(0,X.n)({type:String,attribute:"aria-label"})],be.prototype,"ariaLabel",2),be=Te([(0,L.t)("idsw-image-container")],be)},1157:(nt,ge,M)=>{M(2303);var O=M(6801),H=M(1322),G=M(8264),L=M(9387),X=M(5588),Q=M(3843);const Me={noRowsSelected:"Nenhuma linha selecionada",oneRowSelected:"1 linha selecionada",multipleRowsSelected:W=>`${W} linhas selecionadas`,selectAllRows:"Selecionar todas as linhas",selectRow:W=>`Selecionar linha ${W}`};class ue{constructor($,K,re){this.selectedRowIds=new Set,this.selectAllCheckbox=null,this.liveAnnouncer=new Q.A,this._table=$,this.host=K,this.messages={...Me,...re},this.changeHandler=this.handleCheckboxChange.bind(this),this.init()}init(){this.addCheckboxColumn(),this._table.addEventListener("idsw-checkbox-change",this.changeHandler),this.markSelectableRows()}
117addCheckboxColumn(){this.addHeaderCheckbox(),this.addRowCheckboxes()}addHeaderCheckbox(){const $=this._table.querySelector("thead");if($){const K=$.querySelector("tr");if(K){if(K.querySelector(".idsw-table-selection-header"))return;const re=document.createElement("th");re.className="idsw-table-selection-header",this.selectAllCheckbox=document.createElement("idsw-checkbox"),this.selectAllCheckbox.className="idsw-table-select-all",this.selectAllCheckbox.setAttribute("aria-label",this.messages.selectAllRows),re.appendChild(this.selectAllCheckbox),K.insertBefore(re,K.firstChild)}}}refresh(){this.refreshHeaderCheckbox(),this.addRowCheckboxes(),this.markSelectableRows(),this.updateSelectAllCheckbox()}createRowCheckbox($,K=!1){const re=document.createElement("td");re.className="idsw-table-selection-cell";const Ne=document.createElement("idsw-checkbox");return Ne.className="idsw-table-row-checkbox",Ne.setAttribute("data-row-id",$),Ne.setAttribute("aria-label",this.messages.selectRow($)),Ne.setAttribute("checked",K.toString()),Ne.checked=K,re.appendChild(Ne),re}addRowCheckboxes(){const $=this._table.querySelector("tbody");$&&($.querySelectorAll("tr").forEach((K,re)=>{K.hasAttribute("data-selectable")||K.setAttribute("data-selectable",`row-${re}`)}),$.querySelectorAll("tr[data-selectable]").forEach(K=>{if(K.querySelector(".idsw-table-selection-cell"))return;const re=K.getAttribute("data-selectable")||"",Ne=this.selectedRowIds.has(re),Ge=document.createDocumentFragment(),Je=this.createRowCheckbox(re,Ne);Ge.appendChild(Je),K.insertBefore(Ge,K.firstChild),Ne&&K.setAttribute("aria-selected","true")}))}refreshHeaderCheckbox(){const $=this._table.querySelector("thead");if(!$)return;const K=$.querySelector("tr");if(!K)return;const re=K.querySelector(".idsw-table-selection-header");re&&re.remove();const Ne=document.createElement("th");Ne.className="idsw-table-selection-header",this.selectAllCheckbox=document.createElement("idsw-checkbox"),this.selectAllCheckbox.className="idsw-table-select-all",this.selectAllCheckbox.setAttribute("aria-label",this.messages.selectAllRows),Ne.appendChild(this.selectAllCheckbox),K.insertBefore(Ne,K.firstChild)}markSelectableRows(){this._table.querySelectorAll("tr[data-selectable]").forEach($=>{$.setAttribute("role","row"),$.setAttribute("aria-selected","false")})}handleCheckboxChange($){const K=$,re=$.target;if(re.classList.contains("idsw-table-select-all"))return K.detail.checked?void this.selectAll():void this.deselectAll();if(re.classList.contains("idsw-table-row-checkbox")){const Ne=re.closest("tr[data-selectable]");Ne&&this.toggleRow(Ne,K.detail.checked)}}toggleRow($,K){const re=$.getAttribute("data-selectable")||"";K?this.selectedRowIds.add(re):this.selectedRowIds.delete(re),$.setAttribute("aria-selected",K.toString()),this.updateSelectAllCheckbox(),this.announceSelectionChange(),this.dispatchSelectionEvent()}updateSelectAllCheckbox(){if(!this.selectAllCheckbox)return;const $=this._table.querySelectorAll("tr[data-selectable]"),K=$.length;let re=0;$.forEach(Je=>{const Bt=Je.getAttribute("data-selectable")||"";this.selectedRowIds.has(Bt)&&re++});const Ne=re===K&&K>0,Ge=re>0&&re<K;this.selectAllCheckbox.setAttribute("checked",Ne.toString()),this.selectAllCheckbox.setAttribute("indeterminate",Ge.toString()),this.selectAllCheckbox.checked=Ne,this.selectAllCheckbox.indeterminate=Ge}selectAll(){this._table.querySelectorAll("tr[data-selectable]").forEach($=>{const K=$,re=K.getAttribute("data-selectable")||"";this.selectedRowIds.add(re),K.setAttribute("aria-selected","true");const Ne=K.querySelector(".idsw-table-row-checkbox");Ne&&(Ne.checked=!0,Ne.setAttribute("checked","true"),"function"==typeof Ne.requestUpdate&&Ne.requestUpdate())}),this.updateSelectAllCheckbox(),this.announceSelectionChange(),this.dispatchSelectionEvent()}deselectAll(){this._table.querySelectorAll("tr[data-selectable]").forEach($=>{const K=$,re=K.getAttribute("data-selectable")||"";this.selectedRowIds.delete(re),K.setAttribute("aria-selected","false");const Ne=K.querySelector(".idsw-table-selection-cell");Ne&&Ne.remove();const Ge=document.createDocumentFragment(),Je=this.createRowCheckbox(re,!1);Ge.appendChild(Je),K.insertBefore(Ge,K.firstChild)}),this.updateSelectAllCheckbox(),this.announceSelectionChange(),this.dispatchSelectionEvent()}announceSelectionChange(){const $=this.selectedRowIds.size,K=0===$?this.messages.noRowsSelected:1===$?this.messages.oneRowSelected:this.messages.multipleRowsSelected($);this.liveAnnouncer.announce(K,"polite",1e3)}setMessages($){this.messages={...this.messages,...$}}getSelectedRows(){return Array.from(this.selectedRowIds)}dispatchSelectionEvent(){const $=Array.from(this.selectedRowIds),K=[];$.forEach(Ne=>{const Ge=this._table.querySelector(`tr[data-selectable="${Ne}"]`);if(Ge){const Je=Ge.getAttribute("data-row-data");if(Je)try{K.push(JSON.parse(Je))}catch(Bt){console.warn(`Failed to parse data-row-data for row "${Ne}". Expected valid JSON.`,Bt)}}});const re=new CustomEvent("idsw-table-rows-selected",{detail:{rows:$,rowData:K,selected:this.selectedRowIds.size>0},bubbles:!0,composed:!0});this.host.dispatchEvent(re)}
117destroy(){this._table.removeEventListener("idsw-checkbox-change",this.changeHandler),this._table.querySelectorAll(".idsw-table-selection-header").forEach($=>$.remove()),this._table.querySelectorAll(".idsw-table-selection-cell").forEach($=>$.remove()),this.liveAnnouncer.destroy()}}const fe=/^(\d{2})\/(\d{2})\/(\d{4})$/,Y=/^(\d{4})-(\d{2})-(\d{2})$/,ce=/^-?[\d.,]+$/;function be(W){const $=(W??"").trim();if(""===$)return"";const K=fe.exec($);if(K){const[,Ne,Ge,Je]=K;return new Date(Number(Je),Number(Ge)-1,Number(Ne)).getTime()}if(Y.test($)){const[Ne,Ge,Je]=$.split("-").map(Number);return new Date(Ne,Ge-1,Je).getTime()}const re=function Te(W){const $=W.replace(/[R$\s\u00a0]/g,"");if(""===$||!ce.test($))return null;const K=$.includes(","),re=$.includes(".");let Ne=$;K&&re?Ne=$.lastIndexOf(",")>$.lastIndexOf(".")?$.replace(/\./g,"").replace(",","."):$.replace(/,/g,""):K&&(Ne=$.replace(",","."));const Ge=Number(Ne);return isNaN(Ge)?null:Ge}($);return null!==re?re:$.toLowerCase()}const ve={none:"arrow_order",ascending:"arrow_order_up",descending:"arrow_order_down"},A={sortable:"orden\xe1vel",unsorted:"n\xe3o ordenado",sortedAscending:"ordena\xe7\xe3o crescente",sortedDescending:"ordena\xe7\xe3o decrescente"};class Re{constructor($,K,re,Ne=!1){this._currentColumn=null,this._currentDirection="none",this._liveAnnouncer=new Q.A,this._table=$,this._host=K,this._messages={...A,...re},this._manualSort=Ne,this._clickHandler=this.handleHeaderClick.bind(this),this._keydownHandler=this.handleHeaderKeydown.bind(this),this.init()}init(){const $=this._table.querySelector("thead");$&&($.addEventListener("click",this._clickHandler),$.addEventListener("keydown",this._keydownHandler),$.querySelectorAll("th[data-sortable]").forEach(K=>{this.makeSortable(K)}))}makeSortable($){var K;$.setAttribute("role","columnheader"),$.setAttribute("aria-sort","none");const re=(null==(K=$.textContent)?void 0:K.trim())||"column",Ne=$.innerHTML;$.innerHTML="";const Ge=document.createElement("div");Ge.setAttribute("role","button"),Ge.setAttribute("tabindex","0"),Ge.setAttribute("aria-label",`${re}, ${this._messages.sortable}`),Ge.innerHTML=Ne,this.addSortIcon(Ge),$.appendChild(Ge)}addSortIcon($){const K=$.querySelector("idsw-icon");K&&K.remove();const re=document.createElement("idsw-icon");re.setAttribute("name",ve.none),re.setAttribute("size","small"),re.setAttribute("class","table-header-icon"),$.appendChild(re)}updateSortIcon($,K){const re=$.querySelector('[role="button"]'),Ne=re?.querySelector("idsw-icon")||$.querySelector("idsw-icon");Ne&&Ne.setAttribute("name",ve[K])}handleHeaderClick($){const K=$.target.closest("th[data-sortable]");K&&this.sort(K)}handleHeaderKeydown($){if("Enter"!==$.key&&" "!==$.key)return;const K=$.target.closest("th[data-sortable]");K&&($.preventDefault(),this.sort(K))}sort($){this._currentColumn&&this._currentColumn!==$&&(this._currentColumn.setAttribute("aria-sort","none"),this.updateSortIcon(this._currentColumn,"none")),this._currentDirection=this._currentColumn===$?this.getNextDirection(this._currentDirection):"ascending",this._currentColumn=$,$.setAttribute("aria-sort",this._currentDirection),this.updateSortIcon($,this._currentDirection),this.announceSortChange($),this.sortTableRows($),this.dispatchSortEvent($)}announceSortChange($){var K,re;const Ne=$.querySelector('[role="button"]'),Ge=(null==(K=Ne?.textContent)?void 0:K.trim())||(null==(re=$.textContent)?void 0:re.trim())||"column",Je={none:this._messages.unsorted,ascending:this._messages.sortedAscending,descending:this._messages.sortedDescending}[this._currentDirection];Ne&&Ne.setAttribute("aria-label",`${Ge}, ${Je}`),this._liveAnnouncer.announce(`${Ge} ${Je}`,"assertive",1e3)}sortTableRows($){if(this._manualSort)return;const K=this._table.querySelector("tbody");if(!K)return;const re=Array.from($.parentElement.children).indexOf($),Ne=Array.from(K.querySelectorAll("tr"));"none"!==this._currentDirection&&(Ne.sort((Ge,Je)=>{const Bt=Ge.children[re],Nt=Je.children[re],An=function ze(W,$){const K=be(W),re=be($);return"number"==typeof K&&"number"==typeof re?K-re:String(K).localeCompare(String(re))}(Bt?.textContent,Nt?.textContent);return"ascending"===this._currentDirection?An:-An}),Ne.forEach(Ge=>K.appendChild(Ge)))}getNextDirection($){const K=["none","ascending","descending"],re=(K.indexOf($)+1)%K.length;return K[re]}
117dispatchSortEvent($){const K=$.getAttribute("data-sortable"),re=new CustomEvent("idsw-table-sort",{detail:{column:K,direction:this._currentDirection,columnIndex:Array.from($.parentElement.children).indexOf($)},bubbles:!0,composed:!0});this._host.dispatchEvent(re)}setMessages($){this._messages={...this._messages,...$};const K=this._table.querySelector("thead");K&&K.querySelectorAll("th[data-sortable]").forEach(re=>{var Ne,Ge;const Je=re.querySelector('[role="button"]'),Bt=(null==(Ne=Je?.textContent)?void 0:Ne.trim())||(null==(Ge=re.textContent)?void 0:Ge.trim())||"column",Nt=re.getAttribute("aria-sort")||"none";Je&&Je.setAttribute("aria-label",`${Bt}, ${{none:this._messages.unsorted,ascending:this._messages.sortedAscending,descending:this._messages.sortedDescending}[Nt]}`)})}destroy(){const $=this._table.querySelector("thead");$&&($.removeEventListener("click",this._clickHandler),$.removeEventListener("keydown",this._keydownHandler)),this._liveAnnouncer.destroy()}}M(315),M(7723);var ke=Object.defineProperty,Ye=Object.getOwnPropertyDescriptor,it=(W,$,K,re)=>{for(var Je,Ne=re>1?void 0:re?Ye($,K):$,Ge=W.length-1;Ge>=0;Ge--)(Je=W[Ge])&&(Ne=(re?Je($,K,Ne):Je(Ne))||Ne);return re&&Ne&&ke($,K,Ne),Ne};let ye=class extends H.i{constructor(){super(...arguments),this.isSelectable=!1,this.isSortable=!1,this.serverSort=!1,this.autoRefresh=!1,this.tableElement=null}get selectionMixin(){return this._selectionMixin}get sortMixin(){return this._sortMixin}render(){return H.x` <slot @slotchange=${this.handleSlotChange}></slot> `}handleSlotChange(W){const $=W.target.assignedElements({flatten:!0});this.tableElement=$.find(K=>"TABLE"===K.tagName),this.tableElement&&this.enhanceTable()}enhanceTable(){this.tableElement&&(this.cleanup(),this.tableElement.setAttribute("role","table"),this.isSelectable&&(this._selectionMixin=new ue(this.tableElement,this)),this.isSortable&&(this._sortMixin=new Re(this.tableElement,this,void 0,this.serverSort)),this.autoRefresh&&this.setupAutoRefresh())}setupAutoRefresh(){if(!this.tableElement)return;const W=this.tableElement.querySelector("tbody");W&&(this._tbodyObserver=new MutationObserver($=>{$.some(K=>"childList"===K.type&&(K.addedNodes.length>0||K.removedNodes.length>0))&&requestAnimationFrame(()=>{this.refresh()})}),this._tbodyObserver.observe(W,{childList:!0,subtree:!0}))}cleanup(){var W,$,K;null==(W=this._selectionMixin)||W.destroy(),null==($=this._sortMixin)||$.destroy(),null==(K=this._tbodyObserver)||K.disconnect()}refresh(){var W;null==(W=this._selectionMixin)||W.refresh()}updateRows(W,$="id",K){if(!this.tableElement)return;const re=this.tableElement.querySelector("tbody");if(!re)return;const Ne=document.createDocumentFragment();W.forEach(Ge=>{const Je=document.createElement("tr");this.isSelectable&&Ge[$]&&Je.setAttribute("data-selectable",String(Ge[$])),Je.setAttribute("data-row-data",JSON.stringify(Ge)),K.forEach(Bt=>{const Nt=document.createElement("td"),An=Ge[Bt];Nt.textContent=null!=An?String(An):"",Je.appendChild(Nt)}),Ne.appendChild(Je)}),re.innerHTML="",re.appendChild(Ne),this.autoRefresh||this.refresh()}};ye.styles=[(0,O.r)('@charset "UTF-8";:host(idsw-table){--idsw-pagination-divider: var(--ids_color_border_strong)}.idsw-table tfoot td,.idsw-table__footer-cell,.idsw-table th{background-color:var(--ids_color_bg_variant_01);color:var(--ids_color_text_heading_01);font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_body_weight_01);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-table tfoot td:hover,.idsw-table__footer-cell:hover,.idsw-table th:hover{background-color:var(--ids_color_bg_variant_02);color:var(--ids_color_text_heading_01)}.idsw-table tfoot td:active,.idsw-table__footer-cell:active,.idsw-table th:active{background-color:var(--ids_color_action_neutral_base);color:var(--ids_color_action_neutral_contrast)}.idsw-table tfoot td:active .table-header-icon,.idsw-table__footer-cell:active .table-header-icon,.idsw-table th:active .table-header-icon{--idsw-icon-color: var(--ids_color_action_neutral_contrast)}.idsw-table tfoot td,.idsw-table__footer-cell,.idsw-table th,.idsw-table td{box-sizing:border-box;text-align:center;vertical-align:middle}.idsw-table td{background-color:var(--ids_color_bg_base);text-align:var(--idsw-table--text-align, center)}.idsw-table th:first-child{border-top-left-radius:var(--ids_size_cornerRadius_table)}.idsw-table th:last-child{border-top-right-radius:var(--ids_size_cornerRadius_table)}.idsw-table{border:0;border-collapse:collapse;border-spacing:0;position:relative;width:100%;--idsw-checkbox-color: var(--ids_color_action_neutral_base)}.idsw-table th{height:var(--ids_size_general_48x);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idsw-table th[aria-sort]{cursor:pointer;padding:0}.idsw-table th[aria-sort] [role=button]{align-items:center;box-sizing:border-box;
117cursor:pointer;display:flex;height:100%;justify-content:center;padding:var(--ids_size_general_8x) var(--ids_size_general_16x);width:100%}.idsw-table .table-header-icon{margin-left:var(--ids_spacing_2x);--idsw-icon-color: var(--ids_color_action_neutral_base)}.idsw-table td{color:var(--ids_color_feedback_neutral);font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_body_weight_02);height:var(--ids_size_general_48x);padding:var(--ids_size_general_8x) var(--ids_size_general_16x);--idsw-icon-color: var(--ids_color_feedback_neutral)}.idsw-table .idsw-table__cell--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idsw-table .idsw-table__cell--withMaxWidth{max-width:var(--idsw-table-max-width);overflow:hidden;width:var(--idsw-table-max-width)}.idsw-table th,.idsw-table td{border-bottom:var(--ids_size_border_medium) solid var(--ids_color_border_medium);min-width:var(--ids_size_general_48x);position:relative}.idsw-table th .idsw-checkbox,.idsw-table td .idsw-checkbox{height:100%;left:0;position:absolute;top:0;width:100%}.idsw-table th .idsw-checkbox__input,.idsw-table td .idsw-checkbox__input{outline-offset:-.0625rem}.idsw-table .idsw-table-selection-header,.idsw-table .idsw-table-selection-cell{max-width:var(--ids_size_general_48x);min-width:var(--ids_size_general_48x);padding:0;text-align:center;text-overflow:none;width:var(--ids_size_general_48x)}.idsw-table .idsw-table-selection-cell{--idsw-checkbox-color: var(--ids_color_action_neutral_base)}.idsw-table .idsw-table-selection-header:active idsw-checkbox{--idsw-checkbox-color: var(--ids_color_action_neutral_contrast)}.idsw-table--compact td{height:var(--ids_size_general_40x);padding:var(--ids_size_general_8x) var(--ids_size_general_16x)}.idsw-table--comfortable td{height:var(--ids_size_general_64x);padding:var(--ids_size_general_12x) var(--ids_size_general_24x)}.idsw-table tfoot td,.idsw-table__footer-cell{border-top:var(--ids_size_border_medium) solid var(--ids_color_border_medium)}.idsw-table--full-border td,.idsw-table .idsw-table__row--full-border td{border:var(--ids_size_border_medium) solid var(--ids_color_border_medium)}.idsw-table--full-border,.idsw-table :not(.idsw-table__row--no-border) thead{border:var(--ids_size_border_medium) solid var(--ids_color_border_medium)}.idsw-table--full-border:has(~idsw-pagination) tbody tr:last-child td{border-bottom:0}.idsw-table--horizontal-border td,.idsw-table .idsw-table__row--horizontal-border td{border-bottom:var(--ids_size_border_medium) solid var(--ids_color_border_soft)}.idsw-table .idsw-table__header-row--horizontal-border th{border-bottom:var(--ids_size_border_medium) solid var(--ids_color_border_medium)}.idsw-table--no-border th,.idsw-table .idsw-table__header-row--no-border th,.idsw-table .idsw-table__footer-row--no-border th,.idsw-table .idsw-table__row--no-border th{border:0;border-bottom:var(--ids_size_border_medium) solid var(--ids_color_border_medium)}.idsw-table--no-border td,.idsw-table .idsw-table__header-row--no-border td,.idsw-table .idsw-table__footer-row--no-border td,.idsw-table .idsw-table__row--no-border td{border:0}.idsw-table .idsw-table__header-row--no-background th:not(:hover,:active),.idsw-table .idsw-table__footer-row--no-background td:not(:hover,:active),.idsw-table .idsw-table__row--no-background td{background-color:transparent}.idsw-table tbody tr:hover td{background-color:var(--ids_color_bg_variant_02)}.idsw-table--zebra-style tr:nth-child(2n):not(:hover) td{background-color:var(--ids_color_bg_variant_01)}.idsw-table--loading{display:flex;flex-direction:column;gap:var(--ids_spacing_5x)}.idsw-table--loading thead,.idsw-table--loading tbody,.idsw-table--loading tfoot{display:none}.idsw-table--loading .idsw-shimmer{height:var(--ids_size_general_40x)}.idsw-table__no-data-row td{text-align:left}.idsw-table--outline{border:var(--ids_size_border_medium) solid var(--ids_color_border_medium);border-collapse:separate;border-radius:var(--ids_size_cornerRadius_table);border-spacing:0;overflow:hidden}.idsw-table--outline th:first-child{border-top-left-radius:0}.idsw-table--outline th:last-child{border-top-right-radius:0}.idsw-table--outline tbody td{border:0}.idsw-table--outline:has(~idsw-pagination){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.idsw-table--full-border{border:var(--ids_size_border_medium) solid var(--ids_color_border_medium);border-collapse:separate;border-radius:var(--ids_size_cornerRadius_table);border-spacing:0;overflow:hidden}.idsw-table--full-border th:first-child{border-top-left-radius:0}.idsw-table--full-border th:last-child{border-top-right-radius:0}.idsw-table--full-border tbody td{border:0}.idsw-table--full-border tbody td{border:var(--ids_size_border_small) solid var(--ids_color_border_soft)}.idsw-table--full-border tbody td:first-child{border-left:0}.idsw-table--full-border tbody td:last-child{border-right:0}.idsw-table--full-border tbody tr:first-of-type td{border-top:0}.idsw-table--full-border:has(~idsw-pagination){border-bottom:var(--ids_size_border_medium) solid var(--ids_color_border_medium);border-radius:var(--ids_size_cornerRadius_table) var(--ids_size_cornerRadius_table) 0 0}.idsw-table .idsw-table__header-row--sticky{position:sticky;top:0;z-index:1}.idsw-table-sticky-border-left{border-right:var(--ids_size_border_small) solid var(--ids_color_border_medium)}.idsw-table--full-border~idsw-pagination,.idsw-table--outline~idsw-pagination{--__idsw-pagination-border: var(--ids_size_border_medium) solid var(--ids_color_border_medium);--__idsw-pagination-border-radius: 0 0 var(--ids_size_cornerRadius_table) var(--ids_size_cornerRadius_table)}.idsw-table-wrapper__table{overflow:auto}')],it([(0,L.n)({type:Boolean,attribute:"is-selectable"})],ye.prototype,"isSelectable",2),it([(0,L.n)({type:Boolean,attribute:"is-sortable"})],ye.prototype,"isSortable",2),it([(0,L.n)({type:Boolean,attribute:"server-sort"})],ye.prototype,"serverSort",2),it([(0,L.n)({type:Boolean,attribute:"auto-refresh"})],ye.prototype,"autoRefresh",2),it([(0,X.r)()],ye.prototype,"tableElement",2),ye=it([(0,G.t)("idsw-table")],ye)},3843:(nt,ge,M)=>{M.d(ge,{A:()=>m});class m{constructor(){this.liveElement=null}createLiveElement(){if(this.liveElement)return;const H=document.createElement("div");H.classList.add("idsw-live-announcer-element"),H.setAttribute("aria-live","polite"),H.setAttribute("aria-atomic","true"),H.style.position="absolute",H.style.width="1px",H.style.height="1px",H.style.margin="-1px",H.style.border="0",H.style.padding="0",H.style.overflow="hidden",H.style.clip="rect(0 0 0 0)",H.style.clipPath="inset(100%)",H.style.whiteSpace="nowrap",document.body.appendChild(H
117),this.liveElement=H}announce(H,G="polite",L=200){this.liveElement||this.createLiveElement(),this.liveElement&&(this.liveElement.setAttribute("aria-live",G),this.clear(),setTimeout(()=>{this.liveElement&&(this.liveElement.textContent=H),L&&(this._previousTimeout=setTimeout(()=>this.clear(),L))},100))}clear(){this.liveElement&&(this.liveElement.textContent="")}destroy(){var H;clearTimeout(this._previousTimeout),null==(H=this.liveElement)||H.remove(),this.liveElement=null}}},7038:(nt,ge,M)=>{M.d(ge,{N:()=>H});var m=M(467);class O{constructor(){this._elementTheme=document.documentElement,this._linkTokenCss=null}static getInstance(){return this._instance||(this._instance=new O),this._instance}_applyTheme(L){L.elementTheme!==this._elementTheme&&(this._elementTheme=L.elementTheme||document.documentElement),this._debug=L.debug??this._debug,this._updateEnvironment(L.environment||this._environment),this._updateBaseUrl(L.baseUrl);const X=this._updateTokens(L);return this._updateThemeClass(this._elementTheme,L.theme),this._updateSchemeTheme(this._elementTheme,L.schemeTheme),this._dispatchConfigChangeEvent(L),X}_updateEnvironment(L){this._environment=L||""}_updateTokens(L){if(L.tokensVersion!==this._tokensVersion||L.theme!==this._theme){this._tokensVersion=L.tokensVersion||"v2";const X=this._buildTokensUrl(this._tokensVersion,L.theme);return this._buildTokensCssTokens(X),this._fetchJSONFromCDN(X).then(Q=>{this._tokens=Q}).catch(Q=>{console.error("Erro ao carregar os tokens:",Q)})}return Promise.resolve()}_buildTokensCssTokens(L){this._linkTokenCss||(this._linkTokenCss=document.createElement("link"),document.head.appendChild(this._linkTokenCss)),this._linkTokenCss.rel="stylesheet",this._linkTokenCss.id=`ids-tokens-cdn-${this._tokensVersion}`,this._linkTokenCss.href=`${L}.css`,this._linkTokenCss.type="text/css"}_buildTokensUrl(L,X){const Q=L||"v2",Me=X||this._theme;return this._baseUrl?`${this._baseUrl}/ids/tokens/${Q}/${Me}/tokens`:`https://ids${this._environment&&"prod"!==this._environment?`-${this._environment}`:""}.cloud.itau.com.br/cdn/tokens/${Q}/${Me}/tokens`}_updateThemeClass(L,X){X&&X!==this._theme&&(L.classList.forEach(Q=>{Q.startsWith("ids-theme")&&L.classList.remove(Q)}),L.classList.add(`ids-theme-${X||"varejo"}`),this._theme=X||"varejo")}_updateSchemeTheme(L,X){X!==this._schemeTheme&&(L.removeAttribute("data-theme-scheme"),L.setAttribute("data-theme-scheme",X||"light"),this._schemeTheme=X||"light")}_updateBaseUrl(L){this._baseUrl=L||""}_dispatchConfigChangeEvent(L){const X=new CustomEvent("iDSConfigChange",{detail:L});window.dispatchEvent(X)}_fetchJSONFromCDN(L){var X=this;return(0,m.A)(function*(){try{const Q=yield fetch(`${L}.json`);if(!Q.ok)throw new Error(`Erro ao carregar JSON: ${Q.status} - ${Q.statusText}`);return yield Q.json()}catch(Q){throw X._handleFetchError(Q),Q}})()}_handleFetchError(L){L instanceof TypeError&&L.message.includes("Failed to fetch")?console.error(`Erro de CORS: N\xe3o foi poss\xedvel acessar o recurso devido a restri\xe7\xf5es de CORS.\n        Verifique o ambiente de desenvolvimento, homologa\xe7\xe3o ou produ\xe7\xe3o.\n        Informe na vari\xe1vel environment:\n        - dev: desenvolvimento\n        - hom: homologa\xe7\xe3o\n        - prod: produ\xe7\xe3o\n\n        Environment atual: ${this._environment}`):console.error("Erro ao consumir o JSON da CDN:",L)}_resolveInitialTheme(L){var X,Q;return L.theme||(null==(Q=Array.from((null==(X=L?.elementTheme)?void 0:X.classList)||[]).find(Me=>Me.startsWith("theme-")))?void 0:Q.replace("theme-",""))||void 0}initTheme(L={}){return L.theme=this._resolveInitialTheme(L),this._applyTheme(L)}setTheme(L,X=this._elementTheme){L!==this._theme&&this._applyTheme({theme:L,elementTheme:X})}toggleSchemeTheme(L){L!==this._schemeTheme&&this._applyTheme({schemeTheme:L})}getConfig(){return{theme:this._theme,tokensVersion:this._tokensVersion,schemeTheme:this._schemeTheme,tokens:this._tokens,environment:this._environment,baseUrl:this._baseUrl,debug:this._debug}}getTokens(){return this._tokens}getTokensVersion(){return this._tokensVersion||"v2"}getEnvironment(){return this._environment||""}getBaseUrl(){return this._baseUrl||""}getDebug(){return this._debug||!1}}function H(G){const L=O.getInstance();return G?L.initTheme(G).then(()=>L):L}},4206:(nt,ge,M)=>{M.d(ge,{IJ:()=>m,_o:()=>G,gF:()=>O});const m=["role","ariaAtomic","ariaAutoComplete","ariaBusy","ariaChecked","ariaColCount","ariaColIndex","ariaColSpan","ariaCurrent","ariaDisabled","ariaExpanded","ariaHasPopup","ariaHidden","ariaInvalid","ariaKeyShortcuts","ariaLabel","ariaLevel","ariaLive","ariaModal","ariaMultiLine","ariaMultiSelectable","ariaOrientation","ariaPlaceholder","ariaPosInSet","ariaPressed","ariaReadOnly","ariaRequired","ariaRoleDescription","ariaRowCount","ariaRowIndex","ariaRowSpan","ariaSelected","ariaSetSize","ariaSort","ariaValueMax","ariaValueMin","ariaValueNow","ariaValueText"];function O(L){return L.replace("aria","aria-").replace(/Elements?/g,"").toLowerCase()}const H=m.map(O);function G(L){return H.includes(L)}},3868:(nt,ge,M)=>{M.d(ge,{n:()=>Me}),M(6801),M(1322);var H=M(4206);const G=Symbol("privateIgnoreAttributeChangesFor");function L(ue){return ue.replace(/-\w/,fe=>fe[1].toUpperCase())}function X(ue){return`data-${ue}`}function Me(ue){var fe,Y;class ce extends(Y=ue,fe=G,Y){constructor(){super(...arguments),this[fe]=new Set}attributeChangedCallback(be,ze,ve){if(!(0,H._o)(be))return void super.attributeChangedCallback(be,ze,ve);if(this[G].has(be))return;this[G].add(be),this.removeAttribute(be),this[G].delete(be);const A=L(be);null===ve?delete this.dataset[A]:this.dataset[A]=ve,this.requestUpdate(L(be),ze)}getAttribute(be){return(0,H._o)(be)?super.getAttribute(X(be)):super.getAttribute(be)}removeAttribute(be){super.removeAttribute(be),(0,H._o)(be)&&(super.removeAttribute(X(be)),this.requestUpdate())}}return function Q(ue){for(const fe of H.IJ){const Y=(0,H.gF)(fe),ce=X(Y),Te=L(Y);ue.createProperty(fe,{attribute:Y,noAccessor:!0}),ue.createProperty(Symbol(ce),{attribute:ce,noAccessor:!0}),Object.defineProperty(ue.prototype,fe,{configurable:!0,enumerable:!0,get(){return this.dataset[Te]??null},set(be){const ze=this.dataset[Te]??null;be!==ze&&(null===be?delete this.dataset[Te]:this.dataset[Te]=be,this.requestUpdate(fe,ze))}})}}(ce),ce}},3391:(nt,ge,M)=>{M.d(ge,{o:()=>H});const m=Symbol("internals"),O=Symbol("privateInternals");function H(G){var L;class X extends G{get[(L=m,L)](){return this[O]||(this[O]=this.attachInternals()),this[O]}}return X}},2303:(nt,ge,M)=>{let m=!1;!function O(){if(m||typeof customElements>"u")return;m=!0;
117const H=customElements.define.bind(customElements);customElements.define=function(G,L,X){const Q=customElements.get(G);if(!Q)return H(G,L,X);Q!==L&&typeof console<"u"&&console.warn(`[@ids/web] Custom element <${G}> is already registered with a different class; ignoring duplicate.`)}}()},9444:(nt,ge,M)=>{M.d(ge,{SS:()=>H,Sm:()=>m,fQ:()=>O,hC:()=>G});const m=(X="")=>{if(!X)return"";const Q=X.split(" ").filter(Me=>Me.length>0);return 0===Q.length?"":Q.length>1?`${Q[0][0]}${Q[Q.length-1][0]}`:`${Q[0][0]}`},O=(X="")=>X.normalize("NFKD").replace(/[\u0080-\uF8FF]/g,"").toLocaleLowerCase(),H=(X="")=>X?X.trim().replace(/[\s*(){}[\]<>]/g,"").toLowerCase():"",G=(X,Q,Me=0)=>{const ue=Q.match(X);if(ue){if(Me>=0&&Me<ue.length)return ue[Me];if(Me<0&&-Me<=ue.length)return ue[ue.length+Me]}return""}},1199:(nt,ge,M)=>{M.d(ge,{c:()=>Re});var m=M(4438),O=M(6954),H=M(1845),G=M(467);const X=()=>{const Ie=document.createElement("script");return new Promise((N,Ce)=>{Ie.src="https://www.itau.com.br/sdk-analytics/index.js",Ie.async=!0,Ie.onload=()=>N(globalThis.SDKAnalytics),Ie.onerror=Ce,document.head.appendChild(Ie)})};class Q{constructor(N){Q.analyticsPromise=Q.getInstance(N)}track(N){Q.analyticsPromise.then(Ce=>{Ce.track({analytics:{...N}})})}setDefaultParameters(N){Q.analyticsPromise.then(Ce=>{Ce.setDefaultParameters({analytics:{...N}})})}setUserProperties(N){Q.analyticsPromise.then(Ce=>{Ce.setUserProperties({analytics:{...N}})})}static getInstance(N){return(0,G.A)(function*(){return(yield X())(N||{gtm:"GTM-K46WZD9"})})()}}let Me=(()=>{class Ie{constructor(){this.errorLogMessage="",this.analyticsPromise=this.initializeAnalytics()}static{this.MAX_DELAY=5e3}initializeAnalytics(){var Ce=this;return(0,G.A)(function*(){const ke=Date.now(),Ye=yield Ce.getInjectedAnalytics();if(Ye)return Ce.logInstanceResolution(Ye,"window_injected",Date.now()-ke),Ye;try{const it=yield Ie.getInstance();return Ce.logInstanceResolution(it,"cdn_fallback",Date.now()-ke),it}catch(it){throw Ce.errorLogMessage=it instanceof Error?it.message:String(it),it}})()}getInjectedAnalytics(){return window.ItauDigitalAnalytics?Promise.resolve(window.ItauDigitalAnalytics):!window.Coreweb||typeof window.Coreweb.analytics>"u"?Promise.resolve(null):Promise.race([window.Coreweb.analytics,new Promise(Ce=>setTimeout(()=>{Ce(null)},Ie.MAX_DELAY))]).then(Ce=>Ce).catch(()=>null)}logInstanceResolution(Ce,ke,Ye){Ce?.track?Ce.track({analyticswebview:{event_name:"log",parameters:{status:"info",message:"[@coreweb/sa - analytics]: Analytics instance resolved",context:{instanceType:"Instancia: "+("window_injected"===ke?"Instancia injetada via nativo na window":"Criou uma nova instancia via CDN pela @coreweb/sa"),durationMs:`Duracao: ${Ye}ms`,hasError:this.errorLogMessage.length?`Erro: ${this.errorLogMessage}`:"Nenhum erro"}}}}):console.warn("[Analytics] Instance not available for logging")}track(Ce){this.analyticsPromise.then(ke=>{ke.track({analyticswebview:Ce})}).catch(ke=>{console.error("[Analytics] Track failed:",ke)})}setDefaultParameters({business:Ce,business_channel:ke,environment:Ye}){this.analyticsPromise.then(it=>{it.setDefaultParameters({analyticswebview:{parameters:{business:Ce,business_channel:ke,environment:Ye}}})}).catch(it=>{console.error("[Analytics] setDefaultParameters failed:",it)})}setUserProperties(Ce){this.analyticsPromise.then(ke=>{ke.setUserProperties({analyticswebview:{...Ce}})}).catch(ke=>{console.error("[Analytics] setUserProperties failed:",ke)})}static getInstance(){return(0,G.A)(function*(){const Ce=(yield X())({webview:!0,observability:{name:window.location.pathname,env:"prd",sigla:"OQ6",externalApplication:!1,trackViewManually:!0,datadog:{rum:{applicationId:"63a50fbb-bd9b-4c59-abd5-ac6ffef607d0",clientToken:"puba4a8a234df3cd697bf43d4b96d17f6d9"},logs:{clientToken:"puba4a8a234df3cd697bf43d4b96d17f6d9"}}}});return Ce.observabilityInit(),Ce})()}}return Ie})();var ue=Object.defineProperty;class Y{constructor(N){typeof window>"u"||(this.analytics=new this.Platform(N))}track(N){this.analytics.track(N)}setDefaultParameters(N){this.analytics.setDefaultParameters(N)}setUserProperties(N){this.analytics.setUserProperties(N)}}((Ie,N,Ce,ke)=>{for(var ye,Ye=void 0,it=Ie.length-1;it>=0;it--)(ye=Ie[it])&&(Ye=ye(N,Ce,Ye)||Ye);Ye&&ue(N,Ce,Ye)})([function L(Ie){return function(N,Ce){Object.defineProperty(N,Ce,{configurable:!0,enumerable:!0,get:()=>globalThis.native?Ie.Webview:Ie.Web})}}({Web:Q,Webview:Me})],Y.prototype,"Platform");const Te={business:"pf",business_channel:"private",environment:"nao-logado"},be={"":"/international-securities/home",about:"/international-securities/conheca",investments:"/international-securities/investimentos",services:"/international-securities/servicos-adicionais","us-support":"/international-securities/atendimento-eua","site-map":"/international-securities/mapa-do-site",privacy:"/international-securities/privacidade","terms-of-use":"/international-securities/termo-de-uso",security:"/international-securities/seguranca"},ze=be[""];var ve=M(5964),A=M(5312);let Re=(()=>{class Ie{#e=(0,m.WQX)(O.Ix);#t=(0,m.WQX)(H.K);#n=(0,m.WQX)(m.zZn);#i;#o;init(){typeof window>"u"||this.#o||(this.#o=(0,m.QZP)(()=>{this.#t.allows("analytics")&&!this.#i&&this.#a()},{injector:this.#n}),this.#e.events.pipe((0,ve.p)(Ce=>Ce instanceof O.wF)).subscribe(Ce=>{this.#r("screen_view",Ce.urlAfterRedirects)}))}trackClick(Ce){this.#r("click",this.#e.url,{detail:Ce})}#a(){this.#s(()=>{this.#i=A.c.analytics.gtm?new Y({gtm:A.c.analytics.gtm}):new Y,this.#i.setDefaultParameters({parameters:Te})}),this.#r("screen_view",this.#e.url)}#r(Ce,ke,Ye){this.#t.allows("analytics")&&this.#s(()=>this.#i?.track({event_name:Ce,parameters:{custom_path:this.#l(ke),implementation_team:"canais-digitais-offshore:servicos-internacionais",...Ye}}))}#l(Ce){const ke=Ce.split("?")[0].split("#")[0].replace(/^\/+/,"");return be[ke]??ze}#s(Ce){try{Ce()}catch{}}static{this.\u0275fac=function(ke){return new(ke||Ie)}}static{this.\u0275prov=m.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})}}return Ie})()},1845:(nt,ge,M)=>{M.d(ge,{K:()=>G});var m=M(4438);const O="cookie-consent",H=["essential","analytics","functional","advertising"];let G=(()=>{class L{constructor(){this.consentState=(0,m.vPA)(this.read()),this.consent=this.consentState.asReadonly()}hasDecided(){return null!==this.consentState()}allows(Q){return"essential"===Q||"all"===this.consentState()}acceptedCategories(){return H.filter(Q=>this.allows(Q))}accept(Q){this.consentState.set(Q);try{localStorage.setItem(O,Q)}catch{}}read(){try{const Q=localStorage.getItem(O);return"all"===Q||"essential"===Q?Q:null}catch{return null}}static{this.\u0275fac=function(Me){return new(Me||L)}}static{this.\u0275prov=m.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})()},5312:(nt,ge,M)=>{M.d(ge,{c:()=>m});const m={production:!0,idsEnvironment:"prod",analytics:{gtm:"GTM-WQTHXMN"}}},5860:(nt,ge,M)=>{var m=M(4438),O=M(345),H=M(6954),G=M(5817),Q=(M(315),M(9803),M(1845));function Me(s,l){if(1&s){const c=m.RV6();m.nrm(0,"div",9),m.j41(1,"div",10)(2,"h2",11),m.EFF(3),m.nI1(4,"translate"),m.k0s(),m.j41(5,"button",12),m.nI1(6,"translate"),m.bIt("click",function(){m.eBV(c);const f=m.XpG(2);return m.Njj(f.dismiss())}),m.nrm(7,"idsw-icon",13),m.k0s()()}2&s&&(m.R7$(3),m.JRh(m.bMT(4,2,"COOKIE_BANNER.TITLE")),m.R7$(2),m.BMQ("aria-label",m.bMT(6,4,"COOKIE_BANNER.CLOSE_LABEL")))}function ue(s,l){if(1&s){const c=m.RV6();m.j41(0,"div",0),m.nrm(1,"div",1),m.j41(2,"div",2),m.nI1(3,"translate"),m.DNE(4,Me,8,6),m.j41(5,"div",3)(6,"p",4),m.EFF(7),m.nI1(8,"translate"),m.k0s(),m.nrm(9,"p",5),m.nI1(10,"translate"),m.k0s(),m.j41(11,"div",6)(12,"button",7),m.bIt("click",function(){m.eBV(c);const f=m.XpG();return m.Njj(f.accept("all"))}),m.EFF(13),m.nI1(14,"translate"),m.k0s(),m.j41(15,"button",8),m.bIt("click",function(){m.eBV(c);const f=m.XpG();return m.Njj(f.accept("essential"))}),m.EFF(16),m.nI1(17,"translate"),m.k0s()()()()}if(2&s){const c=m.XpG();m.R7$(2),m.BMQ("aria-label",m.bMT(3,6,"COOKIE_BANNER.TITLE")),m.R7$(2),m.vxM(4,c.isBottomSheet()?4:-1),m.R7$(3),m.JRh(m.bMT(8,8,"COOKIE_BANNER.TEXT1")),m.R7$(2),m.Y8G("innerHTML",m.bMT(10,10,"COOKIE_BANNER.TEXT2"),m.npT),m.R7$(4),m.SpI(" ",m.bMT(14,12,"COOKIE_BANNER.A
117CCEPT_ALL")," "),m.R7$(3),m.SpI(" ",m.bMT(17,14,"COOKIE_BANNER.ESSENTIAL_ONLY")," ")}}let Y=(()=>{class s{constructor(){this.cookieConsent=(0,m.WQX)(Q.K),this.isOpen=(0,m.vPA)(!this.cookieConsent.hasDecided()),this.isBottomSheet=(0,m.vPA)(window.innerWidth<1024)}onWindowResize(){this.isBottomSheet.set(window.innerWidth<1024)}accept(c){this.cookieConsent.accept(c),this.isOpen.set(!1)}dismiss(){this.accept("essential")}static{this.\u0275fac=function(h){return new(h||s)}}static{this.\u0275cmp=m.VBU({type:s,selectors:[["app-cookie-banner"]],hostBindings:function(h,f){1&h&&m.bIt("resize",function(){return f.onWindowResize()},!1,m.tSv)},standalone:!0,features:[m.aNF],decls:1,vars:1,consts:[[1,"cookie-banner"],[1,"cookie-banner__backdrop"],["role","dialog","aria-modal","true",1,"cookie-banner__panel"],[1,"cookie-banner__body"],[1,"idsw-body-text","-large"],[1,"idsw-body-text","-large",3,"innerHTML"],[1,"cookie-banner__actions"],["type","button","idsw-button","main",3,"click"],["type","button","idsw-button","main","idsw-variant","secondary",3,"click"],["aria-hidden","true",1,"cookie-banner__handle"],[1,"cookie-banner__header"],[1,"idsw-title","-bold","cookie-banner__title"],["type","button",1,"cookie-banner__close",3,"click"],["name","close"]],template:function(h,f){1&h&&m.DNE(0,ue,18,16,"div",0),2&h&&m.vxM(0,f.isOpen()?0:-1)},dependencies:[G.D9],styles:[".cookie-banner[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-end;justify-content:center}.cookie-banner__backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:var(--ids_color_action_neutral_variant);opacity:var(--ids_opacity_medium)}.cookie-banner__panel[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;width:100%;max-height:90vh;overflow-y:auto;background-color:var(--ids_color_bg_base);border-radius:var(--ids_size_general_16x) var(--ids_size_general_16x) 0 0;padding:var(--ids_size_general_16x) var(--ids_size_general_24x) var(--ids_size_general_24x)}.cookie-banner__handle[_ngcontent-%COMP%]{width:var(--ids_size_general_44x);height:var(--ids_size_general_5x);margin:0 auto var(--ids_size_general_16x);border-radius:var(--ids_size_general_16x);background-color:var(--ids_color_action_neutral_base);opacity:var(--ids_opacity_medium)}.cookie-banner__header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:var(--ids_size_general_16x);margin-bottom:var(--ids_size_general_16x)}.cookie-banner__title[_ngcontent-%COMP%]{margin:0}.cookie-banner__close[_ngcontent-%COMP%]{display:inline-flex;align-items:center;background:none;border:0;padding:0;cursor:pointer;color:var(--ids_color_text_heading_01)}.cookie-banner__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--ids_size_general_16x)}.cookie-banner__body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.cookie-banner__actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--ids_size_general_8x);margin-top:var(--ids_size_general_24x);padding-top:var(--ids_size_general_24x);border-top:var(--ids_size_general_1x) solid var(--ids_color_border_soft)}.cookie-banner__actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}@media (min-width: 1024px){.cookie-banner[_ngcontent-%COMP%]{padding:var(--ids_size_general_24x)}.cookie-banner__panel[_ngcontent-%COMP%]{max-width:1360px;border-radius:var(--ids_size_general_16x);padding:var(--ids_size_general_24x) var(--ids_size_general_32x)}.cookie-banner__actions[_ngcontent-%COMP%]{flex-direction:row;gap:var(--ids_size_general_16x);margin-top:var(--ids_size_general_24x);padding-top:0;border-top:0}.cookie-banner__actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:auto}}"]})}}return s})();var ce=M(1199);const Te=s=>({year:s});let be=(()=>{class s{constructor(){this.#e=(0,m.WQX)(ce.c),this.currentYear=(new Date).getFullYear()}#e;trackExternalLink(c){this.#e.trackClick(c)}static{this.\u0275fac=function(h){return new(h||s)}}static{this.\u0275cmp=m.VBU({type:s,selectors:[["app-footer"]],standalone:!0,features:[m.aNF],decls:30,vars:30,consts:[[1,"footer"],[1,"footer__c
117ontent","site-shell-container"],[1,"footer__disclaimer"],[1,"footer__disclaimer-text",3,"innerHTML"],[1,"idsw-divider"],[1,"footer__links"],["routerLink","/site-map",1,"idsw-text-link"],["routerLink","/privacy",1,"idsw-text-link"],["routerLink","/terms-of-use",1,"idsw-text-link"],["routerLink","/security",1,"idsw-text-link"],["href","https://www.itau.com.br/download-file/v2/d/57561cbd-c456-4e6d-b0f8-97d739129930/d31efcad-b902-fc74-2071-76df3b043cdd?origin=2","target","_blank","rel","noopener noreferrer",1,"idsw-text-link",3,"click"],["href","https://www.itau.com.br/relacoes-com-investidores/en/","target","_blank","rel","noopener noreferrer",1,"idsw-text-link",3,"click"],[1,"footer__copyright-text"]],template:function(h,f){1&h&&(m.j41(0,"footer",0)(1,"div",1)(2,"div",2),m.nrm(3,"p",3),m.nI1(4,"translate"),m.nrm(5,"p",3),m.nI1(6,"translate"),m.k0s(),m.nrm(7,"hr",4),m.j41(8,"nav",5)(9,"a",6),m.EFF(10),m.nI1(11,"translate"),m.k0s(),m.j41(12,"a",7),m.EFF(13),m.nI1(14,"translate"),m.k0s(),m.j41(15,"a",8),m.EFF(16),m.nI1(17,"translate"),m.k0s(),m.j41(18,"a",9),m.EFF(19),m.nI1(20,"translate"),m.k0s(),m.j41(21,"a",10),m.bIt("click",function(){return f.trackExternalLink("codigo-etica")}),m.EFF(22),m.nI1(23,"translate"),m.k0s(),m.j41(24,"a",11),m.bIt("click",function(){return f.trackExternalLink("relacao-com-investidores")}),m.EFF(25),m.nI1(26,"translate"),m.k0s()(),m.j41(27,"p",12),m.EFF(28),m.nI1(29,"translate"),m.k0s()()()),2&h&&(m.R7$(3),m.Y8G("innerHTML",m.bMT(4,9,"FOOTER.DISCLAIMER_P1"),m.npT),m.R7$(2),m.Y8G("innerHTML",m.bMT(6,11,"FOOTER.DISCLAIMER_P2"),m.npT),m.R7$(5),m.JRh(m.bMT(11,13,"FOOTER.LINKS.SITE_MAP")),m.R7$(3),m.JRh(m.bMT(14,15,"FOOTER.LINKS.PRIVACY")),m.R7$(3),m.JRh(m.bMT(17,17,"FOOTER.LINKS.TERMS_OF_USE")),m.R7$(3),m.JRh(m.bMT(20,19,"FOOTER.LINKS.SECURITY")),m.R7$(3),m.JRh(m.bMT(23,21,"FOOTER.LINKS.CODE_OF_ETHICS")),m.R7$(3),m.JRh(m.bMT(26,23,"FOOTER.LINKS.INVESTOR_RELATIONS")),m.R7$(3),m.JRh(m.i5U(29,25,"FOOTER.RIGHTS",m.eq3(28,Te,f.currentYear))))},dependencies:[H.Wk,G.D9],styles:[".footer[_ngcontent-%COMP%]{background:var(--ids_color_bg_variant_02)}.footer__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;min-height:203px;padding-block:24px}@media (max-width: 767px){.footer__content[_ngcontent-%COMP%]{padding-block:16px}}.footer__content[_ngcontent-%COMP%]   .idsw-divider[_ngcontent-%COMP%]{--idsw-divider-color: var(--ids_color_border_medium);width:auto;margin-inline:0}.footer__disclaimer[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.footer__disclaimer-text[_ngcontent-%COMP%]{color:var(--ids_color_text_body_02);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.footer__disclaimer-text[_ngcontent-%COMP%]     a{color:inherit;text-decoration:underline}.footer__links[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px 24px}@media (max-width: 1199px){.footer__links[_ngcontent-%COMP%]{flex-direction:column}}.footer__links[_ngcontent-%COMP%]   .idsw-text-link[_ngcontent-%COMP%]{text-decoration:none}.footer__links[_ngcontent-%COMP%]   .idsw-text-link[_ngcontent-%COMP%]:hover, .footer__links[_ngcontent-%COMP%]   .idsw-text-link[_ngcontent-%COMP%]:focus{text-decoration:none}.footer__copyright-text[_ngcontent-%COMP%]{color:var(--ids_color_text_body_02);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}"]})}}return s})();M(2303);var ve=M(6801),A=M(1322),Re=M(1426),Ie=M(8264),N=M(9387);let it=class extends A.i{render(){return A.x`
118      <li role="listitem" class="idsw-list-item">
119        <slot></slot>
120      </li>
121    `}};it.styles=(0,ve.r)(".idsw-list-item{margin:0;padding:0}.idsw-list-item[idsw-contrast=onBrand],:host([idsw-contrast=onBrand]) ::slotted(*),:host([idsw-contrast=onBrand]) .idsw-list-item{background:var(--ids_color_bg_brand_primary);color:var(--ids_color_contrast_onBrand_primary)}"),it=((s,l,c,h)=>{for(var D,f=l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=D(f)||f);return f})([(0,Ie.t)("idsw-list-item")],it);var W=Object.defineProperty,$=Object.getOwnPropertyDescriptor,K=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?$(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&W(l,c,f),f};let re=class extends A.i{constructor(){super(...arguments),this.gap="small",this._propagateContrastToSlottedElements=()=>{var s;const l=null==(s=this.shadowRoot)?void 0:s.querySelectorAll("slot");l?.forEach(c=>
121{c.assignedElements().forEach(h=>{h instanceof HTMLElement&&this._applyContrastRecursively(h)})})}}firstUpdated(s){this._propagateContrastToSlottedElements()}updated(s){s.has("contrast")&&this._propagateContrastToSlottedElements()}render(){return A.x`
122      <ul role="list" class=${(0,Re.e)(this._getRenderClasses())}>
123        <slot @slotchange=${this._propagateContrastToSlottedElements}></slot>
124      </ul>
125    `}_applyContrastRecursively(s){s&&(this.contrast?s.setAttribute("idsw-contrast",this.contrast):s.removeAttribute("idsw-contrast"),s.children.length>0&&Array.from(s.children).forEach(l=>{this._applyContrastRecursively(l)}))}_getRenderClasses(){return{"idsw-list":!0,"idsw-list--medium":"medium"===this.gap,"idsw-list--large":"large"===this.gap}}};re.styles=(0,ve.r)(".idsw-list{align-items:flex-start;all:revert;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--idsw-list-gap, var(--__idsw-list-gap, var(--ids_size_general_4x)));list-style:none;margin:0;padding:0;position:relative}.idsw-list--medium{--__idsw-list-gap: var(--ids_size_general_8x)}.idsw-list--large{--__idsw-list-gap: var(--ids_size_general_12x)}:host([idsw-contrast=onBrand]) .idsw-list{background:var(--ids_color_bg_brand_primary)}.idsw-list[idsw-contrast=onBrand]{background:var(--ids_color_bg_brand_primary)}"),K([(0,N.n)()],re.prototype,"gap",2),K([(0,N.n)({type:String,reflect:!0,attribute:"idsw-contrast"})],re.prototype,"contrast",2),re=K([(0,Ie.t)("idsw-list")],re);const Ne=(s,l)=>l.code;function Ge(s,l){if(1&s){const c=m.RV6();m.j41(0,"idsw-list-item")(1,"button",6),m.bIt("click",function(){const f=m.eBV(c).$implicit,x=m.XpG();return x.changeLanguage(f.code),m.Njj(x.closeDrawer())}),m.j41(2,"div",7),m.nrm(3,"img",1),m.k0s(),m.j41(4,"div",8)(5,"div",9)(6,"span",10),m.EFF(7),m.k0s()()()()()}if(2&s){const c=l.$implicit,h=m.XpG();m.R7$(),m.AVh("-variant",c.code===h.currentLang),m.R7$(2),m.Y8G("src",c.flag,m.B4B)("alt",c.alt),m.R7$(4),m.JRh(c.alt)}}let Je=(()=>{class s{constructor(){this.#e=(0,m.WQX)(G.c$),this.#t=(0,m.WQX)(ce.c),this.isOpen=(0,m.vPA)(!1),this.openChange=(0,m.CGW)(),this.languages=[{code:"en",flag:"assets/icons/flags/en-flag.svg",alt:"English"},{code:"es",flag:"assets/icons/flags/es-flag.svg",alt:"Espa\xf1ol"},{code:"pt",flag:"assets/icons/flags/br-flag.svg",alt:"Portugu\xeas"}]}#e;#t;get currentLang(){return this.#e.currentLang}get currentFlag(){return this.languages.find(c=>c.code===this.currentLang)??this.languages[0]}changeLanguage(c){this.#e.use(c),localStorage.setItem("lang",c),this.#t.trackClick(`select-language-${c}`)}toggleDrawer(){this.#n(!this.isOpen())}closeDrawer(){this.#n(!1)}#n(c){this.isOpen.set(c),this.openChange.emit(c)}onEscapeKey(){this.isOpen()&&this.closeDrawer()}static{this.\u0275fac=function(h){return new(h||s)}}static{this.\u0275cmp=m.VBU({type:s,selectors:[["app-language-menu"]],hostBindings:function(h,f){1&h&&m.bIt("keydown.escape",function(){return f.onEscapeKey()},!1,m.EBC)},outputs:{openChange:"openChange"},standalone:!0,features:[m.aNF],decls:12,vars:11,consts:[["type","button",1,"language-menu__toggle",3,"click"],[1,"language-menu__flag-img",3,"src","alt"],["name","arrow_down"],[1,"language-menu__drawer"],[1,"language-menu__drawer-backdrop",3,"click"],[1,"language-menu__drawer-panel"],["type","button",1,"idsw-list-item-default","-small",3,"click"],[1,"idsw-list-item-default__leading-item"],[1,"idsw-list-item-default__content"],[1,"idsw-list-item-default__label-box"],[1,"idsw-list-item-default__label"]],template:function(h,f){1&h&&(m.j41(0,"button",0),m.nI1(1,"translate"),m.bIt("click",function(){return f.toggleDrawer()}),m.nrm(2,"img",1)(3,"idsw-icon",2),m.k0s(),m.j41(4,"div",3)(5,"div",4),m.bIt("click",function(){return f.closeDrawer()}),m.k0s(),m.j41(6,"div",5)(7,"nav"),m.nI1(8,"translate"),m.j41(9,"idsw-list"),m.Z7z(10,Ge,8,5,"idsw-list-item",null,Ne),m.k0s()()()()),2&h&&(m.BMQ("aria-label",m.bMT(1,7,"HEADER.LANGUAGE.SELECTOR_LABEL")),m.R7$(2),m.Y8G("src",f.currentFlag.flag,m.B4B)("alt",f.currentFlag.alt),m.R7$(2),m.AVh("language-menu__drawer--open",f.isOpen()),m.BMQ("inert",f.isOpen()?null:""),m.R7$(3),m.BMQ("aria-label",m.bMT(8,9,"HEADER.LANGUAGE.SELECTOR_LABEL")),m.R7$(3),m.Dyx(f.languages)
125)},dependencies:[G.D9],styles:["[_nghost-%COMP%]{display:contents}.language-menu__toggle[_ngcontent-%COMP%]{display:none;align-items:center;gap:4px;background:none;border:0;color:var(--ids_color_contrast_onBrand_primary);cursor:pointer;padding:0}@media (max-width: 1199px){.language-menu__toggle[_ngcontent-%COMP%]{display:inline-flex}}.language-menu__flag-img[_ngcontent-%COMP%]{display:block;width:24px;height:16px;object-fit:cover;border-radius:2px}.language-menu__drawer[_ngcontent-%COMP%]{position:fixed;inset:var(--header-height, 82px) 0 0 0;z-index:1000;pointer-events:none}.language-menu__drawer--open[_ngcontent-%COMP%]{pointer-events:auto}.language-menu__drawer-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:var(--ids_color_action_neutral_variant);opacity:0;transition:opacity var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_02)}.language-menu__drawer--open[_ngcontent-%COMP%]   .language-menu__drawer-backdrop[_ngcontent-%COMP%]{opacity:var(--ids_opacity_medium)}.language-menu__drawer-panel[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;width:min(400px,85vw);background-color:var(--ids_color_bg_base);overflow-y:auto;padding:var(--ids_size_general_24x);transform:translate(-100%);transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_02)}@media (max-width: 1023px){.language-menu__drawer-panel[_ngcontent-%COMP%]{width:100%}}.language-menu__drawer--open[_ngcontent-%COMP%]   .language-menu__drawer-panel[_ngcontent-%COMP%]{transform:translate(0)}"]})}}return s})();const Bt=(s,l)=>l.route,Nt=()=>({exact:!0});function An(s,l){if(1&s&&(m.j41(0,"a",6),m.EFF(1),m.nI1(2,"translate"),m.k0s()),2&s){const c=l.$implicit;m.Y8G("routerLink",c.route)("routerLinkActiveOptions",m.lJ4(5,Nt)),m.R7$(),m.JRh(m.bMT(2,3,c.labelKey))}}function dn(s,l){if(1&s){const c=m.RV6();m.j41(0,"idsw-list-item")(1,"a",19),m.bIt("click",function(){m.eBV(c);const f=m.XpG();return m.Njj(f.closeMenu())}),m.j41(2,"div",20)(3,"div",21)(4,"span",22),m.EFF(5),m.nI1(6,"translate"),m.k0s()()(),m.j41(7,"div",23),m.nrm(8,"idsw-icon",24),m.k0s()()()}if(2&s){const c=l.$implicit;m.R7$(),m.Y8G("routerLink",c.route)("routerLinkActiveOptions",m.lJ4(5,Nt)),m.R7$(4),m.JRh(m.bMT(6,3,c.labelKey))}}let On=(()=>{class s{constructor(){this.#e=(0,m.WQX)(ce.c),this.isMenuOpen=(0,m.vPA)(!1),this.isLanguageMenuOpen=(0,m.vPA)(!1),this.navLinks=[{labelKey:"HEADER.NAV.HOME",route:"/"},{labelKey:"HEADER.NAV.INVESTMENTS",route:"/investments"},{labelKey:"HEADER.NAV.US_SUPPORT",route:"/us-support"}]}#e;openLogin(){window.open("https://itau.netxinvestor.com/nxi/login","_blank","noopener,noreferrer"),this.#e.trackClick("btn-acessar")}onEscapeKey(){this.isMenuOpen()&&this.closeMenu()}toggleMenu(){this.isMenuOpen.update(c=>!c),this.syncScrollLock()}closeMenu(){this.isMenuOpen.set(!1),this.syncScrollLock()}onLanguageMenuOpenChange(c){this.isLanguageMenuOpen.set(c),this.syncScrollLock()}syncScrollLock(){const c=this.isMenuOpen()||this.isLanguageMenuOpen();document.documentElement.classList.toggle("cdk-global-scrollblock",c)}static{this.\u0275fac=function(h){return new(h||s)}}static{this.\u0275cmp=m.VBU({type:s,selectors:[["app-header"]],hostBindings:function(h,f){1&h&&m.bIt("keydown.escape",function(){return f.onEscapeKey()},!1,m.EBC)},standalone:!0,features:[m.aNF],decls:31,vars:20,consts:[[1,"header"],[1,"header__content","site-shell-container"],[1,"header__left"],["routerLink","/",1,"header__logo"],["type","brand","size","large","src","./assets/icons/itau.svg",3,"alt"],[1,"header__nav"],["routerLinkActive","-active",1,"header__nav-link",3,"routerLink","routerLinkActiveOptions"],[1,"header__right"],["idsw-button","main",1,"header__access-btn",3,"click"],["name","lock"],[3,"openChange"],["type","button","aria-controls","header-mobile-menu",1,"header__menu-toggle",3,"click"],[3,"name"],["id","header-mobile-menu",1,"header__mobile-menu"],[1,"header__mobile-menu-backdrop",3,"click"],[1,"header__mobile-menu-panel"],[1,"header__mobile-nav"],[1,"header__mobile-menu-footer"],["idsw-button","main",3,"click"],["routerLinkActive","-variant",1,"idsw-list-item-default","-small",3,"click","routerLink","routerLinkActiveOptions"],[1,"idsw-list-item-default__content"],[1,"idsw-list-item-default__label-box"],[1,"idsw-list-item-default__label"],[1,"idsw-list-item-default__trailing-item"],["name","arrow_right"]],template:function(h,f){1&h&&(m.j41(0,"header",0)(1,"div",1)(2,"div",2)(3,"a",3),m.nrm(4,"idsw-image-container",4),m.nI1(5,"translate"),m.k0s(),m.j41(6,"nav",5),m.Z7z(7,An,3,6,"a",6,Bt),m.k0s()(),m.j41(9,"div",7)(10,"button",8),m.bIt("click",function(){return f.openLogin()}),m.EFF(11),m.nI1(12,"translate"),m.nrm(13,"idsw-icon",9),m.k0s(),m.j41(14,"app-language-menu",10),m.bIt("openChange",function(D){return f.onLanguageMenuOpenChange(D)}),m.k0s(),m.j41(15,"button",11),m.nI1(16,"translate"),m.bIt("click",function(){return f.toggleMenu()}),m.nrm(17,"idsw-icon",12),m.k0s()()()(),m.j41(18,"div",13)(19,"div",14),m.bIt("click",function(){return f.closeMenu()}),m.k0s(),m.j41(20,"div",15)(21,"nav",16),m.nI1(22,"translate"),m.j41(23,"idsw-list"),m.Z7z(24,dn,9,6,"idsw-list-item",null,Bt),m.k0s()(),m.j41(26,"div",17)(27,"button",18),m.bIt("click",function(){return f.openLogin(),f.closeMenu()}),m.EFF(28),m.nI1(29,"translate"),m.nrm(30,"idsw-icon",9),m.k0s()()()()),2&h&&(m.R7$(4),m.Y8G("alt",m.bMT(5,10,"HEADER.LOGO_ALT")),m.R7$(3),m.Dyx(f.navLinks),m.R7$(4),m.SpI(" ",m.bMT(12,12,"HEADER.BTN.ACCESS")," "),m.R7$(4),m.BMQ("aria-expanded",f.isMenuOpen())("aria-label",m.bMT(16,14,f.isMenuOpen()?"HEADER.MENU.CLOSE_LABEL":"HEADER.MENU.OPEN_LABEL")),m.R7$(2),m.Y8G("name",f.isMenuOpen()?"close"
125:"menu"),m.R7$(),m.AVh("header__mobile-menu--open",f.isMenuOpen()),m.BMQ("inert",f.isMenuOpen()?null:""),m.R7$(3),m.BMQ("aria-label",m.bMT(22,16,"HEADER.MENU.TITLE")),m.R7$(3),m.Dyx(f.navLinks),m.R7$(4),m.SpI(" ",m.bMT(29,18,"HEADER.BTN.ACCESS")," "))},dependencies:[H.Wk,H.wQ,G.D9,Je],styles:["[_nghost-%COMP%]{display:block;--header-height: 82px}.header[_ngcontent-%COMP%]{background-color:var(--ids_color_bg_brand_primary)}.header__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding-block:16px}.header__left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:32px}.header__logo[_ngcontent-%COMP%]{display:flex;align-items:center;text-decoration:none}.header__nav[_ngcontent-%COMP%]{display:flex;align-items:center;gap:2px}@media (max-width: 1199px){.header__nav[_ngcontent-%COMP%]{display:none}}.header__nav-link[_ngcontent-%COMP%]{align-items:center;color:var(--ids_color_contrast_onBrand_primary);cursor:pointer;display:inline-flex;text-decoration:none;padding:var(--ids_size_general_12x, 12px);border-radius:var(--ids_size_cornerRadius_smallButton, 8px);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);line-height:120%}.header__nav-link[_ngcontent-%COMP%]:hover, .header__nav-link[_ngcontent-%COMP%]:focus-visible{color:rgb(from var(--ids_color_contrast_onBrand_primary) r g b/var(--ids_opacity_strong))}.header__nav-link.-active[_ngcontent-%COMP%]{color:var(--color-contrast_onBrand_primary_strong, rgba(255, 255, 255, .8));background:var(--color_contrast_onBrand_primary_soft, rgba(255, 255, 255, .1))}.header__right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}@media (max-width: 1199px){.header__access-btn[_ngcontent-%COMP%]{display:none}}.header__access-btn[_ngcontent-%COMP%]   idsw-icon[_ngcontent-%COMP%]{margin-left:0}.header__menu-toggle[_ngcontent-%COMP%]{display:none;align-items:center;background:none;border:0;color:var(--ids_color_contrast_onBrand_primary);cursor:pointer;padding:0}@media (max-width: 1199px){.header__menu-toggle[_ngcontent-%COMP%]{display:inline-flex}}.header__mobile-menu[_ngcontent-%COMP%]{position:fixed;inset:var(--header-height) 0 0 0;z-index:1000;pointer-events:none}.header__mobile-menu--open[_ngcontent-%COMP%]{pointer-events:auto}.header__mobile-menu-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:var(--ids_color_action_neutral_variant);opacity:0;transition:opacity var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_02)}.header__mobile-menu--open[_ngcontent-%COMP%]   .header__mobile-menu-backdrop[_ngcontent-%COMP%]{opacity:var(--ids_opacity_medium)}.header__mobile-menu-panel[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(400px,85vw);background-color:var(--ids_color_bg_base);transform:translate(-100%);transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_02)}@media (max-width: 1023px){.header__mobile-menu-panel[_ngcontent-%COMP%]{width:100%}}.header__mobile-menu--open[_ngcontent-%COMP%]   .header__mobile-menu-panel[_ngcontent-%COMP%]{transform:translate(0)}.header__mobile-nav[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;padding:var(--ids_size_general_24x);overflow-y:auto}a.idsw-list-item-default[_ngcontent-%COMP%]{text-decoration:none}a.idsw-list-item-default[_ngcontent-%COMP%]:hover, a.idsw-list-item-default[_ngcontent-%COMP%]:focus-visible{background-color:var(--ids_color_bg_variant_01)}.header__mobile-menu-footer[_ngcontent-%COMP%]{border-top:var(--ids_size_general_1x) solid var(--ids_color_border_soft);padding:var(--ids_size_general_16x) var(--ids_size_general_24x)}.header__mobile-menu-footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;justify-content:center}"]})}}return s})();var ae=M(177);const me=(s,l)=>l.code,we=s=>({"top-header__flag-btn--active":s});function pe(s,l){if(1&s){const c=m.RV6();m.j41(0,"button",4),m.bIt("click",function(){const f=m.eBV(c).$implicit,x=m.XpG();return m.Njj(x.changeLanguage(f.code))}),m.nrm(1,"img",5),m.k0s()}if(2&s){const c=l.$implicit,h=m.XpG();m.Y8G("ngClass",m.eq3(5,we,h.currentLang===c.code)),m.BMQ("aria-pressed",h.currentLang===c.code)("aria-label",c.alt),m.R7$(),m.Y8G("src",c.flag,m.B4B)("alt",c.alt)}}let Be=(()=>{class s{constructor(){this.#e=(0,m.WQX)(G.c$),this.#t=(0,m.WQX)(ce.c),this.languages=[{code:"en",flag:"assets/icons/flags/en-flag.svg",alt:"English"},{code:"es",flag:"assets/icons/flags/es-flag.svg",alt:"Espa\xf1ol"},{code:"pt",flag:"assets/icons/flags/br-flag.svg",alt:"Portugu\xeas"}]}#e;#t;get currentLang(){return this.#e.currentLang}changeLanguage(c){this.#e.use(c),localStorage.setItem("lang",c),this.#t.trackClick(`select-language-${c}`)}static{this.\u0275fac=function(h){return new(h||s)}}static{this.\u0275cmp=m.VBU({type:s,selectors:[["app-top-header"]],standalone:!0,features:[m.aNF],decls:5,vars:0,consts:[[1,"top-header"],[1,"top-header__content","site-shell-container"],["aria-label","Language selector",1,"top-header__flags"],["type","button",1,"top-header__flag-btn",3,"ngClass"],["type","button",1,"top-header__flag-btn",3,"click","ngClass"],[1,"top-header__flag-img",3,"src","alt"]],template:function(h,f){1&h&&(m.j41(0,"div",0)(1,"div",1)(2,"nav",2),m.Z7z(3,pe,2,7,"button",3,me),m.k0s()()()),2&h&&(m.R7$(3),m.Dyx(f.languages)
125)},dependencies:[ae.YU],styles:["[_nghost-%COMP%]{display:block}.top-header[_ngcontent-%COMP%]{background-color:var(--ids_color_bg_brand_primary);border-bottom:1px solid var(--ids_color_border_strong)}@media (max-width: 1199px){.top-header[_ngcontent-%COMP%]{display:none}}.top-header__content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:40px;gap:20px;padding-block:12px}.top-header__flags[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px}@media (max-width: 600px){.top-header__flags[_ngcontent-%COMP%]{gap:12px}}.top-header__flag-btn[_ngcontent-%COMP%]{display:flex;align-items:center;padding:0;background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .2s ease}.top-header__flag-btn[_ngcontent-%COMP%]:hover{opacity:.85}.top-header__flag-btn--active[_ngcontent-%COMP%]{opacity:1}.top-header__flag-img[_ngcontent-%COMP%]{display:block;width:24px;height:16px;object-fit:cover;border-radius:2px}"]})}}return s})();const Ae={en:"en",es:"es",pt:"pt-br"};let ut=(()=>{class s{#e=(0,m.WQX)(G.c$);#t=(0,m.WQX)(O.hE);constructor(){this.#e.onLangChange.subscribe(({lang:h})=>{document.documentElement.lang=Ae[h]??h});const c=localStorage.getItem("lang")??this.#e.defaultLang??"en";this.#e.use(c)}ngOnInit(){this.#e.stream("APP.TITLE").subscribe(c=>{this.#t.setTitle(c)})}static{this.\u0275fac=function(h){return new(h||s)}}static{this.\u0275cmp=m.VBU({type:s,selectors:[["app-root"]],standalone:!0,features:[m.aNF],decls:6,vars:0,consts:[[1,"site-main"]],template:function(h,f){1&h&&(m.nrm(0,"app-top-header")(1,"app-header"),m.j41(2,"main",0),m.nrm(3,"router-outlet"),m.k0s(),m.nrm(4,"app-footer")(5,"app-cookie-banner"))},dependencies:[H.n3,Be,On,be,Y],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:100vh}.site-main[_ngcontent-%COMP%]{flex:1 0 auto;width:100%}"]})}}return s})();var gt=M(467),fn=M(7673),Qe=M(1985),ie=M(6648),He=M(274),st=M(5964),We=M(6354),ct=M(980),rt=M(5558);class Pe{}class pt{}class tt{constructor(l){this.normalizedNames=new Map,this.lazyUpdate=null,l?"string"==typeof l?this.lazyInit=()=>{this.headers=new Map,l.split("\n").forEach(c=>{const h=c.indexOf(":");if(h>0){const f=c.slice(0,h),x=f.toLowerCase(),D=c.slice(h+1).trim();this.maybeSetNormalizedName(f,x),this.headers.has(x)?this.headers.get(x).push(D):this.headers.set(x,[D])}})}:typeof Headers<"u"&&l instanceof Headers?(this.headers=new Map,l.forEach((c,h)=>{this.setHeaderEntries(h,c)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(l).forEach(([c,h])=>{this.setHeaderEntries(c,h)})}:this.headers=new Map}has(l){return this.init(),this.headers.has(l.toLowerCase())}get(l){this.init();const c=this.headers.get(l.toLowerCase());return c&&c.length>0?c[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(l){return this.init(),this.headers.get(l.toLowerCase())||null}append(l,c){return this.clone({name:l,value:c,op:"a"})}set(l,c){return this.clone({name:l,value:c,op:"s"})}delete(l,c){return this.clone({name:l,value:c,op:"d"})}maybeSetNormalizedName(l,c){this.normalizedNames.has(c)||this.normalizedNames.set(c,l)}init(){this.lazyInit&&(this.lazyInit instanceof tt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(l=>this.applyUpdate(l)),this.lazyUpdate=null))}copyFrom(l){l.init(),Array.from(l.headers.keys()).forEach(c=>{this.headers.set(c,l.headers.get(c)),this.normalizedNames.set(c,l.normalizedNames.get(c))})}clone(l){const c=new tt;return c.lazyInit=this.lazyInit&&this.lazyInit instanceof tt?this.lazyInit:this,c.lazyUpdate=(this.lazyUpdate||[]).concat([l]),c}applyUpdate(l){const c=l.name.toLowerCase();switch(l.op){case"a":case"s":let h=l.value;if("string"==typeof h&&(h=[h]),0===h.length)return;this.maybeSetNormalizedName(l.name,c);const f=("a"===l.op?this.headers.get(c):void 0)||[];f.push(...h),this.headers.set(c,f);break;case"d":const x=l.value;if(x){let D=this.headers.get(c);if(!D)return;D=D.filter(F=>-1===x.indexOf(F)),0===D.length?(this.headers.delete(c),this.normalizedNames.delete(c)):this.headers.set(c,D)}else this.headers.delete(c),this.normalizedNames.delete(c)}}setHeaderEntries(l,c){const h=(Array.isArray(c)?c:[c]).map(x=>x.toString()),f=l.toLowerCase();this.headers.set(f,h),this.maybeSetNormalizedName(l,f)}forEach(l){this.init(),Array.from(this.normalizedNames.keys()).forEac
vendor: 8,063 bytes, line 125
125h(c=>l(this.normalizedNames.get(c),this.headers.get(c)))}}class Zt{encodeKey(l){return yt(l)}encodeValue(l){return yt(l)}decodeKey(l){return decodeURIComponent(l)}decodeValue(l){return decodeURIComponent(l)}}const Cn=/%(\d[a-f0-9])/gi,Ct={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function yt(s){return encodeURIComponent(s).replace(Cn,(l,c)=>Ct[c]??l)}function Ci(s){return`${s}`}class J{constructor(l={}){if(this.updates=null,this.cloneFrom=null,this.encoder=l.encoder||new Zt,l.fromString){if(l.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Gn(s,l){const c=new Map;return s.length>0&&s.replace(/^\?/,"").split("&").forEach(f=>{const x=f.indexOf("="),[D,F]=-1==x?[l.decodeKey(f),""]:[l.decodeKey(f.slice(0,x)),l.decodeValue(f.slice(x+1))],V=c.get(D)||[];V.push(F),c.set(D,V)}),c}(l.fromString,this.encoder)}else l.fromObject?(this.map=new Map,Object.keys(l.fromObject).forEach(c=>{const h=l.fromObject[c],f=Array.isArray(h)?h.map(Ci):[Ci(h)];this.map.set(c,f)})):this.map=null}has(l){return this.init(),this.map.has(l)}get(l){this.init();const c=this.map.get(l);return c?c[0]:null}getAll(l){return this.init(),this.map.get(l)||null}keys(){return this.init(),Array.from(this.map.keys())}append(l,c){return this.clone({param:l,value:c,op:"a"})}appendAll(l){const c=[];return Object.keys(l).forEach(h=>{const f=l[h];Array.isArray(f)?f.forEach(x=>{c.push({param:h,value:x,op:"a"})}):c.push({param:h,value:f,op:"a"})}),this.clone(c)}set(l,c){return this.clone({param:l,value:c,op:"s"})}delete(l,c){return this.clone({param:l,value:c,op:"d"})}toString(){return this.init(),this.keys().map(l=>{const c=this.encoder.encodeKey(l);return this.map.get(l).map(h=>c+"="+this.encoder.encodeValue(h)).join("&")}).filter(l=>""!==l).join("&")}clone(l){const c=new J({encoder:this.encoder});return c.cloneFrom=this.cloneFrom||this,c.updates=(this.updates||[]).concat(l),c}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(l=>this.map.set(l,this.cloneFrom.map.get(l))),this.updates.forEach(l=>{switch(l.op){case"a":case"s":const c=("a"===l.op?this.map.get(l.param):void 0)||[];c.push(Ci(l.value)),this.map.set(l.param,c);break;case"d":if(void 0===l.value){this.map.delete(l.param);break}{let h=this.map.get(l.param)||[];const f=h.indexOf(Ci(l.value));-1!==f&&h.splice(f,1),h.length>0?this.map.set(l.param,h):this.map.delete(l.param)}}}),this.cloneFrom=this.updates=null)}}class B{constructor(){this.map=new Map}set(l,c){return this.map.set(l,c),this}get(l){return this.map.has(l)||this.map.set(l,l.defaultValue()),this.map.get(l)}delete(l){return this.map.delete(l),this}has(l){return this.map.has(l)}keys(){return this.map.keys()}}function Xe(s){return typeof ArrayBuffer<"u"&&s instanceof ArrayBuffer}function Fe(s){return typeof Blob<"u"&&s instanceof Blob}function ht(s){return typeof FormData<"u"&&s instanceof FormData}class bt{constructor(l,c,h,f){let x;if(this.url=c,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=l.toUpperCase(),function se(s){switch(s){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||f?(this.body=void 0!==h?h:null,x=f):x=h,x&&(this.reportProgress=!!x.reportProgress,this.withCredentials=!!x.withCredentials,x.responseType&&(this.responseType=x.responseType),x.headers&&(this.headers=x.headers),x.context&&(this.context=x.context),x.params&&(this.params=x.params),this.transferCache=x.transferCache),this.headers??=new tt,this.context??=new B,this.params){const D=this.params.toString();if(0===D.length)this.urlWithParams=c;else{const F=c.indexOf("?");this.urlWithParams=c+(-1===F?"?":F<c.length-1?"&":"")+D}}else this.params=new J,this.urlWithParams=c}serializeBody(){return null===this.body?null:"string"==typeof this.body||Xe(this.body)||Fe(this.body)||ht(this.body)||function mt(s){return typeof URLSearchParams<"u"&&s instanceof URLSearchParams}(this.body)?this.body:this.body instanceof J?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||ht(this.body)?null:Fe(this.body)?this.body.type||null:Xe(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof J?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(l={}){const c=l.method||this.method,h=l.url||this.url,f=l.responseType||this.responseType,x=l.transferCache??this.transferCache,D=void 0!==l.body?l.body:this.body,F=l.withCredentials??this.withCredentials,V=l.reportProgress??this.reportProgress;let de=l.headers||this.headers,xe=l.params||this.params;const Se=l.context??this.context;return void 0!==l.setHeaders&&(de=Object.keys(l.setHeaders).reduce((Ue,je)=>Ue.set(je,l.setHeaders[je]),de)),l.setParams&&(xe=Object.keys(l.setParams).reduce((Ue,je)=>Ue.set(je,l.setParams[je]),xe)),new bt(c,h,D,{params:xe,headers:de,context:Se,reportProgress:V,responseType:f,withCredentials:F,transferCache:x})}}var pn=function(s){return s[s.Sent=0]="Sent",s[s.UploadProgress=1]="UploadProgress",s[s.ResponseHeader=2]="ResponseHeader",s[s.DownloadProgress=3]="DownloadProgress",s[s.Response=4]="Response",s[s.User=5]="User",s}(pn||{});class Ht{constructor(l,c=Jn.Ok,h="OK"){this.headers=l.headers||new tt,this.status=void 0!==l.status?l.status:c,this.statusText=l.statusText||h,this.url=l.url||null,this.ok=this.status>=200&&this.status<300}}class Dn extends Ht{constructor(l={}){super(l),this.type=pn.ResponseHeader}clone(l={}){return new Dn({headers:l.headers||this.headers,status:void 0!==l.status?l.status:this.status,statusText:l.statusText||this.statusText,url:l.url||this.url||void 0})}}class Bn extends Ht{constructor(l={}){super(l),this.type=pn.Response,this.body=void 0!==l.body?l.body:null}clone(l={}){return new Bn({body:void 0!==l.body?l.body:this.body,headers:l.headers||this.headers,status:void 0!==l.status?l.status:this.status,statusText:l.statusText||this.statusText,url:l.url||this.url||void 0})}}class Lt extends Ht{constructor(l){super(l,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${l.url||"(unknown url)"}`:`Http failure response for ${l.url||"(unknown url)"}: ${l.status} ${l.statusText}`,this.error=l.error||null}}var Jn=function(s){return s[s.Continue=100]="Continue",s[s.SwitchingProtocols=101]="SwitchingProtocols",s[s.Processing=102]="Processing",s[s.EarlyHints=103]="EarlyHints",s[s.Ok=200]="Ok",s[s.Created=201]="Created",s[s.Accepted=202]="Accepted",s[s.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",s[s.NoContent=204]="NoContent",s[s.ResetContent=205]="ResetContent",s[s.PartialContent=206]="PartialContent",s[s.MultiStatus=207]="MultiStatus",s[s.AlreadyReported=208]="AlreadyReported",s[s.ImUsed=226]="ImUsed",s[s.MultipleChoices=300]="MultipleChoices",s[s.MovedPermanently=301]="MovedPermanently",s[s.Found=302]="Found",s[s.SeeOther=303]="SeeOther",s[s.NotModified=304]="NotModified",s[s.UseProxy=305]="UseProxy",s[s.Unused=306]="Unused",s[s.TemporaryRedirect=307]="TemporaryRedirect",s[s.PermanentRedirect=308]="PermanentRedirect",s[s.BadRequest=400]="BadRequest",s[s.Unauthorized=401]="Unauthorized",s[s.PaymentRequired=402]="PaymentRequired",s[s.Forbidden=403]="Forbidden",s[s.NotFound=404]="NotFound",s[s.MethodNotAllowed=405]="MethodNotAllowed",s[s.NotAcceptable=406]="NotAcceptable",s[s.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",s[s.RequestTimeout=408]="RequestTimeout",s[s.Conflict=409]="Conflict",s[s.Gone=410]="Gone",s[s.LengthRequired=411]="LengthRequired",s[s.PreconditionFailed=412]="PreconditionFailed",s[s.PayloadTooLarge=413]="PayloadTooLarge",s[s.UriTooLong=414]="UriTooLong",s[s.UnsupportedMediaType=415]="UnsupportedMediaType",s[s.RangeNotSatisfiable=416]="RangeNotSatisfiable",s[s.E
125xpectationFailed=417]="ExpectationFailed",s[s.ImATeapot=418]="ImATeapot",s[s.MisdirectedRequest=421]="MisdirectedRequest",s[s.UnprocessableEntity=422]="UnprocessableEntity",s[s.Locked=423]="Locked",s[s.FailedDependency=424]="FailedDependency",s[s.TooEarly=425]="TooEarly",s[s.UpgradeRequired=426]="UpgradeRequired",s[s.PreconditionRequired=428]="PreconditionRequired",s[s.TooManyRequests=429]="TooManyRequests",s[s.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",s[s.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",s[s.InternalServerError=500]="InternalServerError",s[s.NotImplemented=501]="NotImplemented",s[s.BadGateway=502]="BadGateway",s[s.ServiceUnavailable=503]="ServiceUnavailable",s[s.GatewayTimeout=504]="GatewayTimeout",s[s.HttpVersionNotSupported=505]="HttpVersionNotSupported",s[s.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",s[s.InsufficientStorage=507]="InsufficientStorage",s[s.LoopDetected=508]="LoopDetected",s[s.NotExtended=510]="NotExtended",s[s.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",s}(Jn||{});function ne(s,l){return{body:l,headers:s.headers,context:s.context,observe:s.observe,params:s.params,reportProgress:s.reportProgress,responseType:s.responseType,withCredentials:s.withCredentials,transferCache:s.transferCache}}let oe=(()=>{class s{constructor(c){this.handler=c}request(c,h,f={}){let x;if(c instanceof bt)x=c;else{let V,de;V=f.headers instanceof tt?f.headers:new tt(f.headers),f.params&&(de=f.params instanceof J?f.params:new J({fromObject:f.params})),x=new bt(c,h,void 0!==f.body?f.body:null,{headers:V,context:f.context,params:de,reportProgress:f.reportProgress,responseType:f.responseType||"json",withCredentials:f.withCredentials,transferCache:f.transferCache})}const D=(0,fn.of)(x).pipe((0,He.H)(V=>this.handler.handle(V)));if(c instanceof bt||"events"===f.observe)return D;const F=D.pipe((0,st.p)(V=>V instanceof Bn));switch(f.observe||"body"){case"body":switch(x.responseType){case"arraybuffer":return F.pipe((0,We.T)(V=>{if(null!==V.body&&!(V.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return V.body}));case"blob":return F.pipe((0,We.T)(V=>{if(null!==V.body&&!(V.body instanceof Blob))throw new Error("Response is not a Blob.");return V.body}));case"text":return F.pipe((0,We.T)(V=>{if(null!==V.body&&"string"!=typeof V.body)throw new Error("Response is not a string.");return V.body}));default:return F.pipe((0,We.T)(V=>V.body))}case"response":return F;default:throw new Error(`Unreachable: unhandled observe type ${f.observe}}`)}}delete(c,h={}){return this.request("DELETE",c,h)}get(c,h={}){return this.request("GET",c,h)}head(c,h={}){return this.request("HEAD",c,h)}jsonp(c,h){return this.request("JSONP",c,{params:(new J).append(h,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(c,h={}){return this.request("OPTIONS",c,h)}patch(c,h,f={}){return this.request("PATCH",c,ne(f,h))}post(c,h,f={}){return this.request("POST",c,ne(f,h))}put(c,h,f={}){return this.request("PUT",c,ne(f,h))}static{this.\u0275fac=function(h){return new(h||s)(m.KVO(Pe))}}static{this.\u0275prov=m.jDH({token:s,factory:s.\u0275fac})}}return s})();function zn(s,l){return l(s)}
125const To=new m.nKC(""),Ga=new m.nKC(""),ei=new m.nKC("");let Gl=(()=>{class s extends Pe{constructor(c,h){super(),this.backend=c,this.injector=h,this.chain=null,this.pendingTasks=(0,m.WQX)(m.TgB);const f=(0,m.WQX)(ei,{optional:!0});this.backend=f??c}handle(c){if(null===this.chain){const f=Array.from(new Set([...this.injector.get(To),...this.injector.get(Ga,[])]));this.chain=f.reduceRight((x,D)=>function mi(s,l,c){return(h,f)=>(0,m.N4e)(c,()=>l(h,x=>s(x,f)))}(x,D,this.injector),zn)}const h=this.pendingTasks.add();return this.chain(c,f=>this.backend.handle(f)).pipe((0,ct.j)(()=>this.pendingTasks.remove(h)))}static{this.\u0275fac=function(h){return new(h||s)(m.KVO(pt),m.KVO(m.uvJ))}}static{this.\u0275prov=m.jDH({token:s,factory:s.\u0275fac})}}return s})();const Rs=/^\)\]\}',?\n/;let ko=(()=>{class s{constructor(c){this.xhrFactory=c}handle(c){if("JSONP"===c.method)throw new m.wOt(-2800,!1);const h=this.xhrFactory;return(h.\u0275loadImpl?(0,ie.H)(h.\u0275loadImpl()):(0,fn.of)(null)).pipe((0,rt.n)(()=>new Qe.c(x=>{const D=h.build();if(D.open(c.method,c.urlWithParams),c.withCredentials&&(D.withCredentials=!0),c.headers.forEach((dt,_t)=>D.setRequestHeader(dt,_t.join(","))),c.headers.has("Accept")||D.setRequestHeader("Accept","application/json, text/plain, */*"),!c.headers.has("Content-Type")){const dt=c.detectContentTypeHeader();null!==dt&&D.setRequestHeader("Content-Type",dt)}if(c.responseType){const dt=c.responseType.toLowerCase();D.responseType="json"!==dt?dt:"text"}const F=c.serializeBody();let V=null;const de=()=>{if(null!==V)return V;const dt=D.statusText||"OK",_t=new tt(D.getAllResponseHeaders()),Rt=function Yo(s){return"responseURL"in s&&s.responseURL?s.responseURL:/^X-Request-URL:/m.test(s.getAllResponseHeaders())?s.getResponseHeader("X-Request-URL"):null}(D)||c.url;return V=new Dn({headers:_t,status:D.status,statusText:dt,url:Rt}),V},xe=()=>{let{headers:dt,status:_t,statusText:Rt,url:Xt}=de(),Kt=null;_t!==Jn.NoContent&&(Kt=typeof D.response>"u"?D.responseText:D.response),0===_t&&(_t=Kt?Jn.Ok:0);let si=_t>=200&&_t<300;if("json"===c.responseType&&"string"==typeof Kt){const mr=Kt;Kt=Kt.replace(Rs,"");try{Kt=""!==Kt?JSON.parse(Kt):null}catch(Wn){Kt=mr,si&&(si=!1,Kt={error:Wn,text:Kt})}}si?(x.next(new Bn({body:Kt,headers:dt,status:_t,statusText:Rt,url:Xt||void 0})),x.complete()):x.error(new Lt({error:Kt,headers:dt,status:_t,statusText:Rt,url:Xt||void 0}))},Se=dt=>{const{url:_t}=de(),Rt=new Lt({error:dt,status:D.status||0,statusText:D.statusText||"Unknown Error",url:_t||void 0});x.error(Rt)};let Ue=!1;const je=dt=>{Ue||(x.next(de()),Ue=!0);let _t={type:pn.DownloadProgress,loaded:dt.loaded};dt.lengthComputable&&(_t.total=dt.total),"text"===c.responseType&&D.responseText&&(_t.partialText=D.responseText),x.next(_t)},ot=dt=>{let _t={type:pn.UploadProgress,loaded:dt.loaded};dt.lengthComputable&&(_t.total=dt.total),x.next(_t)};return D.addEventListener("load",xe),D.addEventListener("error",Se),D.addEventListener("timeout",Se),D.addEventListener("abort",Se),c.reportProgress&&(D.addEventListener("progress",je),null!==F&&D.upload&&D.upload.addEventListener("progress",ot)),D.send(F),x.next({type:pn.Sent}),()=>{D.removeEventListener("error",Se),D.removeEventListener("abort",Se),D.removeEventListener("load",xe),D.removeEventListener("timeout",Se),c.reportProgress&&(D.removeEventListener("progress",je),null!==F&&D.upload&&D.upload.removeEventListener("progress",ot)),D.readyState!==D.DONE&&D.abort()}})))}static{this.\u0275fac=function(h){return new(h||s)(m.KVO(ae.N0))}}static{this.\u0275prov=m.jDH({token:s,factory:s.\u0275fac})}}return s})();const At=new m.nKC(""),Ao=new m.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Ns=new m.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Oo{}let Qa=(()=>{class s{constructor(c,h,f){this.doc=c,this.platform=h,this.cookieName=f,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const c=this.doc.cookie||"";return c!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ae._b)(c,this.cookieName),this.lastCookieString=c),this.lastToken}static{this.\u0275fac=function(h){return new(h||s)(m.KVO(ae.qQ),m.KVO(m.Agw),m.KVO(Ao))}}static{this.\u0275prov=m.jDH({token:s,factory:s.\u0275fac})}}return s})();function Od(s,l){const c=s.url.toLowerCase();if(!(0,m.WQX)(At)||"GET"===s.method||"HEAD"===s.method||c.startsWith("http://")||c.startsWith("https://"))return l(s);const h=(0,m.WQX)(Oo).getToken(),f=(0,m.WQX)(Ns);return null!=h&&!s.headers.has(f)&&(s=s.clone({headers:s.headers.set(f,h)})),l(s)}var Sn=M(1851);const ho=".idsw-button--icon,button[idsw-button=icon]{align-items:center;background-color:var(--idsw-button-icon-background-color, transparent);border:0;border-radius:var(--ids_size_cornerRadius_smallButton);color:var(--idsw-button-icon-color, var(--ids_color_action_primary_base));
125cursor:var(--__idsw-button-icon-cursor, pointer);display:inline-flex;justify-content:center;outline:none;padding:var(--ids_size_general_12x);position:relative;transition:background-color var(--ids_motion_time_fast_02) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-button--icon idsw-icon,button[idsw-button=icon] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--icon idsw-number-badge,button[idsw-button=icon] idsw-number-badge{--idsw-number-badge-background-color: var(--ids_color_action_primary_base);display:inline-flex;position:absolute;right:0;top:0}@media (hover: hover) and (pointer: fine){.idsw-button--icon:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--icon:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}.idsw-button--icon.idsw-size--small,.idsw-button--icon[idsw-size=small],button[idsw-button=icon].idsw-size--small,button[idsw-button=icon][idsw-size=small]{padding:var(--ids_size_general_4x)}.idsw-button--icon.idsw-size--small idsw-icon,.idsw-button--icon[idsw-size=small] idsw-icon,button[idsw-button=icon].idsw-size--small idsw-icon,button[idsw-button=icon][idsw-size=small] idsw-icon{--idsw-icon-size: var(--ids_size_general_16x)}.idsw-button--icon.idsw-variant-secondary,.idsw-button--icon[idsw-variant=secondary],button[idsw-button=icon].idsw-variant-secondary,button[idsw-button=icon][idsw-variant=secondary]{--idsw-button-icon-color: var(--ids_color_action_secondary_base)}@media (hover: hover) and (pointer: fine){.idsw-button--icon.idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon.idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--icon.idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}.idsw-button--icon.idsw-variant-neutral,.idsw-button--icon[idsw-variant=neutral],button[idsw-button=icon].idsw-variant-neutral,button[idsw-button=icon][idsw-variant=neutral]{--idsw-button-icon-color: var(--ids_color_action_neutral_base);--__idsw-button-icon-neutral-tap-highlight-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft));-webkit-tap-highlight-color:var(--__idsw-button-icon-neutral-tap-highlight-color)}@media (hover: hover) and (pointer: fine){.idsw-button--icon.idsw-variant-neutral:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon.idsw-variant-neutral:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-neutral:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-neutral:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}}.idsw-button--icon.idsw-variant-neutral:active:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-neutral:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}.idsw-button--icon[disabled],button[idsw-button=icon][disabled]{--__idsw-button-icon-cursor: n
125o-drop;--idsw-button-icon-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--icon[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: transparent}}.idsw-button--icon[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: transparent}.idsw-button--icon[idsw-contrast=onBrand],button[idsw-button=icon][idsw-contrast=onBrand]{--idsw-button-icon-color: var(--ids_color_contrast_onBrand_primary)}@media (hover: hover) and (pointer: fine){.idsw-button--icon[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft))}}.idsw-button--icon[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft))}.idsw-button--icon[idsw-contrast=onBrand][disabled],button[idsw-button=icon][idsw-contrast=onBrand][disabled]{--idsw-button-icon-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_medium))}.idsw-button--icon[idsw-contrast=onBrand] idsw-number-badge,button[idsw-button=icon][idsw-contrast=onBrand] idsw-number-badge{--idsw-number-badge-color: var(--ids_color_action_neutral_base);--idsw-number-badge-background-color: var(--ids_color_action_primary_contrast)}";M(4206);const ba=(s,l,c)=>{const h=s.addEventListener,f=s.removeEventListener;s.addEventListener=function(x,D,F){if(x===l){const V=this;V[c]||(V[c]=new Set),V[c].add(D)}h&&h.call(this,x,D,F)},s.removeEventListener=function(x,D,F){if(x===l){const V=this;V[c]&&V[c].delete(D)}f&&f.call(this,x,D,F)}};class Ki{constructor(l,c){const{eventName:h,suffix:f,...x}=c||{};this.host=l,this.options=x,this.eventName=h||`${((s="")=>s.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase())(l.tagName.toLowerCase())}${f?`-${f}`:"-change"}`,this.listenersKey=Symbol(`__${this.eventName}_listeners`),ba(this.host,this.eventName,this.listenersKey)}emit(l){const c=new CustomEvent(this.eventName,{detail:l,...this.options});this.host.dispatchEvent(c)}get listened(){const l=this.host[this.listenersKey];return!!l&&l.size>0}get listenersCount(){const l=this.host[this.listenersKey];return l?l.size:0}}var ai=M(3843),xr=M(9444);const $s=()=>navigator.userAgent.includes("iPad")||!navigator.userAgent.includes("iPhone")&&navigator.userAgent.includes("Mac OS")&&navigator.maxTouchPoints>1,fo=()=>{var s,l,c;return"Windows"===(null==(s=navigator.userAgentData)?void 0:s.platform)||navigator.userAgent.includes("Windows NT")?"Windows":"Android"===(null==(l=navigator.userAgentData)?void 0:l.platform)||navigator.userAgent.includes("Android")?"Android":"iPhone"===navigator.platform||navigator.userAgent.includes("iPhone")||$s()?"IOS":"macOS"===(null==(c=navigator.userAgentData)?void 0:c.platform)||navigator.userAgent.includes("Mac OS")||"MacIntel"===navigator.platform?"MacOS":"Windows"},Gr=()=>{var s,l,c,h;const f=navigator.userAgent.includes("CriOS"),x=!f&&("iPhone"===navigator.platform||$s()),D=(navigator.vendor||"").includes("Apple Computer, Inc")&&("MacIntel"===navigator.platform||navigator.userAgent.includes("Macintosh"));return null!=(l=null==(s=navigator.userAgentData)?void 0:s.brands)&&l.some(({brand:F})=>"Microsoft Edge"===F)||navigator.userAgent.includes("Edg")||navigator.userAgent.includes("EdgiOS")?"Edge":f||null!=(h=null==(c=navigator.userAgentData)?void 0:c.brands)&&h.some(({brand:F})=>"Google Chrome"===F)?"Chrome":navigator.userAgent.includes("Firefox/")||navigator.userAgent.includes("FxiOS/")?"Firefox":x||D?"S
125afari":"Internet Explorer"},In={get isMobile(){return(()=>{var s;const l=fo();return!!(null!=(s=navigator.userAgentData)&&s.mobile||"Android"===l||"IOS"===l)})()},get os(){return fo()},get userAgent(){return Gr()},get userAgentVersion(){return(()=>{const s=fo(),l={Chrome:"IOS"===s?"CriOS":"Chrome",Edge:"IOS"===s?"EdgiOS":"Edg",Firefox:"IOS"===s?"FxiOS":"Firefox","Internet Explorer":"rv",Safari:"Version"}[Gr()],c=new RegExp("rv"!==l?`${l}\\/(\\d+)`:`${l}:(\\d+)`);return(0,xr.hC)(c,navigator.userAgent,1)})()},get osVersion(){return(()=>{var s;const l=navigator.userAgent,c=(null==(s=l.match(/\((.*?)\)/))?void 0:s[1].replace(/_/g,"."))||"";if($s()){const x=l.includes("CPU OS")?"CPU OS":"Mac OS X";return(0,xr.hC)(new RegExp(`${x} (\\d+(?:\\.\\d+)*)`),c,1)}const h=fo();return(0,xr.hC)(new RegExp(`${{Android:"Android",IOS:"iPhone OS",MacOS:"Mac OS X",Windows:"Windows NT"}[h]} (\\d+(?:\\.\\d+)*)`),c,1)})()},get isDOM(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}},tl={success:"check_circle",error:"error_circle"};var Dr=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,ni=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Qt(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Dr(l,c,f),f};let Si=class extends A.i{constructor(){super(...arguments),this._announcer=new ai.A,this._alertEvent=new Ki(this),this._closeEvent=new Ki(this,{eventName:"idsw-alert-close"}),this.hasConnected=!1,this.closeLabel="Fechar",this.closeMessage="Fechado",this.hasOrigin=!0}get classes(){return(0,Re.e)({"idsw-alert":!0,[`idsw-alert--${this.variant}`]:!!this.variant,"idsw-alert--open":this.show,"idsw-alert--closing":this.hasConnected&&!this.show,"idsw-alert--no-icon":!this.hasIcon})}get elementToFocus(){return this.titleElement||this.contentElement}get iconName(){return tl[this.variant]??"information"}get hasRequiredIcon(){return"error"===this.variant||"success"===this.variant}set hasIcon(s){this._hasIcon=this.hasRequiredIcon||s}get hasIcon(){return this._hasIcon}set variant(s){this._variant=s,this.hasRequiredIcon&&(this.hasIcon=!0)}get variant(){return this._variant}set originElement(s){this._originElement=s}get originElement(){return this._originElement||this._autoDetectedOrigin}set show(s){if(this.hasConnected&&s!==this._show&&this._alertEvent.listened&&this._alertEvent.emit({show:s}),!s)return this._show&&this._closeEvent.emit(),this._alertEvent.listened?(this._announcer.announce(this.closeMessage),this._show=!1,void(this.hasOrigin&&this.originElement&&this.originElement.focus())):void(this._show=!0);!this.originElement&&this.hasOrigin&&(this._autoDetectedOrigin=((s=document)=>{const l=s.activeElement;return null!=l&&l.shadowRoot?l.shadowRoot.activeElement:l})()),this._show=!0,this.hasConnected&&!this.skipFocus&&setTimeout(()=>(s=>{(s=>{(s=>"BUTTON"===s.tagName||"INPUT"===s.tagName||"TEXTAREA"===s.tagName||"A"===s.tagName||"SELECT"===s.tagName||"SUMMARY"===s.tagName||s.hasAttribute("tabindex"))(s)||((s,l,c="true")=>{s.hasAttribute(l)||(s.setAttribute(l,c),s.setAttribute(`data-setted-${l}`,"true"))})(s,"tabindex","-1")})(s),"IOS"!==In.os?"Windows"!==In.os?s.focus():setTimeout(()=>s.focus()):((s,{focusInterval:l=10,focusTotalRepetitions:c=10,noBlur:h=!1}={})=>{new Promise(f=>{h||s.blur();let x=0;const D=setInterval(()=>{s.focus(),x++,x>=c&&(clearInterval(D),f())},l)})})(s)})(this.elementToFocus),300),this.hasConnected||(this.hasConnected=!0)}get show(){return this._show}render(){return A.x`
126      <div class=${this.classes} aria-hidden=${!this.show}>
127        ${this.hasIcon?A.x`<idsw-icon
128              class="idsw-alert__icon"
129              size="medium"
130              name=${this.iconName}
131            ></idsw-icon>`:A.E}
132        <div class="idsw-alert__content" tabindex="-1">
133          ${this.heading?A.x`<h2 class="idsw-alert__title">${this.heading}</h2>`:A.E}
134          <slot></slot>
135        </div>
136        <button
137          idsw-button="icon"
138          type="button"
139          aria-label=${this.closeLabel}
140          idsw-variant="neutral"
141          @click=${()=>this.show=!1}
142        >
143          <idsw-icon class="idsw-alert__close" name="close" variant="neutral"></idsw-icon>
144        </button>
145      </div>
146    `}};Si.styles=[(0,ve.r)('.idsw-display-text{font-family:var(--ids_textStyle_display_family);font-size:var(--ids_textScale_700);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-display-text.-large{font-size:var(--ids_textScale_800)}.idsw-display-text.-small{font-size:var(--ids_textScale_600)}.idsw-display-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-title{font-family:var(--ids_textStyle_title_family);font-size:var(--ids_textScale_300);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-title.-small{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-title.-large{font-size:var(--ids_textScale_400)}.idsw-title.-bold,.idsw-title.idsw-alert__title{font-weight:var(--ids_textStyle_title_weight_01)}.idsw-title[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}
146.idsw-body-text{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-body-text.-large{font-size:var(--ids_textScale_200)}.idsw-body-text.-small{font-size:var(--ids_textScale_100)}.idsw-body-text.-bold,.idsw-body-text.idsw-alert__title{font-weight:var(--ids_textStyle_body_weight_01)}.idsw-body-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-label{font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-label.-xlarge{font-size:var(--ids_textScale_400)}.idsw-label.-large{font-size:var(--ids_textScale_300)}.idsw-label.-small{font-size:var(--ids_textScale_150)}.idsw-label.-xsmall{font-size:var(--ids_textScale_100)}.idsw-label.-bold,.idsw-label.idsw-alert__title{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-label[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}@keyframes idsw-alert-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes idsw-alert-out{0%{opacity:1;transform:scale(1)}to{display:none;opacity:0;transform:scale(.8);visibility:hidden}}:host(idsw-alert){display:block}.idsw-alert{align-items:start;background-color:var(--ids_color_bg_base);border:var(--ids_size_border_small) solid var(--ids_color_action_neutral_base);border-radius:var(--ids_size_cornerRadius_card_02);display:grid;grid-template-areas:"icon content close";grid-template-columns:auto 1fr auto auto;overflow:hidden;width:100%}.idsw-alert__close{grid-area:close;place-self:start end}.idsw-alert--open{animation:idsw-alert-in var(--ids_motion_delay_moderate_02) cubic-bezier(.42,0,.58,1) forwards;transform:translateZ(0);visibility:visible;will-change:opacity,transform}.idsw-alert--closing{animation:idsw-alert-out var(--ids_motion_delay_moderate_02) cubic-bezier(.42,0,.58,1) forwards;transform:translateZ(0);will-change:opacity,transform,display}.idsw-alert:not(.idsw-alert--open,.idsw-alert--closing){display:none}.idsw-alert__icon{align-self:center;font-size:0;grid-area:icon;line-height:1;padding-left:var(--ids_size_general_16x)}.idsw-alert__content{color:var(--ids_color_text_body_01);font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);grid-area:content;line-height:var(--ids_textStyle_lineHeight_medium);padding:var(--ids_size_general_16x) 0 var(--ids_size_general_16x) var(--ids_size_general_16x);text-align:left;width:100%}.idsw-alert__content ::slotted(.idsw-text-link){display:block!important;width:fit-content;--idsw-text-link-font-weight-hover: $idsw-alert-link-weight-hover;--idsw-text-link-font-size: $idsw-alert-link-font-size}.idsw-alert__title{color:var(--ids_color_action_neutral_base);font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_01);line-height:var(--ids_textStyle_lineHeight_medium);margin:0}.idsw-alert--success{border:var(--ids_size_border_small) solid var(--ids_color_feedback_success)}.idsw-alert--success .idsw-alert__icon{--idsw-icon-color: #0b5b38}.idsw-alert--error{border:var(--ids_size_border_small) solid var(--ids_color_feedback_error)}.idsw-alert--error .idsw-alert__icon{--idsw-icon-color: #c00}.idsw-alert--no-icon{grid-template-areas:"content close";grid-template-columns:1fr auto}'),(0,ve.r)(ho)],ni([(0,N.n)({type:Boolean,reflect:!0})],Si.prototype,"hasIcon",1),ni([(0,N.n)({type:Boolean,reflect:!0})],Si.prototype,"skipFocus",2),ni([(0,N.n)({type:String,reflect:!0})],Si.prototype,"closeLabel",2),ni([(0,N.n)({type:String,reflect:!0})],Si.prototype,"closeMessage",2),ni([(0,N.n)({type:String,reflect:!0})],Si.prototype,"heading",2),ni([(0,N.n)({type:Boolean,reflect:!0})],Si.prototype,"hasOrigin",2),ni([(0,N.n)({type:String,reflect:!0})],Si.prototype,"variant",1),ni([(0,N.n)({type:Element})],Si.prototype,"originElement",1),ni([(0,N.n)({type:Boolean,reflect:!0})],Si.prototype,"show",1),ni([(0,Sn.e)(".idsw-alert__content")],Si.prototype,"contentElement",2),ni([(0,Sn.e)(".idsw-alert__title")],Si.prototype,"titleElement",2),Si=ni([(0,Ie.t)("idsw-alert")],Si);var Ea=Object.defineProperty,Fs=Object.getOwnPropertyDescriptor,Er=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Fs(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Ea(l,c,f),f};let Ii=class extends A.i{constructor(){super(...arguments),this._bannerEvent=ne
146w Ki(this,{eventName:"idsw-banner-highlight-click"})}render(){return this.interactive?A.x`
147          <button
148            type="button"
149            class="idsw-banner-highlight"
150            @click=${()=>this._bannerEvent.emit()}
151          >
152            ${this.renderContent()} ${this.renderIcon()}
153          </button>
154        `:A.x` <div class="idsw-banner-highlight">${this.renderContent()}</div> `}renderIcon(){return A.x`<idsw-icon name="arrow_right" variant="neutral" size="small"></idsw-icon>`}renderContent(){return A.x`
155      <slot name="prefix"></slot>
156      <div class="idsw-banner-highlight__content">
157        ${this.heading?A.x`<span class="idsw-banner-highlight__header">${this.heading}</span>`:A.E}
158        <slot></slot>
159      </div>
160    `}};Ii.styles=[(0,ve.r)(":host{--idsw-banner-highlight-bg: var(--ids_color_bg_variant_01);--idsw-banner-highlight-bg-hover: var(--ids_color_bg_variant_02);--idsw-banner-highlight-text-color: var(--ids_color_text_body_01);--__idsw-banner-highlight-padding-right: 0}:host(idsw-banner-highlight[idsw-contrast=onBrand]){--idsw-banner-highlight-bg: var(--ids_color_action_neutral_contrast)}:host(idsw-banner-highlight[idsw-contrast=onBrand]) .idsw-banner-highlight--on-variant{--idsw-banner-highlight-bg: var(--ids_color_action_neutral_contrast)}:host(idsw-banner-highlight[idsw-contrast=onVariant]){--idsw-banner-highlight-bg: var(--ids_color_bg_base)}:host([interactive]){--__idsw-banner-highlight-padding-right: var(--ids_size_general_16x)}.idsw-banner-highlight{align-items:center;background:var(--idsw-banner-highlight-bg, var(--ids_color_bg_variant_01));border:0;border-radius:var(--ids_size_cornerRadius_card_02);box-sizing:border-box;color:var(--idsw-banner-highlight-text-color, var(--ids_color_text_body_01));display:flex;min-height:var(--ids_size_general_68x);padding:var(--ids_size_general_16x);width:100%}button.idsw-banner-highlight{cursor:pointer}@media (hover: hover) and (pointer: fine){button.idsw-banner-highlight:hover:not(:disabled):not([aria-disabled=true]),button.idsw-banner-highlight:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}}button.idsw-banner-highlight:active:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}a.idsw-banner-highlight{cursor:pointer}@media (hover: hover) and (pointer: fine){a.idsw-banner-highlight:hover:not(:disabled):not([aria-disabled=true]),a.idsw-banner-highlight:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}}a.idsw-banner-highlight:active:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}input.idsw-banner-highlight{cursor:pointer}@media (hover: hover) and (pointer: fine){input.idsw-banner-highlight:hover:not(:disabled):not([aria-disabled=true]),input.idsw-banner-highlight:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}}input.idsw-banner-highlight:active:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}.idsw-banner-highlight.-hover{cursor:pointer}@media (hover: hover) and (pointer: fine){.idsw-banner-highlight.-hover:hover:not(:disabled):not([aria-disabled=true]),.idsw-banner-highlight.-hover:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}}.idsw-banner-highlight.-hover:active:not(:disabled):not([aria-disabled=true]){background:var(--idsw-banner-highlight-bg-hover, var(--ids_color_bg_variant_02))}.idsw-banner-highlight__content{display:grid;flex:1;font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_100);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_size_general_18x);overflow-wrap:break-word;padding-left:var(--ids_size_general_16x);padding-right:var(--__idsw-banner-highlight-padding-right);text-align:left}@media (width >= 64rem){.idsw-banner-highlight__content{font-size:var(--ids_textScale_150);line-height:var(--ids_size_general_20x)}}.idsw-banner-highlight__header{font-family:var(--ids_textStyle_body_fam
160ily);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_01);line-height:var(--ids_size_general_20x)}@media (width >= 64rem){.idsw-banner-highlight__header{font-size:var(--ids_textScale_200);line-height:var(--ids_size_general_24x)}}.idsw-banner-highlight--on-variant{background-color:var(--ids_color_bg_base)}.idsw-banner-highlight--on-brand{background-color:var(--ids_color_action_neutral_contrast)}")],Er([(0,N.n)({type:String})],Ii.prototype,"heading",2),Er([(0,N.n)({type:Boolean,reflect:!0})],Ii.prototype,"interactive",2),Ii=Er([(0,Ie.t)("idsw-banner-highlight")],Ii),M(5891),M(7076);const po=class Lc{constructor(l){this.name=l,this.selected=null,this.elements=new Set}static getInstance(l){return Lc.instances[l]||(Lc.instances[l]=new Lc(l)),Lc.instances[l]}addElement(l){this.elements.add(l)}removeElement(l){this.elements.delete(l)&&this.selected===l&&(this.selected=null)}updateSelection(l){var c;this.elements.forEach(h=>{var f;h!==l&&("checked"in h&&h.checked&&(h.checked=!1),"selected"in h&&h.selected&&(h.selected=!1),null==(f=h.requestUpdate)||f.call(h))}),"checked"in l&&(l.checked=!0),"selected"in l&&(l.selected=!0),this.selected=l,null==(c=l.requestUpdate)||c.call(l)}getSelected(){return this.selected}getAllElements(){return new Set(this.elements)}selectNext(l){const c=Array.from(this.elements),h=c.indexOf(l);return-1===h?null:c[(h+1)%c.length]||null}selectPrevious(l){const c=Array.from(this.elements),h=c.indexOf(l);return-1===h?null:c[(h-1+c.length)%c.length]||null}static destroyInstance(l){delete Lc.instances[l]}};po.instances={};let ii=po;var il=Object.defineProperty,Sa=Object.getOwnPropertyDescriptor,Zi=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Sa(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&il(l,c,f),f};let wi=class extends A.i{constructor(){super(...arguments),this._height=100,this._radius=16,this._width=100,this.ariaLabel="",this.radio=!1,this.selected=!1,this.value="",this._updateSvgSize=()=>{var s,l;this.cardSelector&&(this._width=(null==(s=this.cardSelector)?void 0:s.getBoundingClientRect().width)||100,this._height=(null==(l=this.cardSelector)?void 0:l.getBoundingClientRect().height)||100,this._radius=Number.parseFloat(getComputedStyle(this.cardSelector).borderRadius)||16,this.requestUpdate())}}connectedCallback(){super.connectedCallback(),this.radio&&this.name&&ii.getInstance(this.name).addElement(this)}firstUpdated(){this._updateSvgSize(),this._resizeObserver=new ResizeObserver(this._updateSvgSize),this._resizeObserver.observe(this.cardSelector)}updated(s){if(super.updated(s),s.has("selected")&&this.radio&&this.name&&this._updateTabIndexes(),s.has("name")||s.has("radio")){const l=s.get("name");s.get("radio")&&"string"==typeof l&&l&&ii.getInstance(l).removeElement(this),this.radio&&this.name&&(ii.getInstance(this.name).addElement(this),this._updateTabIndexes())}}disconnectedCallback(){var s;super.disconnectedCallback(),window.removeEventListener("resize",this._updateSvgSize),null==(s=this._resizeObserver)||s.disconnect(),this.radio&&this.name&&ii.getInstance(this.name).removeElement(this)}render(){const s=this._getAriaAttributes();return A.x`
161      <div
162        role=${this.radio?"radio":"checkbox"}
163        aria-label=${s["aria-label"]}
164        aria-checked=${s["aria-checked"]}
165        aria-setsize=${s["aria-setsize"]||A.E}
166        aria-posinset=${s["aria-posinset"]||A.E}
167        tabindex=${this._getTabIndex()}
168        id=${this.id}
169        value=${this.value}
170        @click=${this._toggleSelected}
171        @keydown=${this._onKeyDown}
172        class=${(0,Re.e)(this._getRenderAnimationClasses())}
173      >
174        <slot aria-hidden="true"></slot>
175
176        <svg
177          class="idsw-card-selector__svg"
178          preserveAspectRatio="none"
179          width="100%"
180          height="100%"
181          viewBox="0 0 ${this._width} ${this._height}"
182          aria-hidden="true"
183        >
184          <path d=${this._getRectPath(this._width,this._height,this._radius)} />
185        </svg>
186        ${this._renderIcon()}
187      </div>
188    `}_renderIcon(){return A.x`
189      <div class="idsw-card-selector__container">
190        <svg
191          class="idsw-card-selector__icon"
192          width="16"
193          height="16"
194          viewBox="0 0 16 16"
195          aria-hidden="true"
196          focusable="false"
197        >
198          <circle cx="8" cy="8" r="4" fill=${this.selected?"currentColor":"transparent"} />
199          <circle cx="8" cy="8" r="7" fill="none" stroke="currentColor" stroke-width="2" />
200        </svg>
201      </div>
202    `}_getRectPath(s,l,c=this._radius){const h=Math.min(c,s/2,l/2);return`\n      M0,${l/2}\n      V${l-h}\n      A${h},${h} 0 0 0 ${h},${l}\n      H${s-h}\n      A${h},${h} 0 0 0 ${s},${l-h}\n      V${h}\n      A${h},${h} 0 0 0 ${s-h},0\n      H${h}\n      A${h},${h} 0 0 0 0,${h}\n      Z\n    `}_getRenderAnimationClasses(){return{"idsw-card-selector":!0,"-neutral":"neutral"===this.variant,"-selected":this.selected,"-fade-off":!this.selected}}focus(){var s;null==(s=this.cardSelector)||s.focus()}_getTabIndex(){if(!this.radio||!this.name)return 0;const s=ii.getInstance(this.name),l=Array.from(s.getAllElements()),c=l.some(h=>h instanceof wi&&h.selected);return this.selected||!c&&l[0]===this?0:-1}_updateTabIndexes(){if(!this.radio||!this.name)return;const s=ii.getInstance(this.name);Array.from(s.getAllElements()).forEach(l=>{l instanceof wi&&l!==this&&l.requestUpdate()})}_onKeyDown(s){if(this.radio&&this.name){const l=ii.getInstance(this.name);let c=null;if(" "===s.key||"Enter"===s.key)return s.preventDefault(),void(this.selected||this._toggleSelected());if(("ArrowDown"===s.key||"ArrowRight"===s.key)&&(s.preventDefault(),c=l.selectNext(this)),("ArrowUp"===s.key||"ArrowLeft"===s.key)&&(s.preventDefault(),c=l.selectPrevious(this)),"Tab"===s.key)return void this._updateTabIndexes();c&&(l.updateSelection(c),c instanceof wi&&c.focus())}(" "===s.key||"Spacebar"===s.key)&&!s.repeat&&(s.preventDefault(),this._toggleSelected())}_toggleSelected(){if(this.radio&&this.name)return ii.getInstance(this.name).updateSelection(this),this._updateSvgSize(),void this.dispatchEvent(new CustomEvent("idsw-card-selector-change",{detail:{selected:this.selected,value:this.value,name:this.name}}));this.selected=!this.selected,this._updateSvgSize(),this.dispatchEvent(new CustomEvent("idsw-card-selector-change",{detail:{selected:this.selected,value:this.value,name:this.name}}))}_getAriaAttributes(){const s={"aria-label":this.ariaLabel,"aria-checked":this.selected.toString()};if(this.radio&&this.name){const l=ii.getInstance(this.name),c=Array.from(l.getAllElements()),h=c.indexOf(this)+1;return{...s,"aria-setsize":c.length.toString(),"aria-posinset":h.toString()}}return s}};wi.styles=(0,ve.r)('.idsw-card-selector{background:var(--ids_color_bg_base);border-radius:var(--ids_size_cornerRadius_card_01);box-shadow:inset 0 0 0 var(--ids_size_border_small) var(--ids_color_border_soft);box-sizing:border-box;margin:0;padding:var(--ids_spacing_2x);padding-right:calc(var(--ids_spacing_2x) + var(--ids_spacing_12x));position:relative}.idsw-card-selector:before{content:"";top:-8px;right:-8px;bottom:-8px;left:-8px;position:absolute;z-index:0}.idsw-card-selector.-neutral{background-color:var(--ids_color_bg_variant_01)}.idsw-card-selector:hover,.idsw-card-selector:active{background-color:var(--ids_color_bg_variant_01);cursor:pointer}.idsw-card-selector:hover.-neutral,.idsw-card-selector:active.-neutral{background-color:var(--ids_color_bg_variant_02)}.idsw-card-selector__svg{fill:transparent;height:100%;left:0;overflow:visible;position:absolute;stroke-dashoffset:0;top:0;width:100%;z-index:1}.idsw-card-selector__svg path{animation-duration:var(--ids_motion_time_moderate_02);animation-fill-mode:forwards;animation-timing-function:var(--ids_motion_easing_effective_accelerate_standard);fill:transparent;rx:var(--ids_size_cornerRadius_card_01);ry:var(--ids_size_cornerRadius_card_01);stroke:var(--ids_color_action_primary_base);stroke-dasharray:500%;stroke-dashoffset:500%;stroke-linecap:round;stroke-width:var(--ids_size_border_medium);
202transform:scaleX(-1) rotate(360deg);transform-origin:center}.idsw-card-selector.-fade-off .idsw-card-selector__svg path{opacity:var(--ids_motion_opacity_0);stroke-dashoffset:0;transition:opacity var(--ids_motion_time_moderate_02) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-card-selector.-selected .idsw-card-selector__svg path{animation-duration:var(--ids_motion_delay_slow_01);animation-fill-mode:forwards;animation-name:snake-border;animation-timing-function:var(--ids_motion_easing_effective_decelerate_standard)}.idsw-card-selector__container{align-items:center;display:flex;height:var(--ids_size_general_48x);justify-content:center;pointer-events:none;position:absolute;right:var(--ids_size_general_4x);top:50%;transform:translateY(-50%);width:var(--ids_size_general_48x)}.idsw-card-selector__icon{color:var(--ids_color_feedback_neutral)}.idsw-card-selector.-selected .idsw-card-selector__icon{color:var(--ids_color_action_primary_base)}@keyframes snake-border{to{stroke-dashoffset:0}}'),Zi([(0,N.n)({type:String})],wi.prototype,"ariaLabel",2),Zi([(0,N.n)({reflect:!0,type:String})],wi.prototype,"name",2),Zi([(0,N.n)({reflect:!0,type:Boolean})],wi.prototype,"radio",2),Zi([(0,N.n)({reflect:!0,type:Boolean})],wi.prototype,"selected",2),Zi([(0,N.n)({reflect:!0,type:String})],wi.prototype,"value",2),Zi([(0,N.n)({reflect:!0})],wi.prototype,"variant",2),Zi([(0,Sn.e)(".idsw-card-selector")],wi.prototype,"cardSelector",2),wi=Zi([(0,Ie.t)("idsw-card-selector")],wi);var St=M(5588),bn=M(1914);class li{constructor(l,c,h){this._hasNavigated=!1,this.host=l,this._initialIndex=c,this._scrollCallback=h,this.setupVisibilityObserver()}setupVisibilityObserver(){this._visibilityObserver||(this._visibilityObserver=new IntersectionObserver(l=>{l.forEach(c=>{c.isIntersecting&&!this._hasNavigated&&this.performNavigation()})},{threshold:.1}),this._visibilityObserver.observe(this.host))}cleanupVisibilityObserver(){this._visibilityObserver&&(this._visibilityObserver.disconnect(),this._visibilityObserver=void 0)}setupInitialNavigation(){if(this._initialIndex<=0)return;const l=this.host.getBoundingClientRect();l.width>0&&l.height>0&&this.performNavigation()}performNavigation(){this._hasNavigated||(this._scrollCallback(this._initialIndex),this._hasNavigated=!0,this.cleanupVisibilityObserver())}updateInitialIndex(l){this._initialIndex=l}reset(){this._hasNavigated=!1,this.cleanupVisibilityObserver(),this.setupVisibilityObserver()}destroy(){this.cleanupVisibilityObserver()}}var Yl=M(7887);let rl;function _o(s){return(l,c)=>(0,Yl.e)(l,c,{get(){return(this.renderRoot??rl??(rl=document.createDocumentFragment())).querySelectorAll(s)}})}const Xi=":host(idsw-loading-circle){--idsw-loading-circle-color: var(--ids_color_action_primary_base);display:inline-flex}:host(idsw-loading-circle[idsw-contrast=onBrand]){--idsw-loading-circle-color: var(--ids_color_contrast_onBrand_primary)}.idsw-button--main.idsw-loading:after,.idsw-button--main[idsw-loading=true]:after,button[idsw-button=main].idsw-loading:after,button[idsw-button=main][idsw-loading=true]:after,.idsw-loading-circle__spiner{animation-duration:var(--ids_motion_time_superslow_03);animation-iteration-count:var(--ids_motion_repeat_loop);animation-name:looping;animation-timing-function:var(--ids_motion_easing_effective_linear);background-color:var(--idsw-loading-circle-color);display:inline-block;height:var(--__idsw-loading-circle-height, var(--ids_size_general_32x));-webkit-mask:url(\"data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.1' d='M32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM2.96 16C2.96 23.2018 8.79821 29.04 16 29.04C23.2018 29.04 29.04 23.2018 29.04 16C29.04 8.79821 23.2018 2.96 16 2.96C8.79821 2.96 2.96 8.79821 2.96 16Z' fill='%23E65800'/><path d='M16 1.48C16 0.662619 16.664 -0.00709915 17.4779 0.0684013C19.0723 0.216311 20.6384 0.603008 22.1229 1.21793C24.0641 2.022 25.828 3.20055 27.3137 4.68629C28.7994 6.17203 29.978 7.93586 30.7821 9.87707C31.397 11.3616 31.7837 12.9277 31.9316 14.5221C32.0071 15.336 31.3374 16 30.52 16C29.7026 16 29.0487 15.3353 28.9561 14.5232C28.8187 13.3178 28.5135 12.1351 28.0474 11.0098C27.3921 9.42772 26.4315 7.9902 25.2207 6.77933C24.0098 5.56845 22.5723 4.60793 20.9902 3.95261C19.8649 3.48651 18.6822 3.1813 17.4768 3.0439C16.6647 2.95133 16 2.29738 16 1.48Z' fill='%23FF6200'/></svg>\") no-repeat center;mask:url(\"data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.1' d='M32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM2.96 16C2.96 23.2018 8.79821 29.04 16 29.04C23.2018 29.04 29.04 23.2018 29.04 16C29.04 8.79821 23.2018 2.96 16 2.96C8.79821 2.96 2.96 8.79821 2.96 16Z' fill='%23E65800'/><path d='M16 1.48C16 0.662619 16.664 -0.00709915 17.4779 0.0684013C19.0723 0.216311 20.6384 0.603008 22.1229 1.21793C24.0641 2.022 25.828 3.20055 27.3137 4.68629C28.7994 6.17203 29.978 7.93586 30.7821 9.87707C31.397 11.3616 31.7837 12.9277 31.9316 14.5221C32.0071 15.336 31.3374 16 30.52 16C29.7026 16 29.0487 15.3353 28.9561 14.5232C28.8187 13.3178 28.5135 12.1351 28.0474 11.0098C27.3921 9.42772 26.4315 7.9902 25.2207 6.77933C24.0098 5.56845 22.5723 4.60793 20.9902 3.95261C19.8649 3.48651 18.6822 3.1813 17.4768 3.0439C16.6647 2.95133 16 2.29738 16 1.48Z' fill='%23FF6200'/></svg>\") no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:var(--__idsw-loading-circle-width, var(--ids_size_general_32x))}.idsw-loading-circle{position:relative}.idsw-loading-circle__icon-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);--idsw-icon-color: var(--idsw-loading-circle-color)}.idsw-loading-circle--small,.idsw-button--main.idsw-loading:after,.idsw-button--main[idsw-loading=true]:after,button[idsw-button=main].idsw-loading:after,button[idsw-button=main][idsw-loading=true]:after{--__idsw-loading-circle-height: var(--ids_size_general_24x);--__idsw-loading-circle-width: var(--ids_size_general_24x);--__idsw-loading-circle__border-width: var(--ids_size_general_2x)}.idsw-loading-circle--large{--__idsw-loading-circle-height: var(--ids_size_general_128x);--__idsw-loading-circle-width: var(--ids_size_general_128x);--__idsw-loading-circle__border-width: var(--ids_size_general_4x);--idsw-icon-size: var(--ids_textScale_600)}@keyframes looping{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.idsw-button--main,button[idsw-button=main]{align-items:center;background-color:var(--idsw-button-main-background-color, var(--ids_color_action_primary_base));border:none;border-radius:var(--ids_size_general_12x);box-shadow:inset 0 0 0 var(--ids_size_border_small) var(--idsw-button-main-border, transparent);box-sizing:border-box;color:var(--idsw-button-main-color, var(--ids_color_action_primary_contrast));cursor:var(--__idsw-button-main-cursor, pointer);display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);gap:var(--ids_size_general_8x);-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:var(--ids_textStyle_lineHeight_xsmall);min-height:var(--ids_size_general_48x);min-width:var(--ids_size_general_140x);overflow:hidden;padding:var(--ids_size_general_12x) var(--ids_size_general_24x);transition:background-color var(--ids_motion_time_fast_02) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-button--main idsw-icon,button[idsw-button=main] idsw-icon{--idsw-icon-color: currentcolor;margin-left:auto}.idsw-button--main.idsw-loading,.idsw-button--main[idsw-loading=true],button[idsw-button=main].idsw-loading,button[idsw-button=main][idsw-loading=true]{--idsw-loading-circle-color: var(--ids_color_contrast_onBrand_primary);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);display:inline-block;font-size:0;justify-content:center;pointer-events:none}.idsw-button--main.idsw-loading>*,.idsw-button--main[idsw-loading=true]>*,button[idsw-button=main].idsw-loading>*,button[idsw-button=main][idsw-loading=true]>*{display:none}.idsw-button--main.idsw-loading:after,.idsw-button--main[idsw-loading=true]:after,button[idsw-button=main].idsw-loading:after,button[idsw-button=main][idsw-loading=true]:after{content:\"\"}@media (hover: hover) and (pointer: fine){.idsw-button--main:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_variant)}}.idsw-button--main:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_variant)}.idsw-button--main.idsw-size--small,.idsw-button--main[idsw-size=small],button[idsw-button=main].idsw-size--small,button[idsw-button=main][idsw-size=small]{min-height:var(--ids_size_general_40x);padding:var(--ids_size_general_8x) var(--ids_size_general_16x)}.idsw-button--main[disabled],button[idsw-button=main][disabled]{--__idsw-button-main-cursor: n
202o-drop;--idsw-button-main-background-color: var(--ids_color_action_disabled_base);--idsw-button-main-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--main[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_disabled_base)}}.idsw-button--main[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_disabled_base)}.idsw-button--main[disabled] idsw-icon,button[idsw-button=main][disabled] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--main:has(idsw-loading),button[idsw-button=main]:has(idsw-loading){--__idsw-button-main-cursor: default}@media (hover: hover) and (pointer: fine){.idsw-button--main:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_base)}}.idsw-button--main:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_base)}.idsw-button--main.idsw-variant-secondary,.idsw-button--main[idsw-variant=secondary],button[idsw-button=main].idsw-variant-secondary,button[idsw-button=main][idsw-variant=secondary]{--idsw-button-main-background-color: transparent;--idsw-button-main-color: var(--ids_color_action_secondary_base);--idsw-button-main-border: currentcolor}.idsw-button--main.idsw-variant-secondary idsw-icon,.idsw-button--main[idsw-variant=secondary] idsw-icon,button[idsw-button=main].idsw-variant-secondary idsw-icon,button[idsw-button=main][idsw-variant=secondary] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--main.idsw-variant-secondary idsw-loading,.idsw-button--main[idsw-variant=secondary] idsw-loading,button[idsw-button=main].idsw-variant-secondary idsw-loading,button[idsw-button=main][idsw-variant=secondary] idsw-loading{--idsw-loading-color: currentcolor;--idsw-loading-background-color: currentcolor;--idsw-loading-background-opacity: var(--ids_opacity_soft)}@media (hover: hover) and (pointer: fine){.idsw-button--main.idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main.idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_action_secondary_base) calc(var(--ids_opacity_soft) * 100%), transparent)}}.idsw-button--main.idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_action_secondary_base) calc(var(--ids_opacity_soft) * 100%), transparent)}.idsw-button--main.idsw-variant-secondary[disabled],.idsw-button--main[idsw-variant=secondary][disabled],button[idsw-button=main].idsw-variant-secondary[disabled],button[idsw-button=main][idsw-variant=secondary][disabled]{--__idsw-button-main-cursor: n
202o-drop;--idsw-button-main-border: var(--ids_color_action_disabled_base);--idsw-button-main-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--main.idsw-variant-secondary[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main.idsw-variant-secondary[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary][disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary[disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}}.idsw-button--main.idsw-variant-secondary[disabled]:active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary][disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}.idsw-button--main.idsw-variant-secondary[disabled] idsw-icon,.idsw-button--main[idsw-variant=secondary][disabled] idsw-icon,button[idsw-button=main].idsw-variant-secondary[disabled] idsw-icon,button[idsw-button=main][idsw-variant=secondary][disabled] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--main.idsw-variant-secondary.idsw-loading,.idsw-button--main.idsw-variant-secondary[idsw-loading=true],.idsw-button--main[idsw-variant=secondary].idsw-loading,.idsw-button--main[idsw-variant=secondary][idsw-loading=true],button[idsw-button=main].idsw-variant-secondary.idsw-loading,button[idsw-button=main].idsw-variant-secondary[idsw-loading=true],button[idsw-button=main][idsw-variant=secondary].idsw-loading,button[idsw-button=main][idsw-variant=secondary][idsw-loading=true]{--idsw-loading-circle-color: var(--ids_color_action_secondary_base);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_action_secondary_variant) calc(var(--ids_opacity_soft) * 100%), transparent)}.idsw-button--main.idsw-variant-secondary:has(idsw-loading),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading){--__idsw-button-main-cursor: default;--idsw-button-main-background-color: transparent;--idsw-button-main-border: var(--ids_color_action_secondary_base)}@media (hover: hover) and (pointer: fine){.idsw-button--main.idsw-variant-secondary:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main.idsw-variant-secondary:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}}.idsw-button--main.idsw-variant-secondary:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}.idsw-button--main[idsw-width=full],button[idsw-button=main][idsw-width=full]{justify-content:center;width:100%}@media (max-width: 47.99rem){.idsw-button--main,button[idsw-button=main]{padding:var(--ids_size_general_10x) var(--ids_size_general_24x)}}.idsw-button--main[idsw-contrast=onBrand],button[idsw-button=main][idsw-contrast=onBrand]{--idsw-button-main-background-color: var(--ids_color_action_primary_contrast);--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary);--idsw-button-main-color: var(--ids_color_action_primary_base)}.idsw-button--main[idsw-contrast=onBrand].idsw-loading:after,.idsw-button--main[idsw-contrast=onBrand][idsw-loading=true]:after,button[idsw-button=main][idsw-contrast=onBrand].idsw-loading:after,button[idsw-button=main][idsw-contrast=onBrand][idsw-loading=true]:after{--idsw-loading-circle-color: var(--ids_color_action_primary_base);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_action_primary_variant) calc(var(--ids_opacity_soft) * 100%), transparent)}@media (hover: hover) and (pointer: fine){.idsw-button--main[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-button-main-border: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}}.idsw-button--main[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-button-main-border: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}.idsw-button--main[idsw-contrast=onBrand][disabled],button[idsw-button=main][idsw-contrast=onBrand][disabled]{--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-button-main-border: transparent;--idsw-button-main-color: var(--ids_color_action_disabled_variant)}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary,.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary],button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary,button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]{--idsw-button-main-background-color: transparent;--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary);--idsw-button-main-color: var(--ids_color_contrast_onBrand_primary)}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary.idsw-loading:after,.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary[idsw-loading=true]:after,.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary].idsw-loading:after,.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary][idsw-loading=true]:after,button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary.idsw-loading:after,button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary[idsw-loading=true]:after,button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary].idsw-loading:after,button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary][idsw-loading=true]:after{--idsw-loading-circle-color: var(--ids_color_contrast_onBrand_secondary);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_secondary) calc(var(--ids_opacity_soft) * 100%), transparent)}@media (hover: hover) and (pointer: fine){.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary)}}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary)}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary[disabled],.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary][disabled],button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary[disabled],button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary][disabled]{--idsw-button-main-background-color: transparent;--idsw-button-main-border: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-button-main-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}.idsw-button--icon,button[idsw-button=icon]{align-items:center;background-color:var(--idsw-button-icon-background-color, transparent);border:0;border-radius:var(--ids_size_cornerRadius_smallButton);color:var(--idsw-button-icon-color, var(--ids_color_action_primary_base));
202cursor:var(--__idsw-button-icon-cursor, pointer);display:inline-flex;justify-content:center;outline:none;padding:var(--ids_size_general_12x);position:relative;transition:background-color var(--ids_motion_time_fast_02) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-button--icon idsw-icon,button[idsw-button=icon] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--icon idsw-number-badge,button[idsw-button=icon] idsw-number-badge{--idsw-number-badge-background-color: var(--ids_color_action_primary_base);display:inline-flex;position:absolute;right:0;top:0}@media (hover: hover) and (pointer: fine){.idsw-button--icon:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--icon:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}.idsw-button--icon.idsw-size--small,.idsw-button--icon[idsw-size=small],button[idsw-button=icon].idsw-size--small,button[idsw-button=icon][idsw-size=small]{padding:var(--ids_size_general_4x)}.idsw-button--icon.idsw-size--small idsw-icon,.idsw-button--icon[idsw-size=small] idsw-icon,button[idsw-button=icon].idsw-size--small idsw-icon,button[idsw-button=icon][idsw-size=small] idsw-icon{--idsw-icon-size: var(--ids_size_general_16x)}.idsw-button--icon.idsw-variant-secondary,.idsw-button--icon[idsw-variant=secondary],button[idsw-button=icon].idsw-variant-secondary,button[idsw-button=icon][idsw-variant=secondary]{--idsw-button-icon-color: var(--ids_color_action_secondary_base)}@media (hover: hover) and (pointer: fine){.idsw-button--icon.idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon.idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--icon.idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}.idsw-button--icon.idsw-variant-neutral,.idsw-button--icon[idsw-variant=neutral],button[idsw-button=icon].idsw-variant-neutral,button[idsw-button=icon][idsw-variant=neutral]{--idsw-button-icon-color: var(--ids_color_action_neutral_base);--__idsw-button-icon-neutral-tap-highlight-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft));-webkit-tap-highlight-color:var(--__idsw-button-icon-neutral-tap-highlight-color)}@media (hover: hover) and (pointer: fine){.idsw-button--icon.idsw-variant-neutral:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon.idsw-variant-neutral:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-neutral:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-neutral:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}}.idsw-button--icon.idsw-variant-neutral:active:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon].idsw-variant-neutral:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}.idsw-button--icon[disabled],button[idsw-button=icon][disabled]{--__idsw-button-icon-cursor: n
202o-drop;--idsw-button-icon-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--icon[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: transparent}}.idsw-button--icon[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: transparent}.idsw-button--icon[idsw-contrast=onBrand],button[idsw-button=icon][idsw-contrast=onBrand]{--idsw-button-icon-color: var(--ids_color_contrast_onBrand_primary)}@media (hover: hover) and (pointer: fine){.idsw-button--icon[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--icon[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft))}}.idsw-button--icon[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=icon][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-icon-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft))}.idsw-button--icon[idsw-contrast=onBrand][disabled],button[idsw-button=icon][idsw-contrast=onBrand][disabled]{--idsw-button-icon-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_medium))}.idsw-button--icon[idsw-contrast=onBrand] idsw-number-badge,button[idsw-button=icon][idsw-contrast=onBrand] idsw-number-badge{--idsw-number-badge-color: var(--ids_color_action_neutral_base);--idsw-number-badge-background-color: var(--ids_color_action_primary_contrast)}.idsw-button--fab,button[idsw-button=fab]{align-items:center;background-color:var(--idsw-button-fab-background-color, var(--ids_color_action_secondary_base));border:0;border-radius:var(--ids_size_cornerRadius_button);color:var(--idsw-button-fab-color, var(--ids_color_action_primary_contrast));cursor:pointer;display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);gap:var(--ids_size_general_8x);justify-content:center;line-height:var(--ids_size_general_20x);padding:var(--ids_size_general_18x);transition:background-color var(--ids_motion_time_fast_02) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-button--fab.idsw-variant--primary,.idsw-button--fab[idsw-variant=primary],button[idsw-button=fab].idsw-variant--primary,button[idsw-button=fab][idsw-variant=primary]{background-color:var(--idsw-button-fab-background-color, var(--ids_color_action_primary_base))}@media (hover: hover) and (pointer: fine){.idsw-button--fab.idsw-variant--primary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--fab.idsw-variant--primary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--fab[idsw-variant=primary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--fab[idsw-variant=primary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab].idsw-variant--primary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab].idsw-variant--primary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab][idsw-variant=primary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab][idsw-variant=primary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-fab-background-color: var(--ids_color_action_primary_variant)}}.idsw-button--fab.idsw-variant--primary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--fab[idsw-variant=primary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab].idsw-variant--primary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab][idsw-variant=primary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-fab-background-color: var(--ids_color_action_primary_variant)}.idsw-button--fab.idsw-variant--secondary,.idsw-button--fab[idsw-variant=secondary],button[idsw-button=fab].idsw-variant--secondary,button[idsw-button=fab][idsw-variant=secondary]{background-color:var(--idsw-button-fab-background-color, var(--ids_color_action_secondary_base))}@media (hover: hover) and (pointer: fine){.idsw-button--fab.idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--fab.idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--fab[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--fab[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab].idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab].idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-fab-background-color: var(--ids_color_action_secondary_variant)}}.idsw-button--fab.idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--fab[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab].idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=fab][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-fab-background-color: var(--ids_color_action_secondary_variant)}.idsw-button--fab idsw-icon,button[idsw-button=fab] idsw-icon{--idsw-icon-size: var(--ids_size_general_20x);--idsw-icon-color: currentcolor}.idsw-button--directional,button[idsw-button=directional]{align-items:center;background-color:var(--idsw-button-directional-background-color, transparent);border:0;border-radius:var(--ids_size_cornerRadius_button);color:var(--idsw-button-directional-color, var(--ids_color_action_primary_variant));cursor:var(--__idsw-button-directional-cursor, pointer);display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);gap:var(--ids_size_general_4x);justify-content:center;padding:var(--ids_size_general_12x);transition:background-color var(--ids_motion_time_fast_02) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-button--directional idsw-icon,button[idsw-button=directional] idsw-icon{--idsw-icon-size: var(--ids_size_general_16x);--idsw-icon-color: var(--idsw-button-directional-color, currentcolor)}@media (hover: hover) and (pointer: fine){.idsw-button--directional:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--directional:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--directional:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}.idsw-button--directional.idsw-size--small,.idsw-button--directional[idsw-size=small],button[idsw-button=directional].idsw-size--small,button[idsw-button=directional][idsw-size=small]{font-size:var(--ids_textScale_150)}.idsw-button--directional.idsw-variant--neutral,.idsw-button--directional[idsw-variant=neutral],button[idsw-button=directional].idsw-variant--neutral,button[idsw-button=directional][idsw-variant=neutral]{--idsw-button-directional-color: var(--ids_color_action_neutral_base);--idsw-button-directional-color-hover: var(--ids_color_action_neutral_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--directional.idsw-variant--neutral:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--directional.idsw-variant--neutral:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional].idsw-variant--neutral:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional].idsw-variant--neutral:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}}.idsw-button--directional.idsw-variant--neutral:active:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional].idsw-variant--neutral:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}.idsw-button--directional.idsw-variant--secondary,.idsw-button--directional[idsw-variant=secondary],button[idsw-button=directional].idsw-variant--secondary,button[idsw-button=directional][idsw-variant=secondary]{--idsw-button-directional-color: var(--ids_color_action_secondary_base);--idsw-button-directional-color-hover: var(--ids_color_action_secondary_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--directional.idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--directional.idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional].idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional].idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--directional.idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional].idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}.idsw-button--directional[disabled],button[idsw-button=directional][disabled]{--__idsw-button-directional-cursor: n
202o-drop;--idsw-button-directional-color: var(--ids_color_action_disabled_variant);--idsw-button-directional-color-hover: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--directional[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: transparent}}.idsw-button--directional[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-background-color: transparent}.idsw-button--directional[disabled] idsw-icon,button[idsw-button=directional][disabled] idsw-icon{--idsw-icon-color: var(--ids_color_action_disabled_variant)}.idsw-button--directional[idsw-contrast=onBrand],button[idsw-button=directional][idsw-contrast=onBrand]{--idsw-button-directional-background-color: var(--ids_color_action_primary_base);--idsw-button-directional-color: var(--ids_color_contrast_onBrand_primary)}@media (hover: hover) and (pointer: fine){.idsw-button--directional[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--directional[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_strong));--idsw-button-directional-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft))}}.idsw-button--directional[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=directional][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-directional-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_strong));--idsw-button-directional-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft))}.idsw-button--directional[idsw-contrast=onBrand][disabled],button[idsw-button=directional][idsw-contrast=onBrand][disabled]{--idsw-button-directional-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_medium))}.idsw-button--directional[idsw-contrast=onBrand][disabled] idsw-icon,button[idsw-button=directional][idsw-contrast=onBrand][disabled] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--contextual,button[idsw-button=contextual]{align-items:center;background-color:var(--idsw-button-contextual-background-color, transparent);border:none;border-radius:var(--ids_size_cornerRadius_button);box-shadow:inset 0 0 0 var(--ids_size_general_1x) var(--idsw-button-contextual-border-color, var(--ids_color_action_secondary_base));box-sizing:border-box;color:var(--idsw-button-contextual-color, var(--ids_color_action_secondary_base));cursor:var(--__idsw-button-contextual-cursor, pointer);display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);justify-content:center;padding:var(--ids_size_general_12x) var(--ids_size_general_16x);transition:background-color var(--ids_motion_time_fast_02) var(--ids_motion_easing_effective_accelerate_standard)}@media (hover: hover) and (pointer: fine){.idsw-button--contextual:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--contextual:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-contextual-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--contextual:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-contextual-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}.idsw-button--contextual[disabled],button[idsw-button=contextual][disabled]{--__idsw-button-contextual-cursor: n
202o-drop;--idsw-button-contextual-border-color: var(--ids_color_action_disabled_base);--idsw-button-contextual-color: var(--ids_color_action_disabled_base)}@media (hover: hover) and (pointer: fine){.idsw-button--contextual[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--contextual[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-contextual-background-color: transparent}}.idsw-button--contextual[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-contextual-background-color: transparent}.idsw-button--contextual[idsw-contrast=onBrand],button[idsw-button=contextual][idsw-contrast=onBrand]{--idsw-button-contextual-border-color: var(--ids_color_contrast_onBrand_primary);--idsw-button-contextual-color: var(--ids_color_contrast_onBrand_primary)}@media (hover: hover) and (pointer: fine){.idsw-button--contextual[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--contextual[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-contextual-background-color: rgb(from color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent) r g b / var(--ids_opacity_soft))}}.idsw-button--contextual[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=contextual][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-contextual-background-color: rgb(from color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent) r g b / var(--ids_opacity_soft))}.idsw-button--contextual[idsw-contrast=onBrand][disabled],button[idsw-button=contextual][idsw-contrast=onBrand][disabled]{--idsw-button-contextual-border-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_medium));--idsw-button-contextual-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_medium))}.idsw-button--action,button[idsw-button=action]{align-items:center;background-color:var(--idsw-button-action-background-color, transparent);border:0;border-radius:var(--ids_size_cornerRadius_button);color:var(--idsw-button-action-color, var(--ids_color_action_primary_variant));cursor:var(--__idsw-button-action-cursor, pointer);display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);gap:var(--ids_size_general_8x);justify-content:center;padding:var(--ids_size_general_12x)}.idsw-button--action idsw-icon,button[idsw-button=action] idsw-icon{--idsw-icon-color: currentcolor}@media (hover: hover) and (pointer: fine){.idsw-button--action:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--action:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}.idsw-button--action.idsw-size--small,.idsw-button--action[idsw-size=small],button[idsw-button=action].idsw-size--small,button[idsw-button=action][idsw-size=small]{font-size:var(--ids_textScale_150)}.idsw-button--action.idsw-variant--neutral,.idsw-button--action[idsw-variant=neutral],button[idsw-button=action].idsw-variant--neutral,button[idsw-button=action][idsw-variant=neutral]{--idsw-button-action-color: var(--ids_color_action_neutral_base)}@media (hover: hover) and (pointer: fine){.idsw-button--action.idsw-variant--neutral:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action.idsw-variant--neutral:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--neutral:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--neutral:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}}.idsw-button--action.idsw-variant--neutral:active:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--neutral:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}.idsw-button--action.idsw-variant--neutral idsw-icon,.idsw-button--action[idsw-variant=neutral] idsw-icon,button[idsw-button=action].idsw-variant--neutral idsw-icon,button[idsw-button=action][idsw-variant=neutral] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--action.idsw-variant--secondary,.idsw-button--action[idsw-variant=secondary],button[idsw-button=action].idsw-variant--secondary,button[idsw-button=action][idsw-variant=secondary]{--idsw-button-action-color: var(--ids_color_action_secondary_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--action.idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action.idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--action.idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}.idsw-button--action.idsw-variant--secondary idsw-icon,.idsw-button--action[idsw-variant=secondary] idsw-icon,button[idsw-button=action].idsw-variant--secondary idsw-icon,button[idsw-button=action][idsw-variant=secondary] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--action[disabled],button[idsw-button=action][disabled]{--__idsw-button-action-cursor: n
202o-drop;--idsw-button-action-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--action[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: transparent}}.idsw-button--action[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: transparent}.idsw-button--action[disabled] idsw-icon,button[idsw-button=action][disabled] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--action[idsw-contrast=onBrand],button[idsw-button=action][idsw-contrast=onBrand]{--idsw-button-action-background-color: var(--ids_color_action_primary_base);--idsw-button-action-color: var(--ids_color_contrast_onBrand_primary)}@media (hover: hover) and (pointer: fine){.idsw-button--action[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft));--idsw-button-action-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_strong))}}.idsw-button--action[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft));--idsw-button-action-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_strong))}.idsw-button--action[idsw-contrast=onBrand][disabled],button[idsw-button=action][idsw-contrast=onBrand][disabled]{--idsw-button-action-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_medium))}.idsw-button--action[idsw-contrast=onBrand][disabled] idsw-icon,button[idsw-button=action][idsw-contrast=onBrand][disabled] idsw-icon{--idsw-icon-color: currentcolor}";var Pd=Object.defineProperty,Jl=Object.getOwnPropertyDescriptor,Ir=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Jl(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Pd(l,c,f),f};let Yi=class extends A.i{constructor(){super(...arguments),this._visibleDotsLimit=5,this._dotIndex=0,this._pullStep=3,this._firstVisibleDotIndex=0,this._dots=[],this.current=0,this.ariaControlsId="",this.arrows=!0}set dots(s){this._dots=Array.isArray(s)?s:s.split(",").map(l=>Number(l.trim())).filter(l=>!isNaN(l))}get dots(){return this._dots}updated(s){(s.has("current")||s.has("dots"))&&this._updateVisibleWindow(this.current)}render(){const s=this.dots.length,l=this._visibleDotsLimit;let c=this.dots.indexOf(this.current);if(-1===c){c=0;let D=1/0,F=0;this.dots.forEach((V,de)=>{const xe=Math.abs(V-this.current);xe<D&&(D=xe,F=de)}),this.current=this.dots[F],c=F}const h=this._firstVisibleDotIndex>=0?this._firstVisibleDotIndex:0,f=Math.min(h+l,s),x=this.dots.slice(h,f);return this._dotIndex=c,A.x`
203      <div class="idsw-pagination-dots">
204        ${this.arrows?A.x`
205              <button
206                idsw-button="icon"
207                idsw-variant="neutral"
208                idsw-size="small"
209                ?disabled=${this.current===this.dots[0]}
210                aria-label=${this.previousLiteral?this.previousLiteral:"Anterior"}
211                type="button"
212                @click=${()=>{this._dotIndex>0&&(this._dotIndex=this._dotIndex-1,this.current=this.dots[this._dotIndex],this.dispatchEvent(new CustomEvent("current-change",{detail:this.current})))}}
213              >
214                <idsw-icon name="arrow_left"></idsw-icon>
215              </button>
216            `:null}
217        <ul class="idsw-pagination-dots__items">
218          ${x.map((D,F)=>{const V=h+F,de=D===this.current||D<this.dots[this._dotIndex+1]&&D>=this.dots[this._dotIndex];return A.x`
219              <li class="idsw-pagination-dots__item-wrapper">
220                <button
221                  class=${(0,Re.e)({"idsw-pagination-dots__item":!0,"idsw-pagination-dots__item--selected":de})}
222                  aria-controls=${this._ariaControlsByIndex(V)||void 0}
223                  aria-current=${de}
224                  aria-label=${D+1}
225                  type="button"
226                  @keydown=${xe=>this._onDotKeyDown(xe,F)}
227                  @click=${()=>{D!==this.current&&(this._dotIndex=V,this.current=D,this.dispatchEvent(new CustomEvent("current-change",{detail:this.current,composed:!0,bubbles:!0})),this.dispatchEvent(new CustomEvent("dot-click",{detail:this.current,composed:!0,bubbles:!0})),setTimeout(()=>{const xe=Array.from(this._buttonDots).find(Se=>Number(Se.getAttribute("aria-label"))===this.current+1);xe?.focus()}))}}
228                ></button>
229              </li>
230            `})}
231        </ul>
232        ${this.arrows?A.x`
233              <button
234                idsw-button="icon"
235                idsw-variant="neutral"
236                idsw-size="small"
237                ?disabled=${this.current===this.dots[this.dots.length-1]}
238                aria-label=${this.nextLiteral?this.nextLiteral:"Pr\xf3ximo"}
239                type="button"
240                @click=${()=>{this.dots[this._dotIndex+1]&&(this._dotIndex=this._dotIndex+1,this.current=this.dots[this._dotIndex],this.dispatchEvent(new CustomEvent("current-change",{detail:this.current})))}}
241              >
242                <idsw-icon name="arrow_right"></idsw-icon>
243              </button>
244            `:null}
245      </div>
246    `}_onDotKeyDown(s,l){var c,h;const f=this.renderRoot.querySelectorAll(".idsw-pagination-dots__item");return["ArrowLeft","ArrowUp"].includes(s.key)&&l>0?(null==(c=f[l-1])||c.focus(),void s.preventDefault()):["ArrowRight","ArrowDown"].includes(s.key)&&l<f.length-1?(null==(h=f[l+1])||h.focus(),void s.preventDefault()):void 0}_updateVisibleWindow(s){const l=this.dots.length,c=this._calculateTargetFirst(s,l),h=this._calculateFinalFirst(c,l);h!==this._firstVisibleDotIndex&&(this._firstVisibleDotIndex=h)}_calculateTargetFirst(s,l){if(l<=this._visibleDotsLimit||0===s)return 0;if(s===l-1)return l-this._visibleDotsLimit;const c=s-this._firstVisibleDotIndex;return 0===c?s-this._pullStep:c===this._visibleDotsLimit-1?s-1:this._firstVisibleDotIndex}_calculateFinalFirst(s,l){const c=l-this._visibleDotsLimit,h=Math.max(0,Math.min(c,s)),f=h-this._firstVisibleDotIndex;if(0===f)return this._firstVisibleDotIndex;let x=f>0?Math.min(this._firstVisibleDotIndex+this._pullStep,h):Math.max(this._firstVisibleDotIndex-this._pullStep,h);return x=Math.max(0,Math.min(c,x)),x}_ariaControlsByIndex(s){return this.ariaControlsId?`${this.ariaControlsId}-${s}`:void 0}};Yi.styles=[(0,ve.r)(".idsw-pagination-dots{align-items:center;display:flex;gap:var(--ids_size_general_4x)}.idsw-pagination-dots__items{align-items:center;display:flex;gap:var(--ids_size_general_4x);margin:0;padding:0}.idsw-pagination-dots__item-wrapper{display:flex;list-style:none}.idsw-pagination-dots__item{background-color:var(--idsw-pagination-dots-background-color, var(--ids_color_bg_variant_02));border:none;border-radius:var(--ids_size_general_10x);cursor:pointer;height:var(--ids_size_general_6x);outline-offset:var(--ids_size_general_2x);padding:0;transition:width var(--ids_motion_time_superslow_01) var(--ids_motion_easing_effective_02),background-color var(--ids_motion_time_superslow_01) var(--ids_motion_easing_effective_02),transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_02) var(--ids_motion_delay_fast_01);width:var(--ids_size_general_6x)}.idsw-pagination-dots__item--selected{background-color:var(--idsw-pagination-dots-background-color-selected, var(--ids_color_action_neutral_base));pointer-events:none;width:var(--ids_size_general_20x)}:host([idsw-contrast=onBrand]) .idsw-pagination-dots{border-radius:9999999px;padding:1rem;background-color:var(--ids_color_contrast_onBrand_primary_soft)}:host([idsw-contrast=onBrand]) .idsw-pagination-dots__item{--idsw-pagination-dots-background-color: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-pagination-dots{--idsw-pagination-dots-background-color-selected: var(--ids_color_action_primary_contrast)}:host([idsw-contrast=onBrand]) .idsw-pagination-dots button[idsw-button]{--idsw-button-icon-color: var(--ids_color_action_primary_contrast)}:host([idsw-contrast=onBrand]) .idsw-pagination-dots button[idsw-button]:disabled{--idsw-button-icon-color: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_medium) * 100%), transparent)}"),(0,ve.r)(Xi)],Ir([(0,St.r)()],Yi.prototype,"_firstVisibleDotIndex",2),Ir([(0,N.n)({type:String})],Yi.prototype,"dots",1),Ir([(0,N.n)({type:Number})],Yi.prototype,"current",2),Ir([(0,N.n)({type:String,attribute:"aria-controls"}
246)],Yi.prototype,"ariaControlsId",2),Ir([(0,N.n)({type:Boolean,attribute:"arrows",reflect:!0})],Yi.prototype,"arrows",2),Ir([(0,N.n)({type:String})],Yi.prototype,"nextLiteral",2),Ir([(0,N.n)({type:String})],Yi.prototype,"previousLiteral",2),Ir([(0,N.n)({type:String})],Yi.prototype,"currentLiteral",2),Ir([_o(".idsw-pagination-dots__item")],Yi.prototype,"_buttonDots",2),Yi=Ir([(0,Ie.t)("idsw-pagination-dots")],Yi);var ol=Object.defineProperty,Ia=Object.getOwnPropertyDescriptor,Mn=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Ia(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&ol(l,c,f),f};let jn=class extends A.i{constructor(){super(...arguments),this.visibleItems="auto",this.gap="medium",this.padding="none",this.type="group",this.showPreviewItem=!1,this.ariaLabel="",this.helperText={ariaLabel:"slide #current de #total, exibindo #visible itens",empty:"Nenhum item no carrossel",single:"Item #current de #total do slide",group:"slide #current de #total, exibindo #visible itens"},this.showPaginationDots=!0,this.hideNonVisibleFromAT=!1,this.initialIndex=0,this.currentStartIndex=0}dispatchCarouselEvent(){const s=new CustomEvent("idsw-carousel-change",{bubbles:!0,composed:!0,detail:{currentStartIndex:this.currentStartIndex,visibleItems:this.visibleItems,groupIndexSlides:this._groupIndexSlides}});this.dispatchEvent(s)}updated(){var s=this;return(0,gt.A)(function*(){s.style.setProperty("--__idsw-carousel-visible-items",String(s.visibleItems));const l=`--__idsw-carousel-padding-${s.padding}`,c=getComputedStyle(s).getPropertyValue(l);s.style.setProperty("--__idsw-carousel-padding",c),"auto"===s.visibleItems&&s.style.setProperty("--__idsw-carousel-item_flex","none"),"auto"!==s.visibleItems&&s.style.removeProperty("--__idsw-carousel-item_flex"),yield s.updateComplete,s.calculateGroup(),"auto"!==s.visibleItems&&!s.showPreviewItem&&s.hideNonVisibleFromAT&&s.calculateVisibleGroup()})()}connectedCallback(){super.connectedCallback(),void 0!==this.initialIndex&&this.initialIndex>0&&(this._scrollMixin=new li(this,this.initialIndex,()=>{this.navigateToInitialIndex()}),requestAnimationFrame(()=>{var s;null==(s=this._scrollMixin)||s.setupInitialNavigation()}))}disconnectedCallback(){var s;super.disconnectedCallback(),null==(s=this._scrollMixin)||s.destroy(),this._scrollMixin=void 0}render(){return A.x`
247      <div
248        class=${(0,Re.e)(this.getRenderClasses())}
249        role="region"
250        aria-roledescription="carousel"
251        @focusin=${this.onFocusIn}
252        @scroll=${this.onScroll}
253        aria-label="${this.ariaLabel||"Carrossel"}: ${this.helperText[this.type].replace("#current",(this.currentStartIndex+1).toString()).replace("#total",this._carouselItemEl.length.toString()).replace("#visible",this.visibleItems.toString())}"
254      >
255        <slot @slotchange=${this.onSlotChange}></slot>
256      </div>
257
258      ${this.showPaginationDots?this.renderPaginationDots():A.E}
259    `}renderPaginationDots(){return A.x`
260      <idsw-pagination-dots
261        dots=${this._groupIndexSlides}
262        current=${this.currentStartIndex}
263        @current-change=${this._onPaginationDotChange}
264        @dot-click=${this._onDotClick}
265        nextLiteral=${this.nextLiteral}
266        previousLiteral=${this.previousLiteral}
267        currentLiteral=${this.currentLiteral}
268        #component
269      ></idsw-pagination-dots>
270    `}_onPaginationDotChange(s){this._navigateToIndex(s.detail)}_onDotClick(s){this.currentStartIndex=s.detail;const l=this._carouselItemEl[s.detail];l&&setTimeout(()=>{this._setTabindexAndFocus(l.firstElementChild??l)},300)}_setTabindexAndFocus(s){s.hasAttribute("tabindex")||s.setAttribute("tabindex","-1"),s.focus()}_calculateActualVisibleItems(){var s;if(!this._carousel||null==(s=this._carouselItemEl)||!s.length)return 0;const l=this._carousel.getBoundingClientRect(),c=l.left,h=l.right;let f=0;for(const x of this._carouselItemEl){const D=x.getBoundingClientRect(),F=D.left,de=Math.min(D.right,h)-Math.max(F,c);de>0&&de>=.5*D.width&&f++}return Math.max(1,f)}calculateGroup(){const s=this._calculateActualVisibleItems();if("auto"!==this.visibleItems&&(!this.visibleItems||this.visibleItems<=0)&&(this.visibleItems=1),"single"===this.type)return void(this._groupIndexSlides=Array.from({length:this._carouselItemEl.length},(x,D)=>D));if("group"===this.type&&"auto"===this.visibleItems){const x=this._carouselItemEl,D=[],F=s;for(let V=0;V<x.length;V+=F)D.push(V);if(D.length>1){const V=x.length-F;V>0&&V!==D[D.length-1]&&(D[D.length-1]=V)}return void(this._groupIndexSlides=D)}const l="auto"!==this.visibleItems?this.visibleItems:1,c=this._carouselItemEl.length,h=Math.ceil(c/l),f=[];for(let x=0;x<h;x++){if(x===h-1){f.push(c-l);break}f.push(x*l)}this._groupIndexSlides=f}_navigateToIndex(s){var l,c;null!=(l=this._groupIndexSlides)&&l.length&&(null==(c=this._carouselItemEl[s])||c.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"}))}navigateToInitialIndex(){if(void 0===this.initialIndex||this.initialIndex<0)return;const l=Math.min(this.initialIndex,this._carouselItemEl.length-1);l>0&&this._carouselItemEl[l]&&requestAnimationFrame(()=>{var c;const h=this._carouselItemEl[l];null==(c=h?.scrollIntoView)||c.call(h,{behavior:"smooth",block:"nearest",inline:"start"}),this.currentStartIndex=l})}calculateVisibleGroup(){const s=this.currentStartIndex;this._carouselItemEl.forEach((l,c)=>{c>=s&&c<s+Number(this.visibleItems)?(l.removeAttribute("aria-hidden"),l.removeAttribute("tabindex"),l.removeAttribute("inert")):(l.setAttribute("aria-hidden","true"),l.setAttribute("tabindex",-1),l.setAttribute("inert","true"))})}onScroll(){var s;!this._carousel||null==(s=this._groupIndexSlides)||!s.length||(this._scrollEndTimeout&&window.clearTimeout(this._scrollEndTimeout),this._scrollEndTimeout=window.setTimeout(()=>this._handleScrollEnd(),120))}_handleScrollEnd(){var s;if(!this._carousel||null==(s=this._groupIndexSlides)||!s.length)return;const c=Math.round(this._carousel.scrollLeft/(this._carousel.scrollWidth/this._carouselItemEl.length));c!==this.currentStartIndex&&(this.currentStartIndex=c,this.dispatchCarouselEvent())}onSlotChange(){requestAnimationFrame(()=>{this.calculateGroup(),this.requestUpdate()})}onFocusIn(s){const l=s.target,c=this._carouselItemEl.findIndex(h=>h===l||h.contains(l));-1!==c&&(this.currentStartIndex=c,this.dispatchCarouselEvent())}getRenderClasses(){return{"idsw-carousel":!0,"idsw-carousel--preview-item":this.showPreviewItem,"idsw-carousel--gap-small":"small"===this.gap,"idsw-carousel--gap-large":"large"===this.gap}}};jn.styles=(0,ve.r)(":host{--__idsw-carousel-padding-none: 0;--__idsw-carousel-padding-small: var(--ids_size_general_16x);--__idsw-carousel-padding-medium: var(--ids_size_general_24x);display:block;width:100%}.idsw-carousel{align-items:flex-start;box-sizing:border-box;container-type:inline-size;display:flex;gap:var(--__idsw-carousel-gap, var(--ids_size_general_8x));-ms-overflow-style:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--__idsw-carousel-padding, 0);scroll-padding:0 var(--__idsw-carousel-padding, 0);scroll-snap-type:x mandatory;scrollbar-width:none}.idsw-carousel .idsw-carousel::-webkit-scrollbar{display:none}.idsw-carousel--preview-item{padding-right:calc((100% / var(--__idsw-carousel-visible-items, 1) - var(--__idsw-carousel-gap, var(--ids_size_general_8x))) / 2)}.idsw-carousel--gap-small{--__idsw-carousel-gap: var(--ids_size_general_4x)}.idsw-carousel--gap-large{--__idsw-carousel-gap: var(--ids_size_general_12x)}::slotted(*){box-sizing:border-box;flex:var(--__idsw-carousel-item_flex, 0 0 calc(100% / var(--__idsw-carousel-visible-items, 1) - (var(--__idsw-carousel-gap, var(--ids_size_general_8x)) - var(--__idsw-carousel-gap, var(--ids_size_general_8x)) / var(--__idsw-carousel-visible-items))));min-width:unset;scroll-snap-align:start;scroll-snap-stop:always}idsw-pagination-dots{display:flex;justify-content:center;margin-top:var(--ids_size_general_16x)}"),Mn([(0,N.n)({type:Number})],jn.prototype,"visibleItems",2),Mn([(0,N.n)({type:String})],jn.prototype,"gap",2),Mn([(0,N.n)({type:String})],jn.prototype,"padding",2),Mn([(0,N.n)({type:String})],jn.prototype,"type",2),Mn([(0,N.n)({type:Boolean})],jn.prototype,"showPreviewItem",2),Mn([(0,N.n)({type:String,reflect:!0,attribute:"aria-label"})],jn.prototype,"ariaLabel",2),Mn([(0,N.n)({type:String})],jn.prototype,"helperText",2),Mn([(0,N.n)({type:Boolean,attribute:"show-pagination-dots"})],jn.prototype,"showPaginationDots",2),Mn([(0,N.n)({type:String})],jn.prototype,"nextLiteral",2),Mn([(0,N.n)({type:String})],jn.prototype,"previousLiteral",2),Mn([(0,N.n)({type:String})],jn.prototype,"currentLiteral",2),Mn([(0,N.n)({type:Boolean})],jn.prototype,"hideNonVisibleFromAT",2),Mn([(0,N.n)({type:Number})],jn.prototype,"initialIndex",2),Mn([(0,St.r)()],jn.prototype,"currentStartIndex",2),Mn([(0,Sn.e)(".idsw-carousel")],jn.prototype,"_carousel",2),Mn([(0,bn.o)({slot:""})],jn.prototype,"_carouselItemEl",2),jn=Mn([(0,Ie.t)("idsw-carousel")],jn),M(7723);var Ma=Object.defineProperty,Ft=Object.getOwnPropertyDescriptor,Tn=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Ft(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Ma(l,c,f),f};let _n=class extends A.i{constructor(){super(...arguments),this.maxNumber=99,this.variant="neutral"}render(){return A.x`<div class=${(0,Re.e)(this._getRenderClasses())}>
271      <span>${this._getDisplayValue(this.value)}</span>
272    </div>`}_getDisplayValue(s){if(s){const l="string"==typeof s?parseInt(s,10):s,c=this.maxNumber||99;return!s||isNaN(l)?"":c<0?l<c?`-${Math.abs(c)}`:`${l}`:l>c?`+${c}`:`${l}`}return""}_getRenderClasses(){return{"idsw-number-badge":!0,"idsw-number-badge--primary":"primary"===this.variant,"idsw-number-badge--secondary":"secondary"===this.variant,"idsw-number-badge--success":"success"===this.variant,"idsw-number-badge--error":"error"===this.variant,"idsw-number-badge--alert":"alert"===this.variant,"idsw-number-badge--information":"information"===this.variant}}};_n.styles=(0,ve.r)(":host(idsw-number-badge){display:inline-flex}.idsw-number-badge{align-items:center;background-color:var(--idsw-number-badge-background-color, var(--ids_color_feedback_neutral));border-radius:var(--ids_size_cornerRadius_layout_01);box-sizing:border-box;color:var(--idsw-number-badge-color, var(--ids_color_action_neutral_contrast));display:flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_01);height:var(--ids_size_general_20x);line-height:var(--ids_textStyle_lineHeight_xsmall);min-width:var(--ids_size_general_20x);padding:0 var(--ids_size_general_6x)}.idsw-number-badge--primary{--idsw-number-badge-background-color: var(--ids_color_action_primary_base);--idsw-number-badge-color: var(--ids_color_action_primary_contrast)}.idsw-number-badge--secondary{--idsw-number-badge-background-color: var(--ids_color_action_secondary_base);--idsw-number-badge-color: var(--ids_color_action_secondary_contrast)}.idsw-number-badge--success{--idsw-number-badge-background-color: var(--ids_color_feedback_success);--idsw-number-badge-color: var(--ids_color_feedback_success_contrast)}.idsw-number-badge--error{--idsw-number-badge-background-color: var(--ids_color_feedback_error);--idsw-number-badge-color: var(--ids_color_feedback_error_contrast)}.idsw-number-badge--alert{--idsw-number-badge-background-color: var(--ids_color_feedback_alert);--idsw-number-badge-color: var(--ids_color_feedback_alert_contrast)}.idsw-number-badge--information{--idsw-number-badge-background-color: var(--ids_color_feedback_information);--idsw-number-badge-color: var(--ids_color_feedback_information_contrast)}:host([idsw-contrast=onBrand]) .idsw-number-badge{--idsw-number-badge-background-color: var(--ids_color_bg_base);--idsw-number-badge-color: var(--ids_color_feedback_neutral)}:host([idsw-contrast=onBrand]) .idsw-number-badge--primary{--idsw-number-badge-color: var(--ids_color_action_primary_base)}:host([idsw-contrast=onBrand]) .idsw-number-badge--secondary{--idsw-number-badge-color: var(--ids_color_action_secondary_base)}"),Tn([(0,N.n)({type:Number,reflect:!0})],_n.prototype,"maxNumber",2),Tn([(0,N.n)({type:String,reflect:!0})],_n.prototype,"variant",2),Tn([(0,N.n)({type:String,reflect:!0})],_n.prototype,"value",2),_n=Tn([(0,Ie.t)("idsw-number-badge")],_n);const Mi=".idsw-display-text{font-family:var(--ids_textStyle_display_family);font-size:var(--ids_textScale_700);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-display-text.-large{font-size:var(--ids_textScale_800)}.idsw-display-text.-small{font-size:var(--ids_textScale_600)}.idsw-display-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-title{font-family:var(--ids_textStyle_title_family);font-size:var(--ids_textScale_300);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-title.-small{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-title.-large{font-size:var(--ids_textScale_400)}.idsw-title.-bold,.idsw-title.idsw-chips-item__content{font-weight:var(--ids_textStyle_title_weight_01)}.idsw-title[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-body-text,.idsw-chips-item__content{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-body-text.-large,.-large.idsw-chips-item__content{font-size:var(--ids_textScale_200)}.idsw-body-text.-small,.-small.idsw-chips-item__content{font-size:var(--ids_textScale_100)}.idsw-body-text.-bold,.idsw-chips-item__content{font-weight:var(--ids_textStyle_body_weight_01)}.idsw-body-text[idsw-contrast=onBrand],[idsw-contrast=onBrand].idsw-chips-item__content{color:var(--ids_color_contrast_onBrand_primary)}.idsw-label,.idsw-chips__legend{font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-label.-xlarge,.-xlarge.idsw-chips__legend{font-size:var(--ids_textScale_400)}.idsw-label.-large,.-large.idsw-chips__legend{font-size:var(--ids_textScale_300)}.idsw-label.-small,.-small.idsw-chips__legend{font-size:var(--ids_textScale_150)}.idsw-label.-xsmall,.-xsmall.idsw-chips__legend{font-size:var(--ids_textScale_100)}.idsw-label.-bold,.-bold.idsw-chips__legend,.idsw-label.idsw-chips-item__content,.idsw-chips__legend.idsw-chips-item__content{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-label[idsw-contrast=onBrand],[idsw-contrast=onBrand].idsw-chips__legend{color:var(--ids_color_contrast_onBrand_primary)}:host(idsw-chips){display:inline-flex;--idsw-chip-bg-color: var(--ids_color_bg_base);--idsw-chip-border-color: var(--ids_color_action_secondary_base);--idsw-chip-text-color: var(--ids_color_action_secondary_base);--idsw-chip-bg-color-hover: color-mix(in srgb, var(--ids_color_action_secondary_base) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-chip-border-color-hover: var(--ids_color_action_secondary_variant);--idsw-chip-text-color-hover: var(--ids_color_action_secondary_variant);--idsw-chip-bg-color-checked: var(--ids_color_action_secondary_base);--idsw-chip-text-color-checked: var(--ids_color_action_secondary_contrast);--idsw-chip-bg-color-checked-hover: var(--ids_color_action_secondary_variant)}:host(idsw-chips[idsw-contrast=onBrand]){--idsw-chip-bg-color: transparent;--idsw-chip-border-color: var(--ids_color_contrast_onBrand_primary);--idsw-chip-text-color: var(--ids_color_contrast_onBrand_primary);--idsw-chip-bg-color-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-chip-border-color-hover: var(--ids_color_contrast_onBrand_primary);--idsw-chip-text-color-hover: var(--ids_color_contrast_onBrand_primary);--idsw-chip-bg-color-checked: var(--ids_color_contrast_onBrand_primary);--idsw-chip-text-color-checked: var(--ids_color_bg_brand_secondary);--idsw-chip-bg-color-checked-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent)}.idsw-chips{border:none;margin:0;min-width:0;padding:0}.idsw-chips__legend{margin-bottom:var(--ids_size_general_8x)}.idsw-chips__options{align-items:stretch;display:flex;flex-wrap:var(--idsw-chips-options-flex-wrap, wrap);
272gap:var(--ids_size_general_8x)}:host(idsw-chips-item[idsw-contrast=onBrand]) .idsw-chips-item__content{--idsw-number-badge-background-color: var(--ids_color_bg_base);--idsw-number-badge-color: var(--ids_color_action_secondary_base)}:host(idsw-chips-item[idsw-contrast=onBrand]) .idsw-chips-item__input:checked+.idsw-chips-item__content{--idsw-number-badge-background-color: var(--ids_color_action_secondary_base);--idsw-number-badge-color: var(--ids_color_action_secondary_contrast)}:host(idsw-chips-item[idsw-contrast=onBrand]) .idsw-chips-item__input:disabled+.idsw-chips-item__content{background-color:transparent;border-color:color-mix(in srgb,var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%),transparent);color:color-mix(in srgb,var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%),transparent)}.idsw-chips-item{all:unset;all:revert;box-sizing:border-box;position:relative}.idsw-chips-item__content{align-items:center;background-color:var(--idsw-chip-bg-color);border:var(--ids_size_border_small) solid var(--idsw-chip-border-color);border-radius:var(--ids_size_cornerRadius_tags_02);box-sizing:border-box;color:var(--idsw-chip-text-color);display:flex;gap:var(--ids_size_general_8x);max-height:var(--ids_size_general_32x);max-width:14.25rem;min-height:var(--ids_size_general_32x);min-width:3.25rem;padding:var(--ids_size_general_6x) var(--ids_size_general_8x);transition:background-color var(--ids_motion_time_fast_03) linear;-webkit-user-select:none;user-select:none;--idsw-number-badge-background-color: var(--ids_color_action_secondary_base);--idsw-number-badge-color: var(--ids_color_action_secondary_contrast)}.idsw-chips-item__content ::slotted(*){pointer-events:none}.idsw-chips-item__label{font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall);margin:0 auto;overflow:hidden;text-overflow:ellipsis;transition:color var(--ids_motion_time_fast_03) linear;white-space:nowrap}.idsw-chips-item__input{all:unset;all:revert;box-sizing:border-box;background:transparent;border:0;display:block;width:100%}@media (pointer: coarse){.idsw-chips-item__input{outline:0!important}.idsw-chips-item__input:focus{outline:0!important}}@media (pointer: coarse) and (pointer: fine){.idsw-chips-item__input:focus-visible,.idsw-chips-item__input:focus.focus-visible{outline:0!important}}@media (pointer: fine){.idsw-chips-item__input:focus-visible,.idsw-chips-item__input:focus.focus-visible{outline:revert!important}}@media (pointer: fine) and (pointer: fine){.idsw-chips-item__input:focus-visible,.idsw-chips-item__input:focus.focus-visible{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}}.idsw-chips-item__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border-radius:var(--ids_size_cornerRadius_tags_02);cursor:pointer;height:100%;outline-offset:var(--ids_size_general_2x);position:absolute;text-overflow:ellipsis;width:100%}.idsw-chips-item__input:hover+.idsw-chips-item__content{background-color:var(--idsw-chip-bg-color-hover);border-color:var(--idsw-chip-border-color-hover);color:var(--idsw-chip-text-color-hover)}.idsw-chips-item__input:checked+.idsw-chips-item__content{background-color:var(--idsw-chip-bg-color-checked);color:var(--idsw-chip-text-color-checked);--idsw-number-badge-background-color: var(--ids_color_bg_base);--idsw-number-badge-color: var(--ids_color_action_secondary_base)}.idsw-chips-item__input:checked:hover:not(:disabled)+.idsw-chips-item__content{background-color:var(--idsw-chip-bg-color-checked-hover);color:var(--idsw-chip-text-color-checked)}.idsw-chips-item__input:disabled{cursor:not-allowed}.idsw-chips-item__input:disabled+.idsw-chips-item__content{background-color:var(--ids_color_bg_base);border-color:var(--ids_color_action_disabled_variant);color:var(--ids_color_action_disabled_variant)}";var di=Object.defineProperty,sl=Object.getOwnPropertyDescriptor,Ji=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?sl(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&di(l,c,f),f};let Zn=class extends A.i{constructor(){super(...arguments),this._uniqueId=`idsw-chips-item-${crypto.randomUUID()}`,this.label="",this.value="",this.name=""}render(){return A.x`
273      <div class="idsw-chips-item">
274        <input
275          class="idsw-chips-item__input"
276          id=${this._uniqueId}
277          type=${this.type?this.type:"radio"}
278          .value=${this.value}
279          .disabled="${!this._hasNumberBadge&&this.disabled}"
280          .name=${this.value}
281          .checked=${this.checked}
282          aria-labelledby="${this._uniqueId}__label"
283          @change=${s=>this._handleInputEvent(s)}
284          @focus=${s=>this._handleInputEvent(s)}
285        />
286        <div class="idsw-chips-item__content" aria-hidden="true">
287          <label
288            aria-label=${this._label}
289            id="${this._uniqueId}__label"
290            class="idsw-chips-item__label"
291            for=${this._uniqueId}
292          >
293            ${this.label}
294          </label>
295          <slot @slotchange=${this._handleSlotChange}></slot>
296        </div>
297      </div>
298    `}_handleInputEvent(s){this.checked=s.target.checked,this.dispatchEvent(new CustomEvent(`idsw-chips-item-${s.type}`,{bubbles:!0,composed:!0,detail:{checked:this.checked,value:this.value,id:this._uniqueId,target:this}}))}_handleSlotChange(){this._hasNumberBadge=this.slotted.length>0}get _label(){return this._hasNumberBadge?this.label+", "+this.slotted[0].value+" novas atualiza\xe7\xf5es":this.label}};Zn.styles=(0,ve.r)(Mi),Ji([(0,St.r)()],Zn.prototype,"_hasNumberBadge",2),Ji([(0,N.n)({type:Boolean,reflect:!0})],Zn.prototype,"checked",2),Ji([(0,N.n)({type:Boolean,reflect:!0})],Zn.prototype,"disabled",2),Ji([(0,N.n)({type:String})],Zn.prototype,"label",2),Ji([(0,N.n)({type:String})],Zn.prototype,"value",2),Ji([(0,N.n)({type:String})],Zn.prototype,"name",2),Ji([(0,N.n)({type:String,reflect:!0})],Zn.prototype,"type",2),Ji([(0,bn.o)({selector:"idsw-number-badge"})],Zn.prototype,"slotted",2),Zn=Ji([(0,Ie.t)("idsw-chips-item")],Zn);var al=Object.defineProperty,ds=Object.getOwnPropertyDescriptor,Kr=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?ds(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&al(l,c,f),f};let Mr=class extends A.i{constructor(){super(...arguments),this._type="choice",this._typeInitialized=!1,this.label="",this._onChipItemChange=s=>{const{checked:l,target:c}=s.detail;"choice"===this.type&&l&&this._uncheckOtherChipItems(c),this._dispatchChipsEvent("change")}}get type(){return this._type}set type(s){const c=this._typeInitialized&&this._type!==s;this._type=s,this._typeInitialized=!0,this._updateChipItemsType(c)}get disabled(){return!!this._disabled}set disabled(s){const l=this._disabled;this._disabled=s,this.requestUpdate("disabled",l),this._chipsItemSlot.forEach(c=>c.disabled=s)}connectedCallback(){super.connectedCallback(),this._updateChipItemsContrast()}updated(s){super.updated(s),s.has("contrast")&&this._updateChipItemsContrast()}render(){return A.x`
299      <fieldset class="${(0,Re.e)(this.classes)}">
300        ${this.label?A.x` <legend class="idsw-chips__legend">${this.label}</legend>`:A.E}
301        <div class="idsw-chips__options">
302          <slot
303            @slotchange="${this._onSlotChange}"
304            @idsw-chips-item-change="${this._onChipItemChange}"
305            @idsw-chips-item-focus="${this._dispatchChipsEvent("focus")}"
306            ?disabled=${this.disabled}
307          ></slot>
308        </div>
309      </fieldset>
310    `}get classes(){return{"idsw-chips":!0,"idsw-chips--disabled":this.disabled}}_updateChipItemsType(s=!1){const l="choice"===this.type?"radio":"checkbox";this._chipsItemSlot.forEach(c=>{c.type=l,s&&(c.checked=!1)})}_updateChipItemsContrast(){this._chipsItemSlot&&this._chipsItemSlot.forEach(s=>{this.contrast?s.setAttribute("idsw-contrast",this.contrast):s.removeAttribute("idsw-contrast")})}_uncheckOtherChipItems(s){this._chipsItemSlot.forEach(l=>{l!==s&&l.checked&&(l.checked=!1)})}_dispatchChipsEvent(s){this.dispatchEvent(new CustomEvent(`idsw-chips-${s}`,{bubbles:!0,composed:!0,detail:{options:this._chipsItemSlot}}))}_onSlotChange(){this._updateChipItemsType(),this._updateChipItemsContrast()}};Mr.styles=(0,ve.r)(Mi),Kr([(0,N.n)({type:String,reflect:!0})],Mr.prototype,"type",1),Kr([(0,N.n)({type:String})],Mr.prototype,"label",2),Kr([(0,N.n)({type:Boolean,reflect:!0})],Mr.prototype,"_disabled",2),Kr([(0,N.n)({type:String,reflect:!0,attribute:"idsw-contrast"})],Mr.prototype,"contrast",2),Kr([(0,bn.o)({slot:"",selector:"idsw-chips-item"})],Mr.prototype,"_chipsItemSlot",2),Mr=Kr([(0,Ie.t)("idsw-chips")],Mr);const{I:zs}=A.Z,No=()=>document.createComment(""),Ta=(s,l,c)=>{var h;const f=s._$AA.parentNode,x=void 0===l?s._$AB:l._$AA;if(void 0===c){const D=f.insertBefore(No(),x),F=f.insertBefore(No(),x);c=new zs(D,F,s,s.options)}else{const D=c._$AB.nextSibling,F=c._$AM,V=F!==s;if(V){let de;null==(h=c._$AQ)||h.call(c,s),c._$AM=s,void 0!==c._$AP&&(de=s._$AU)!==F._$AU&&c._$AP(de)}if(D!==x||V){let de=c._$AA;for(;de!==D;){const xe=de.nextSibling;f.insertBefore(de,x),de=xe}}}return c},ur=(s,l,c=s)=>(s._$AI(l,c),s),Fd={},Aa=s=>{s._$AR(),s._$AA.remove()};var Fi=M(6073);const cs=(s,l)=>{var c;const h=s._$AN;if(void 0===h)return!1;for(const f of h)null==(c=f._$AO)||c.call(f,l,!1),cs(f,l);return!0},Tr=s=>{let l,c;do{if(void 0===(l=s._$AM))break;c=l._$AN,c.delete(s),s=l}while(0===c?.size)},js=s=>{for(let l;l=s._$AM;s=l){let c=l._$AN;if(void 0===c)l._$AN=c=new Set;else if(c.has(s))break;c.add(s),Us(l)}};
310function nd(s){void 0!==this._$AN?(Tr(this),this._$AM=s,js(this)):this._$AM=s}function dl(s,l=!1,c=0){const h=this._$AH,f=this._$AN;if(void 0!==f&&0!==f.size)if(l)if(Array.isArray(h))for(let x=c;x<h.length;x++)cs(h[x],!1),Tr(h[x]);else null!=h&&(cs(h,!1),Tr(h));else cs(this,s)}const Us=s=>{s.type==Fi.t.CHILD&&(s._$AP??(s._$AP=dl),s._$AQ??(s._$AQ=nd))};class er extends Fi.i{constructor(){super(...arguments),this._$AN=void 0}_$AT(l,c,h){super._$AT(l,c,h),js(this),this.isConnected=l._$AU}_$AO(l,c=!0){var h,f;l!==this.isConnected&&(this.isConnected=l,l?null==(h=this.reconnected)||h.call(this):null==(f=this.disconnected)||f.call(this)),c&&(cs(this,l),Tr(this))}setValue(l){if(void 0===this._$Ct.strings)this._$Ct._$AI(l,this);else{const c=[...this._$Ct._$AH];c[this._$Ci]=l,this._$Ct._$AI(c,this,0)}}disconnected(){}reconnected(){}}const on=()=>new cl;class cl{}const ul=new WeakMap,vn=(0,Fi.e)(class extends er{render(s){return A.E}update(s,[l]){var c;const h=l!==this.G;return h&&void 0!==this.G&&this.rt(void 0),(h||this.lt!==this.ct)&&(this.G=l,this.ht=null==(c=s.options)?void 0:c.host,this.rt(this.ct=s.element)),A.E}rt(s){if(this.isConnected||(s=void 0),"function"==typeof this.G){const l=this.ht??globalThis;let c=ul.get(l);void 0===c&&(c=new WeakMap,ul.set(l,c)),void 0!==c.get(this.G)&&this.G.call(this.ht,void 0),c.set(this.G,s),void 0!==s&&this.G.call(this.ht,s)}else this.G.value=s}get lt(){var s,l;return"function"==typeof this.G?null==(s=ul.get(this.ht??globalThis))?void 0:s.get(this.G):null==(l=this.G)?void 0:l.value}disconnected(){this.lt===this.ct&&this.rt(void 0)}reconnected(){this.rt(this.ct)}});class Hs{constructor(l=window){this.lastFocusOrigin=null,this.monitoredElements=new Map,this.window=l,this._registerGlobalListeners()}monitor(l,c){if(this.monitoredElements.has(l))return;const h=()=>{c(this.lastFocusOrigin),this.lastFocusOrigin=null},f=()=>c(null);l?.addEventListener("focus",h,!0),l?.addEventListener("blur",f,!0),this.monitoredElements.set(l,{callback:c,focusHandler:h,blurHandler:f})}stopMonitoring(l){const c=this.monitoredElements.get(l);c&&(l.removeEventListener("focus",c?.focusHandler,!0),l.removeEventListener("blur",c?.blurHandler,!0),this.monitoredElements.delete(l))}_registerGlobalListeners(){this.window.addEventListener("keydown",this._setOrigin("keyboard"),!0),this.window.addEventListener("mousedown",this._setOrigin("mouse"),!0),this.window.addEventListener("touchstart",this._setOrigin("touch"),!0)}_setOrigin(l){return()=>{this.lastFocusOrigin=l}}}var us=Object.defineProperty,Bd=Object.getOwnPropertyDescriptor,ci=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Bd(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&us(l,c,f),f};class wn extends A.i{constructor(){super(...arguments),this._uniqueId=crypto.randomUUID(),this._focusMonitor=new Hs,this._monitoredElements=new Set,this._visibleFocus=!1,this.label="",this.hint="",this.error=!1,this.name="",this.filledState=!1,this.disabled=!1,this._value="",this.minLength=0,this.required=!1}get value(){return this._value}set value(l){l!==this._value&&(this._value=l,this.filledState=!!l||this._focused)}handleValue(l){this.value=l.target.value,this.dispatchEvent(new CustomEvent("idsw-input",{detail:{value:this.value},bubbles:!0,composed:!0}))}validadeMinLenght(l){this.error=l.length<this.minLength}validadeMin(l){this.error=l<this.min}validadeMax(l){this.error=l>this.max}validateRequired(l,c="Este campo \xe9 obrigat\xf3rio"){return!(this.required&&!l&&(this.error=!0,this.hintError||(this.hintError=c),1))}clearRequiredError(l){this.required&&l&&this.error&&(this.error=!1)}handleFocus(){this._focused=!0,this.filledState=!0}handleBlur(l){this._focused=!1,this.minLength&&this.validadeMinLenght(this.value),(!this.min||(this.validadeMin(Number(this.value)),!this.error))&&(this.max&&this.validadeMax(Number(this.value)),this.filledState=!!this.value,l?.())}renderLabel(){return this.slottedLabel[0]?A.E:A.x`
311          <label class="idsw-field__label" for="idsw-input-${this._uniqueId}">
312            ${this.label||A.x`&nbsp;`}
313          </label>
314        `}_getHintContent(){return this.error&&this.hintError&&!this.disabled?A.x`
315        <idsw-icon name="warning" size="small" aria-hidden="true"></idsw-icon>
316        ${this.hintError}
317      `:!this.error&&this.hint||this.error&&!this.hintError&&this.hint||this.error&&this.hint&&this.disabled?A.x`${this.hint}`:A.E}renderHint(){return A.x`
318      <small class="idsw-field__hint" id="idsw-hint-${this._uniqueId}">
319        ${this._getHintContent()}
320      </small>
321    `}monitorFocus(l){!l||this._monitoredElements.has(l)||(this._monitoredElements.add(l),this._focusMonitor.monitor(l,c=>{this._visibleFocus="keyboard"===c,this.requestUpdate()}))}disconnectedCallback(){super.disconnectedCallback(),this._monitoredElements.forEac
321h(l=>this._focusMonitor.stopMonitoring(l)),this._monitoredElements.clear()}}ci([(0,St.r)()],wn.prototype,"_visibleFocus",2),ci([(0,St.r)()],wn.prototype,"_focused",2),ci([(0,bn.o)({slot:"label"})],wn.prototype,"slottedLabel",2),ci([(0,N.n)({type:String})],wn.prototype,"label",2),ci([(0,N.n)({type:String})],wn.prototype,"hint",2),ci([(0,N.n)()],wn.prototype,"hintError",2),ci([(0,N.n)({reflect:!0,type:Boolean})],wn.prototype,"error",2),ci([(0,N.n)({reflect:!0,type:String})],wn.prototype,"name",2),ci([(0,N.n)({type:Boolean,state:!0})],wn.prototype,"filledState",2),ci([(0,N.n)({reflect:!0,type:Boolean})],wn.prototype,"disabled",2),ci([(0,N.n)({reflect:!0,type:String})],wn.prototype,"value",1),ci([(0,N.n)()],wn.prototype,"maxLength",2),ci([(0,N.n)({type:Number})],wn.prototype,"minLength",2),ci([(0,N.n)({type:Boolean})],wn.prototype,"required",2),ci([(0,N.n)()],wn.prototype,"min",2),ci([(0,N.n)()],wn.prototype,"max",2);const Po=Math.min,Bi=Math.max,Vs=Math.round,Lo=Math.floor,v=s=>({x:s,y:s}),k={left:"right",right:"left",bottom:"top",top:"bottom"},C={start:"end",end:"start"};function I(s,l,c){return Bi(s,Po(l,c))}function z(s,l){return"function"==typeof s?s(l):s}function he(s){return s.split("-")[0]}function Oe(s){return s.split("-")[1]}function at(s){return"x"===s?"y":"x"}function sn(s){return"y"===s?"height":"width"}const Jt=new Set(["top","bottom"]);function Gt(s){return Jt.has(he(s))?"y":"x"}function Pt(s){return at(Gt(s))}function xn(s){return s.replace(/start|end/g,l=>C[l])}const Vt=["left","right"],Ve=["right","left"],ft=["top","bottom"],en=["bottom","top"];function Rn(s){return s.replace(/left|right|bottom|top/g,l=>k[l])}function Nn(s){const{x:l,y:c,width:h,height:f}=s;return{width:h,height:f,top:c,left:l,right:l+h,bottom:c+f,x:l,y:c}}function hr(s,l,c){let{reference:h,floating:f}=s;const x=Gt(l),D=Pt(l),F=sn(D),V=he(l),de="y"===x,xe=h.x+h.width/2-f.width/2,Se=h.y+h.height/2-f.height/2,Ue=h[F]/2-f[F]/2;let je;switch(V){case"top":je={x:xe,y:h.y-f.height};break;case"bottom":je={x:xe,y:h.y+h.height};break;case"right":je={x:h.x+h.width,y:Se};break;case"left":je={x:h.x-f.width,y:Se};break;default:je={x:h.x,y:h.y}}switch(Oe(l)){case"start":je[D]-=Ue*(c&&de?-1:1);break;case"end":je[D]+=Ue*(c&&de?-1:1)}return je}const Et=function(){var s=(0,gt.A)(function*(l,c,h){const{placement:f="bottom",strategy:x="absolute",middleware:D=[],platform:F}=h,V=D.filter(Boolean),de=yield null==F.isRTL?void 0:F.isRTL(c);let xe=yield F.getElementRects({reference:l,floating:c,strategy:x}),{x:Se,y:Ue}=hr(xe,f,de),je=f,ot={},dt=0;for(let _t=0;_t<V.length;_t++){const{name:Rt,fn:Xt}=V[_t],{x:Kt,y:si,data:mr,reset:Wn}=yield Xt({x:Se,y:Ue,initialPlacement:f,placement:je,strategy:x,middlewareData:ot,rects:xe,platform:F,elements:{reference:l,floating:c}});Se=Kt??Se,Ue=si??Ue,ot={...ot,[Rt]:{...ot[Rt],...mr}},Wn&&dt<=50&&(dt++,"object"==typeof Wn&&(Wn.placement&&(je=Wn.placement),Wn.rects&&(xe=!0===Wn.rects?yield F.getElementRects({reference:l,floating:c,strategy:x}):Wn.rects),({x:Se,y:Ue}=hr(xe,je,de))),_t=-1)}return{x:Se,y:Ue,placement:je,strategy:x,middlewareData:ot}});return function(c,h,f){return s.apply(this,arguments)}}();function Ti(s,l){return hl.apply(this,arguments)}function hl(){return(hl=(0,gt.A)(function*(s,l){var c;void 0===l&&(l={});const{x:h,y:f,platform:x,rects:D,elements:F,strategy:V}=s,{boundary:de="clippingAncestors",rootBoundary:xe="viewport",elementContext:Se="floating",altBoundary:Ue=!1,padding:je=0}=z(l,s),ot=function cn(s){return"number"!=typeof s?function zi(s){return{top:0,right:0,bottom:0,left:0,...s}}(s):{top:s,right:s,bottom:s,left:s}}(je),dt=F[Ue?"floating"===Se?"reference":"floating":Se],_t=Nn(yield x.getClippingRect({element:null==(c=yield null==x.isElement?void 0:x.isElement(dt))||c?dt:dt.contextElement||(yield null==x.getDocumentElement?void 0:x.getDocumentElement(F.floating)),boundary:de,rootBoundary:xe,strategy:V})),Rt="floating"===Se?{x:h,y:f,width:D.floating.width,height:D.floating.height}:D.reference,Xt=yield null==x.getOffsetParent?void 0:x.getOffsetParent(F.floating),Kt=(yield null==x.isElement?void 0:x.isElement(Xt))&&(yield null==x.getScale?void 0:x.getScale(Xt))||{x:1,y:1},si=Nn(x.convertOffsetParentRelativeRectToViewportRelativeRect?yield x.convertOffsetParentRelativeRectToViewportRelativeRect({elements:F,rect:Rt,offsetParent:Xt,strategy:V}):Rt);return{top:(_t.top-si.top+ot.top)/Kt.y,bottom:(si.bottom-_t.bottom+ot.bottom)/Kt.y,left:(_t.left-si.left+ot.left)/Kt.x,right:(si.right-_t.right+ot.right)/Kt.x}})).apply(this,arguments)}const mn=new Set(["left","top"]);function $o(){return($o=(0,gt.A)(function*(s,l){const{placement:c,platform:h,elements:f}=s,x=yield null==h.isRTL?void 0:h.isRTL(f.floating),D=he(c),F=Oe(c),V="y"===Gt(c),de=mn.has(D)?-1:1,xe=x&&V?-1:1,Se=z(l,s);let{mainAxis:Ue,crossAxis:je,alignmentAxis:ot}="number"==typeof Se?{mainAxis:Se,crossAxis:0,alignmentAxis:null}
vendor: 3,180 bytes, line 321
321:{mainAxis:Se.mainAxis||0,crossAxis:Se.crossAxis||0,alignmentAxis:Se.alignmentAxis};return F&&"number"==typeof ot&&(je="end"===F?-1*ot:ot),V?{x:je*xe,y:Ue*de}:{x:Ue*de,y:je*xe}})).apply(this,arguments)}function pl(){return typeof window<"u"}function tr(s){return Tt(s)?(s.nodeName||"").toLowerCase():"#document"}function ri(s){var l;return(null==s||null==(l=s.ownerDocument)?void 0:l.defaultView)||window}function ui(s){var l;return null==(l=(Tt(s)?s.ownerDocument:s.document)||window.document)?void 0:l.documentElement}function Tt(s){return!!pl()&&(s instanceof Node||s instanceof ri(s).Node)}function ji(s){return!!pl()&&(s instanceof Element||s instanceof ri(s).Element)}function Pn(s){return!!pl()&&(s instanceof HTMLElement||s instanceof ri(s).HTMLElement)}function kr(s){return!(!pl()||typeof ShadowRoot>"u")&&(s instanceof ShadowRoot||s instanceof ri(s).ShadowRoot)}const id=new Set(["inline","contents"]);function mo(s){const{overflow:l,overflowX:c,overflowY:h,display:f}=Ar(s);return/auto|scroll|overlay|hidden|clip/.test(l+h+c)&&!id.has(f)}const Un=new Set(["table","td","th"]);function _l(s){return Un.has(tr(s))}const hi=[":popover-open",":modal"];function Hn(s){return hi.some(l=>{try{return s.matches(l)}catch{return!1}})}const rd=["transform","translate","scale","rotate","perspective"],hs=["transform","translate","scale","rotate","perspective","filter"],od=["paint","layout","strict","content"];function Ui(s){const l=jd(),c=ji(s)?Ar(s):s;return rd.some(h=>!!c[h]&&"none"!==c[h])||!!c.containerType&&"normal"!==c.containerType||!l&&!!c.backdropFilter&&"none"!==c.backdropFilter||!l&&!!c.filter&&"none"!==c.filter||hs.some(h=>(c.willChange||"").includes(h))||od.some(h=>(c.contain||"").includes(h))}function jd(){return!(typeof CSS>"u"||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const _h=new Set(["html","body","#document"]);function fs(s){return _h.has(tr(s))}function Ar(s){return ri(s).getComputedStyle(s)}function sd(s){return ji(s)?{scrollLeft:s.scrollLeft,scrollTop:s.scrollTop}:{scrollLeft:s.scrollX,scrollTop:s.scrollY}}function bo(s){if("html"===tr(s))return s;const l=s.assignedSlot||s.parentNode||kr(s)&&s.host||ui(s);return kr(l)?l.host:l}function gh(s){const l=bo(s);return fs(l)?s.ownerDocument?s.ownerDocument.body:s.body:Pn(l)&&mo(l)?l:gh(l)}function ad(s,l,c){var h;void 0===l&&(l=[]),void 0===c&&(c=!0);const f=gh(s),x=f===(null==(h=s.ownerDocument)?void 0:h.body),D=ri(f);if(x){const F=jc(D);return l.concat(D,D.visualViewport||[],mo(f)?f:[],F&&c?ad(F):[])}return l.concat(f,ad(f,[],c))}function jc(s){return s.parent&&Object.getPrototypeOf(s.parent)?s.frameElement:null}function mh(s){const l=Ar(s);let c=parseFloat(l.width)||0,h=parseFloat(l.height)||0;const f=Pn(s),x=f?s.offsetWidth:c,D=f?s.offsetHeight:h,F=Vs(c)!==x||Vs(h)!==D;return F&&(c=x,h=D),{width:c,height:h,$:F}}function Uc(s){return ji(s)?s:s.contextElement}function gl(s){const l=Uc(s);if(!Pn(l))return v(1);const c=l.getBoundingClientRect(),{width:h,height:f,$:x}=mh(l);let D=(x?Vs(c.width):c.width)/h,F=(x?Vs(c.height):c.height)/f;return(!D||!Number.isFinite(D))&&(D=1),(!F||!Number.isFinite(F))&&(F=1),{x:D,y:F}}const kp=v(0);function bh(s){const l=ri(s);
vendor: 6,084 bytes, line 321
321return jd()&&l.visualViewport?{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}:kp}function Oa(s,l,c,h){void 0===l&&(l=!1),void 0===c&&(c=!1);const f=s.getBoundingClientRect(),x=Uc(s);let D=v(1);l&&(h?ji(h)&&(D=gl(h)):D=gl(s));const F=function Hc(s,l,c){return void 0===l&&(l=!1),!(!c||l&&c!==ri(s))&&l}(x,c,h)?bh(x):v(0);let V=(f.left+F.x)/D.x,de=(f.top+F.y)/D.y,xe=f.width/D.x,Se=f.height/D.y;if(x){const Ue=ri(x),je=h&&ji(h)?ri(h):h;let ot=Ue,dt=jc(ot);for(;dt&&h&&je!==ot;){const _t=gl(dt),Rt=dt.getBoundingClientRect(),Xt=Ar(dt),Kt=Rt.left+(dt.clientLeft+parseFloat(Xt.paddingLeft))*_t.x,si=Rt.top+(dt.clientTop+parseFloat(Xt.paddingTop))*_t.y;V*=_t.x,de*=_t.y,xe*=_t.x,Se*=_t.y,V+=Kt,de+=si,ot=ri(dt),dt=jc(ot)}}return Nn({width:xe,height:Se,x:V,y:de})}function Ud(s,l){const c=sd(s).scrollLeft;return l?l.left+c:Oa(ui(s)).left+c}function vh(s,l){const c=s.getBoundingClientRect();return{x:c.left+l.scrollLeft-Ud(s,c),y:c.top+l.scrollTop}}const w=new Set(["absolute","fixed"]);function y(s,l,c){let h;if("viewport"===l)h=function _(s,l){const c=ri(s),h=ui(s),f=c.visualViewport;let x=h.clientWidth,D=h.clientHeight,F=0,V=0;if(f){x=f.width,D=f.height;const xe=jd();(!xe||xe&&"fixed"===l)&&(F=f.offsetLeft,V=f.offsetTop)}const de=Ud(h);if(de<=0){const xe=h.ownerDocument,Se=xe.body,Ue=getComputedStyle(Se),je="CSS1Compat"===xe.compatMode&&parseFloat(Ue.marginLeft)+parseFloat(Ue.marginRight)||0,ot=Math.abs(h.clientWidth-Se.clientWidth-je);ot<=25&&(x-=ot)}else de<=25&&(x+=de);return{width:x,height:D,x:F,y:V}}(s,c);else if("document"===l)h=function Ap(s){const l=ui(s),c=sd(s),h=s.ownerDocument.body,f=Bi(l.scrollWidth,l.clientWidth,h.scrollWidth,h.clientWidth),x=Bi(l.scrollHeight,l.clientHeight,h.scrollHeight,h.clientHeight);let D=-c.scrollLeft+Ud(s);const F=-c.scrollTop;return"rtl"===Ar(h).direction&&(D+=Bi(l.clientWidth,h.clientWidth)-f),{width:f,height:x,x:D,y:F}}(ui(s));else if(ji(l))h=function g(s,l){const c=Oa(s,!0,"fixed"===l),h=c.top+s.clientTop,f=c.left+s.clientLeft,x=Pn(s)?gl(s):v(1);return{width:s.clientWidth*x.x,height:s.clientHeight*x.y,x:f*x.x,y:h*x.y}}(l,c);else{const f=bh(s);h={x:l.x-f.x,y:l.y-f.y,width:l.width,height:l.height}}return Nn(h)}function S(s,l){const c=bo(s);return!(c===l||!ji(c)||fs(c))&&("fixed"===Ar(c).position||S(c,l))}function R(s,l){const c=l.get(s);if(c)return c;let h=ad(s,[],!1).filter(F=>ji(F)&&"body"!==tr(F)),f=null;const x="fixed"===Ar(s).position;let D=x?bo(s):s;for(;ji(D)&&!fs(D);){const F=Ar(D),V=Ui(D);!V&&"fixed"===F.position&&(f=null),(x?!V&&!f:!V&&"static"===F.position&&f&&w.has(f.position)||mo(D)&&!V&&S(s,D))?h=h.filter(de=>de!==D):f=F,D=bo(D)}return l.set(s,h),h}function te(s,l,c){const h=Pn(l),f=ui(l),x="fixed"===c,D=Oa(s,!0,x,l);let F={scrollLeft:0,scrollTop:0};const V=v(0);function de(){V.x=Ud(f)}if(h||!h&&!x)if(("body"!==tr(l)||mo(f))&&(F=sd(l)),h){const je=Oa(l,!0,x,l);V.x=je.x+l.clientLeft,V.y=je.y+l.clientTop}else f&&de();x&&!h&&f&&de();const xe=!f||h||x?v(0):vh(f,F);return{x:D.left+F.scrollLeft-V.x-xe.x,y:D.top+F.scrollTop-V.y-xe.y,width:D.width,height:D.height}}function qe(s){return"static"===Ar(s).position}function It(s,l){if(!Pn(s)||"fixed"===Ar(s).position)return null;if(l)return l(s);let c=s.offsetParent;return ui(s)===c&&(c=c.ownerDocument.body),c}function Ot(s,l){const c=ri(s);if(Hn(s))return c;if(!Pn(s)){let f=bo(s);for(;f&&!fs(f);){if(ji(f)&&!qe(f))return f;f=bo(f)}return c}let h=It(s,l);for(;h&&_l(h)&&qe(h);)h=It(h,l);return h&&fs(h)&&qe(h)&&!Ui(h)?c:h||function zd(s){let l=bo(s);for(;Pn(l)&&!fs(l);){if(Ui(l))return l;if(Hn(l))return null;l=bo(l)}return null}(s)||c}const Ks={convertOffsetParentRelativeRectToViewportRelativeRect:function Vc(s){let{elements:l,rect:c,offsetParent:h,strategy:f}=s;const x="fixed"===f,D=ui(h),F=!!l&&Hn(l.floating);if(h===D||F&&x)return c;let V={scrollLeft:0,scrollTop:0},de=v(1);const xe=v(0),Se=Pn(h);if((Se||!Se&&!x)&&(("body"!==tr(h)||mo(D))&&(V=sd(h)),Pn(h))){const je=Oa(h);de=gl(h),xe.x=je.x+h.clientLeft,xe.y=je.y+h.clientTop}const Ue=!D||Se||x?v(0):vh(D,V);return{width:c.width*de.x,height:c.height*de.y,x:c.x*de.x-V.scrollLeft*de.x+xe.x+Ue.x,y:c.y*de.y-V.scrollTop*de.y+xe.y+Ue.y}},getDocumentElement:ui,getClippingRect:function j(s){let{element:l,boundary:c,rootBoundary:h,strategy:f}=s;const x=[..."clippingAncestors"===c?Hn(l)?[]:R(l,this._c):[].concat(c),h],F=x.reduce((V,de)=>{const xe=y(l,de,f);return V.top=Bi(xe.top,V.top),V.right=Po(xe.right,V.right),V.bottom=Po(xe.bottom,V.bottom),V.left=Bi(xe.left,V.left),V},y(l,x[0],f));return{width:F.right-F.left,height:F.bottom-F.top,x:F.left,y:F.top}},getOffsetParent:Ot,getElementRects:function(){var s=(0,gt.A)(function*(l){const c=this.getOffsetParent||Ot,h=this.getDimensions,f=yield h(l.floating);return{reference:te(l.reference,yield c(l.floating),l.strategy),floating:{x:0,y:0,width:f.width,height:f.height}}});return function(c){return s.apply(this,arguments)}}(),getClientRects:function Wc(s){return Array.from(s.getClientRects())},getDimensions:function _e(s){const{width:l,height:c}=mh(s);return{width:l,height:c}},getScale:gl,isElement:ji,isRTL:function Hi(s){return"rtl"===Ar(s).direction}};function ps(s,l){return s.x===l.x&&s.y===l.y&&s.width===l.width&&s.height===l.height}function Fo(s,l,c,h){void 0===h&&(h={});const{ancestorScroll:f=!0,ancestorResize:x=!0,elementResize:D="function"==typeof ResizeObserver,layoutShift:F="function"==typeof IntersectionObserver,animationFrame:V=!1}=h,de=Uc(s),xe=f||x?[...de?ad(de):[],...ad(l)]:[];xe.forEach(Rt=>{f&&Rt.addEventListener("scroll",c,{passive:!0}),x&&Rt.addEventListener("resize",c)});const Se=de&&F?function ml(s,l){let h,c=null;const f=ui(s);function x(){var F;clearTimeout(h),null==(F=c)||F.disconnect(),c=null}return function D(F,V){void 0===F&&(F=!1),void 0===V&&(V=1),x();const de=s.getBoundingClientRect(),{left:xe,top:Se,width:Ue,height:je}=de;if(F||l(),!Ue||!je)return;const Xt={rootMargin:-Lo(Se)+"px "+-Lo(f.clientWidth-(xe+Ue))+"px "+-Lo(f.clientHeight-(Se+je))+"px "+-Lo(xe)+"px",threshold:Bi(0,Po(1,V))||1};let Kt=!0;function si(mr){const Wn=mr[0].intersectionRatio;if(Wn!==V){if(!Kt)return D();
321Wn?D(!1,Wn):h=setTimeout(()=>{D(!1,1e-7)},1e3)}1===Wn&&!ps(de,s.getBoundingClientRect())&&D(),Kt=!1}try{c=new IntersectionObserver(si,{...Xt,root:f.ownerDocument})}catch{c=new IntersectionObserver(si,Xt)}c.observe(s)}(!0),x}(de,c):null;let Ue=-1,je=null;D&&(je=new ResizeObserver(Rt=>{let[Xt]=Rt;Xt&&Xt.target===de&&je&&(je.unobserve(l),cancelAnimationFrame(Ue),Ue=requestAnimationFrame(()=>{var Kt;null==(Kt=je)||Kt.observe(l)})),c()}),de&&!V&&je.observe(de),je.observe(l));let ot,dt=V?Oa(s):null;return V&&function _t(){const Rt=Oa(s);dt&&!ps(dt,Rt)&&c(),dt=Rt,ot=requestAnimationFrame(_t)}(),c(),()=>{var Rt;xe.forEach(Xt=>{f&&Xt.removeEventListener("scroll",c),x&&Xt.removeEventListener("resize",c)}),Se?.(),null==(Rt=je)||Rt.disconnect(),je=null,V&&cancelAnimationFrame(ot)}}const Om=function(s){return void 0===s&&(s=0),{name:"offset",options:s,fn:l=>(0,gt.A)(function*(){var c,h;const{x:f,y:x,placement:D,middlewareData:F}=l,V=yield function Gs(s,l){return $o.apply(this,arguments)}(l,s);return D===(null==(c=F.offset)?void 0:c.placement)&&null!=(h=F.arrow)&&h.alignmentOffset?{}:{x:f+V.x,y:x+V.y,data:{...V,placement:D}}})()}},un=function(s){return void 0===s&&(s={}),{name:"shift",options:s,fn:l=>(0,gt.A)(function*(){const{x:c,y:h,placement:f}=l,{mainAxis:x=!0,crossAxis:D=!1,limiter:F={fn:_t=>{let{x:Rt,y:Xt}=_t;return{x:Rt,y:Xt}}},...V}=z(s,l),de={x:c,y:h},xe=yield Ti(l,V),Se=Gt(he(f)),Ue=at(Se);let je=de[Ue],ot=de[Se];x&&(je=I(je+xe["y"===Ue?"top":"left"],je,je-xe["y"===Ue?"bottom":"right"])),D&&(ot=I(ot+xe["y"===Se?"top":"left"],ot,ot-xe["y"===Se?"bottom":"right"]));const dt=F.fn({...l,[Ue]:je,[Se]:ot});return{...dt,data:{x:dt.x-c,y:dt.y-h,enabled:{[Ue]:x,[Se]:D}}}})()}},Hd=function(s){return void 0===s&&(s={}),{name:"flip",options:s,fn:l=>(0,gt.A)(function*(){var c,h;const{placement:f,middlewareData:x,rects:D,initialPlacement:F,platform:V,elements:de}=l,{mainAxis:xe=!0,crossAxis:Se=!0,fallbackPlacements:Ue,fallbackStrategy:je="bestFit",fallbackAxisSideDirection:ot="none",flipAlignment:dt=!0,..._t}=z(s,l);if(null!=(c=x.arrow)&&c.alignmentOffset)return{};const Rt=he(f),Xt=Gt(F),Kt=he(F)===F,si=yield null==V.isRTL?void 0:V.isRTL(de.floating),mr=Ue||(Kt||!dt?[Rn(F)]:function Yt(s){const l=Rn(s);return[xn(s),l,xn(l)]}(F)),Wn="none"!==ot;!Ue&&Wn&&mr.push(...function gn(s,l,c,h){const f=Oe(s);let x=function Xn(s,l,c){switch(s){case"top":case"bottom":return c?l?Ve:Vt:l?Vt:Ve;case"left":case"right":return l?ft:en;default:return[]}}(he(s),"start"===c,h);return f&&(x=x.map(D=>D+"-"+f),l&&(x=x.concat(x.map(xn)))),x}(F,dt,ot,si));const yd=[F,...mr],Fl=yield Ti(l,_t),xd=[];let Bl=(null==(h=x.flip)?void 0:h.overflows)||[];if(xe&&xd.push(Fl[Rt]),Se){const Ua=function yn(s,l,c){void 0===c&&(c=!1);const h=Oe(s),f=Pt(s),x=sn(f);let D="x"===f?h===(c?"end":"start")?"right":"left":"start"===h?"bottom":"top";return l.reference[x]>l.floating[x]&&(D=Rn(D)),[D,Rn(D)]}(f,D,si);xd.push(Fl[Ua[0]],Fl[Ua[1]])}if(Bl=[...Bl,{placement:f,overflows:xd}],!xd.every(Ua=>Ua<=0)){var If,Mf;const Ua=((null==(If=x.flip)?void 0:If.index)||0)+1,Au=yd[Ua];if(Au&&("alignment"!==Se||Xt===Gt(Au)||Bl.every(ra=>Gt(ra.placement)!==Xt||ra.overflows[0]>0)))return{data:{index:Ua,overflows:Bl},reset:{placement:Au}};let Ha=null==(Mf=Bl.filter(ra=>ra.overflows[0]<=0).sort((ra,Va)=>ra.overflows[1]-Va.overflows[1])[0])?void 0:Mf.placement;if(!Ha)switch(je){case"bestFit":{var Tf;const ra=null==(Tf=Bl.filter(Va=>{if(Wn){const Qo=Gt(Va.placement);return Qo===Xt||"y"===Qo}return!0}).map(Va=>[Va.placement,Va.overflows.filter(Qo=>Qo>0).reduce((Qo,Jm)=>Qo+Jm,0)]).sort((Va,Qo)=>Va[1]-Qo[1])[0])?void 0:Tf[0];ra&&(Ha=ra);break}case"initialPlacement":Ha=F}if(f!==Ha)return{reset:{placement:Ha}}}return{}})()}},bl=(s,l,c)=>{const f={platform:Ks,...c},x={...f.platform,_c:new Map};return Et(s,l,{...f,platform:x})};var nr=Object.defineProperty,vl=(s,l,c)=>((s,l,c)=>l in s?nr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[l]=c)(s,"symbol"!=typeof l?l+"":l,c),_s=class extends Event{constructor(s,{oldState:l="",newState:c="",...h}={}){super(s,h),vl(this,"oldState"),vl(this,"newState"),this.oldState=String(l||""),this.newState=String(c||"")}},fr=new WeakMap;function yh(s,l,c){fr.set(s,setTimeout(()=>{fr.has(s)&&s.dispatchEvent(new _s("toggle",{cancelable:!1,oldState:l,newState:c}))},0))}var ld=globalThis.ShadowRoot||function(){},Rp=globalThis.HTMLDialogElement||function(){},Or=new WeakMap,Bo=new WeakMap,qr=new WeakMap,Ra=new WeakMap;function wl(s){return Ra.get(s)||"hidden"}var yl=new WeakMap;function gs(s){return[...s].pop()}function ms(s,l){return!("auto"!==s.popover&&"manual"!==s.popover&&"hint"!==s.popover||!s.isConnected||l&&"showing"!==wl(s)||!l&&"hidden"
321!==wl(s)||s instanceof Rp&&s.hasAttribute("open")||document.fullscreenElement===s)}function qs(s){if(!s)return 0;const l=Bo.get(document)||new Set,c=qr.get(document)||new Set;return c.has(s)?[...c].indexOf(s)+l.size+1:l.has(s)?[...l].indexOf(s)+1:0}function xl(s){let l;const c=qr.get(s)||new Set,h=Bo.get(s)||new Set,f=c.size>0?c:h.size>0?h:null;return f?(l=gs(f),l.isConnected?l:(f.delete(l),xl(s))):null}function Np(s){for(const l of s||[]){if(l.isConnected)return l;s.delete(l)}return null}function Cl(s){return"function"==typeof s.getRootNode?s.getRootNode():s.parentNode?Cl(s.parentNode):s}function xh(s){for(;s;){if(s instanceof HTMLElement&&"auto"===s.popover&&"showing"===Ra.get(s))return s;if((s=s instanceof Element&&s.assignedSlot||s.parentElement||Cl(s))instanceof ld&&(s=s.host),s instanceof Document)return}}function Gc(s,l){const c=new Map;let h=0;for(const D of l||[])c.set(D,h),h+=1;c.set(s,h),h+=1;let f=null;return function x(D){if(!D)return;let F=!1,V=null,de=null;for(;!F;){if(V=xh(D)||null,null===V||!c.has(V))return;("hint"===s.popover||"auto"===V.popover)&&(F=!0),F||(D=V.parentElement)}de=c.get(V),(null===f||c.get(f)<de)&&(f=V)}(s.parentElement||Cl(s)),f}function Dl(s){return!(s.hidden||s instanceof ld||(s instanceof HTMLButtonElement||s instanceof HTMLInputElement||s instanceof HTMLSelectElement||s instanceof HTMLTextAreaElement||s instanceof HTMLOptGroupElement||s instanceof HTMLOptionElement||s instanceof HTMLFieldSetElement)&&s.disabled||s instanceof HTMLInputElement&&"hidden"===s.type||s instanceof HTMLAnchorElement&&""===s.href)&&"number"==typeof s.tabIndex&&-1!==s.tabIndex}var Wd=new WeakMap;function Kc(s){if(!ms(s,!1))return;const l=s.ownerDocument;if(!s.dispatchEvent(new _s("beforetoggle",{cancelable:!0,oldState:"closed",newState:"open"}))||!ms(s,!1))return;let c=!1;const h=s.popover;let f=null;const x=Gc(s,Bo.get(l)||new Set),D=Gc(s,qr.get(l)||new Set);if("auto"===h&&(Wt(qr.get(l)||new Set,c,!0),Qs(x||l,c,!0),f="auto"),"hint"===h&&(D?(Qs(D,c,!0),f="hint"):(Wt(qr.get(l)||new Set,c,!0),x?(Qs(x,c,!0),f="auto"):f="hint")),"auto"===h||"hint"===h){if(h!==s.popover||!ms(s,!1))return;xl(l)||(c=!0),"auto"===f?(Bo.has(l)||Bo.set(l,new Set),Bo.get(l).add(s)):"hint"===f&&(qr.has(l)||qr.set(l,new Set),qr.get(l).add(s))}Wd.delete(s);const F=l.activeElement;s.classList.add(":popover-open"),Ra.set(s,"showing"),Or.has(l)||Or.set(l,new Set),Or.get(l).add(s),vo(yl.get(s),!0),function $p(s){var l;null==(l=function Lp(s){if(s.shadowRoot&&!0!==s.shadowRoot.delegatesFocus)return null;let l=s;l.shadowRoot&&(l=l.shadowRoot);let c=l.querySelector("[autofocus]");if(c)return c;{const x=l.querySelectorAll("slot");for(const D of x){const F=D.assignedElements({flatten:!0});for(const V of F){if(V.hasAttribute("autofocus"))return V;if(c=V.querySelector("[autofocus]"),c)return c}}}const h=s.ownerDocument.createTreeWalker(l,NodeFilter.SHOW_ELEMENT);let f=h.currentNode;for(;f;){if(Dl(f))return f;f=h.nextNode()}}(s))||l.focus()}(s),c&&F&&"auto"===s.popover&&Wd.set(s,F),yh(s,"closed","open")}function El(s,l=!1,c=!1){var h,f;if(!ms(s,!0))return;const x=s.ownerDocument;if(["auto","hint"].includes(s.popover)&&(Qs(s,l,c),!ms(s,!0)))return;const D=Bo.get(x)||new Set,F=D.has(s)&&gs(D)===s;if(vo(yl.get(s),!1),yl.delete(s),c&&(s.dispatchEvent(new _s("beforetoggle",{oldState:"open",newState:"closed"})),F&&gs(D)!==s&&Qs(s,l,c),!ms(s,!0)))return;null==(h=Or.get(x))||h.delete(s),D.delete(s),null==(f=qr.get(x))||f.delete(s),s.classList.remove(":popover-open"),Ra.set(s,"hidden"),c&&yh(s,"open","closed");const V=Wd.get(s);V&&(Wd.delete(s),l&&V.focus())}function Wt(s,l=!1,c=!1){let h=Np(s);for(;h;)El(h,l,c),h=Np(s)}function qc(s,l,c,h){let f=!1,x=!1;for(;f||!x;){x=!0;let D=null,F=!1;for(const V of l)if(V===s)F=!0;else if(F){D=V;break}if(!D)return;for(;"showing"===wl(D)&&l.size;)El(gs(l),c,h);l.has(s)&&gs(l)!==s&&(f=!0),f&&(h=!1)}}function Qs(s,l,c){var h,f;const x=s.ownerDocument||s;if(s instanceof Document)return function De(s,l=!1,c=!1){let h=xl(s);for(;h;)El(h,l,c),h=xl(s)}(x,l,c);null!=(h=qr.get(x))&&h.has(s)?qc(s,qr.get(x),l,c):(Wt(qr.get(x)||new Set,l,c),null!=(f=Bo.get(x))&&f.has(s)&&qc(s,Bo.get(x),l,c))}var an=new WeakMap;function Qc(s){if(!s.isTrusted)return;const l=s.composedPath()[0];if(!l)return;const c=l.ownerDocument;if(!xl(c))return;const h=function kt(s){const l=xh(s),c=function Pp(s){for(;s;){const l=s.popoverTargetElement;if(l instanceof HTMLElement)return l;if((s=s.parentElement||Cl(s))instanceof ld&&(s=s.host),s instanceof Document)return}}(s);return qs(l)>qs(c)?l:c}(l);if(h&&"pointerdown"===s.type)an.set(c,h);else if("pointerup"===s.type){const f=an.get(c)===h;an.delete(c),f&&Qs(h||c,!1,!0)}}var Na=new WeakMap;function vo(s,l=!1){if(!s)return;Na.has(s)||Na.set(s,s.getAttribute("aria-expanded"));const c=s.popoverTargetElement;if(c instanceof HTMLElement&&"auto"===c.popover)s.setAttribute("aria-expanded",String(l));else{const h=Na.get(s);h?s.setAttribute("aria-expanded",h):s.removeAttribute("aria-expanded")}}var Gd=globalThis.ShadowRoot||function(){};function Sl(s,l,c){const h=s[l];Object.defineProperty(s,l,{value(f){return h.call(this,c(f))}})}var Ch=/(^|[^\\]):popover-open\b/g;var Pa=null;function rr(s){const l=function bs(){const s=function ir(){return"function"==typeof globalThis.CSSLayerBlockRule}();return`\n${s?"@layer popover-polyfill {":""}
321\n  :where([popover]) {\n    position: fixed;\n    z-index: 2147483647;\n    inset: 0;\n    padding: 0.25em;\n    width: fit-content;\n    height: fit-content;\n    border-width: initial;\n    border-color: initial;\n    border-image: initial;\n    border-style: solid;\n    background-color: canvas;\n    color: canvastext;\n    overflow: auto;\n    margin: auto;\n  }\n\n  :where([popover]:not(.\\:popover-open)) {\n    display: none;\n  }\n\n  :where(dialog[popover].\\:popover-open) {\n    display: block;\n  }\n\n  :where(dialog[popover][open]) {\n    display: revert;\n  }\n\n  :where([anchor].\\:popover-open) {\n    inset: auto;\n  }\n\n  :where([anchor]:popover-open) {\n    inset: auto;\n  }\n\n  @supports not (background-color: canvas) {\n    :where([popover]) {\n      background-color: white;\n      color: black;\n    }\n  }\n\n  @supports (width: -moz-fit-content) {\n    :where([popover]) {\n      width: -moz-fit-content;\n      height: -moz-fit-content;\n    }\n  }\n\n  @supports not (inset: 0) {\n    :where([popover]) {\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n    }\n  }\n${s?"}":""}\n`}();if(null===Pa)try{(Pa=new CSSStyleSheet).replaceSync(l)}catch{Pa=!1}if(!1===Pa){const c=document.createElement("style");c.textContent=l,s instanceof Document?s.head.prepend(c):s.prepend(c)}else s.adoptedStyleSheets=[Pa,...s.adoptedStyleSheets]}const Bp=typeof document<"u"&&Symbol.iterator in Object(document.adoptedStyleSheets);function Dh(s){!(Symbol.iterator in Object(s.adoptedStyleSheets))||rr(s)}function Xc(){return(typeof window<"u"?window.__popoverPolyfillInjectStyles:void 0)||(typeof window<"u"&&function Fp(){var s;return!(null==(s=document.body)||!s.showPopover||/native code/i.test(document.body.showPopover.toString()))}()?Dh:void 0)}typeof window<"u"&&typeof HTMLElement<"u"&&!function Zc(){return typeof HTMLElement<"u"&&"object"==typeof HTMLElement.prototype&&"popover"in HTMLElement.prototype}()&&Bp&&function vs(){if(typeof window>"u")return;function s(F){return null!=F&&F.includes(":popover-open")&&(F=F.replace(Ch,"$1.\\:popover-open")),F}window.ToggleEvent=window.ToggleEvent||_s,Sl(Document.prototype,"querySelector",s),Sl(Document.prototype,"querySelectorAll",s),Sl(Element.prototype,"querySelector",s),Sl(Element.prototype,"querySelectorAll",s),Sl(Element.prototype,"matches",s),Sl(Element.prototype,"closest",s),Sl(DocumentFragment.prototype,"querySelectorAll",s),Object.defineProperties(HTMLElement.prototype,{popover:{enumerable:!0,configurable:!0,get(){if(!this.hasAttribute("popover"))return null;const F=(this.getAttribute("popover")||"").toLowerCase();return""===F||"auto"==F?"auto":"hint"==F?"hint":"manual"},set(F){null===F?this.removeAttribute("popover"):this.setAttribute("popover",F)}},showPopover:{enumerable:!0,configurable:!0,value(F={}){Kc(this)}},hidePopover:{enumerable:!0,configurable:!0,value(){El(this,!0,!0)}},togglePopover:{enumerable:!0,configurable:!0,value(F={}){return"boolean"==typeof F&&(F={force:F}),"showing"===Ra.get(this)&&void 0===F.force||!1===F.force?El(this,!0,!0):(void 0===F.force||!0===F.force)&&Kc(this),"showing"===Ra.get(this)}}});const l=Element.prototype.attachShadow;l&&Object.defineProperties(Element.prototype,{attachShadow:{enumerable:!0,configurable:!0,writable:!0,value(F){const V=l.call(this,F);return rr(V),V}}});const c=HTMLElement.prototype.attachInternals;c&&Object.defineProperties(HTMLElement.prototype,{attachInternals:{enumerable:!0,configurable:!0,writable:!0,value(){const F=c.call(this);return F.shadowRoot&&rr(F.shadowRoot),F}}});const h=new WeakMap;function f(F){Object.defineProperties(F.prototype,{popoverTargetElement:{enumerable:!0,configurable:!0,set(V){if(null===V)this.removeAttribute("popovertarget"),h.delete(this);else{if(!(V instanceof Element))throw new TypeError("popoverTargetElement must be an element or null");this.setAttribute("popovertarget",""),h.set(this,V)}},get(){if("button"!==this.localName&&"input"!==this.localName||"input"===this.localName&&"reset"!==this.type&&"image"!==this.type&&"button"!==this.type||this.disabled||this.form&&"submit"===this.type)return null;const V=h.get(this);if(V&&V.isConnected)return V;if(V&&!V.isConnected)return h.delete(this),null;const de=Cl(this),xe=this.getAttribute("popovertarget");return(de instanceof Document||de instanceof Gd)&&xe&&de.getElementById(xe)||null}},popoverTargetAction:{enumerable:!0,configurable:!0,get(){const V=(this.getAttribute("popovertargetaction")||"").toLowerCase();return"show"===V||"hide"===V?V:"toggle"},set(V){this.setAttribute("popovertargetaction",V)}}})}f(HTMLButtonElement),f(HTMLInputElement);var F;(F=document).addEventListener("click",F=>{if(F.defaultPrevented)return;const V=F.composedPath(),de=V[0];if(!(de instanceof Element)||null!=de&&de.shadowRoot)return;const xe=Cl(de);if(!(xe instanceof Gd||xe instanceof Document))return;const Se=V.find(Ue=>{var je;return null==(je=Ue.matches)?void 0:je.call(Ue,"[popovertargetaction],[popovertarget]")});return Se?(function Vd(s){const l=s.popoverTargetElement;if(!(l instanceof HTMLElement))return;const c=wl(l);"show"===s.popoverTargetAction&&"showing"===c||"hide"===s.popoverTargetAction&&"hidden"===c||("showing"===c?El(l,!0,!0):ms(l,!1)&&(yl.set(l,s),Kc(l)))}(Se),void F.preventDefault()):void 0}),F.addEventListener("keydown",F=>{const V=F.key,de=F.target;!F.defaultPrevented&&de&&("Escape"===V||"Esc"===V)&&Qs(de.ownerDocument,!0,!0)}),F.addEventListener("pointerdown",Qc),F.addEventListener("pointerup",Qc),rr(document)}();var Yc=Object.defineProperty,Jc=Object.getOwnPropertyDescriptor,ws=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Jc(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Yc(l,c,f),f};let Qr=class extends A.i{constructor(){super(...arguments),this._key
321downEmitter=new Ki(this,{suffix:"keydown",bubbles:!0,composed:!0}),this._clickEmitter=new Ki(this,{suffix:"click",bubbles:!0,composed:!0}),this._toggleEmitter=new Ki(this,{suffix:"toggle",bubbles:!0,composed:!0}),this.ariaLabel="",this.popoverRef=on(),this.anchor=null,this.fitToAnchor=!1,this.anchorContainerClass=""}disconnectedCallback(){this._cleanup&&(this._cleanup(),this._cleanup=void 0),this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=void 0)}createRenderRoot(){const s=super.createRenderRoot(),l=Xc();return"function"==typeof l&&l(s),s}render(){return A.x`
322      <div
323        ${vn(this.popoverRef)}
324        popover
325        class="idsw-popover"
326        role=${this.role}
327        aria-label=${this.ariaLabel}
328        tabindex="-1"
329        @keydown=${s=>this._keydownEmitter.emit({event:s})}
330        @click=${s=>this._clickEmitter.emit({event:s})}
331        @toggle=${s=>{this._toggleEmitter.emit({event:s,newState:s.newState||""})}}
332      >
333        <slot></slot>
334      </div>
335    `}open(){var s;null==(s=this.popoverRef.value)||s.showPopover(),requestAnimationFrame(()=>{this.anchor&&this._startAutoUpdate()})}close(){var s;null==(s=this.popoverRef.value)||s.hidePopover(),this._cleanup&&(this._cleanup(),this._cleanup=void 0)}_startAutoUpdate(){const s=this.popoverRef.value;if(this.anchor&&this.anchorContainerClass){const l=this.anchor.closest(`.${this.anchorContainerClass}`);l&&(this.anchor=l)}if(s&&this.anchor){if(this.fitToAnchor)return s.style.width=`${this.anchor.offsetWidth}px`,this._resizeObserver=new ResizeObserver(()=>{this.anchor&&(s.style.width=`${this.anchor.offsetWidth}px`)}),this._resizeObserver.observe(this.anchor),void this._recalculatePosition(this.anchor,s);s.style.width="",this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=void 0),this._recalculatePosition(this.anchor,s)}}_recalculatePosition(s,l){this._cleanup=Fo(s,l,()=>{bl(s,l,{strategy:"fixed",placement:this.position,middleware:[Hd(),un()]}).then(({x:c,y:h})=>{l.style.position="fixed",l.style.left=`${c}px`,l.style.top=`${h}px`})},{animationFrame:!0})}};Qr.styles=(0,ve.r)(":host(idsw-popover){all:unset;display:contents}:host(idsw-popover[multiSelect]) .idsw-popover{height:16.5rem;padding:0 var(--ids_spacing_2x)}.idsw-popover{background:var(--ids_color_bg_base);border:var(--ids_size_general_1x) solid var(--ids_color_bg_variant_01);box-sizing:border-box;list-style:none;margin:0;max-height:var(--idsw-popover-max-height, none);padding:0;position:fixed}"),ws([(0,N.n)({type:String})],Qr.prototype,"ariaLabel",2),ws([(0,N.n)({type:Object})],Qr.prototype,"anchor",2),ws([(0,N.n)({type:Boolean})],Qr.prototype,"fitToAnchor",2),ws([(0,N.n)({type:String})],Qr.prototype,"anchorContainerClass",2),ws([(0,N.n)({type:String})],Qr.prototype,"position",2),ws([(0,N.n)({type:String})],Qr.prototype,"role",2),Qr=ws([(0,Ie.t)("idsw-popover")],Qr);var Eh=Object.defineProperty,eu=Object.getOwnPropertyDescriptor,or=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?eu(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Eh(l,c,f),f};let ki=class extends A.i{constructor(){super(...arguments),this._open=!1,this.backdropClose=!0,this.backButtonLabel="Voltar",this.backButton=!1,this.closeDelay=0,this.noCloseButton=!1,this.closeButtonLabel="Fechar",this.idswNoDivider=!1,this.componentName="",this.dialogClasses={},this.dialogRef=on(),this.headerSlotRef=on(),this._ariaLabelValue="",this._isClosing=!1}get open(){return this._open}set open(s){const l=this._open;this._open=s,this.requestUpdate("open",l),this._handleOpenStateChange(l,s)}render(){return A.x`
336      <dialog
337        ${vn(this.dialogRef)}
338        part="dialog"
339        aria-label="${this._ariaLabelValue}"
340        aria-describedby="idsw-${this.componentName}-describedby"
341        class=${(0,Re.e)(this._getRenderClasses())}
342        @click=${this._handleDialogClick}
343        @close=${this._closeDialog}
344        @keydown=${this._handleKeyDown}
345      >
346        <slot name="pre-header"></slot>
347        <div
348          @pointerdown=${s=>this.pointerdownHeader&&this.pointerdownHeader(s)}
349          class="idsw-dialog-header ${this.pointerdownHeader?"idsw-dialog-header-draggable":""}"
350        >
351          <div class="idsw-dialog-header-container">
352            ${this.renderBackButton()}
353
354            <slot
355              ${vn(this.headerSlotRef)}
356              name="header"
357              id="idsw-${this.componentName}-describedby"
358              @slotchange=${this._handleHeaderSlotChange}
359            ></slot>
360          </div>
361          <div>
362            <slot name="actions"></slot>
363            ${this.renderCloseButton()}
364          </div>
365        </div>
366
367        <slot></slot>
368        <div class="idsw-dialog-footer">
369          <slot name="footer"></slot>
370        </div>
371      </dialog>
372    `}renderBackButton(){return this.backButton?A.x`<button
373          idsw-button="icon"
374          idsw-variant="neutral"
375          class="idsw-side-sheet__back-button"
376          @click=${this._handleDialogBack}
377          aria-label=${this.backButtonLabel}
378        >
379          <idsw-icon name="arrow_left"></idsw-icon>
380        </button>`:A.E}renderCloseButton(){return this.noCloseButton?A.E:A.x`
381          <button
382            idsw-button="icon"
383            idsw-variant="neutral"
384            aria-label="${this.closeButtonLabel}"
385            class=${`idsw-${this.componentName}-close-button`}
386            title="${this.closeButtonLabel}"
387            @click=${()=>this.open=!1}
388          >
389            <idsw-icon name="close"></idsw-icon>
390          </button>
391        `}_getRenderClasses(){return{"idsw-dialog":!0,"idsw-dialog--no-divider":this.idswNoDivider,...this.dialogClasses}}_handleOpenStateChange(s,l){const c=this.dialogRef.value;if(c&&s!==l){if(l&&!c.open)return void this._openDialog();!l&&c.open&&this._closeDialog()}}_handleHeaderSlotChange(){const s=this.headerSlotRef.value;if(!s||!this.componentName)return;const l=s.assignedElements({flatten:!0}),c=`idsw-${this.componentName}-label`;let h;if(h=l.find(f=>f.hasAttribute(c)),!h)for(const f of l)if(h=f.querySelector(`[${c}]`),h)break;h&&(this._ariaLabelValue=h.innerText||"")}_handleDialogBack(){this.open=!1,this._dispatchBackSideSheet()}_closeDialog(s){if(s?.stopPropagation(),s&&!this.open||this._isClosing)return;this._isClosing=!0,this.style.setProperty("--__idsw-side-sheet-animation-name","hide-side-sheet"),this.style.setProperty("--__idsw-bottom-sheet-animation-name","hide-bottom-sheet");const l=()=>{var c;null==(c=this.dialogRef.value)||c.close(),document.body.style.overflow="",this.open=!1,this._dispatchCloseEvent(),this._isClosing=!1};this.closeDelay>0?setTimeout(l,this.closeDelay):l()}_handleDialogClick(s){const l=s.composedPath()[0],c=this.componentName?`[idsw-data-${this.componentName}-close], [idsw-${this.componentName}-close]`:"",h=c.length>0&&s.composedPath().some(D=>D instanceof HTMLElement&&D.matches(c)),f=l.getBoundingClientRect();(h||this.backdropClose&&l===this.dialogRef.value&&!(f.top<=s.clientY&&s.clientY<=f.top+f.height&&f.left<=s.clientX&&s.clientX<=f.left+f.width)&&(0!==s.x||0!==s.y))&&(this.open=!1)}_handleKeyDown(s){"Escape"===s.key&&!s.repeat&&(s.preventDefault(),this._closeDialog())}_openDialog(){var s;this.style.setProperty("--__idsw-side-sheet-animation-name","show-side-sheet"),this.style.setProperty("--__idsw-bottom-sheet-animation-name","show-bottom-sheet"),null==(s=this.dialogRef.value)||s.showModal(),document.body.style.overflow="hidden",this._dispatchOpenEvent(),this._dispatchToggleEvent()}_dispatchOpenEvent(){this.dispatchEvent(new CustomEvent(`idsw-${this.componentName}-open`,{detail:{open:!0},bubbles:!0,composed:!0}))}_dispatchCloseEvent(){this.dispatchEvent(new CustomEvent(`idsw-${this.componentName}-close`,{detail:{open:!1},bubbles:!0,composed:!0}))}_dispatchBackSideSheet(){this.dispatchEvent(new CustomEvent(`idsw-${this.componentName}-back`,{detail:{open:!1},bubbles:!0,composed:!0}))}_dispatchToggleEvent(){this.dispatchEvent(new CustomEvent(`idsw-${this.componentName}-toggle`,{detail:{open:this.open},bubbles:!0,composed:!0}))}};ki.styles=[(0,ve.r)(".idsw-dialog-header{align-items:center;border-bottom:var(--__idsw-dialog-header-divider, var(--ids_size_general_1x) solid var(--ids_color_border_soft));display:flex;gap:var(--ids_size_general_12x);justify-content:space-between;padding:var(--__idsw-dialog-header-padding, var(--ids_size_general_12x));padding-left:var(--ids_size_general_24x)}.idsw-dialog-header idsw-icon{pointer-events:none}.idsw-dialog-header-draggable{cursor:grab}.idsw-dialog-header-draggable:active{cursor:grabbing}.idsw-dialog-heading{display:block;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_size_general_24x);font-weight:var(--ids_textStyle_title_weight_01);margin:0;padding:0}
391.idsw-dialog-description{display:block;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_size_general_16x);font-weight:var(--ids_textStyle_label_weight_02);margin:0;margin-top:var(--ids_size_general_4x);padding:0}.idsw-dialog-header-container{align-items:center;display:flex;gap:1rem;margin:var(--__idsw-dialog-margin-header-container, 0)}.idsw-dialog-footer{border-top:var(--__idsw-dialog-footer-divider, var(--ids_size_general_1x) solid var(--ids_color_border_soft))}.idsw-dialog--no-divider{--__idsw-dialog-header-divider: none;--__idsw-dialog-footer-divider: none}@keyframes show-side-sheet{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes hide-side-sheet{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes show-bottom-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hide-bottom-sheet{0%{transform:translateY(0)}to{transform:translateY(100%)}}"),(0,ve.r)(Xi)],or([(0,St.r)()],ki.prototype,"_open",2),or([(0,N.n)({type:Function,attribute:!1})],ki.prototype,"pointerdownHeader",2),or([(0,N.n)({type:Boolean,reflect:!0})],ki.prototype,"open",1),or([(0,N.n)({type:Boolean,attribute:"backdrop-close"})],ki.prototype,"backdropClose",2),or([(0,N.n)({attribute:"back-button-label"})],ki.prototype,"backButtonLabel",2),or([(0,N.n)({type:Boolean,attribute:"back-button"})],ki.prototype,"backButton",2),or([(0,N.n)({type:Number,attribute:"close-delay"})],ki.prototype,"closeDelay",2),or([(0,N.n)({type:Boolean,attribute:"no-close-button"})],ki.prototype,"noCloseButton",2),or([(0,N.n)({attribute:"close-button-label"})],ki.prototype,"closeButtonLabel",2),or([(0,N.n)({type:Boolean,attribute:"idsw-no-divider"})],ki.prototype,"idswNoDivider",2),or([(0,N.n)({type:String,attribute:"component-name"})],ki.prototype,"componentName",2),or([(0,N.n)({type:Object})],ki.prototype,"dialogClasses",2),or([(0,St.r)()],ki.prototype,"_ariaLabelValue",2),ki=or([(0,Ie.t)("idsw-dialog")],ki);var Ih=Object.defineProperty,tu=Object.getOwnPropertyDescriptor,Il=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?tu(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Ih(l,c,f),f};let Vn=class extends A.i{constructor(){super(...arguments),this.open=!1,this.backdropClose=!0,this.noCloseButton=!1,this.closeButtonLabel="Fechar",this.idswNoDivider=!1}render(){return A.x`
392      <idsw-dialog
393        component-name="modal"
394        .dialogClasses=${this._getRenderClasses()}
395        ?open=${this.open}
396        ?backdrop-close=${this.backdropClose}
397        ?no-close-button=${this.noCloseButton}
398        ?idsw-no-divider=${this.idswNoDivider}
399        close-button-label="${this.closeButtonLabel}"
400        @idsw-modal-open=${this._handleDialogOpen}
401        @idsw-modal-close=${this._handleDialogClose}
402      >
403        <slot name="header" slot="header"></slot>
404        <slot></slot>
405        <slot name="footer" slot="footer"></slot>
406      </idsw-dialog>
407    `}_getRenderClasses(){return{"idsw-modal":!0,"idsw-modal--no-divider":this.idswNoDivider}}_handleDialogOpen(s){this.open=s.detail.open}_handleDialogClose(s){this.open=s.detail.open}};Vn.styles=[(0,ve.r)('@charset "UTF-8";idsw-dialog::part(dialog){animation:modal-in .23s var(--ids_motion_easing_effective_standard);background:var(--ids_color_bg_base);border:none;border-radius:var(--ids_size_general_12x);box-shadow:0 var(--ids_size_general_4x) var(--ids_size_general_8x) 0 rgb(0,0,0,var(--ids_opacity_soft));font-family:var(--ids_textStyle_label_family);margin:auto;max-height:calc(100% - var(--ids_size_general_64x));min-width:17rem;outline:none;padding:0;width:var(--idsw-modal-width);--__idsw-dialog-margin-header-container: 0 $idsw-modal-header-gap 0 0}idsw-dialog::part(dialog)::backdrop{background:var(--idsw-modal-backdrop, var(--ids_color_action_neutral_variant));opacity:var(--ids_opacity_medium)}idsw-dialog[open]::part(dialog){display:flex;flex-direction:column}.idsw-modal-body{display:block;font-family:var(--ids_textStyle_label_family);overflow:auto;padding:var(--ids_size_general_16x);scrollbar-color:var(--ids_color_bg_variant_02) transparent;scrollbar-width:thin}.idsw-modal-body::-webkit-scrollbar{height:var(--ids_size_general_8x);width:var(--ids_size_general_8x)}.idsw-modal-body::-webkit-scrollbar-track{background:transparent}idsw-modal [slot=footer]{align-items:var(--idsw-modal-footer-align-items, end);display:var(--idsw-modal-footer-display, flex);gap:var(--idsw-modal-footer-gap, var(--ids_size_general_12x));justify-content:var(--idsw-modal-footer-justify-content, end);padding:var(--ids_size_general_16x)}@media (width <= 600px){idsw-modal [slot=footer]{align-items:stretch;flex-flow:column}}'),(0,ve.r)(Xi)],Il([(0,N.n)({type:Boolean,reflect:!0})],Vn.prototype,"open",2),Il([(0,N.n)({type:Boolean,attribute:"backdrop-close"})],Vn.prototype,"backdropClose",2),Il([(0,N.n)({type:Boolean,attribute:"no-close-button"})],Vn.prototype,"noCloseButton",2),Il([(0,N.n)({attribute:"close-button-label"})],Vn.prototype,"closeButtonLabel",2),Il([(0,N.n)({type:Boolean,attribute:"idsw-no-divider"})],Vn.prototype,"idswNoDivider",2),Vn=Il([(0,Ie.t)("idsw-modal")],Vn);const Zr=(s,l=0)=>(s=>!isNaN(parseFloat(s))&&!isNaN(Number(s)))(s)?Number(s):l,Up=["pt-BR","en-US","es-ES"],Mh={"pt-BR":"Data selecionada","en-US":"Selected date","es-ES":"Fecha seleccionad
407a"},Th={"pt-BR":"Per\xedodo selecionado","en-US":"Selected range","es-ES":"Periodo seleccionado"},nu={"pt-BR":"Selecione o m\xeas","en-US":"Select the month","es-ES":"Seleccione el mes"},Ml={"pt-BR":"Selecione o ano","en-US":"Select the year","es-ES":"Seleccione el a\xf1o"},wo=(new Date).getDate(),Xr=(new Date).getFullYear(),zo=(new Date).getMonth(),Kd=s=>s instanceof Date&&!isNaN(s.getTime()),$a=(s=Xr,l=zo)=>{const c=Zr(s),h=Zr(l),f=new Date(c,h,1).getDay(),x=new Date(c,h+1,0),D=x.getDate(),F=6-x.getDay(),V=[];let de=new Array(f).fill("");for(let xe=1;xe<=D;xe++)de.push(String(xe)),((xe+f)%7==0||xe===D)&&(V.push(de),de=[]);return F>0&&V[V.length-1].push(...new Array(F).fill("")),V},Oh={"pt-BR":[{id:0,name:"Janeiro",abbr:"jan"},{id:1,name:"Fevereiro",abbr:"fev"},{id:2,name:"Mar\xe7o",abbr:"mar"},{id:3,name:"Abril",abbr:"abr"},{id:4,name:"Maio",abbr:"mai"},{id:5,name:"Junho",abbr:"jun"},{id:6,name:"Julho",abbr:"jul"},{id:7,name:"Agosto",abbr:"ago"},{id:8,name:"Setembro",abbr:"set"},{id:9,name:"Outubro",abbr:"out"},{id:10,name:"Novembro",abbr:"nov"},{id:11,name:"Dezembro",abbr:"dez"}],"en-US":[{id:0,name:"January",abbr:"jan"},{id:1,name:"February",abbr:"feb"},{id:2,name:"March",abbr:"mar"},{id:3,name:"April",abbr:"apr"},{id:4,name:"May",abbr:"may"},{id:5,name:"June",abbr:"jun"},{id:6,name:"July",abbr:"jul"},{id:7,name:"August",abbr:"aug"},{id:8,name:"September",abbr:"sep"},{id:9,name:"October",abbr:"oct"},{id:10,name:"November",abbr:"nov"},{id:11,name:"December",abbr:"dec"}],"es-ES":[{id:0,name:"Enero",abbr:"ene"},{id:1,name:"Febrero",abbr:"feb"},{id:2,name:"Marzo",abbr:"mar"},{id:3,name:"Abril",abbr:"abr"},{id:4,name:"Mayo",abbr:"may"},{id:5,name:"Junio",abbr:"jun"},{id:6,name:"Julio",abbr:"jul"},{id:7,name:"Agosto",abbr:"ago"},{id:8,name:"Septiembre",abbr:"sep"},{id:9,name:"Octubre",abbr:"oct"},{id:10,name:"Noviembre",abbr:"nov"},{id:11,name:"Diciembre",abbr:"dic"}]},Rh={"pt-BR":[{name:"domingo",abbr:"D"},{name:"segunda-feira",abbr:"S"},{name:"ter\xe7a-feira",abbr:"T"},{name:"quarta-feira",abbr:"Q"},{name:"quinta-feira",abbr:"Q"},{name:"sexta-feira",abbr:"S"},{name:"s\xe1bado",abbr:"S"}],"en-US":[{name:"sunday",abbr:"S"},{name:"monday",abbr:"M"},{name:"tuesday",abbr:"T"},{name:"wednesday",abbr:"W"},{name:"thursday",abbr:"T"},{name:"friday",abbr:"F"},{name:"saturday",abbr:"S"}],"es-ES":[{name:"domingo",abbr:"D"},{name:"lunes",abbr:"L"},{name:"martes",abbr:"M"},{name:"mi\xe9rcoles",abbr:"M"},{name:"jueves",abbr:"J"},{name:"viernes",abbr:"V"},{name:"s\xe1bado",abbr:"S"}]},cd=(s,l="dd/mm/yyyy")=>{var c,h,f;if(!s||s.length!==l.length)return s;const x=-1!==l.indexOf("d")?l.indexOf("d"):0,D=-1!==l.indexOf("m")?l.indexOf("m"):3,F=-1!==l.indexOf("y")?l.indexOf("y"):6,V=(null==(c=l.match(/d|D/g))?void 0:c.length)||2,de=(null==(h=l.match(/m|M/g))?void 0:h.length)||2,xe=(null==(f=l.match(/y|Y/g))?void 0:f.length)||4,Se=s.slice(x,x+V),Ue=s.slice(D,D+de);return`${s.slice(F,F+xe)}/${Ue}/${Se}`},Zs=(s,{lang:l="pt-BR",dateFormat:c}={})=>{if(!s||isNaN(s.getTime()))return"";if(c){const h=String(s.getDate()).padStart(2,"0"),f=String(s.getMonth()+1).padStart(2,"0"),x=s.getFullYear();return c.replace("dd",h).replace("mm",f).replace("yyyy",String(x))}return new Intl.DateTimeFormat(l,{month:"2-digit",day:"2-digit",year:"numeric"}).format(s)},Xs=(s,l="dd/mm/yyyy")=>((s="")=>/^\d{4}\/\d{2}\/\d{2}$/.test(s))(s)?new Date(s):((s,{min:l,max:c,format:h="dd/mm/yyyy",filter:f}={})=>
407{if(!s||s.length<h.length)return!1;const x=cd(s),D=new Date(x);if(isNaN(D.getTime()))return!1;const[F,V,de]=x.split("/");if(de!==("0"+D.getDate()).slice(-2)||V!==("0"+(D.getMonth()+1)).slice(-2)||F!==String(D.getFullYear()))return!1;if(l){const xe=new Date(cd(s,h)),Se=new Date(cd(l,h));if(xe.getTime()<Se.getTime())return!1}if(c){const xe=new Date(cd(s,h)),Se=new Date(cd(c,h));if(xe.getTime()>Se.getTime())return!1}return!f||f(D)})(s,{format:l})?new Date(cd(s,l)):null,kl=(s,l="pt-BR",c=!1)=>s?new Intl.DateTimeFormat(l,{weekday:c?"long":void 0,month:"long",day:"numeric",year:"numeric"}).format(s):"",qd=(s,l,c,h=!0)=>{if(![s,l,c].every(Kd))return!1;const f=s.getTime(),x=l.getTime(),D=c.getTime();return h?f>=x&&f<=D:f>x&&f<D},Fa=(s,l)=>{if(!s)return null;let c=null;return s instanceof Date?new Date(s.getFullYear(),s.getMonth(),s.getDate(),0,0,0,0):(c=Xs(s,l),!c||isNaN(c.getTime())?null:(c.setHours(0,0,0,0),c))},Nh=(s,{debounce:l=10}={})=>{let c=!1;const h=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"];return D=>{const{key:F,target:V}=D;if((D=>h.includes(D))(F)){if(D.preventDefault(),c)return;c=!0,s&&s(F,V),((D,F)=>{setTimeout(()=>{c=!1},F)})(0,l)}}};var Qd=Object.defineProperty;const Ph=s=>{class l extends s{constructor(){super(...arguments),this.newDayToFocus=null,this.onKeydownEvent=Nh(this.navigateWithKeyboard.bind(this))}navigateWithKeyboard(h,f){const x=parseInt(f.getAttribute("data-row"),10),D=parseInt(f.getAttribute("data-col"),10),F=parseInt(f.textContent,10),V=new Date(this.year,this.month,Zr(F)),de=h.toLowerCase().replace("arrow","");if(!this.canNavigate(V,this.min,this.max,de))return;const xe=((s,l,c,h,f,x,D)=>{var F;let V="keep",de=x,xe=D;const Se=l.length-1;if(void 0===x||void 0===D||(null==(F=l[x])?void 0:F[D])!==s.toString()){const Ue=((s,l)=>((s,l)=>{const c=s?.flatMap((f,x)=>f.map((D,F)=>({value:D,row:x,col:F}))),h=c.findIndex(f=>f.value===l);return-1!==h?{row:c[h].row,col:c[h].col}:null})(s,l.toString()))(l,s);Ue&&(de=Ue.row,xe=Ue.col)}if(void 0!==de&&void 0!==xe){let Ue=de,je=xe;switch(f){case"up":Ue=de>0?de-1:de,V=0===de?"prev":"keep";break;case"down":Ue=de<Se?de+1:de,V=de===Se?"next":"keep";break;case"left":xe>0?je=xe-1:de>0?(Ue=de-1,je=l[Ue].length-1):(je=6,V="prev");break;case"right":xe<l[de].length-1?je=xe+1:de<Se?(Ue=de+1,je=0):(je=0,V="next");break;default:return null}if(""===l[Ue][je]&&(V="up"===f||"left"===f?"prev":"next"),"prev"===V){const ot=0===c?$a(h-1,11):$a(h,c-1);Ue=ot.length-1,je="up"===f?xe:je,""===ot[Ue][je]&&(Ue-=1)}return"next"===V&&(Ue=0,je="down"===f?xe:je,""===(11===c?$a(h+1,0):$a(h,c+1))[Ue][je]&&(Ue+=1)),{row:Ue,col:je,changeMonthTo:V}}return null})(F,this.calendar,this.month,this.year,de,x,D),{row:Se,col:Ue,changeMonthTo:je}=xe||{},ot=Se,dt=Ue;if("prev"===je&&this.goToPrevMonth(),"next"===je&&this.goToNextMonth(),void 0!==ot&&void 0!==dt)if("prev"===je||"next"===je)setTimeout(()=>{const _t=this.calendarElement.querySelector(`[data-row="${ot}"][data-col="${dt}"]`);this.newDayToFocus=_t},0);else{const _t=this.calendarElement.querySelector(`[data-row="${ot}"][data-col="${dt}"]`);this.newDayToFocus=_t}}canNavigate(h,f,x,D){const F=new Date(f.getFullYear(),f.getMonth(),1),V=new Date(x.getFullYear(),x.getMonth()+1,0);return!(("up"===D||"left"===D)&&h.getTime()<=F.getTime()||("down"===D||"right"===D)&&h.getTime()>=V.getTime())}goToNextMonth(){if(11===this.month)return this.year+=1,void(this.month=0);this.month+=1}goToPrevMonth(){if(0===this.month)return this.year-=1,void(this.month=11);this.month-=1}}return((s,l,c,h)=>{for(var D,f=void 0,x=s.length-1;x>=0;x--)(D=s[x])&&(f=D(l,c,f)||f);f&&Qd(l,c,f)})([(0,St.r)()],l.prototype,"newDayToFocus"),l},ud=(s,l,c)=>function(...h){const f=l.map(F=>this[F]),x=JSON.stringify([...h,...f]);if(c.has(x))return c.get(x);const D=s.apply(this,h);return c.set(x,D),D},ou=(s=[])=>(l,c,h)=>{const f=new Map;null!=h&&h.value?h.value=ud(h.value,s,f):null!=h&&h.get&&(h.get=ud(h.get,s,f))};var Qp=Object.defineProperty,Lh=Object.getOwnPropertyDescriptor,Ai=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Lh(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Qp(l,c,f),f};const $h=s=>{class l extends s{constructor(...h){super(...h),this.yearsRange=Array.from({length:241},(f,x)=>Xr-120+x),this.years=[],this._mode="date",this._value=null,this._year=Xr,this._month=zo,this.calendarConfig={months:Oh["pt-BR"],weekNames:Rh["pt-BR"]},this.hasInfobox=!0,this.dateFormat="dd/mm/yyyy",this.selectedDateLabel=Mh["pt-BR"],this.monthSelectLabel=nu["pt-BR"],this.yearSelectLabel=Ml["pt-B
407R"],this._language="pt-BR",this.rangeStart=null,this.rangeEnd=null,this.years=this.yearsRange}get calendar(){return $a(this.year,this.month)}get mode(){return this._mode}set mode(h){this._mode=h,this.onLanguageChange()}get value(){return this._value}set value(h){Array.isArray(h)?this.handleRangeValue(h):this.handleSingleValue(h)}set year(h){this._year=h}get year(){return this._year}set month(h){this._month=h}get month(){return this._month}set language(h){this._language=h,this.onLanguageChange()}get language(){return this._language}clearInternalValue(){this._value=null,this.rangeStart=null,this.rangeEnd=null}fullSelectedDate(){if(!this.value)return;if(Array.isArray(this.value)&&"range"===this.mode){if(1===this.value.length)return Zs(this.value[0],{lang:this.language});if(this.value.length>=2){const f=Zs(this.value[0],{lang:this.language}),x=Zs(this.value[1],{lang:this.language});return`${f} ${"pt-BR"===this.language?"at\xe9":"en-US"===this.language?"to":"hasta"} ${x}`}}const h=Array.isArray(this.value)?this.value[0]:this.value;return h?kl(h,this.language,!1):void 0}dispatchInputEvent(){const h=new CustomEvent("idsw-calendar-input",{detail:{value:this.value},bubbles:!0,composed:!0});this.dispatchEvent(h)}dispatchChangeEvent(){const h=new CustomEvent("idsw-calendar-change",{detail:{value:this.value},bubbles:!0,composed:!0});this.dispatchEvent(h)}onLanguageChange(){if((s=>Up.includes(this.language))()){const h=this.language;this.calendarConfig={months:[...Oh[h]],weekNames:[...Rh[h]]},this.selectedDateLabel="range"!==this.mode?Mh[h]:Th[h],this.monthSelectLabel=nu[h],this.yearSelectLabel=Ml[h]}}handleSingleValue(h){this._value=h?Fa(h,this.dateFormat):null,this.updateMonthYear(this._value)}handleRangeValue(h){this._value=h.map(x=>Fa(x,this.dateFormat)).filter(Boolean),"range"===this.mode&&this._value.length>=2&&(this.rangeStart=this._value[0],this.rangeEnd=this._value[1]),this.updateMonthYear(this._value[0])}updateMonthYear(h){const f=h?.getMonth()??zo,x=h?.getFullYear()??Xr;(this.month!==f||this.year!==x)&&(this.month=f,this.year=x)}}return Ai([ou(["year","month"])],l.prototype,"calendar",1),Ai([(0,N.n)({type:String})],l.prototype,"mode",1),Ai([(0,N.n)()],l.prototype,"value",1),Ai([(0,St.r)()],l.prototype,"year",1),Ai([(0,St.r)()],l.prototype,"month",1),Ai([(0,N.n)({type:Object})],l.prototype,"calendarConfig",2),Ai([(0,N.n)({type:Boolean})],l.prototype,"hasInfobox",2),Ai([(0,N.n)({type:Object})],l.prototype,"dateFormat",2),Ai([(0,N.n)()],l.prototype,"selectedDateLabel",2),Ai([(0,N.n)()],l.prototype,"monthSelectLabel",2),Ai([(0,N.n)()],l.prototype,"yearSelectLabel",2),Ai([(0,N.n)()],l.prototype,"language",1),Ai([(0,N.n)()],l.prototype,"rangeStart",2),Ai([(0,N.n)()],l.prototype,"rangeEnd",2),Ai([(0,Sn.e)(".idsw-calendar__dates")],l.prototype,"calendarElement",2),Ai([_o("[data-day]")],l.prototype,"calendarDaysElements",2),l};var Fh=Object.defineProperty,Zp=Object.getOwnPropertyDescriptor,Ys=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Zp(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Fh(l,c,f),f};const Ba=s=>{const l=class extends s{constructor(){super(...arguments),this._year=Xr,this._month=zo,this._min=s.INITIAL_MIN_DATE??new Date(Xr-120,0,1),this._max=s.INITIAL_MAX_DATE??new Date(Xr+120,11,31)}get year(){return this._year>this.maxYear?this.maxYear:this._year<this.minYear?this.minYear:this._year}set year(f){const x=Zr(f);x>=this.minYear&&x<=this.maxYear&&(this._year=x)}get month(){return this.filteredMonths().some(f=>f.id===this._month)?this._month:this.filteredMonths()[0].id}set month(f){const x=Zr(f);this.filteredMonths().some(D=>D.id===x)&&this._month!==x&&(this._month=x)}get min(){return this._min}set min(f){const x=Fa(f,this.dateFormat);this._min=x||this.constructor.INITIAL_MIN_DATE}get max(){return this._max}set max(f){const x=Fa(f,this.dateFormat);this._max=x||this.constructor.INITIAL_MAX_DATE}get minYear(){return this.min.getFullYear()}get maxYear(){return this.max.getFullYear()}filteredMonths(f=this.year,x=this.min,D=this.max,F=this.minYear,V=this.maxYear,de=this.calendarConfig){let xe=0,Se=12;return f===F&&(xe=x.getMonth()),f===V&&(Se=D.getMonth()+1),de.months.slice(xe,Se)}filteredYears(f=this.year,x=this.years,D=this.minYear,F=this.maxYear){let V=D,de=F;return f===D&&(V=D),f===F&&(de=F),x.filter(xe=>xe>=V&&xe<=de)}};l.INITIAL_MAX_DATE=new Date(Xr+120,11,31),l.INITIAL_MIN_DATE=new Date(Xr-120,0,1);let c=l;return Ys([(0,N.n)()],c.prototype,"filter",2),Ys([(0,St.r)()],c.prototype,"year",1),Ys([(0,St.r)()],c.prototype,"month",1),Ys([(0,St.r)()],c.prototype,"min",1),Ys([(0,St.r)()],c.prototype,"max",1),c},Xp=s=>class l extends s{hoverRange(h,f,x){if(!In.isMobile&&Array.isArray(this.value)&&1===this.value.length){const D=Xs(`${x.toString().padStart(2,"0")}/${(f+1).toString().padStart(2,"0")}/${h}`);
407if(this.hoveredDate===D)return;this.hoveredDate=D,this.updateRangeView([this.value[0],this.hoveredDate])}}resetRange(h={}){this.hoveredDate=void 0,this.updateRangeView([]),h.clearValue&&this.clearInternalValue()}updateRangeView(h){const[f,x]=h.sort((D,F)=>D?.getTime()-F?.getTime());!this.calendarElement||(this.calendarElement.querySelectorAll("td.idsw-calendar__day-cell").forEach(D=>{D.classList.remove("idsw-calendar__day-cell--start-range","idsw-calendar__day-cell--end-range","idsw-calendar__day-cell--in-range");const F=D.querySelector("button");F&&F.classList.remove("idsw-calendar__day-cell--in-range")}),!f||!x||f.getTime()===x.getTime())||this.calendarElement.querySelectorAll("button[data-day]").forEach(D=>{var F,V,de;const xe=D;if(!xe)return;const Se=xe.dataset.day;if(!Se||""===Se||""===Se.trim())return;const Ue=Xs(`${Se.padStart(2,"0")}/${(this.month+1).toString().padStart(2,"0")}/${this.year}`);if(!xe.matches("[aria-disabled=true]")){if(Ue.getTime()===f.getTime())return this.cellStartElement=xe,void(null==(F=xe.parentElement)||F.classList.add("idsw-calendar__day-cell--start-range"));if(Ue.getTime()===x.getTime())return this.cellEndElement=xe,void(null==(V=xe.parentElement)||V.classList.add("idsw-calendar__day-cell--en
407d-range"));if(qd(Ue,f,x,!1))return this.cellInRangeElement=xe,this.elementInRange=xe,null==(de=xe.parentElement)||de.classList.add("idsw-calendar__day-cell--in-range"),void xe.classList.add("idsw-calendar__day-cell--in-range")}})}isSelectedDate(h,f,x){return!!Array.isArray(this.value)&&!!this.value.find(D=>D.getFullYear()===h&&D.getMonth()===f&&D.getDate()===Zr(x))}},su=":host{width:100%}.idsw-field{box-sizing:border-box;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);position:relative;width:100%}.idsw-field:has(.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__container-background-color: var(--ids_color_action_disabled_base);--__container-border-radius: var(--ids_size_general_4x) var(--ids_size_general_4x) 0 0;--__label-color: var(--ids_color_action_disabled_variant);--__input-color: var(--ids_color_action_disabled_variant);--__input-background-color: var(--ids_color_action_disabled_base);--__border-bottom-color: var(--ids_color_action_disabled_variant);--idsw-icon-color: var(--ids_color_action_disabled_variant);--__hint-color: var(--ids_color_action_disabled_variant)}.idsw-field:hover:not(.idsw-field--error,.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__border-bottom-color: var(--ids_color_border_medium)}.idsw-field:has(.idsw-field__input:focus){--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error).idsw-field--with-value{--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field.idsw-field--popover-open:not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_base);--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field__input-container{background-color:var(--__container-background-color, transparent);border-radius:var(--__container-border-radius, 0);box-shadow:var(--idsw-field-box-shadow, 0 calc(var(--__border-bottom-width, var(--ids_size_border_small)) * -1) 0 0 var(--__border-bottom-color, var(--ids_color_border_medium)) inset);box-sizing:border-box;container-type:normal;display:flex;flex-direction:column;gap:var(--ids_spacing_1x);padding:var(--ids_size_general_4x) var(--ids_size_general_4x) var(--ids_size_general_2x) var(--ids_size_general_8x);position:relative}.idsw-field__label{color:var(--__label-color, var(--ids_color_action_neutral_base));cursor:text;font-size:var(--ids_textScale_150);line-height:var(--ids_textStyle_lineHeight_xsmall);padding:var(--ids_spacing_1x) var(--__input-padding-right, 0) var(--ids_spacing_1x) 0;transform:translateY(var(--__label-position, calc(var(--ids_spacing_6x) + var(--ids_spacing_1x) / 2)));transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_decelerate_standard);word-wrap:break-word}.idsw-field__input{background-color:var(--__input-background-color, transparent);border:0;caret-color:var(--ids_color_action_primary_base);color:var(--__input-color, var(--ids_color_action_neutral_variant));font-size:var(--ids_textScale_300);outline:none;padding:0 var(--__input-padding-right, 0) 0 0;text-align:var(--__idsw-field-input-text-align, left)}@media (width >= 48rem){.idsw-field__input{font-size:var(--ids_textScale_200)}}.idsw-field__hint{align-items:center;box-sizing:border-box;color:var(--__hint-color, var(--ids_color_action_neutral_base));display:flex;font-size:var(--ids_textScale_150);gap:var(--ids_spacing_1x);overflow-wrap:break-word;padding:var(--ids_size_general_4x) 0 0 var(--ids_spacing_2x);width:100%;word-break:break-word;word-wrap:break-word}.idsw-field__hint idsw-icon{align-items:center;justify-content:center}.idsw-field--filled{--__label-position: auto}.idsw-field--error{--__label-color: var(--ids_color_feedback_error);--__hint-color: var(--ids_color_feedback_error);--__border-bottom-color: var(--ids_color_feedback_error)}.idsw-field--visible-focus{outline:auto}.idsw-field__input[type=number]::-webkit-inner-spin-button,.idsw-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.idsw-field__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.idsw-field__icon{--idsw-icon-color: var(--ids_color_action_primary_base);bottom:0;padding:var(--ids_size_general_4x) 0;pointer-events:none;position:absolute;right:var(--ids_spacing_1x)}.idsw-field button[idsw-button=icon]{bottom:var(--ids_size_general_4x);position:absolute;right:var(--ids_spacing_1x)}.idsw-field--suffix{--__input-padding-right: var(--ids_size_general_28x)}.idsw-select .idsw-field__label{pointer-events:none}.idsw-select .idsw-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.idsw-select .idsw-field__input .idsw-field__multi-select-count{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-select--native ::slotted(idsw-option){display:none}.idsw-select .idsw-field__icon{--idsw-icon-color: var(--ids_color_action_primary_base);cursor:pointer;pointer-events:all}.idsw-select idsw-popover{--idsw-popover-max-height: 18rem}.idsw-select--disabled .idsw-field__icon{--idsw-icon-color: var(--ids_color_action_disabled_variant);cursor:not-allowed;pointer-events:none}.idsw-select--disabled .idsw-field__input{background-color:transparent;cursor:not-allowed;pointer-events:none}.idsw-select .idsw-field__input[aria-disabled=true],.idsw-select .idsw-field__input:disabled{cursor:not-allowed;pointer-events:none}";var Al=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,hn=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Ol(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Al(l,c,f),f};let Rr=class extends A.i{constructor(){super(...arguments),this.optionRef=on(),this.value="",this.selected=!1,this.disabled=!1}get stateIcon(){return this.indeterminate&&!this.selected?"undetermined_checkbox":this.selected?"checkbox_checked":"checkbox_unchecked"}
407handleSlotChange(){this.hasLabel=this.assignedElements.length>0}render(){const s=!this.textContent||""===this.textContent.trim();return A.x`
408      <div
409        ${vn(this.optionRef)}
410        id="${this.id}"
411        class=${(0,Re.e)(this.getRenderClasses())}
412        role="option"
413        aria-selected="${this.selected}"
414        aria-disabled="${this.disabled}"
415        tabindex="${this.tabIndex||-1}"
416      >
417        ${s?A.x`&nbsp;`:this.multiSelect?this.optionContentMultiSelect():A.x`<slot></slot>`}
418      </div>
419    `}optionContentMultiSelect(){return A.x` <div class="idsw-list-item-default__leading-item">
420        <slot name="leading-item"></slot>
421      </div>
422
423      <div class="idsw-list-item-default__content">
424        ${this._renderLabel()}
425        <div class="idsw-list-item-default__supporting-item">
426          <slot name="supporting-item"></slot>
427          ${this.descriptionElements?A.x`<slot name="description"></slot>`:A.E}
428          ${this._renderStateIcon()}
429        </div>
430      </div>`}_renderLabel(){return A.x` ${this.hasLabel?A.x`<div class="idsw-list-item-default__label-box" role="text">
431          <slot @slotchange=${this.handleSlotChange}></slot>
432        </div>`:A.x`<slot @slotchange=${this.handleSlotChange}></slot>`}`}_renderStateIcon(){const l={undetermined_checkbox:A.x`<svg
433        width="16"
434        height="17"
435        viewBox="0 0 14 15"
436        fill="none"
437        xmlns="http://www.w3.org/2000/svg"
438        class="idsw-option__icon"
439        aria-hidden="true"
440      >
441        <path
442          fill-rule="evenodd"
443          clip-rule="evenodd"
444          d="M2.8335 0.823883C1.45278 0.823883 0.333496 1.94317 0.333496 3.32388V11.6572C0.333496 13.0379 1.45278 14.1572 2.8335 14.1572H11.1668C12.5475 14.1572 13.6668 13.0379 13.6668 11.6572V3.32388C13.6668 1.94317 12.5475 0.823883 11.1668 0.823883H2.8335ZM3.11649 8.21972H10.8838V6.76138H3.11649V8.21972Z"
445          fill="currentColor"
446        />
447      </svg>`,checkbox_checked:A.x`<svg
448        width="16"
449        height="17"
450        viewBox="0 0 14 15"
451        fill="none"
452        xmlns="http://www.w3.org/2000/svg"
453        class="idsw-option__icon"
454        aria-hidden="true"
455      >
456        <path
457          fill-rule="evenodd"
458          clip-rule="evenodd"
459          d="M2.8335 0.823883C1.45278 0.823883 0.333496 1.94317 0.333496 3.32388V11.6572C0.333496 13.0379 1.45278 14.1572 2.8335 14.1572H11.1668C12.5475 14.1572 13.6668 13.0379 13.6668 11.6572V3.32388C13.6668 1.94317 12.5475 0.823883 11.1668 0.823883H2.8335ZM6.7534 9.69314L10.8823 5.56421L9.85113 4.53301L5.9438 8.44034L4.12448 6.61069L3.09037 7.63896L5.13066 9.69084C5.57776 10.1405 6.30503 10.1415 6.7534 9.69314Z"
460          fill="currentColor"
461        />
462      </svg>`,checkbox_unchecked:A.x`<svg
463        width="16"
464        height="17"
465        viewBox="0 0 14 15"
466        fill="none"
467        xmlns="http://www.w3.org/2000/svg"
468        class="idsw-option__icon"
469        aria-hidden="true"
470      >
471        <path
472          fill-rule="evenodd"
473          clip-rule="evenodd"
474          d="M11.1668 2.28222H2.8335C2.2582 2.28222 1.79183 2.74859 1.79183 3.32388V11.6572C1.79183 12.2325 2.2582 12.6989 2.8335 12.6989H11.1668C11.7421 12.6989 12.2085 12.2325 12.2085 11.6572V3.32388C12.2085 2.74859 11.7421 2.28222 11.1668 2.28222ZM2.8335 0.823883C1.45278 0.823883 0.333496 1.94317 0.333496 3.32388V11.6572C0.333496 13.0379 1.45278 14.1572 2.8335 14.1572H11.1668C12.5475 14.1572 13.6668 13.0379 13.6668 11.6572V3.32388C13.6668 1.94317 12.5475 0.823883 11.1668 0.823883H2.8335Z"
475          fill="currentColor"
476        />
477      </svg>`};return l[this.stateIcon]??l.checkbox_unchecked}getRenderClasses(){return{"idsw-option":!0,"idsw-list-item-default":this.multiSelect,"-small":this.multiSelect&&this.small,"idsw-option--selected":this.selected,"idsw-option--disabled":this.disabled&&!this.multiSelect,"--disabled":this.disabled&&this.multiSelect,"idsw-option--indeterminate":this.indeterminate,"idsw-option--multi-select-hovered":this.multiSelectHovered}}};function jh(s){return s?"select":"open"}function lu(s,l){var c;const f={ArrowDown:x=>(x.preventDefault(),function zh(s){return s?"moveDown":"open"}(l)),ArrowUp:x=>(x.preventDefault(),"moveUp"),Enter:x=>(x.preventDefault(),jh(l))," ":x=>(x.preventDefault(),jh(l)),Escape:x=>(x.preventDefault(),"close"),Tab:()=>l?"focusAnchor":null};return(null==(c=f[s.key])?void 0:c.call(f,s))??null}function Xd(s){const l=s.findIndex(c=>c.hasAttribute("selected")||c.selected);return l>=0?l:null}function du(s){s.forEach((l,c)=>{l.id=`idsw-option-${c}`})}function Uo(s,l,c){s.forEach((h,f)=>{const x=h,F=f===c;if(x.selected=f===l,x.tabIndex=F?0:-1,""===(x.value??x.getAttribute("value")??"")){const V=(0===l&&F).toString();if(x.setAttribute("aria-selected",V),F)return void x.setAttribute("focused","true");x.removeAttribute("focused")}})}function hd(s,l,c){const h=c!==l;Uo(s,l,l);const f=s[l];return{selectedIndex:l,value:f.value??f.getAttribute("value"),changed:h}}Rr.styles=(0,ve.r)(':host{--idsw-list-item-default-color: var(--ids_color_feedback_neutral)}:host(idsw-list-item[idsw-contrast=onBrand]),.idsw-list-item-default[idsw-contrast=onBrand],button.idsw-list-item-default[idsw-contrast=onBrand]{--idsw-list-item-default-color: var(--ids_color_contrast_onBrand_primary);--idsw-list-item-default-background-color: transparent;--idsw-list-item-default-button-hover-bg-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-list-item-default-border-bottom: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent)}.idsw-list-item-default{align-items:center;background:var(--idsw-list-item-default-background-color, var(--ids_color_bg_base));border-bottom:1px solid var(--idsw-list-item-default-border-bottom, var(--ids_color_border_soft));color:var(--idsw-list-item-default-color, var(--ids_color_feedback_neutral));display:flex;gap:var(--ids_size_general_16x);min-height:var(--ids_size_general_80x);padding:var(--ids_size_general_16x) 0;position:relative;width:100%}.idsw-list-item-default__leading-item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.idsw-list-item-default__content{align-items:center;display:flex;flex:1;gap:var(--ids_size_general_8x);justify-content:space-between;min-width:0}.idsw-list-item-default__label-box{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--ids_textStyle_label_family);justify-content:start;max-width:var(--idsw-list-item-default-label-box-max-width, none);min-width:0;text-align:left}.idsw-list-item-default__label:first-of-type{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-list-item-default__label:nth-of-type(2){font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-list-item-default__label:nth-of-type(3){font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-list-item-default__label:nth-of-type(4){font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-list-item-default__supporting-item{align-items:center;display:flex;flex:0 1 auto;justify-content:end;max-width:fit-content;min-width:var(--idsw-list-item-default-supporting-item-min-width, 0)}.idsw-list-item-default__description-box{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0;text-align:right}.idsw-list-item-default__description:first-child{font-family:var(--ids_textStyle_body_fam
477ily);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_body_weight_01);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-list-item-default__description:nth-child(2){font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-list-item-default__label,.idsw-list-item-default__description{overflow-wrap:break-word;width:100%;word-break:normal}.idsw-list-item-default__label:after,.idsw-list-item-default__description:after{content:" "}.idsw-list-item-default__trailing-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;--idsw-selector-host-position: static}.idsw-list-item-default.-small{min-height:var(--ids_size_general_64x);padding:var(--ids_size_general_8x) 0}.idsw-list-item-default.-comfortable .idsw-list-item-default__label-box,.idsw-list-item-default.-comfortable .idsw-list-item-default__description-box{gap:var(--ids_size_general_4x)}.idsw-list-item-default.-prior-description .idsw-list-item-default__label-box{flex:0 1 auto;max-width:fit-content;min-width:var(--idsw-list-item-default-label-box-min-width, 0)}.idsw-list-item-default.-prior-description .idsw-list-item-default__supporting-item{flex:1 1 auto;max-width:var(--idsw-list-item-default-supporting-item-max-width, none);min-width:0}.idsw-list-item-default.-variant{background:var(--ids_color_bg_variant_01)}.idsw-list-item-default.--disabled{cursor:not-allowed;opacity:var(--ids_opacity_medium)}idsw-list-item:last-child .idsw-list-item-default,idsw-list-item:last-child button.idsw-list-item-default{border-bottom:none}button.idsw-list-item-default{border-left:0;border-right:0;border-top:0;cursor:pointer;text-decoration:none}button.idsw-list-item-default:disabled{cursor:not-allowed;opacity:var(--ids_opacity_medium)}button.idsw-list-item-default:disabled *{pointer-events:none}@media (hover: hover) and (pointer: fine){button.idsw-list-item-default:hover:not(:disabled):not([aria-disabled=true]),button.idsw-list-item-default:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--idsw-list-item-default-button-hover-bg-color, var(--ids_color_bg_variant_01))}}button.idsw-list-item-default:active:not(:disabled):not([aria-disabled=true]){background:var(--idsw-list-item-default-button-hover-bg-color, var(--ids_color_bg_variant_01))}@media (hover: hover) and (pointer: fine){button.idsw-list-item-default.-variant:hover:not(:disabled):not([aria-disabled=true]),button.idsw-list-item-default.-variant:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--ids_color_bg_variant_02)}}button.idsw-list-item-default.-variant:active:not(:disabled):not([aria-disabled=true]){background:var(--ids_color_bg_variant_02)}.idsw-tag{align-items:center;background-color:var(--idsw-tag-background-color, var(--ids_color_feedback_neutral));border-radius:var(--ids_size_cornerRadius_tags_01);box-sizing:border-box;color:var(--idsw-tag-color, var(--ids_color_feedback_information_contrast));display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_02);height:var(--ids_size_general_24x);line-height:var(--ids_textStyle_lineHeight_xsmall);max-width:var(--idsw-tag-max-width, none);min-width:var(--ids_size_general_24x);padding:var(--ids_size_general_2x) var(--ids_size_general_8x)}.idsw-tag__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idsw-tag.-success{--idsw-tag-background-color: var(--ids_color_feedback_success)}.idsw-tag.-information{--idsw-tag-background-color: var(--ids_color_feedback_information)}.idsw-tag.-error{--idsw-tag-background-color: var(--ids_color_feedback_error)}.idsw-tag.-warning{--idsw-tag-background-color: var(--ids_color_feedback_alert);--idsw-tag-color: var(--ids_color_feedback_alert_contrast)}@media (max-width: 47.99rem){.idsw-tag{font-size:var(--ids_textScale_100);height:var(--ids_size_general_22x)}}.idsw-tag[idsw-contrast=onBrand]{--idsw-tag-background-color: var(--ids_color_bg_base);--idsw-tag-color: var(--ids_color_feedback_neutral)}.idsw-option{align-items:center;box-sizing:border-box;
477cursor:var(--__idsw-option-cursor, pointer);display:flex;flex:1;width:100%}.idsw-option .idsw-list-item-default__supporting-item{min-width:unset!important}.idsw-option:hover:not(.--disabled),.idsw-option--multi-select-hovered:not(.--disabled){background:var(--__idsw-option-background-color, var(--ids_color_bg_variant_02))}.idsw-option:not(.idsw-list-item-default){font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);gap:var(--ids_size_general_8x);padding:var(--ids_size_general_12x) var(--ids_size_general_8x)}.idsw-option:not(.idsw-list-item-default).idsw-option--selected{border-left:var(--ids_size_border_large) solid var(--ids_color_action_primary_variant);font-weight:var(--ids_textStyle_label_weight_01);outline:none;padding-left:calc(var(--ids_size_general_8x) - var(--ids_size_border_large))}.idsw-option:not(:has(.idsw-list-item-default__label)).idsw-list-item-default{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-option--disabled{color:var(--ids_color_action_disabled_variant);--__idsw-option-cursor: not-allowed;--__idsw-option-background-color: transparent}.idsw-option .idsw-option__icon{color:var(--idsw-option-icon-color, var(--ids_color_action_neutral_base));flex:0 0 auto;height:17px;margin-left:1rem;margin-right:.5rem;width:16px}.idsw-option--selected .idsw-option__icon,.idsw-option--indeterminate .idsw-option__icon{--idsw-option-icon-color: var(--ids_color_action_primary_base)}'),hn([(0,St.r)()],Rr.prototype,"multiSelectHovered",2),hn([(0,St.r)()],Rr.prototype,"multiSelect",2),hn([(0,St.r)()],Rr.prototype,"indeterminate",2),hn([(0,St.r)()],Rr.prototype,"small",2),hn([(0,St.r)()],Rr.prototype,"hasLabel",2),hn([(0,bn.o)({selector:".idsw-list-item-default__label"})],Rr.prototype,"assignedElements",2),hn([(0,bn.o)({slot:"description"})],Rr.prototype,"descriptionElements",2),hn([(0,N.n)({type:String})],Rr.prototype,"value",2),hn([(0,N.n)({type:Boolean,reflect:!0})],Rr.prototype,"selected",2),hn([(0,N.n)({type:Boolean,reflect:!0})],Rr.prototype,"disabled",2),Rr=hn([(0,Ie.t)("idsw-option")],Rr);var Uh=Object.defineProperty,Yp=Object.getOwnPropertyDescriptor,Yr=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Yp(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Uh(l,c,f),f};let pr=class extends wn{constructor(){super(...arguments),this._liveAnnouncer=new ai.A,this._inputSelectNativeRef=on(),this._inputSelectRef=on(),this._inputContainerRef=on(),this._popoverRef=on(),this.searchString="",this.SEARCH_CLEAR_DELAY=1e3,this._focusedIndex=0,this._nativeOpen=!1,this._open=!1,this._selectedSlotIndex=0,this.native=!1,this.required=!1}firstUpdated(){this.monitorFocus(this.selectElement),this._initializeComponent()}render(){return this.native?this._renderNativeSelect():this._renderCustomSelect()}_renderNativeSelect(){return A.x`
478      <div class=${(0,Re.e)(this.getRenderClasses())}>
479        <div class="idsw-field__input-container">
480          ${this.label&&A.x`<label class="idsw-field__label" for="${this._uniqueId}"
481            >${this.label||A.x`&nbsp;`}</label
482          > `}
483          <select
484            ${vn(this._inputSelectNativeRef)}
485            id="${this._uniqueId}"
486            class="idsw-field__input"
487            ?disabled=${this.disabled}
488            @blur=${this._handleNativeBlur}
489            @focus=${()=>{this.filledState=!0}}
490            @keydown=${this._onKeyDownNative}
491            @change=${this._changeSelectNative}
492          >
493            ${this.renderNativeOptions()}
494          </select>
495          <slot></slot>
496          <idsw-icon
497            class="idsw-field__icon"
498            variant="${this.disabled?A.E:"primary"}"
499            name=${this._nativeOpen?"arrow_up":"arrow_down"}
500            @click=${()=>{var s;return null==(s=this._inputSelectNativeRef.value)?void 0:s.click()}}
501          ></idsw-icon>
502        </div>
503        ${(this.hint||this.hintError)&&this.renderHint()}
504      </div>
505    `}_renderCustomSelect(){return A.x`
506      <div class=${(0,Re.e)(this.getRenderClasses())}>
507        <div ${vn(this._inputContainerRef)} class="idsw-field__input-container">
508          ${this.label&&A.x`
509            <label
510              class="idsw-field__label"
511              id=${this.labelId||`label-${this._uniqueId}`}
512              for="${this._uniqueId}"
513            >
514              ${this.label||A.x`&nbsp;`}
515            </label>
516          `}
517
518          <input
519            ${vn(this._inputSelectRef)}
520            role="combobox"
521            id=${this._uniqueId}
522            class="idsw-field__input"
523            type=${In.isMobile?"button":"text"}
524            readonly
525            .value=${this.value}
526            aria-haspopup="listbox"
527            aria-controls="idsw-select-listbox-${this._uniqueId}"
528            aria-disabled=${this.disabled?"true":A.E}
529            aria-expanded=${this._open?"true":"false"}
530            aria-activedescendant=${this._open&&this._focusedIndex>=0?`idsw-option-${this._focusedIndex}`:A.E}
531            aria-label=${this.ariaLabel??A.E}
532            aria-labelledby=${this.ariaLabel?A.E:this.ariaLabelledby??(this.labelId||`label-${this._uniqueId}`)}
533            aria-describedby=${this.controlDescribedBy??A.E}
534            aria-invalid=${this.error?"true":A.E}
535            aria-required=${this.required?"true":A.E}
536            @click=${this._togglePopover}
537            @keydown=${s=>this._onKeyDown(s)}
538            ?disabled=${this.disabled}
539            @focus=${this.handleFocus}
540            @blur=${this._handleBlur}
541          />
542          <idsw-icon
543            class="idsw-field__icon"
544            name=${this._open?"arrow_up":"arrow_down"}
545            variant="${this.disabled?A.E:"primary"}"
546            @click=${this._togglePopover}
547          ></idsw-icon>
548          <idsw-popover
549            ${vn(this._popoverRef)}
550            id="idsw-select-listbox-${this._uniqueId}"
551            position="bottom-start"
552            .anchor=${this._inputContainerRef.value}
553            .anchorContainerClass=${"idsw-field__input-container"}
554            fitToAnchor=${!0}
555            role="listbox"
556            @idsw-popover-keydown=${s=>this._onKeyDown(s)}
557            @idsw-popover-click=${this._onPopoverClick}
558          >
559            <slot></slot>
560          </idsw-popover>
561        </div>
562        ${(this.hint||this.hintError)&&this.renderHint()}
563      </div>
564    `}renderNativeOptions(){return this._optionsSlot.filter(s=>"IDSW-OPTION"===s.tagName).map(s=>{var l;const h=s.value??"",f=s.disabled??!1,x=s.selected??!1,D=(null==(l=s.textContent)?void 0:l.trim())??"";return A.x`<option value=${h} ?disabled=${f} ?selected=${x}>
565        ${D}
566      </option>`})}getRenderClasses(){return{"idsw-select idsw-field idsw-field--suffix":!0,"idsw-field--error":this.error&&!this.disabled,"idsw-field--filled":this.filledState,"idsw-field--visible-focus":this._visibleFocus,"idsw-select--disabled":this.disabled,"idsw-select--native":this.native}}_initializeComponent(){var s;const l=Xd(this._optionsSlot);if(null!==l&&l>=0){this._selectedSlotIndex=l;const c=this._optionsSlot[l];return this.value=(null==(s=c?.textContent)?void 0:s.trim())??"",void(this.filledState=!0)}this.filledState=!1,this.value=""}_changeSelectNative(s){const l=s.target;this.filledState=!0,this._dispatchSelectChange(l.value),this._closeNative()}_onKeyDown(s){var l;const c=lu(s,this._open),h={open:()=>this._openPopover(),close:()=>this._closePopover(),moveDown:()=>this._handleMoveDown(),moveUp:()=>this._handleMoveUp(),select:()=>this._handleSelectCurrentOption(),focusAnchor:()=>this._closePopover()};c&&(null==(l=h[c])||l.call(h)),this._searchOptions(s)}_initializeSelection(){var s,l;const c=Xd(this._optionsSlot);null!==c&&(this._selectedSlotIndex=c,this.filledState=!0,this.value=(null==(l=null==(s=this._optionsSlot[c])?void 0:s.textContent)?void 0:l.trim())??"",this.requestUpdate())}_setupOptionAttributes(){du(this._optionsSlot),Uo(this._optionsSlot,this._selectedSlotIndex,this._focusedIndex)}_handleMoveDown(){const s=this._optionsSlot.length;0!==s&&this._moveFocus((this._focusedIndex+1)%s)}_handleMoveUp(){const s=this._optionsSlot.length;if(0===s)return;let l=this._focusedIndex-1;l<0&&(l=s-1),this._moveFocus(l)}_handleSelectCurrentOption(){this._focusedIndex<0||!this._optionsSlot.length||this._optionsSlot[this._focusedIndex].click()}_moveFocus(s){if(this._focusedIndex=s,this._open&&(this.filledState=!0,this._optionsSlot.length>0&&this._focusedIndex>=0)){const l=this._optionsSlot[this._focusedIndex];l&&"function"==typeof l.scrollIntoView&&l.scrollIntoView({block:"nearest"})}Uo(this._optionsSlot,this._focusedIndex,this._selectedSlotIndex),this._announceActiveOption()}_togglePopover(){this._open?this._closePopover():this._openPopover()}_openPopover(){var s=this;return(0,gt.A)(function*(){var l;s._open=!0,s.filledState=!0,s._focusedIndex=s._selectedSlotIndex?s._selectedSlotIndex:0,null==(l=s._popoverRef.value)||l.open(),s._setupOptionAttributes(),s._initializeSelection(),s._optionsSlot.length>0&&s._selectedSlotIndex>=0&&setTimeout(()=>{s._moveFocus(s._selectedSlotIndex)},0),s._announceActiveOption(),s._clearTypeaheadBuffer(),s._emitOpenedEvent(!0)})()}_closePopover(){var s;this._open=!1,null==(s=this._popoverRef.value)||s.close(),this._clearTypeaheadBuffer(),this._emitOpenedEvent(!1)}_searchOptions(s){if(!this._open)return;const l=""===this.searchString&&"Space"===s.code;if(!/^[a-zA-Z0-9-_ ]$/.test(s.key)||1!==s.key.length||l)return;s.preventDefault(),this.searchString+=s.key;const c=this._optionsSlot.findIndex(h=>(h.textContent??"").replace(/\s+/g," ").trim().toLowerCase().includes(this.searchString.toLowerCase())&&!h.disabled);c>=0&&this._moveFocus(c),this._searchTimeoutId&&window.clearTimeout(this._searchTimeoutId),this._searchTimeoutId=window.setTimeout(()=>{this.searchString="",this._searchTimeoutId=void 0},this.SEARCH_CLEAR_DELAY)}_clearTypeaheadBuffer(){this.searchString="",this._searchTimeoutId&&(window.clearTimeout(this._searchTimeoutId),this._searchTimeoutId=void 0)}_handleOptionClick(s){var l;this._selectOption(s),this._closePopover(),null==(l=this._inputSelectRef.value)||l.focus()}_selectOption(s){var l;const c=this._optionsSlot[s];if(this._focusedIndex=s,""===c.value)return this._selectedSlotIndex=0,this.filledState=!0,this.value="",void this._dispatchSelectChange("");const h=hd(this._optionsSlot,this._focusedIndex,this._selectedSlotIndex);h.changed&&this._dispatchSelectChange(h.value),this._selectedSlotIndex=h.selectedIndex,this.filledState=!0,this.value=(null==(l=c.textContent)?void 0:l.replace(/\s+/g," ").trim())??"",this.requestUpdate(),this._announceActiveOption(),this._dispatchSelectChange(c.value||c.getAttribute("value")||"")}_onPopoverClick(s){const l=s.detail.event.target,c=this._optionsSlot.findIndex(h=>h===l||h.contains(l));c<0||this._handleOptionClick(c)}_handleBlur(){this.handleBlur(()=>{this.filledState=0!==this._selectedSlotIndex||!!this.value,this._open&&(this._open=!1)})}_handleNativeBlur(){this.handleBlur(()=>{const s=this._inputSelectNativeRef.value;s&&(this.filledState=""!==s.value),this._closeNative()})}_closeNative(){this._nativeOpen&&(this._nativeOpen=!1,this._emitOpenedEvent(!1))}_onKeyDownNative(s){if(!0===function Zd(s,l){return(!("Escape"===s.key||"ArrowUp"===s.key&&s.altKey)||!l)&&(!("ArrowDown"!==s.key&&" "!==s.key||l)||null)}(s,this._nativeOpen))return this._nativeOpen=!0,void this._emitOpenedEvent(!0);this._nativeOpen=!1,this._closeNative()}_announceActiveOption(){var s;const l=this._optionsSlot[this._focusedIndex];if(!l)return;const c=(null==(s=l.textContent)?void 0:s.trim())??"";this._liveAnnouncer.announce(`${c}, item de menu, ${this._focusedIndex+1} de ${this._optionsSlot.length}`,"polite",1e3)}_emitOpenedEvent(s){this.dispatchEvent(new CustomEvent("idsw-select-opened",{detail:{opened:s},bubbles:!0,composed:!0}))}_dispatchSelectChange(s){this.dispatchEvent(new CustomEvent("idsw-select-change",{detail:{value:s},bubbles:!0,composed:!0}))}};pr.styles=(0,ve.r)(su),Yr([(0,St.r)()],pr.prototype,"_focusedIndex",2),Yr([(0,St.r)()],pr.prototype,"_nativeOpen",2),Yr([(0,St.r)()],pr.prototype,"_open",2),Yr([(0,St.r)()],pr.prototype,"_selectedSlotIndex",2),Yr([(0,N.n)({type:String})],pr.prototype,"ariaLabelledby",2),Yr([(0,N.n)({type:String})],pr.prototype,"controlDescribedBy",2),Yr([(0,N.n)({type:String})],pr.prototype,"labelId",2),Yr([(0,N.n)({type:Boolean})],pr.prototype,"native",2),Yr([(0,N.n)({type:Boolean})],pr.prototype,"required",2),Yr([(0,Sn.e)(".idsw-field__input")],pr.prototype,"selectElement",2),Yr([(0,bn.o)()],pr.prototype,"_optionsSlot",2),pr=Yr([(0,Ie.t)("idsw-select")],pr);let cu=class extends(Xp(Ph(Ba($h(A.i))))){updated(s){this.newDayToFocus&&(this.newDayToFocus.focus(),this.newDayToFocus=null),(s.has("month")||s.has("year"))&&"range"===this.mode&&Array.isArray(this.value)&&this.value.length>=1&&this.updateRangeView(this.value),s.has("mode")&&this.resetRange({clearValue:!0})}render(){return A.x`
567      <div class="idsw-calendar">
568        ${this._renderCalendarHeader()}
569        <div role="application">
570          <table class="idsw-calendar__dates" role="presentation" @ke
570ydown="${this.onKeydownEvent}">
571            <thead>
572              <tr>
573                ${this.calendarConfig.weekNames.map(s=>this._renderTableHeader(s))}
574              </tr>
575            </thead>
576            <tbody>
577              ${this.calendar.map((s,l)=>this._renderTableRow(s,l))}
578            </tbody>
579          </table>
580        </div>
581        ${this.hasInfobox?this._renderTableBanner():A.E}
582      </div>
583    `}_renderCalendarHeader(){return A.x`
584      <div class="idsw-calendar__header">
585        <div class="idsw-calendar__select-month">
586          <idsw-select
587            .value="${this.calendarConfig.months[this.month].name}"
588            @idsw-select-change="${s=>{this.month=Number(s.detail.value)}}"
589          >
590            ${this.filteredMonths().map(s=>A.x`<idsw-option value="${s.id}" ?selected="${s.id===this.month}">
591                  ${s.name}
592                </idsw-option>`)}
593          </idsw-select>
594        </div>
595
596        <div class="idsw-calendar__select-year">
597          <idsw-select
598            .value="${this.year.toString()}"
599            @idsw-select-change="${s=>{this.year=Number(s.detail.value)}}"
600          >
601            ${this.filteredYears().map(s=>A.x`<idsw-option value="${s}" ?selected="${s===this.year}">
602                  ${s}
603                </idsw-option>`)}
604          </idsw-select>
605        </div>
606      </div>
607    `}_renderTableHeader(s){return A.x` <th scope="col" abbr="${s.name}" aria-hidden="true">${s.abbr}</th> `}_renderTableRow(s,l){return A.x`<tr>
608      ${s.map((c,h)=>this._renderTableData(c,h,l))}
609    </tr>`}_renderTableData(s,l,c){return A.x`
610      <td
611        class="idsw-calendar__day-cell"
612        @mouseenter="${()=>{this.value&&"range"===this.mode&&this.hoverRange(this.year,this.month,s)}}"
613      >
614        ${s?A.x` <button
615              type="button"
616              class="${this._getRenderDayClasses(s)}"
617              role="checkbox"
618              data-day="${s}"
619              data-row="${c}"
620              data-col="${l}"
621              aria-label="${this.ariaLabelByDay(this.year,this.month,s)}"
622              aria-checked="${this.isActiveDay(this.year,this.month,s)&&this.isSelectedDate(this.year,this.month,s)}"
623              aria-disabled="${!this.isActiveDay(this.year,this.month,s)}"
624              tabindex="${this.isTabIndexActivatedDay(this.year,this.month,s)?0:-1}"
625              @click="${()=>this.isActiveDay(this.year,this.month,s)&&this.setDate(this.year,this.month,s)}"
626            >
627              ${s}
628            </button>`:A.E}
629      </td>
630    `}_renderTableBanner(){return A.x`
631      <slot name="banner"></slot>
632      <idsw-banner-highlight heading="${this.selectedDateLabel}">
633        <idsw-icon slot="prefix" name="calendar_day"></idsw-icon>
634        <span>${this.fullSelectedDate()}</span>
635      </idsw-banner-highlight>
636    `}setDate(s,l,c){const h=new Date(s,l,Zr(c));if(h.setHours(0,0,0,0),"date"===this.mode){const D=Zs(h,{lang:this.language,dateFormat:this.dateFormat});return this.value=D,this.dispatchInputEvent(),void this.dispatchChangeEvent()}this.lastSelectedDate=h;const f=D=>{this.value=D,this.dispatchInputEvent(),this.dispatchChangeEvent()};"range"!==this.mode||(()=>{const D=Array.isArray(this.value)?this.value:[];if(1===D.length&&D[0].getTime()===h.getTime())return;const F=1===D.length?[...D,h].sort((V,de)=>V.getTime()-de.getTime()):[h];f(F),this.updateRangeView(F)})()}isSelectedDate(s,l,c){if(!this.value)return!1;const h=Zr(c);return Array.isArray(this.value)?this.value.some(f=>f.getFullYear()===s&&f.getMonth()===l&&f.getDate()===h):this.value instanceof Date&&this.value.getFullYear()===s&&this.value.getMonth()===l&&this.value.getDate()===h}isCurrentDate(s,l,c){return Xr===s&&zo===l&&wo===Zr(c)}ariaLabelByDay(s,l,c){return kl(new Date(s,l,Zr(c)),this.language,!0)}isActiveDay(s,l,c){if(!this.isDateBetweenMinAndMax(s,l,c))return!1;if(this.filter){const h=Xs(`${c.toString().padStart(2,"0")}/${(l+1).toString().padStart(2,"0")}/${s}`);return!h||this.filter(h)}return!0}isDateBetweenMinAndMax(s,l,c){const h=new Date(s,l,Zr(c));return qd(h,this.min,this.max)}isTabIndexActivatedDay(s,l,c){const h=Array.isArray(this.value)?this.value:this.value instanceof Date?[this.value]:[];return!!this.isActiveDay(s,l,c)&&(this.value&&h.some(f=>f.getMonth()===l&&f.getFullYear()===s)?this.isSelectedDate(s,l,c):!(!this.isCurrentDate(s,l,c)||!this.isActiveDay(s,l,c))||(!this.isCurrentDateInMatrix()||!this.isActiveDay(Xr,zo,wo))&&c===this.calendar.reduce((x,D)=>x.concat(D),[]).filter(x=>""!==x).find(x=>this.isActiveDay(s,l,x)))}isCurrentDateInMatrix(){return this.month===zo&&this.year===Xr}isDayInRange(s,l,c){if("range"===this.mode&&Array.isArray(this.value)&&2===this.value.length){const h=new Date(s,l,Zr(c)),[f,x]=this.value;return h>f&&h<x}return!1}isDaySelected(s,l,c){return this.isSelectedDate(s,l,c)}isDayCurrent(s,l,c){return this.isCurrentDate(s,l,c)}_getRenderDayClasses(s){const l=this.isActiveDay(this.year,this.month,s);return(0,Re.e)({"idsw-calendar__day":!0,"idsw-calendar__day--selected":this.isDaySelected(this.year,this.month,s),"idsw-calendar__day--current":this.isDayCurrent(this.year,this.month,s),"idsw-calendar__day--in-range":l&&this.isDayInRange(this.year,this.month,s)})}};function uu(s,l="pt-BR"){return s?new Date(s).toLocaleDateString(l):""}function e_(s,l="pt-BR"){return Array.isArray(s)&&2===s.length?s.map(c=>uu(c,l)).join(" - "):""}cu.styles=(0,ve.r)(".idsw-calendar{background-color:var(--ids_color_bg_base);display:flex;flex-direction:column;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall);max-width:29.25rem;min-width:19.5rem;width:100%;gap:var(--ids_size_general_8x)}.js-no-flexbox-gap .idsw-calendar{margin:calc(var(--ids_size_general_8x) / -2)!important}.js-no-flexbox-gap .idsw-calendar>*{margin:calc(var(--ids_size_general_8x) / 2)!important}.idsw-calendar__dates{all:unset;all:revert;box-sizing:border-box;display:table;border-collapse:separate;border-spacing:0 var(--ids_spacing_1x);opacity:1;table-layout:fixed;width:100%}.idsw-calendar__dates th,.idsw-calendar__dates td{all:unset;all:revert;box-sizing:border-box;display:table-cell}.idsw-calendar__dates th{height:var(--ids_size_general_40x);text-decoration:none;text-transform:uppercase;vertical-align:middle}.idsw-calendar__dates tr,.idsw-calendar__dates td{background-color:var(--ids_color_bg_base);text-align:center}
636.idsw-calendar__dates td{cursor:pointer;height:var(--ids_size_general_40x);position:relative}.idsw-calendar__dates td.idsw-calendar__day-cell--in-range{background-color:var(--ids_color_bg_variant_01)}.idsw-calendar__dates td.idsw-calendar__day-cell--start-range{background:linear-gradient(to left,var(--ids_color_bg_variant_01) 50%,var(--ids_color_bg_base) 50%)}.idsw-calendar__dates td.idsw-calendar__day-cell--end-range{background:linear-gradient(to right,var(--ids_color_bg_variant_01) 50%,var(--ids_color_bg_base) 50%)}.idsw-calendar__dates td.idsw-calendar__day-cell--start-range:not(:has(.idsw-calendar__day:hover),:has(.idsw-calendar__day--selected)),.idsw-calendar__dates td.idsw-calendar__day-cell--end-range:not(:has(.idsw-calendar__day:hover),:has(.idsw-calendar__day--selected)){background:var(--ids_color_bg_variant_01)}.idsw-calendar__dates:disabled,.idsw-calendar__dates[aria-disabled=true],.idsw-calendar__dates--out-focus{opacity:.2}.idsw-calendar__day{align-items:center;background:none;border-color:transparent;border-radius:50%;border-style:solid;border-width:var(--ids_size_general_2x);color:var(--ids_color_text_body_02);font-family:inherit;font-size:inherit;font-weight:var(--ids_textStyle_label_weight_02);height:var(--ids_size_general_40x);left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:var(--ids_size_general_40x)}.idsw-calendar__day:disabled,.idsw-calendar__day[aria-disabled=true]{color:var(--ids_color_action_disabled_variant);cursor:not-allowed;opacity:.5}@media (hover: hover) and (pointer: fine){.idsw-calendar__day:hover:not(:disabled):not([aria-disabled=true]),.idsw-calendar__day:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--ids_color_bg_variant_02);color:var(--ids_color_text_body_01)}}.idsw-calendar__day:active:not(:disabled):not([aria-disabled=true]){background-color:var(--ids_color_bg_variant_02);color:var(--ids_color_text_body_01)}.idsw-calendar__day--current{background-color:var(--ids_color_bg_base);border-color:var(--ids_color_border_medium)}@media (hover: hover) and (pointer: fine){.idsw-calendar__day--current:hover:not(:disabled):not([aria-disabled=true]),.idsw-calendar__day--current:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--ids_color_bg_variant_01);border-color:var(--ids_color_border_strong)}}.idsw-calendar__day--current:active:not(:disabled):not([aria-disabled=true]){background-color:var(--ids_color_bg_variant_01);border-color:var(--ids_color_border_strong)}.idsw-calendar__day--selected{background-color:var(--ids_color_action_neutral_base);border:none;color:var(--ids_color_action_primary_contrast)}@media (hover: hover) and (pointer: fine){.idsw-calendar__day--selected:hover:not(:disabled):not([aria-disabled=true]),.idsw-calendar__day--selected:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--ids_color_action_neutral_variant);color:var(--ids_color_contrast_onBrand_primary)}}.idsw-calendar__day--selected:active:not(:disabled):not([aria-disabled=true]){background-color:var(--ids_color_action_neutral_variant);color:var(--ids_color_contrast_onBrand_primary)}.idsw-calendar__day--in-range{background-color:var(--ids_color_bg_variant_01)}.idsw-calendar__header{--idsw-field-box-shadow: none;align-items:center;display:flex;justify-content:space-between;padding:var(--ids_spacing_2x)}.idsw-calendar__header .idsw-calendar__select-month{max-width:9.75rem}@media (width >= 48rem){.idsw-calendar__header .idsw-calendar__select-month{max-width:var(--ids_size_general_136x)}}.idsw-calendar__header .idsw-calendar__select-year{max-width:6.75rem}@media (width >= 48rem){.idsw-calendar__header .idsw-calendar__select-year{max-width:var(--ids_size_general_84x)}}.idsw-calendar__header:first-child{min-width:calc(var(--ids_size_general_136x) + var(--ids_size_general_2x))}.idsw-calendar__header:last-child{min-width:var(--ids_size_general_84x)}"),cu=((s,l,c,h)=>{for(var D,f=l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=D(f)||f);return f})([(0,Ie.t)("idsw-calendar")],cu);var $m=Object.defineProperty,Kh=Object.getOwnPropertyDescriptor,Jr=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Kh(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&$m(l,c,f),f};let Oi=class extends wn{constructor(){super(...arguments),this._inputSelectRef=on(),this._inputContainerRef
636=on(),this._slotRef=on(),this._calendarRef=on(),this._popoverRef=on(),this._modalRef=on(),this._selectedDate=null,this._open=!1,this._hasSlot=!1,this.required=!1,this.mode="date",this.hasInfobox=!0,this.hasConfirmation=!0,this.language="pt-BR",this.isModal=!1,this._handleDocumentClick=s=>{if(!this._open||In.isMobile||this.isModal)return;const l=s.composedPath(),c=this._popoverRef.value,h=this._calendarRef.value;!l.includes(this)&&(!c||!l.includes(c))&&(!h||!l.includes(h))&&this._closeCalendar()}}firstUpdated(){var s;this._inputSelectRef.value&&this.monitorFocus(this._inputSelectRef.value);const l=null==(s=this._slotRef.value)?void 0:s.assignedElements();this._hasSlot=!!(l&&l.length>0),this.value&&(this.filledState=!0,this._populateCalendarWithValueInput())}updated(s){super.updated(s),s.has("value")&&(this.filledState=!!this.value,this._populateCalendarWithValueInput())}disconnectedCallback(){this._removeDocumentClickListener()}render(){return A.x`
637      <slot
638        ${vn(this._slotRef)}
639        @click=${this._handleClick}
640        @keydown=${this._handleSlotKeydown}
641      ></slot>
642      ${this._hasSlot?A.E:A.x`
643            <div class=${(0,Re.e)(this._getRenderClasses())}>
644              <div ${vn(this._inputContainerRef)} class="idsw-field__input-container">
645                ${this.renderLabel()}
646                <input
647                  ${vn(this._inputSelectRef)}
648                  maxlength="10"
649                  id="idsw-input-${this._uniqueId}"
650                  class="idsw-field__input"
651                  type=${In.isMobile?"button":"text"}
652                  inputmode=${In.isMobile?"none":"numeric"}
653                  .value=${this.value}
654                  name=${this.name}
655                  role=${In.isMobile?"date":"combobox"}
656                  aria-roledescription=${In.isMobile?"Abrir calend\xe1rio":A.E}
657                  aria-haspopup="dialog"
658                  aria-controls="idsw-datepicker-${this._uniqueId}"
659                  aria-expanded=${this._open?"true":"false"}
660                  aria-label=${this.ariaLabel??A.E}
661                  aria-labelledby=${this.ariaLabel?A.E:this.ariaLabelledby??`label-${this._uniqueId}`}
662                  aria-describedby="idsw-hint-${this._uniqueId} idsw-hint-error-${this._uniqueId}"
663                  aria-invalid=${this.error?"true":A.E}
664                  aria-required=${this.required?"true":A.E}
665                  aria-disabled=${this.disabled?"true":A.E}
666                  ?disabled=${this.disabled}
667                  ?readonly=${In.isMobile}
668                  @input=${this._handleDateMask}
669                  @focus=${()=>this.handleFocus()}
670                  @blur=${()=>this.handleBlur()}
671                  @click=${this._handleClick}
672                  @keydown=${this._handleInputKeydown}
673                />
674                ${this._renderSuffixIcon()}
675              </div>
676              ${this.renderHint()}
677            </div>
678          `}
679      ${this._renderCalendarContainer()}
680    `}_renderCalendarContainer(){return In.isMobile||this.isModal?this._renderModalCalendarContainer():this._renderPopoverCalendarContainer()}_renderModalCalendarContainer(){return A.x`
681      <idsw-modal
682        ${vn(this._modalRef)}
683        ?open=${this._open}
684        class="idsw-datepicker--calendar"
685        @idsw-modal-close=${this._handleModalClose}
686      >
687        <header slot="header">
688          <h2 idsw-modal-label class="idsw-title -large">Selecione a data</h2>
689        </header>
690
691        <div class="idsw-modal-body">${this._renderCalendar()}</div>
692      </idsw-modal>
693    `}_renderPopoverCalendarContainer(){return A.x`
694      <idsw-popover
695        class="idsw-datepicker--calendar"
696        ${vn(this._popoverRef)}
697        id="idsw-datepicker-${this._uniqueId}"
698        position="bottom-start"
699        .anchor=${this._getAnchorElement()}
700        .anchorContainerClass=${"idsw-field__input-container"}
701        role="dialog"
702        @keydown=${this._handlePopoverKeydown}
703      >
704        ${this._renderCalendar()}
705      </idsw-popover>
706    `}_renderCalendar(){return A.x`
707      <div class="idsw-datepicker__calendar">
708        <idsw-calendar
709          id="idsw-calendar-id"
710          @blur=${()=>!this.hasConfirmation&&this._popoverBlur()}
711          ${vn(this._calendarRef)}
712          .hasInfobox=${this.hasInfobox}
713          .min=${this.minDate}
714          .max=${this.maxDate}
715          .mode=${this.mode}
716          .value=${this._selectedDate}
717          .language=${this.language}
718          .filter=${this.filter}
719          @idsw-calendar-change=${this._handleCalendarChange}
720        ></idsw-calendar>
721      </div>
722      ${this.hasConfirmation?this._renderSectionActions():A.E}
723    `}_renderSectionActions(){return A.x` <hr class="idsw-divider" />
724      <footer class="idsw-datepicker__actions">
725        <button
726          idsw-button="main"
727          idsw-variant="secondary"
728          idsw-width="full"
729          @click=${this._closeCalendar}
730        >
731          Cancelar
732        </button>
733        <button
734          idsw-button="main"
735          idsw-width="full"
736          @click=${this._handleConfirmClick}
737          @blur=${()=>this._popoverBlur()}
738        >
739          Confirmar
740        </button>
741      </footer>`}_renderSuffixIcon(){return A.x`
742      <idsw-icon
743        class="idsw-field__icon"
744        variant="${this.disabled?A.E:"primary"}"
745        variant="primary"
746        name="calendar_day"
747      ></idsw-icon>
748    `}_getRenderClasses(){return{"idsw-datepicker idsw-field idsw-field--suffix":!0,"idsw-field--error":this.error&&!this.disabled,"idsw-field--filled":this.filledState||this._open,"idsw-datepicker--disabled":this.disabled,"idsw-field--visible-focus":this._visibleFocus}}_handleInputKeydown(s){if("Escape"===s.key&&this._open)return s.preventDefault(),void this._closeCalendar();!this._hasSlot&&"ArrowDown"===s.key&&(s.preventDefault(),this._lastTriggerElement=this._inputSelectRef.value,this._openCalendar())}_handleSlotKeydown(s){if("Enter"===s.key)return this._setLastTriggerElement(s),void this._openCalendar()}_handlePopoverKeydown(s){"Escape"===s.key&&this._open&&(s.preventDefault(),this._closeCalendar())}_handleClick(s){In.isMobile?(this._setLastTriggerElement(s),this._openCalendar()):this._togglePopover(s)}_togglePopover(s){this._setLastTriggerElement(s),this._open?this._closeCalendar():this._openCalendar()}_closeCalendar(){this._open=!1,In.isMobile||this.isModal||this._closePopover()}_closePopover(){var s;null==(s=this._popoverRef.value)||s.close(),this._removeDocumentClickListener(),this._lastTriggerElement&&this._lastTriggerElement.focus(),this._lastTriggerElement=void 0}_openCalendar(){var s=this;return(0,gt.A)(function*(){var l,c;s._open=!0,In.isMobile||s.isModal||(yield s._openPopover());const h=s._calendarRef.value;if(yield h?.updateComplete,h){const f=null==(c=(null==(l=h.shadowRoot)?void 0:l.querySelector(".idsw-calendar__select-month idsw-select")).shadowRoot)?void 0:c.querySelector("input");f&&f.focus({preventScroll:!0})}})()}_openPopover(){var s=this;return(0,gt.A)(function*(){var l;null==(l=s._popoverRef.value)||l.open(),s._addDocumentClickListener()})()}_popoverBlur(){if(In.isMobile||this.isModal)return;const s=this._popoverRef.value,l=document.activeElement;s&&l&&!s.contains(l)&&this._closeCalendar()}_handleModalClose(){this._open&&(this._open=!1),this._restoreFocus()}_restoreFocus(){if(this._lastTriggerElement)if(this._lastTriggerElement instanceof HTMLInputElement){this._lastTriggerElement.focus();const s=this._lastTriggerElement.value.length;this._lastTriggerElement.setSelectionRange(s,s)}else this._lastTriggerElement.focus();this._lastTriggerElement=void 0}_handleCalendarChange(s){if(this._selectedDate=s.detail.value,this.hasConfirmation)return;let l="";"date"===this.mode?l=uu(this._selectedDate,this.language):"range"===this.mode&&Array.isArray(this._selectedDate)&&2===this._selectedDate.length&&(l=e_(this._selectedDate,this.language)),l&&(this.value=l,this._formatted=l,this._closeCalendar(),this._dispatchEvent())}_handleConfirmClick(){this._selectedDate&&(this._formatted=Array.isArray(this._selectedDate)?e_(this._selectedDate,this.language):uu(this._selectedDate,this.language),this.value=this._formatted,this._closeCalendar(),this._dispatchEvent())}_handleDateMask(s){const l=s.target,c=l.value,h="range"===this.mode?function Gh(s){const l=s.replace(/\D/g,"").slice(0,16);let c=l.slice(0,2);return l.length>2&&(c+="/"+l.slice(2,4)),l.length>4&&(c+="/"+l.slice(4,8)),l.length>8&&(c+=" - "+l.slice(8,10)),l.length>10&&(c+="/"+l.slice(10,12)),l.length>12&&(c+="/"+l.slice(12,16)),c}(c):function Wh(s){const l=s.replace(/\D/g,"").slice(0,8);let c=l.slice(0,2);return l.length>2&&(c+="/"+l.slice(2,4)),l.length>4&&(c+="/"+l.slice(4,8)),c=c.slice(0,10),c}(c);l.value=h,this.value=h,this._populateCalendarWithValueInput()}_populateCalendarWithValueInput(){if("date"===this.mode&&10===this.value.length){const[s,l,c]=this.value.split("/"),h=new Date(Number(c),Number(l)-1,Number(s));isNaN(h.getTime())||(this._selectedDate=h)}}_getAnchorElement(){var s;const l=null==(s=this.shadowRoot)?void 0:s.querySelector("slot");if(l){const c=l.assignedElements();if(c.length>0)return c[0]}return this._inputContainerRef.value}_setLastTriggerElement(s){if(s?.target instanceof HTMLElement)return void(this._lastTriggerElement=s.target);const l=this._inputSelectRef.value||this._getAnchorElement();this._lastTriggerElement=l}_addDocumentClickListener(){document.addEventListener("mousedown",this._handleDocumentClick)}_removeDocumentClickListener(){document.removeEventListener("mousedown",this._handleDocumentClick)}_dispatchEvent(){this.dispatchEvent(new CustomEvent("idsw-datepicker-change",{detail:{value:this._selectedDate,formatted:this._formatted},bubbles:!0,composed:!0}))}};Oi.styles=(0,ve.r)(":host(idsw-loading-circle){--idsw-loading-circle-color: var(--ids_color_action_primary_base);display:inline-flex}:host(idsw-loading-circle[idsw-contrast=onBrand]){--idsw-loading-circle-color: var(--ids_color_contrast_onBrand_primary)}.idsw-button--main.idsw-loading:after,.idsw-button--main[idsw-loading=true]:after,button[idsw-button=main].idsw-loading:after,button[idsw-button=main][idsw-loading=true]:after,.idsw-loading-circle__spiner{animation-duration:var(--ids_motion_time_superslow_03);animation-iteration-count:var(--ids_motion_repeat_loop);animation-name:looping;animation-timing-function:var(--ids_motion_easing_effective_linear);background-color:var(--idsw-loading-circle-color);display:inline-block;height:var(--__idsw-loading-circle-height, var(--ids_size_general_32x));-webkit-mask:url(\"data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.1' d='M32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM2.96 16C2.96 23.2018 8.79821 29.04 16 29.04C23.2018 29.04 29.04 23.2018 29.04 16C29.04 8.79821 23.2018 2.96 16 2.96C8.79821 2.96 2.96 8.79821 2.96 16Z' fill='%23E65800'/><path d='M16 1.48C16 0.662619 16.664 -0.00709915 17.4779 0.0684013C19.0723 0.216311 20.6384 0.603008 22.1229 1.21793C24.0641 2.022 25.828 3.20055 27.3137 4.68629C28.7994 6.17203 29.978 7.93586 30.7821 9.87707C31.397 11.3616 31.7837 12.9277 31.9316 14.5221C32.0071 15.336 31.3374 16 30.52 16C29.7026 16 29.0487 15.3353 28.9561 14.5232C28.8187 13.3178 28.5135 12.1351 28.0474 11.0098C27.3921 9.42772 26.4315 7.9902 25.2207 6.77933C24.0098 5.56845 22.5723 4.60793 20.9902 3.95261C19.8649 3.48651 18.6822 3.1813 17.4768 3.0439C16.6647 2.95133 16 2.29738 16 1.48Z' fill='%23FF6200'/></svg>\") no-repeat center;mask:url(\"data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.1' d='M32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM2.96 16C2.96 23.2018 8.79821 29.04 16 29.04C23.2018 29.04 29.04 23.2018 29.04 16C29.04 8.79821 23.2018 2.96 16 2.96C8.79821 2.96 2.96 8.79821 2.96 16Z' fill='%23E65800'/><path d='M16 1.48C16 0.662619 16.664 -0.00709915 17.4779 0.0684013C19.0723 0.216311 20.6384 0.603008 22.1229 1.21793C24.0641 2.022 25.828 3.20055 27.3137 4.68629C28.7994 6.17203 29.978 7.93586 30.7821 9.87707C31.397 11.3616 31.7837 12.9277 31.9316 14.5221C32.0071 15.336 31.3374 16 30.52 16C29.7026 16 29.0487 15.3353 28.9561 14.5232C28.8187 13.3178 28.5135 12.1351 28.0474 11.0098C27.3921 9.42772 26.4315 7.9902 25.2207 6.77933C24.0098 5.56845 22.5723 4.60793 20.9902 3.95261C19.8649 3.48651 18.6822 3.1813 17.4768 3.0439C16.6647 2.95133 16 2.29738 16 1.48Z' fill='%23FF6200'/></svg>\") no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:var(--__idsw-loading-circle-width, var(--ids_size_general_32x))}.idsw-loading-circle{position:relative}.idsw-loading-circle__icon-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);--idsw-icon-color: var(--idsw-loading-circle-color)}.idsw-loading-circle--small,.idsw-button--main.idsw-loading:after,.idsw-button--main[idsw-loading=true]:after,button[idsw-button=main].idsw-loading:after,button[idsw-button=main][idsw-loading=true]:after{--__idsw-loading-circle-height: var(--ids_size_general_24x);--__idsw-loading-circle-width: var(--ids_size_general_24x);--__idsw-loading-circle__border-width: var(--ids_size_general_2x)}.idsw-loading-circle--large{--__idsw-loading-circle-height: var(--ids_size_general_128x);--__idsw-loading-circle-width: var(--ids_size_general_128x);--__idsw-loading-circle__border-width: var(--ids_size_general_4x);--idsw-icon-size: var(--ids_textScale_600)}@keyframes looping{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.idsw-button--main,button[idsw-button=main]{align-items:center;background-color:var(--idsw-button-main-background-color, var(--ids_color_action_primary_base));border:none;border-radius:var(--ids_size_general_12x);box-shadow:inset 0 0 0 var(--ids_size_border_small) var(--idsw-button-main-border, transparent);box-sizing:border-box;color:var(--idsw-button-main-color, var(--ids_color_action_primary_contrast));cursor:var(--__idsw-button-main-cursor, pointer);display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);gap:var(--ids_size_general_8x);-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:var(--ids_textStyle_lineHeight_xsmall);min-height:var(--ids_size_general_48x);min-width:var(--ids_size_general_140x);overflow:hidden;padding:var(--ids_size_general_12x) var(--ids_size_general_24x);transition:background-color var(--ids_motion_time_fast_02) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-button--main idsw-icon,button[idsw-button=main] idsw-icon{--idsw-icon-color: currentcolor;margin-left:auto}.idsw-button--main.idsw-loading,.idsw-button--main[idsw-loading=true],button[idsw-button=main].idsw-loading,button[idsw-button=main][idsw-loading=true]{--idsw-loading-circle-color: var(--ids_color_contrast_onBrand_primary);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);display:inline-block;font-size:0;justify-content:center;pointer-events:none}.idsw-button--main.idsw-loading>*,.idsw-button--main[idsw-loading=true]>*,button[idsw-button=main].idsw-loading>*,button[idsw-button=main][idsw-loading=true]>*{display:none}.idsw-button--main.idsw-loading:after,.idsw-button--main[idsw-loading=true]:after,button[idsw-button=main].idsw-loading:after,button[idsw-button=main][idsw-loading=true]:after{content:\"\"}@media (hover: hover) and (pointer: fine){.idsw-button--main:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_variant)}}.idsw-button--main:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_variant)}.idsw-button--main.idsw-size--small,.idsw-button--main[idsw-size=small],button[idsw-button=main].idsw-size--small,button[idsw-button=main][idsw-size=small]{min-height:var(--ids_size_general_40x);padding:var(--ids_size_general_8x) var(--ids_size_general_16x)}.idsw-button--main[disabled],button[idsw-button=main][disabled]{--__idsw-button-main-cursor: n
748o-drop;--idsw-button-main-background-color: var(--ids_color_action_disabled_base);--idsw-button-main-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--main[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_disabled_base)}}.idsw-button--main[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_disabled_base)}.idsw-button--main[disabled] idsw-icon,button[idsw-button=main][disabled] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--main:has(idsw-loading),button[idsw-button=main]:has(idsw-loading){--__idsw-button-main-cursor: default}@media (hover: hover) and (pointer: fine){.idsw-button--main:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_base)}}.idsw-button--main:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main]:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: var(--ids_color_action_primary_base)}.idsw-button--main.idsw-variant-secondary,.idsw-button--main[idsw-variant=secondary],button[idsw-button=main].idsw-variant-secondary,button[idsw-button=main][idsw-variant=secondary]{--idsw-button-main-background-color: transparent;--idsw-button-main-color: var(--ids_color_action_secondary_base);--idsw-button-main-border: currentcolor}.idsw-button--main.idsw-variant-secondary idsw-icon,.idsw-button--main[idsw-variant=secondary] idsw-icon,button[idsw-button=main].idsw-variant-secondary idsw-icon,button[idsw-button=main][idsw-variant=secondary] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--main.idsw-variant-secondary idsw-loading,.idsw-button--main[idsw-variant=secondary] idsw-loading,button[idsw-button=main].idsw-variant-secondary idsw-loading,button[idsw-button=main][idsw-variant=secondary] idsw-loading{--idsw-loading-color: currentcolor;--idsw-loading-background-color: currentcolor;--idsw-loading-background-opacity: var(--ids_opacity_soft)}@media (hover: hover) and (pointer: fine){.idsw-button--main.idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main.idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_action_secondary_base) calc(var(--ids_opacity_soft) * 100%), transparent)}}.idsw-button--main.idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_action_secondary_base) calc(var(--ids_opacity_soft) * 100%), transparent)}.idsw-button--main.idsw-variant-secondary[disabled],.idsw-button--main[idsw-variant=secondary][disabled],button[idsw-button=main].idsw-variant-secondary[disabled],button[idsw-button=main][idsw-variant=secondary][disabled]{--__idsw-button-main-cursor: n
748o-drop;--idsw-button-main-border: var(--ids_color_action_disabled_base);--idsw-button-main-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--main.idsw-variant-secondary[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main.idsw-variant-secondary[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary][disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary[disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}}.idsw-button--main.idsw-variant-secondary[disabled]:active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary][disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}.idsw-button--main.idsw-variant-secondary[disabled] idsw-icon,.idsw-button--main[idsw-variant=secondary][disabled] idsw-icon,button[idsw-button=main].idsw-variant-secondary[disabled] idsw-icon,button[idsw-button=main][idsw-variant=secondary][disabled] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--main.idsw-variant-secondary.idsw-loading,.idsw-button--main.idsw-variant-secondary[idsw-loading=true],.idsw-button--main[idsw-variant=secondary].idsw-loading,.idsw-button--main[idsw-variant=secondary][idsw-loading=true],button[idsw-button=main].idsw-variant-secondary.idsw-loading,button[idsw-button=main].idsw-variant-secondary[idsw-loading=true],button[idsw-button=main][idsw-variant=secondary].idsw-loading,button[idsw-button=main][idsw-variant=secondary][idsw-loading=true]{--idsw-loading-circle-color: var(--ids_color_action_secondary_base);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_action_secondary_variant) calc(var(--ids_opacity_soft) * 100%), transparent)}.idsw-button--main.idsw-variant-secondary:has(idsw-loading),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading){--__idsw-button-main-cursor: default;--idsw-button-main-background-color: transparent;--idsw-button-main-border: var(--ids_color_action_secondary_base)}@media (hover: hover) and (pointer: fine){.idsw-button--main.idsw-variant-secondary:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main.idsw-variant-secondary:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading):hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading):focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}}.idsw-button--main.idsw-variant-secondary:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-variant=secondary]:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main].idsw-variant-secondary:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-variant=secondary]:has(idsw-loading):active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: transparent}.idsw-button--main[idsw-width=full],button[idsw-button=main][idsw-width=full]{justify-content:center;width:100%}@media (max-width: 47.99rem){.idsw-button--main,button[idsw-button=main]{padding:var(--ids_size_general_10x) var(--ids_size_general_24x)}}.idsw-button--main[idsw-contrast=onBrand],button[idsw-button=main][idsw-contrast=onBrand]{--idsw-button-main-background-color: var(--ids_color_action_primary_contrast);--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary);--idsw-button-main-color: var(--ids_color_action_primary_base)}.idsw-button--main[idsw-contrast=onBrand].idsw-loading:after,.idsw-button--main[idsw-contrast=onBrand][idsw-loading=true]:after,button[idsw-button=main][idsw-contrast=onBrand].idsw-loading:after,button[idsw-button=main][idsw-contrast=onBrand][idsw-loading=true]:after{--idsw-loading-circle-color: var(--ids_color_action_primary_base);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_action_primary_variant) calc(var(--ids_opacity_soft) * 100%), transparent)}@media (hover: hover) and (pointer: fine){.idsw-button--main[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-button-main-border: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}}.idsw-button--main[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-button-main-border: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}.idsw-button--main[idsw-contrast=onBrand][disabled],button[idsw-button=main][idsw-contrast=onBrand][disabled]{--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-button-main-border: transparent;--idsw-button-main-color: var(--ids_color_action_disabled_variant)}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary,.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary],button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary,button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]{--idsw-button-main-background-color: transparent;--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary);--idsw-button-main-color: var(--ids_color_contrast_onBrand_primary)}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary.idsw-loading:after,.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary[idsw-loading=true]:after,.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary].idsw-loading:after,.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary][idsw-loading=true]:after,button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary.idsw-loading:after,button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary[idsw-loading=true]:after,button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary].idsw-loading:after,button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary][idsw-loading=true]:after{--idsw-loading-circle-color: var(--ids_color_contrast_onBrand_secondary);--idsw-loading-circle-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_secondary) calc(var(--ids_opacity_soft) * 100%), transparent)}@media (hover: hover) and (pointer: fine){.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary)}}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-main-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-button-main-border: var(--ids_color_contrast_onBrand_primary)}.idsw-button--main[idsw-contrast=onBrand].idsw-variant-secondary[disabled],.idsw-button--main[idsw-contrast=onBrand][idsw-variant=secondary][disabled],button[idsw-button=main][idsw-contrast=onBrand].idsw-variant-secondary[disabled],button[idsw-button=main][idsw-contrast=onBrand][idsw-variant=secondary][disabled]{--idsw-button-main-background-color: transparent;--idsw-button-main-border: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-button-main-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host{width:100%}.idsw-field{box-sizing:border-box;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);position:relative;width:100%}.idsw-field:has(.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__container-background-color: var(--ids_color_action_disabled_base);--__container-border-radius: var(--ids_size_general_4x) var(--ids_size_general_4x) 0 0;--__label-color: var(--ids_color_action_disabled_variant);--__input-color: var(--ids_color_action_disabled_variant);--__input-background-color: var(--ids_color_action_disabled_base);--__border-bottom-color: var(--ids_color_action_disabled_variant);--idsw-icon-color: var(--ids_color_action_disabled_variant);--__hint-color: var(--ids_color_action_disabled_variant)}.idsw-field:hover:not(.idsw-field--error,.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__border-bottom-color: var(--ids_color_border_medium)}.idsw-field:has(.idsw-field__input:focus){--__border-bottom-width: var(--ids_size_border_medium)}
748.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error).idsw-field--with-value{--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field.idsw-field--popover-open:not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_base);--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field__input-container{background-color:var(--__container-background-color, transparent);border-radius:var(--__container-border-radius, 0);box-shadow:var(--idsw-field-box-shadow, 0 calc(var(--__border-bottom-width, var(--ids_size_border_small)) * -1) 0 0 var(--__border-bottom-color, var(--ids_color_border_medium)) inset);box-sizing:border-box;container-type:normal;display:flex;flex-direction:column;gap:var(--ids_spacing_1x);padding:var(--ids_size_general_4x) var(--ids_size_general_4x) var(--ids_size_general_2x) var(--ids_size_general_8x);position:relative}.idsw-field__label{color:var(--__label-color, var(--ids_color_action_neutral_base));cursor:text;font-size:var(--ids_textScale_150);line-height:var(--ids_textStyle_lineHeight_xsmall);padding:var(--ids_spacing_1x) var(--__input-padding-right, 0) var(--ids_spacing_1x) 0;transform:translateY(var(--__label-position, calc(var(--ids_spacing_6x) + var(--ids_spacing_1x) / 2)));transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_decelerate_standard);word-wrap:break-word}.idsw-field__input{background-color:var(--__input-background-color, transparent);border:0;caret-color:var(--ids_color_action_primary_base);color:var(--__input-color, var(--ids_color_action_neutral_variant));font-size:var(--ids_textScale_300);outline:none;padding:0 var(--__input-padding-right, 0) 0 0;text-align:var(--__idsw-field-input-text-align, left)}@media (width >= 48rem){.idsw-field__input{font-size:var(--ids_textScale_200)}}.idsw-field__hint{align-items:center;box-sizing:border-box;color:var(--__hint-color, var(--ids_color_action_neutral_base));display:flex;font-size:var(--ids_textScale_150);gap:var(--ids_spacing_1x);overflow-wrap:break-word;padding:var(--ids_size_general_4x) 0 0 var(--ids_spacing_2x);width:100%;word-break:break-word;word-wrap:break-word}.idsw-field__hint idsw-icon{align-items:center;justify-content:center}.idsw-field--filled{--__label-position: auto}.idsw-field--error{--__label-color: var(--ids_color_feedback_error);--__hint-color: var(--ids_color_feedback_error);--__border-bottom-color: var(--ids_color_feedback_error)}.idsw-field--visible-focus{outline:auto}.idsw-field__input[type=number]::-webkit-inner-spin-button,.idsw-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.idsw-field__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.idsw-field__icon{--idsw-icon-color: var(--ids_color_action_primary_base);bottom:0;padding:var(--ids_size_general_4x) 0;pointer-events:none;position:absolute;right:var(--ids_spacing_1x)}.idsw-field button[idsw-button=icon]{bottom:var(--ids_size_general_4x);position:absolute;right:var(--ids_spacing_1x)}.idsw-field--suffix{--__input-padding-right: var(--ids_size_general_28x)}.idsw-display-text{font-family:var(--ids_textStyle_display_family);font-size:var(--ids_textScale_700);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-display-text.-large{font-size:var(--ids_textScale_800)}.idsw-display-text.-small{font-size:var(--ids_textScale_600)}.idsw-display-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-title{font-family:var(--ids_textStyle_title_family);font-size:var(--ids_textScale_300);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-title.-small{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-title.-large{font-size:var(--ids_textScale_400)}.idsw-title.-bold{font-weight:var(--ids_textStyle_title_weight_01)}.idsw-title[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}
748.idsw-body-text{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-body-text.-large{font-size:var(--ids_textScale_200)}.idsw-body-text.-small{font-size:var(--ids_textScale_100)}.idsw-body-text.-bold{font-weight:var(--ids_textStyle_body_weight_01)}.idsw-body-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-label{font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-label.-xlarge{font-size:var(--ids_textScale_400)}.idsw-label.-large{font-size:var(--ids_textScale_300)}.idsw-label.-small{font-size:var(--ids_textScale_150)}.idsw-label.-xsmall{font-size:var(--ids_textScale_100)}.idsw-label.-bold{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-label[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}:host(idsw-datepicker){--idsw-modal-width: 21.625rem;width:fit-content}:host(idsw-datepicker):has(.idsw-field){width:100%}.idsw-datepicker__calendar{padding:0 var(--ids_spacing_4x) var(--ids_spacing_4x)}@media (width >= 48rem){.idsw-datepicker__calendar{width:19.5rem}}.idsw-datepicker .idsw-field__input[type=date],.idsw-datepicker .idsw-field__input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.idsw-datepicker__actions{display:flex;gap:var(--ids_size_general_16x);justify-content:space-between;padding:var(--ids_spacing_2x) var(--ids_spacing_4x) var(--ids_spacing_4x)}.idsw-datepicker--disabled{--idsw-icon-color: var(--ids_color_action_disabled_variant)}"),Jr([(0,St.r)()],Oi.prototype,"_open",2),Jr([(0,St.r)()],Oi.prototype,"_hasSlot",2),Jr([(0,N.n)({type:String})],Oi.prototype,"ariaLabelledby",2),Jr([(0,N.n)({type:String})],Oi.prototype,"controlDescribedBy",2),Jr([(0,N.n)({type:String})],Oi.prototype,"mode",2),Jr([(0,N.n)({type:Number})],Oi.prototype,"minDate",2),Jr([(0,N.n)({type:Number})],Oi.prototype,"maxDate",2),Jr([(0,N.n)({type:Boolean})],Oi.prototype,"hasInfobox",2),Jr([(0,N.n)({type:Boolean})],Oi.prototype,"hasConfirmation",2),Jr([(0,N.n)({type:String})],Oi.prototype,"language",2),Jr([(0,N.n)({type:Boolean})],Oi.prototype,"isModal",2),Jr([(0,N.n)({type:Object})],Oi.prototype,"filter",2),Oi=Jr([(0,Ie.t)("idsw-datepicker")],Oi);var qh=Object.defineProperty,Rl=Object.getOwnPropertyDescriptor,Ho=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Rl(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&qh(l,c,f),f};let eo=class extends A.i{constructor(){super(...arguments),this.checked=!1,this.disabled=!1,this.type="star",this.checkedIcon="",this.uncheckedIcon="",this.label="",this.checkedLabel="desfavoritar",this.uncheckedLabel="favoritar",this.ariaDescribedby=""}render(){return A.x`
749      <button
750        idsw-button="icon"
751        idsw-variant="neutral"
752        class="idsw-favorite-button"
753        aria-label="${this._getAriaLabel()}"
754        aria-describedby="${this.ariaDescribedby||A.E}"
755        aria-pressed=${this.checked?"true":"false"}
756        ?disabled=${this.disabled}
757        @click=${this._onClick}
758        type="button"
759      >
760        ${this._renderIcon()}
761      </button>
762    `}_renderIcon(){return this.checkedIcon&&this.uncheckedIcon?A.x`<idsw-icon
763        size="medium"
764        name="${this.checked?this.checkedIcon:this.uncheckedIcon}"
765      ></idsw-icon>`:"heart"===this.type?A.x`${this.checked?A.x`<svg
766            xmlns="http://www.w3.org/2000/svg"
767            width="24"
768            height="24"
769            viewBox="0 0 24 24"
770            fill="currentColor"
771            class="idsw-favorite-button__icon idsw-favorite-button__icon--checked"
772          >
773            <path
774              d="M17.414 0C15.8831 0 14.4478 0.593703 13.2518 1.74513C12.901 2.08696 12.5661 2.48276 12.2791 2.89655C12.1834 2.96852 12.0877 3.05847 12.0239 3.16642C11.9601 3.16642 11.9282 3.11244 11.9123 3.09445C11.5934 2.5907 11.2106 2.14093 10.796 1.74513C9.63189 0.629685 8.14884 0 6.63389 0C2.98206 0 0 3.50825 0 7.82609C0 8.4018 0.0637872 8.9955 0.175415 9.6072C0.590033 12.6657 2.16877 15.7961 4.73621 18.6567C6.72957 20.8876 9.21728 22.7946 11.5615 23.8921C11.705 23.964 11.8645 24 12.008 24C12.1515 24 12.311 23.964 12.4545 23.8921C14.7987 22.7946 17.2864 20.8696 19.2797 18.6567C21.8472 15.7961 23.41 12.6837 23.8246 9.6072C23.9362 9.01349 24 8.41979 24 7.82609C24 3.50825 21.0339 0 17.3661 0H17.414Z"
775            />
776          </svg>`:A.x`<svg
777            xmlns="http://www.w3.org/2000/svg"
778            width="24"
779            height="24"
780            viewBox="0 0 24 24"
781            fill="currentColor"
782            class="idsw-favorite-button__icon idsw-favorite-button__icon--unchecked"
783          >
784            <path
785              d="M17.414 0C15.8831 0 14.4478 0.593703 13.2518 1.74513C12.901 2.08696 12.5661 2.48276 12.2791 2.89655C12.1834 2.96852 12.0877 3.05847 12.0239 3.16642C11.9601 3.16642 11.9282 3.11244 11.9123 3.09445C11.5934 2.5907 11.2106 2.14093 10.796 1.74513C9.63189 0.629685 8.14884 0 6.63389 0C2.98206 0 0 3.50825 0 7.82609C0 8.4018 0.0637872 8.9955 0.175415 9.6072C0.590033 12.6657 2.16877 15.7961 4.73621 18.6567C6.72957 20.8876 9.21728 22.7946 11.5615 23.8921C11.705 23.964 11.8645 24 12.008 24C12.1515 24 12.311 23.964 12.4545 23.8921C14.7987 22.7946 17.2864 20.8696 19.2797 18.6567C21.8472 15.7961 23.41 12.6837 23.8246 9.6072C23.9362 9.01349 24 8.41979 24 7.82609C24 3.50825 21.0339 0 17.3661 0H17.414ZM21.5761 9.01349C21.5761 9.01349 21.5442 9.15742 21.5442 9.1934C21.1136 12.3418 19.2 15.0585 17.6532 16.7676C15.9947 18.6207 13.9535 20.2219 12.008 21.2294C10.0625 20.2219 8.03721 18.6207 6.36279 16.7676C4.83189 15.0585 2.90233 12.3598 2.47176 9.1934C2.47176 9.15742 2.45581 9.04947 2.43987 9.03148C2.36013 8.61769 2.31229 8.22189 2.31229 7.82609C2.31229 4.96552 4.24186 2.64468 6.60199 2.64468C7.57475 2.64468 8.48372 3.02249 9.24917 3.76012C9.52027 4.02999 9.77542 4.31784 9.98272 4.65967C10.4452 5.37931 11.1947 5.8111 11.9761 5.8111C12.7575 5.8111 13.507 5.37931 13.9694 4.65967C14.1767 4.31784 14.4319 4.02999 14.703 3.76012C15.4684 3.04048 16.3774 2.64468 17.3502 2.64468C19.7103 2.64468 21.6399 4.96552 21.6399 7.82609C21.6399 8.22189 21.592 8.61769 21.5123 9.01349H21.5761Z"
786            />
787          </svg>`}`:A.x`${this.checked?A.x`<svg
788          xmlns="http://www.w3.org/2000/svg"
789          width="24"
790          height="24"
791          viewBox="0 0 24 24"
792          fill="currentColor"
793          class="idsw-favorite-button__icon idsw-favorite-button__icon--checked"
794        >
795          <path
796            d="M9.9784 1.34695C10.7735 -0.44898 13.2265 -0.448986 14.0216 1.34695L16.3977 6.71409L22.034 7.41037C23.9191 7.64326 24.6767 10.0671 23.2839 11.4092L19.1147 15.4262L20.221 21.2275C20.5908 23.1662 18.6066 24.6648 16.9495 23.6984L12 20.8117L7.05046 23.6984C5.39338 24.6648 3.40924 23.1662 3.77896 21.2276L4.88531 15.4262L0.71615 11.4091C-0.676736 10.0671 0.0808776 7.64325 1.96604 7.41037L7.60234 6.71409L9.9784 1.34695Z"
797          />
798        </svg>`:A.x`<svg
799          xmlns="http://www.w3.org/2000/svg"
800          width="24"
801          height="24"
802          viewBox="0 0 24 24"
803          fill="currentColor"
804          class="idsw-favorite-button__icon idsw-favorite-button__icon--unchecked"
805        >
806          <path
807            fill-rule="evenodd"
808            clip-rule="evenodd"
809            d="M9.9784 1.34695C10.7735 -0.44898 13.2265 -0.448986 14.0216 1.34695L16.3977 6.71409L22.034 7.41037C23.9191 7.64326 24.6767 10.0671 23.2839 11.4092L19.1147 15.4262L20.221 21.2275C20.5908 23.1662 18.6066 24.6648 16.9495 23.6984L12 20.8117L7.05046 23.6984C5.39338 24.6648 3.40924 23.1662 3.77896 21.2276L4.88531 15.4262L0.71615 11.4091C-0.676736 10.0671 0.0808776 7.64325 1.96604 7.41037L7.60234 6.71409L9.9784 1.34695ZM11.9184 2.18325C11.9033 2.19279 11.8836 2.20962 11.8652 2.25121L9.00248 8.71772L2.21097 9.55671C2.16735 9.5621 2.14589 9.57635 2.13251 9.58831C2.11547 9.60355 2.09791 9.62849 2.08735 9.66227C2.07679 9.69606 2.07689 9.72697 2.08206 9.74973C2.08612 9.76758 2.09542 9.79224 2.12764 9.82329L7.14902 14.6615L5.81661 21.6482C5.80805 21.6931 5.81447 21.7187 5.82126 21.7357C5.82993 21.7572 5.84733 21.7823 5.87499 21.8032C5.90265 21.8241 5.93096 21.8335 5.95336 21.8354C5.97093 21.8369 5.99635 21.8353 6.03471 21.8129L12 18.3339L17.9653 21.8129C18.0037 21.8353 18.0291 21.8369 18.0466 21.8354C18.069 21.8335 18.0974 21.8241 18.125 21.8032C18.1527 21.7823 18.1701 21.7572 18.1787 21.7357C18.1855 21.7187 18.192 21.6931 18.1834 21.6482L16.851 14.6615L21.8724 9.8233C21.9046 9.79224 21.9139 9.76758 21.9179 9.74973C21.9231 9.72697 21.9232 9.69606 21.9126 9.66227C21.9021 9.62849 21.8845 9.60355 21.8675 9.58831C21.8541 9.57635 21.8327 9.5621 21.789 9.55671L14.9975 8.71772L12.1348 2.25121C12.1164 2.20962 12.0967 2.19279 12.0816 2.18325C12.0625 2.17109 12.0342 2.16141 12 2.16141C11.9658 2.16141 11.9376 2.17109 11.9184 2.18325Z"
810          />
811        </svg>`}`}_getAriaLabel(){return`${this.checked?this.checkedLabel:this.uncheckedLabel} ${this.label}`.trim()}_dispatchCheckedChange(){this.dispatchEvent(new CustomEvent("idsw-favorite-button-change",{bubbles:!0,composed:!0,detail:{checked:this.checked}}))}_onClick(){this.checked=!this.checked,this._dispatchCheckedChange()}};eo.styles=[(0,ve.r)(":host{--idsw-favorite-button-color-default: var(--ids_color_action_neutral_base);--idsw-favorite-button-color-checked: var(--ids_color_action_primary_base);--idsw-favorite-button-color-checked-hover: var(--ids_color_action_primary_variant);--idsw-favorite-button-color-hover: var(--ids_color_action_neutral_variant);--idsw-favorite-button-color-disabled: var(--ids_color_action_disabled_variant);--idsw-favorite-button-bg-color-hover: transparent}:host(idsw-favorite-button[idsw-contrast=onBrand]){--idsw-favorite-button-color-default: var(--ids_color_contrast_onBrand_primary);--idsw-favorite-button-color-checked: var(--ids_color_contrast_onBrand_primary);--idsw-favorite-button-color-checked-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-favorite-button-color-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-favorite-button-color-disabled: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}.idsw-favorite-button__icon--unchecked{fill:currentcolor}
811.idsw-favorite-button__icon--checked{fill:var(--idsw-favorite-button-color-checked)}.idsw-favorite-button:disabled{color:var(--idsw-favorite-button-color-disabled)}.idsw-favorite-button:disabled .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-disabled)}.idsw-favorite-button[aria-pressed=false] .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-default)}.idsw-favorite-button[aria-pressed=false]:disabled .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-disabled)}.idsw-favorite-button[aria-pressed=true]{color:var(--idsw-favorite-button-color-checked)}.idsw-favorite-button[aria-pressed=true] .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-checked)}@media (hover: hover) and (pointer: fine){.idsw-favorite-button[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]),.idsw-favorite-button[aria-pressed=true]:focus-visible:not(:disabled):not([aria-disabled=true]){color:var(--idsw-favorite-button-color-checked-hover)}.idsw-favorite-button[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]) .idsw-favorite-button__icon,.idsw-favorite-button[aria-pressed=true]:focus-visible:not(:disabled):not([aria-disabled=true]) .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-checked-hover)}}.idsw-favorite-button[aria-pressed=true]:active:not(:disabled):not([aria-disabled=true]){color:var(--idsw-favorite-button-color-checked-hover)}.idsw-favorite-button[aria-pressed=true]:active:not(:disabled):not([aria-disabled=true]) .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-checked-hover)}.idsw-favorite-button[aria-pressed=true]:disabled{color:var(--idsw-favorite-button-color-disabled)}.idsw-favorite-button[aria-pressed=true]:disabled .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-disabled)}@media (hover: hover) and (pointer: fine){.idsw-favorite-button:hover:not(:disabled):not([aria-disabled=true]),.idsw-favorite-button:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--idsw-favorite-button-bg-color-hover);color:var(--idsw-favorite-button-color-hover)}.idsw-favorite-button:hover:not(:disabled):not([aria-disabled=true])[aria-pressed=false] .idsw-favorite-button__icon,.idsw-favorite-button:focus-visible:not(:disabled):not([aria-disabled=true])[aria-pressed=false] .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-hover)}}.idsw-favorite-button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--idsw-favorite-button-bg-color-hover);color:var(--idsw-favorite-button-color-hover)}.idsw-favorite-button:active:not(:disabled):not([aria-disabled=true])[aria-pressed=false] .idsw-favorite-button__icon{fill:var(--idsw-favorite-button-color-hover)}"),(0,ve.r)(Xi)],Ho([(0,N.n)({type:Boolean,reflect:!0})],eo.prototype,"checked",2),Ho([(0,N.n)({type:Boolean,reflect:!0})],eo.prototype,"disabled",2),Ho([(0,N.n)({type:String})],eo.prototype,"type",2),Ho([(0,N.n)({type:String})],eo.prototype,"checkedIcon",2),Ho([(0,N.n)({type:String})],eo.prototype,"uncheckedIcon",2),Ho([(0,N.n)({type:String})],eo.prototype,"label",2),Ho([(0,N.n)({type:String})],eo.prototype,"checkedLabel",2),Ho([(0,N.n)({type:String})],eo.prototype,"uncheckedLabel",2),Ho([(0,N.n)({type:String,attribute:"aria-describedby"})],eo.prototype,"ariaDescribedby",2),eo=Ho([(0,Ie.t)("idsw-favorite-button")],eo);var Fm=Object.defineProperty,t_=Object.getOwnPropertyDescriptor,Pr=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?t_(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Fm(l,c,f),f};let Yd,_r=class extends wn{constructor(){super(...arguments),this._normalizedOptionsCache=new Map,this._liveAnnouncer=new ai.A,this._inputSelectNativeRef=on(),this._inputSelectRef=on(),this._inputContainerRef=on(),this._popoverRef=on(),this._focusedIndex=0,this._nativeOpen=!1,this._open=!1,this._selectedSlotIndex=0,this.native=!1,this.required=!1}firstUpdated(){this.monitorFocus(this.selectElement),this._initializeComponent()}render(){return this.native?this._renderNativeSelect():this._renderCustomSelect()}_renderNativeSelect(){const s=`idsw-datalist-${this._uniqueId}`,h=[this.controlDescribedBy,`idsw-hint-${this._uniqueId}`,`idsw-hint-error-${this._uniqueId}
811`].filter(Boolean).join(" ");return A.x`
812      <div class=${(0,Re.e)(this.getRenderClasses())}>
813        <div class="idsw-field__input-container">
814          <label class="idsw-field__label" for="${this._uniqueId}"
815            >${this.label||A.x`&nbsp;`}</label
816          >
817
818          <input
819            ${vn(this._inputSelectNativeRef)}
820            class="idsw-field__input"
821            id="${this._uniqueId}"
822            type="text"
823            list=${s}
824            ?disabled=${this.disabled}
825            aria-disabled=${this.disabled?"true":A.E}
826            aria-describedby=${h||A.E}
827            aria-invalid=${this.error?"true":A.E}
828            aria-required=${this.required?"true":A.E}
829            aria-label=${this.ariaLabel??A.E}
830            aria-labelledby=${this.ariaLabel?A.E:this.ariaLabelledby??(this.labelId||`label-${this._uniqueId}`)}
831            .value=${this.value}
832            @focus=${()=>{this.filledState=!0,this._nativeOpen=!0}}
833            @blur=${this._handleNativeBlur}
834            @input=${f=>this._onInput(f)}
835          />
836
837          <datalist id=${s}>
838            ${this._optionsSlot.filter(f=>"IDSW-OPTION"===f.tagName).map(f=>{var x;const D=(null==(x=f.textContent)?void 0:x.trim())??"";return A.x`<option value=${D}></option>`})}
839          </datalist>
840          <slot></slot>
841
842          <idsw-icon
843            class="idsw-field__icon"
844            variant="${this.disabled?A.E:"primary"}"
845            name=${this._nativeOpen?"arrow_up":"arrow_down"}
846          ></idsw-icon>
847        </div>
848        ${this.renderHint()}
849      </div>
850    `}_renderCustomSelect(){const c=[this.controlDescribedBy,`idsw-hint-${this._uniqueId}`,`idsw-hint-error-${this._uniqueId}`].filter(Boolean).join(" ");return A.x`
851      <div class=${(0,Re.e)(this.getRenderClasses())}>
852        <div ${vn(this._inputContainerRef)} class="idsw-field__input-container">
853          <label
854            class="idsw-field__label"
855            id=${this.labelId||`label-${this._uniqueId}`}
856            for="${this._uniqueId}"
857          >
858            ${this.label||A.x`&nbsp;`}
859          </label>
860          <input
861            ${vn(this._inputSelectRef)}
862            role="combobox"
863            id=${this._uniqueId}
864            class="idsw-field__input"
865            type="text"
866            .value=${this.value}
867            aria-haspopup="listbox"
868            aria-controls="idsw-autocomplete-listbox-${this._uniqueId}"
869            aria-disabled=${this.disabled?"true":A.E}
870            aria-expanded=${this._open?"true":"false"}
871            aria-activedescendant=${this._open&&this._focusedIndex>=0?`idsw-option-${this._focusedIndex}`:A.E}
872            aria-label=${this.ariaLabel??A.E}
873            aria-labelledby=${this.ariaLabel?A.E:this.ariaLabelledby??(this.labelId||`label-${this._uniqueId}`)}
874            aria-describedby=${c||A.E}
875            aria-invalid=${this.error?"true":A.E}
876            aria-required=${this.required?"true":A.E}
877            @click=${this._togglePopover}
878            @keydown=${h=>this._onKeyDown(h)}
879            ?disabled=${this.disabled}
880            @focus=${this.handleFocus}
881            @blur=${this._handleBlur}
882            @input=${h=>this._onInput(h)}
883          />
884          <idsw-icon
885            class="idsw-field__icon"
886            name=${this._open?"arrow_up":"arrow_down"}
887            variant="${this.disabled?A.E:"primary"}"
888          ></idsw-icon>
889          <idsw-popover
890            ${vn(this._popoverRef)}
891            id="idsw-autocomplete-listbox-${this._uniqueId}"
892            position="bottom-start"
893            .anchor=${this._inputContainerRef.value}
894            .anchorContainerClass=${"idsw-field__input-container"}
895            fitToAnchor=${!0}
896            role="listbox"
897            @idsw-popover-keydown=${h=>this._onKeyDown(h)}
898            @idsw-popover-click=${this._onPopoverClick}
899          >
900            <slot></slot>
901          </idsw-popover>
902        </div>
903        ${this.renderHint()}
904      </div>
905    `}renderNativeOptions(){return this._optionsSlot.filter(s=>"IDSW-OPTION"===s.tagName).map(s=>{var l;const h=s.value??"",f=s.disabled??!1,x=s.selected??!1,D=(null==(l=s.textContent)?void 0:l.trim())??"";return A.x`<option value=${h} ?disabled=${f} ?selected=${x}>
906        ${D}
907      </option>`})}getRenderClasses(){return{"idsw-autocomplete idsw-field idsw-field--suffix":!0,"idsw-field--error":this.error&&!this.disabled,"idsw-field--filled":this.filledState,"idsw-field--visible-focus":this._visibleFocus,"idsw-autocomplete--disabled":this.disabled,"idsw-autocomplete--native":this.native}}_initializeComponent(){var s;this._invalidateCache();const l=Xd(this._optionsSlot);if(null!==l&&l>=0){this._selectedSlotIndex=l;const c=this._optionsSlot[l];return this.value=(null==(s=c?.textContent)?void 0:s.trim())??"",void(this.filledState=!0)}this._selectedSlotIndex=-1,this.filledState=!1,this.value=""}_announceActiveOption(){var s;const l=this._optionsSlot[this._focusedIndex];if(!l)return;const c=(null==(s=l.textContent)?void 0:s.trim())??"";this._liveAnnouncer.announce(`${c}${l.disabled?", desabilitado":""}, item de menu, ${this._focusedIndex+1} de ${this._optionsSlot.length}`,"polite",1e3)}_togglePopover(){this._open?this._closePopover():this._openPopover()}_handleEnterKey(s){var l;const c=this._optionsSlot.filter(f=>"none"!==f.style.display);let h;if(0===c.length&&(h=void 0),this._open&&this._focusedIndex>=0&&c.length){const f=this._optionsSlot[this._focusedIndex];let x;
907f&&"none"!==f.style.display&&(x=f),x||(x=c.find(D=>this._optionsSlot.indexOf(D)===this._focusedIndex)),h=x??void 0}if(!h&&c.length&&(h=c[0]),h){if(h.disabled)return void this._announceActiveOption();if(this.value=(null==(l=h.textContent)?void 0:l.trim())||"",this.requestUpdate(),this._dispatchSelectChange(this.value),!s){const f=this._optionsSlot.indexOf(h);this._selectOption(f),this._closePopover()}}else this._dispatchSelectChange(this.value),s?this._closeNative():this._closePopover()}_onKeyDown(s){if("Enter"===s.key){if(s.preventDefault(),!this.native&&!this._open)return;return void this._handleEnterKey(this.native)}if(" "===s.key)return;const l=lu(s,this._open),c={open:()=>{this._focusAndSelectFirstValidOption(),this._setupOptionAttributes(),this._openPopover()},close:()=>this._closePopover(),focusAnchor:()=>this._closePopover(),moveDown:()=>this._handleMoveDown(),moveUp:()=>this._handleMoveUp(),select:()=>this._handleSelectCurrentOption()};l&&c[l]&&c[l]()}_initializeSelection(){const s=Xd(this._optionsSlot);null!==s&&(this._selectedSlotIndex=s,this.filledState=!0,this.requestUpdate())}_handleMoveDown(){const s=this._getVisibleOptionIndices();if(0===s.length)return;const l=s.indexOf(this._focusedIndex);this._moveFocus(s[-1===l?0:(l+1)%s.length])}_handleMoveUp(){const s=this._getVisibleOptionIndices();if(0===s.length)return;const l=s.indexOf(this._focusedIndex);this._moveFocus(s[-1===l?s.length-1:(l-1+s.length)%s.length])}_getVisibleOptionIndices(){return this._optionsSlot.map((s,l)=>({opt:s,idx:l})).filter(({opt:s})=>"none"!==s.style.display).map(({idx:s})=>s)}_onInput(s){this.value=s.target.value,(!this.value||""===this.value.trim())&&this._clearSelectionVisual(),!this._open&&(""!==this.value.trim()||" "===this.value)&&this._openPopover(),this._filterOptions(),this._dispatchAutocompleteInput(this.value)}_handleSelectCurrentOption(){if(this._focusedIndex<0||!this._optionsSlot.length)return;const s=this._optionsSlot[this._focusedIndex];!s||s.disabled||s.click()}_moveFocus(s){if(this._focusedIndex=s,this._open&&(this.filledState=!0,this._optionsSlot.length>0&&this._focusedIndex>=0)){const l=this._optionsSlot[this._focusedIndex];l&&"function"==typeof l.scrollIntoView&&l.scrollIntoView({block:"nearest"})}Uo(this._optionsSlot,this._focusedIndex,this._selectedSlotIndex),this._announceActiveOption()}_openPopover(){var s;if(this._open=!0,this.filledState=!0,this._filterOptions(),this._setupOptionAttributes(),this._handleInitialSelection(),this._visibleFocus&&!(-1!==this._selectedSlotIndex&&this._selectedSlotIndex<this._optionsSlot.length)){const l=this._optionsSlot.findIndex(c=>"none"!==c.style.display);if(this._focusedIndex=l>-1?l:-1,Uo(this._optionsSlot,this._focusedIndex,this._selectedSlotIndex),this._focusedIndex>=0){const c=this._optionsSlot[this._focusedIndex];c&&"function"==typeof c.scrollIntoView&&c.scrollIntoView({block:"nearest"}),this._announceActiveOption()}}null==(s=this._popoverRef.value)||s.open(),this._emitOpenedEvent(!0)}_closePopover(){var s;this._open=!1,null==(s=this._popoverRef.value)||s.close(),this._emitOpenedEvent(!1)}_closeNative(){this._nativeOpen&&(this._nativeOpen=!1,this._emitOpenedEvent(!1))}_onPopoverClick(s){const l=s.detail.event.target,c=this._optionsSlot.findIndex(h=>h===l||h.contains(l));c<0||this._handleOptionClick(c)}_getNormalizedOptionText(s){var l;if(this._normalizedOptionsCache.has(s))return this._normalizedOptionsCache.get(s);const c=(null==(l=s.textContent)?void 0:l.trim())||"",h=(0,xr.fQ)(c);return this._normalizedOptionsCache.set(s,h),h}_invalidateCache(){this._normalizedOptionsCache.clear()}_filterOptions(){if(!this.value||""===this.value.trim())return this._optionsSlot.forEach(h=>{h.style.display=""}),void this._clearSelectionVisual();const s=(0,xr.fQ)(this.value);this._optionsSlot.forEach(h=>{const f=this._getNormalizedOptionText(h).includes(s);h.style.display=f?"":"none"});const l=this._optionsSlot.filter(h=>"none"!==h.style.display);if(1===l.length&&this._getNormalizedOptionText(l[0])===s)return l[0].disabled?void this._clearSelectionVisual():(this._optionsSlot.forEach(h=>h.selected=!1),l[0].selected=!0,void(this._selectedSlotIndex=this._optionsSlot.indexOf(l[0])));const c=this._optionsSlot.findIndex(h=>"none"!==h.style.display&&!h.disabled);this._optionsSlot.forEach(h=>h.selected=!1),this._selectedSlotIndex=-1,this._focusedIndex=c>-1?c-1:-1,Uo(this._optionsSlot,this._focusedIndex,this._selectedSlotIndex)}_setupOptionAttributes(){du(this._optionsSlot),Uo(this._optionsSlot,this._selectedSlotIndex,this._focusedIndex)}_handleInitialSelection(){this.value&&""!==this.value.trim()&&(this._initializeSelection(),this._applyVisualSelectionIfExactMatch())}_focusAndSelectFirstValidOption(){const s=Array.from(this._optionsSlot);let l=this._selectedSlotIndex;(-1===l||!s[l]||s[l].disabled||"none"===s[l].style.display)&&(l=s.findIndex(c=>"none"!==c.style.display&&!c.disabled)),this._focusedIndex=l>
907=0?l:0,s.forEach((c,h)=>c.selected=h===this._focusedIndex),this._selectedSlotIndex=this._focusedIndex}_applyVisualSelectionIfExactMatch(){var s;const l=this._optionsSlot.filter(c=>"none"!==c.style.display);this.value&&1===l.length&&(null==(s=l[0].textContent)?void 0:s.trim())===this.value.trim()?(this._optionsSlot.forEach(c=>c.selected=!1),l[0].selected=!0,this._selectedSlotIndex=this._optionsSlot.indexOf(l[0]),this._focusedIndex=this._selectedSlotIndex,this._setupOptionAttributes(),this._announceActiveOption()):this._clearSelectionVisual()}_handleOptionClick(s){var l;this._optionsSlot[s].disabled||(this._selectOption(s),this._closePopover(),null==(l=this._inputSelectRef.value)||l.focus())}_selectOption(s){var l;const c=this._optionsSlot[s];if(this._focusedIndex=s,""===c.value)return this._selectedSlotIndex=0,this.filledState=!0,this.value="",void this._dispatchSelectChange("");const h=hd(this._optionsSlot,this._focusedIndex,this._selectedSlotIndex);h.changed&&this._dispatchSelectChange(h.value),this._selectedSlotIndex=h.selectedIndex,this.filledState=!0,this.value=(null==(l=c.textContent)?void 0:l.replace(/\s+/g," ").trim())??"",this.requestUpdate(),this._announceActiveOption(),this._dispatchSelectChange(c.value||c.getAttribute("value")||"")}_handleBlur(){this.handleBlur(()=>{if(!this.value||""===this.value.trim())return this._selectedSlotIndex=-1,this.filledState=!1,this._open=!1,Uo(this._optionsSlot,this._focusedIndex,this._selectedSlotIndex),void this.requestUpdate();this.filledState=0!==this._selectedSlotIndex||!(!this.value||""===this.value.trim()),this._open=!1})}_handleNativeBlur(){const s=this._inputSelectNativeRef.value;s&&(this.filledState=""!==s.value),this._closeNative()}_clearSelectionVisual(){this._selectedSlotIndex=-1,this._focusedIndex=-1,this._optionsSlot.forEach(s=>s.selected=!1)}_emitOpenedEvent(s){this.dispatchEvent(new CustomEvent("idsw-autocomplete-opened",{detail:{opened:s},bubbles:!0,composed:!0}))}_dispatchSelectChange(s){this.dispatchEvent(new CustomEvent("idsw-autocomplete-change",{detail:{value:s},bubbles:!0,composed:!0}))}_dispatchAutocompleteInput(s){if(this.debounceTime&&this.debounceTime>0)return this._debounceInputTimeoutId&&clearTimeout(this._debounceInputTimeoutId),void(this._debounceInputTimeoutId=window.setTimeout(()=>{this.dispatchEvent(new CustomEvent("idsw-autocomplete-input",{detail:{value:s},bubbles:!0,composed:!0})),this._debounceInputTimeoutId=void 0},this.debounceTime))}};_r.styles=(0,ve.r)(":host{width:100%}.idsw-field{box-sizing:border-box;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);position:relative;width:100%}.idsw-field:has(.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__container-background-color: var(--ids_color_action_disabled_base);--__container-border-radius: var(--ids_size_general_4x) var(--ids_size_general_4x) 0 0;--__label-color: var(--ids_color_action_disabled_variant);--__input-color: var(--ids_color_action_disabled_variant);--__input-background-color: var(--ids_color_action_disabled_base);--__border-bottom-color: var(--ids_color_action_disabled_variant);--idsw-icon-color: var(--ids_color_action_disabled_variant);--__hint-color: var(--ids_color_action_disabled_variant)}.idsw-field:hover:not(.idsw-field--error,.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__border-bottom-color: var(--ids_color_border_medium)}.idsw-field:has(.idsw-field__input:focus){--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error).idsw-field--with-value{--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field.idsw-field--popover-open:not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_base);--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field__input-container{background-color:var(--__container-background-color, transparent);border-radius:var(--__container-border-radius, 0);
907box-shadow:var(--idsw-field-box-shadow, 0 calc(var(--__border-bottom-width, var(--ids_size_border_small)) * -1) 0 0 var(--__border-bottom-color, var(--ids_color_border_medium)) inset);box-sizing:border-box;container-type:normal;display:flex;flex-direction:column;gap:var(--ids_spacing_1x);padding:var(--ids_size_general_4x) var(--ids_size_general_4x) var(--ids_size_general_2x) var(--ids_size_general_8x);position:relative}.idsw-field__label{color:var(--__label-color, var(--ids_color_action_neutral_base));cursor:text;font-size:var(--ids_textScale_150);line-height:var(--ids_textStyle_lineHeight_xsmall);padding:var(--ids_spacing_1x) var(--__input-padding-right, 0) var(--ids_spacing_1x) 0;transform:translateY(var(--__label-position, calc(var(--ids_spacing_6x) + var(--ids_spacing_1x) / 2)));transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_decelerate_standard);word-wrap:break-word}.idsw-field__input{background-color:var(--__input-background-color, transparent);border:0;caret-color:var(--ids_color_action_primary_base);color:var(--__input-color, var(--ids_color_action_neutral_variant));font-size:var(--ids_textScale_300);outline:none;padding:0 var(--__input-padding-right, 0) 0 0;text-align:var(--__idsw-field-input-text-align, left)}@media (width >= 48rem){.idsw-field__input{font-size:var(--ids_textScale_200)}}.idsw-field__hint{align-items:center;box-sizing:border-box;color:var(--__hint-color, var(--ids_color_action_neutral_base));display:flex;font-size:var(--ids_textScale_150);gap:var(--ids_spacing_1x);overflow-wrap:break-word;padding:var(--ids_size_general_4x) 0 0 var(--ids_spacing_2x);width:100%;word-break:break-word;word-wrap:break-word}.idsw-field__hint idsw-icon{align-items:center;justify-content:center}.idsw-field--filled{--__label-position: auto}.idsw-field--error{--__label-color: var(--ids_color_feedback_error);--__hint-color: var(--ids_color_feedback_error);--__border-bottom-color: var(--ids_color_feedback_error)}.idsw-field--visible-focus{outline:auto}.idsw-field__input[type=number]::-webkit-inner-spin-button,.idsw-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.idsw-field__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.idsw-field__icon{--idsw-icon-color: var(--ids_color_action_primary_base);bottom:0;padding:var(--ids_size_general_4x) 0;pointer-events:none;position:absolute;right:var(--ids_spacing_1x)}.idsw-field button[idsw-button=icon]{bottom:var(--ids_size_general_4x);position:absolute;right:var(--ids_spacing_1x)}.idsw-field--suffix{--__input-padding-right: var(--ids_size_general_28x)}.idsw-autocomplete .idsw-field__label{pointer-events:none}.idsw-autocomplete .idsw-field__input::-webkit-calendar-picker-indicator,.idsw-autocomplete .idsw-field__input::-webkit-list-button{opacity:0}.idsw-autocomplete--native ::slotted(idsw-option){display:none}.idsw-autocomplete .idsw-field__icon{--idsw-icon-color: var(--ids_color_action_primary_base)}.idsw-autocomplete--disabled .idsw-field__icon{--idsw-icon-color: var(--ids_color_action_disabled_variant)}.idsw-autocomplete idsw-popover{--idsw-popover-max-height: 18rem}"),Pr([(0,St.r)()],_r.prototype,"_focusedIndex",2),Pr([(0,St.r)()],_r.prototype,"_nativeOpen",2),Pr([(0,St.r)()],_r.prototype,"_open",2),Pr([(0,St.r)()],_r.prototype,"_selectedSlotIndex",2),Pr([(0,N.n)({type:String})],_r.prototype,"ariaLabelledby",2),Pr([(0,N.n)({type:String})],_r.prototype,"controlDescribedBy",2),Pr([(0,N.n)({type:Number})],_r.prototype,"debounceTime",2),Pr([(0,N.n)({type:String})],_r.prototype,"labelId",2),Pr([(0,N.n)({type:Boolean})],_r.prototype,"native",2),Pr([(0,Sn.e)(".idsw-field__input")],_r.prototype,"selectElement",2),Pr([(0,bn.o)()],_r.prototype,"_optionsSlot",2),_r=Pr([(0,Ie.t)("idsw-autocomplete")],_r);const Nl=new Uint8Array(16);function fd(){if(!Yd&&(Yd=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Yd))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Yd(Nl)}const yi=[];for(let s=0;s<256;++s)yi.push((s+256).toString(16).slice(1));const yo={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function r_(s,l,c){if(yo.randomUUID&&!s)return yo.randomUUID();const h=(s=s||{}).random||(s.rng||fd)();return h[6]=15&h[6]|64,h[8]=63&h[8]|128,function i_(s,l=0){return yi[s[l+0]]+yi[s[l+1]]+yi[s[l+2]]+yi[s[l+3]]+"-"+yi[s[l+4]]+yi[s[l+5]]+"-"+yi[s[l+6]]+yi[s[l+7]]+"-"+yi[s[l+8]]+yi[s[l+9]]+"-"+yi[s[l+10]]+yi[s[l+11]]+yi[s[l+12]]+yi[s[l+13]]+yi[s[l+14]]+yi[s[l+15]]}(h)}var fu=Object.defineProperty,pd=Object.getOwnPropertyDescriptor,Js=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?pd(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&fu(l,c,f),f};let xo=class extends A.i{constructor(){super(...arguments),this.isVisible=!1,this._tooltipId="",this.position="right",this.trigger="click",this._autoUpdateCleanup=null,this._abortController=null}firstUpdated(s){this._tooltipId=`tooltip-${r_()}`,this._addEventHandlers()}disconnectedCallback(){super.disconnectedCallback(),this._cleanup()}createRenderRoot(){const s=super.createRenderRoot(),l=Xc();return"function"==typeof l&&l(s),s}render(){return A.x`
908      <slot></slot>
909      <div
910        id="${this._tooltipId}"
911        class=${(0,Re.e)(this._getRenderClasses())}
912        role="tooltip"
913        position="${this.position}"
914        aria-hidden="${"hover"!==this.trigger&&this.isVisible?"false":"true"}"
915        ?hidden="${!this.isVisible}"
916        popover
917      >
918        ${this.content}
919      </div>
920    `}_getRenderClasses(){return{"idsw-tooltip":!0,"idsw-tooltip-open":this.isVisible}}show(){var s=this;return(0,gt.A)(function*(){var l;s.isVisible||(s.isVisible=!0,"click"===s.trigger&&(s._targetElement[0].setAttribute("aria-expanded","true"),s._targetElement[0].setAttribute("aria-describedby",s._tooltipId),s._targetElement[0].setAttribute("aria-description",s.content)),s.tooltipEl.showPopover(),yield s._updatePosition(),null!=(l=s._targetElement)&&l[0]&&s.tooltipEl&&(s._autoUpdateCleanup=Fo(s._targetElement[0],s.tooltipEl,()=>{s._updatePosition()})))})()}hide(){var s;this.isVisible&&(this.isVisible=!1,this.tooltipEl.hidePopover(),null==(s=this._autoUpdateCleanup)||s.call(this),this._autoUpdateCleanup=null,"click"===this.trigger&&(this._targetElement[0].setAttribute("aria-expanded","fal
920se"),this._targetElement[0].removeAttribute("aria-describedby"),this._targetElement[0].removeAttribute("aria-description")))}_handleClick(s){s.stopPropagation(),this.isVisible?this.hide():this.show()}_handleDocumentClick(s){!this._targetElement[0].contains(s.target)&&!this.tooltipEl.contains(s.target)&&this.hide()}_updatePosition(){var s=this;return(0,gt.A)(function*(){var l;const c=null==(l=s._targetElement)?void 0:l[0];if(!c||!s.tooltipEl)return;const{x:h,y:f}=yield bl(c,s.tooltipEl,{placement:s.position,middleware:[Om(8),Hd({fallbackAxisSideDirection:"end"}),un({padding:8})]});Object.assign(s.tooltipEl.style,{left:`${h}px`,top:`${f}px`})})()}_addEventHandlers(){const s=this._targetElement[0];this._abortController=new AbortController;const{signal:l}=this._abortController;"hover"===this.trigger?(s.setAttribute("aria-label",this.content),s.addEventListener("pointerenter",()=>this.show(),{signal:l}),s.addEventListener("pointerleave",()=>this.hide(),{signal:l}),s.addEventListener("focus",()=>this.show(),{signal:l}),s.addEventListener("blur",()=>this.hide(),{signal:l})):"click"===this.trigger&&(s.addEventListener("click",c=>this._handleClick(c),{signal:l}),document.addEventListener("click",c=>this._handleDocumentClick(c),{signal:l}))}_cleanup(){var s,l;null==(s=this._abortController)||s.abort(),this._abortController=null,null==(l=this._autoUpdateCleanup)||l.call(this),this._autoUpdateCleanup=null}};xo.styles=(0,ve.r)(".idsw-tooltip,[idswTooltip]:after{background-color:var(--ids_color_feedback_neutral);border:none;border-radius:var(--ids_size_cornerRadius_tooltip);color:var(--ids_color_feedback_neutral_contrast);font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);inset:auto;left:0;line-height:var(--ids_textStyle_lineHeight_medium);max-width:25rem;min-width:var(--ids_size_general_80x);padding:var(--ids_size_general_12x);position:absolute;text-align:center;text-indent:0;text-wrap:wrap;top:0;-webkit-user-select:none;user-select:none;width:max-content;word-break:break-word}@media (max-width: 47.99rem){.idsw-tooltip,[idswTooltip]:after{max-width:19.5rem;min-width:var(--ids_size_general_40x)}}.idsw-tooltip[popover]{display:block;opacity:0;pointer-events:none}.idsw-tooltip-open[popover]{opacity:1}"),Js([(0,St.r)()],xo.prototype,"isVisible",2),Js([(0,St.r)()],xo.prototype,"_tooltipId",2),Js([(0,N.n)({reflect:!0})],xo.prototype,"position",2),Js([(0,N.n)({reflect:!0,type:String})],xo.prototype,"content",2),Js([(0,N.n)({reflect:!0,type:String})],xo.prototype,"trigger",2),Js([(0,Sn.e)("div[popover]")],xo.prototype,"tooltipEl",2),Js([(0,bn.o)({slot:""})],xo.prototype,"_targetElement",2),xo=Js([(0,Ie.t)("idsw-tooltip")],xo);var ec=Object.defineProperty,pu=Object.getOwnPropertyDescriptor,oi=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?pu(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&ec(l,c,f),f};let qn=class extends A.i{constructor(){super(...arguments),this._uniqueId=`idsw-password-input-${crypto.randomUUID()}`,this.valueLength=0,this.announcer=new ai.A,this.focusMonitor=new Hs,this.hasFocus=!1,this.canEdit=!1,this._visibleFocus=!1,this.value="",this.label="",this.errorMessage="",this.error=!1,this._length=6,this.showPassword=!1,this.showButton=!0,this.previewInput=!0,this.disabled=!1,this.isProtected=!1,this.maxLengthText=`maximo ${this.length} caracteres`,this.labelShowPassword=["Ocultar senha","Mostrar senha"],this.announcerShowPassword=["senha ocultada","senha exibida"]}get length(){return this._length}set length(s){this._length=Math.max(3,Math.min(8,s))}firstUpdated(){this.inputEl&&this.focusMonitor.monitor(this.inputEl,s=>{this._visibleFocus="keyboard"===s})}updated(s){if(super.updated(s),s.has("showPassword")){const l=s.get("showPassword"),c=this.showPassword;l&&!c?this.announcer.announce(this.announcerShowPassword[0]):!l&&c&&this.announcer.announce(this.announcerShowPassword[1])}}disconnectedCallback(){super.disconnectedCallback(),this.announcer.destroy(),this.inputEl&&this.focusMonitor.stopMonitoring(this.inputEl),this._timeoutId&&clearTimeout(this._timeoutId)}render(){return A.x`
921      <div class=${(0,Re.e)(this._getRenderClasses())}>${this._renderLabelInput()}</div>
922    `}_renderLabelInput(){const s=[A.x`
923        <div class="${(0,Re.e)(this._getRenderInputContainerClasses())}">
924          <div class="idsw-password__boxes">
925            ${Array.from({length:this.length},(l,c)=>this._renderInputBoxes(c))}
926
927            <input
928              id="${this._uniqueId}"
929              class="idsw-password__input"
930              inputmode="numeric"
931              pattern="[0-9]*"
932              type="${this.showPassword&&!this.isProtected?"text":"password"}"
933              maxlength="${this.length}"
934              @click="${l=>this._setCursorByZoneOfClick(l)}"
935              @focus="${this._focusEvent}"
936              @blur="${this._blurEvent}"
937              @input="${this._inputEvent}"
938              @keydown="${this._keydownEvent}"
939              ?disabled="${this.disabled}"
940              aria-invalid="${this.error&&!this.disabled?"true":"false"}"
941              aria-describedby="${this.error&&!this.disabled?`${this._uniqueId}-error`:A.E}"
942              aria-label="${this.label+" "+this.maxLengthText}"
943            />
944          </div>
945          ${this.showButton&&!this.isProtected?this._renderButtonPassword():A.E}
946        </div>
947      `,!this.error||this.disabled?this.label?A.x`<label class="idsw-password__label idsw-hint">${this.label}</label>`:A.E:this.errorMessage?A.x`<span id="${this._uniqueId}-error" class="idsw-password__label idsw-hint --error"
948              ><idsw-icon aria-hidden="true" size="small" name="warning"></idsw-icon>${this.errorMessage}</span
949            >`:A.E];return"code"!==this.type?s:s.reverse()}_renderInputBoxes(s){return A.x`
950      <div class=${(0,Re.e)(this._getRenderFakeInputClasses(s))} aria-hidden="true">
951        ${this.showPassword&&!this.isProtected?this.value[s]:""}
952        ${this.showPassword||this.isProtected||this._temporaryIndexValue!==s+1?A.E:this.value[s]}
953      </div>
954    `}_renderButtonPassword(){const s=this.showPassword?this.labelShowPassword[0]:this.labelShowPassword[1];return A.x`
955      <button
956        idsw-button="${"code"!==this.type?"icon":"action"}"
957        idsw-variant="neutral"
958        idsw-size="${"code"!==this.type?"medium":"small"}"
959        idsw-contrast="${this.contrast||A.E}"
960        type="button"
961        @click="${()=>{this.showPassword=!this.showPassword}}"
962        aria-label="${s}"
963      >
964        <idsw-icon name="${this.showPassword?"eye_closed":"eye_open"}"></idsw-icon>
965        ${"code"===this.type?s:A.E}
966      </button>
967    `}_getRenderClasses(){return{"idsw-password":!0,"idsw-password--code":"code"===this.type,"idsw-password--disabled":this.disabled,"idsw-password--visible-focus":this._visibleFocus,"idsw-password--no-button":!this.showButton}}_getRenderInputContainerClasses(){return{"idsw-password__input-container":"code"!==this.type,"idsw-password__input-container-code":"code"===this.type}}_getRenderFakeInputClasses(s){return{"idsw-password__fake-input":!0,"idsw-password__fake-input--error":this.error&&!this.disabled,"idsw-password__fake-input--disabled":this.disabled,"idsw-password__fake-input--value":this.showPassword&&!this.isProtected&&this.valueLength>s||!this.showPassword&&!this.isProtected&&this._temporaryIndexValue===s+1,"idsw-password__fake-input--dot":(!this.showPassword||this.isProtected)&&this.valueLength>s,"idsw-password__fake-input--active":this.hasFocus&&this._currentBox===s+1}}_inputEvent(s){const l=s.target;l.value=l.value.replace(/\D/g,""),this.value=l.value,this.valueLength=l.value.length,this._cursorPosition(s.target),!this.previewInput||"deleteContentBackward"===s.inputType||"deleteContentForward"===s.inputType||"insertText"===s.inputType&&" "===s.data||this._showTemporaryMessage(l.selectionStart?l.selectionStart-1:this.value.length-1),this.dispatchEvent(new CustomEvent("idsw-input",{detail:{value:this.value},bubbles:!0,composed:!0}))}_focusEvent(){this._visibleFocus&&(this.hasFocus=!0,this._currentBox=this.inputEl.value.length+1)}_blurEvent(){this.hasFocus=!1,this._currentBox=void 0}_cursorPosition(s){s||(this._currentBox=0);const l=(s.selectionStart||0)+1;this._currentBox=l>s.maxLength?s.maxLength:l}_setCursorByZoneOfClick(s){const l=s.target;if(l.setSelectionRange(l.value.length,l.value.length),this.canEdit){const{offsetWidth:c}=l,h=l.getBoundingClientRect().left,x=Math.floor((s.clientX-h)/(c/this.length));l.setSelectionRange(x,x>=l.value.length?l.value.length:x+1)}this.hasFocus=!0,this._cursorPosition(s.target)}_keydownEvent(s){var l;const c=s.target;if(c.setSelectionRange(c.value.length+1,c.value.length+1),this.canEdit){if(this._cursorPosition(c),!this._currentBox)return;if("ArrowLeft"===s.key)this._currentBox=Math.max(1,this._currentBox-1),c.setSelectionRange(this._currentBox-1,this._currentBox-1),s.preventDefault();else if("ArrowRight"===s.key){const h=Math.min(this.length,((null==(l=this.value)?void 0:l.length)??0)+1);this._currentBox=Math.min(h,this._currentBox+1),c.setSelectionRange(this._currentBox-1,this._currentBox-1),s.preventDefault()}}}_showTemporaryMessage(s,l=200){this._temporaryIndexValue=s+1,this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=window.setTimeout(()=>{this._temporaryIndexValue=void 0,this._timeoutId=void 0},l)}};qn.styles=[(0,ve.r)('.idsw-password{color:var(--__idsw-password-input-color, var(--ids_color_action_neutral_base));display:flex;flex-direction:column;gap:var(--ids_spacing_1x) var(--ids_spacing_2x);place-items:var(--__idsw-password-place-items, center)}.idsw-password--no-button{grid-template-areas:"input" "label"}@media (pointer: fine){.idsw-password--visible-focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}}.idsw-password--code{--__idsw-password-place-items: flex-start;grid-template-areas:none;grid-template-columns:1fr;justify-items:start}.idsw-password__label{color:var(--__idsw-password-label-color, var(--ids_color_action_neutral_base))}.idsw-password:not(.idsw-password--code) .idsw-password__label{grid-area:label}.idsw-password__input{background-color:transparent;border:none;box-sizing:border-box;caret-color:transparent;color:transparent;font-size:var(--ids_textScale_400);height:var(--ids_size_general_48x);outline:none;padding:var(--ids_size_general_20x) var(--ids_size_general_28x);position:absolute;text-decoration:none;top:0;width:100%}.idsw-password__input::selection{background-color:transparent;color:inherit}.idsw-password__input:-webkit-autofill,.idsw-password__input:-webkit-autofill:focus,.idsw-password__input:-webkit-autofill:hover,.idsw-password__input:-webkit-autofill:active{background:transparent!important;box-shadow:0 0 0 1000px transparent inset!important;caret-color:transparent!important;color:transparent!important;-webkit-text-fill-color:transparent!important;transition:background-color 9999s ease-in-out 0s!important}.idsw-password__input:-internal-autofill-selected{background:transparent!important;caret-color:transparent!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.idsw-password__input::-webkit-credentials-auto-fill-button{display:none!important;visibility:hidden!important}.idsw-password__input::-ms-reveal{display:none!important;visibility:hidden!important}.idsw-password__input-container{display:flex}.idsw-password__input-container-code{display:flex;flex-direction:column;gap:var(--ids_spacing_1x);place-items:flex-start}.idsw-password__boxes{display:flex;gap:var(--ids_spacing_2x);position:relative;width:fit-content}.idsw-password__fake-input{align-items:center;background-color:var(--__idsw-password-bg-color, transparent);border:none;border-radius:var(--ids_size_cornerRadius_smallButton);box-shadow:inset 0 0 0 var(--__idsw-password-border-size, var(--ids_size_border_small)) var(--__idsw-password-border-color, transparent);color:currentcolor;display:flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_400);font-weight:var(--ids_textStyle_label_weight_02);height:var(--ids_size_general_48x);justify-content:center;line-height:var(--ids_textStyle_lineHeight_xsmall);pointer-events:none;width:var(--ids_size_general_32x)}.idsw-password__fake-input:before{background-color:var(--__idsw-password-dots-color, transparent);border:1px solid var(--__idsw-password-dots-border, var(--ids_color_action_neutral_base));border-radius:50%;content:"";display:block;height:var(--ids_size_general_12x);width:var(--ids_size_general_12x)}.idsw-password__fake-input--dot{--__idsw-password-dots-color: var(--ids_color_action_neutral_base)}.idsw-password__fake-input--value:before{content:none}.idsw-password--code .idsw-password__fake-input{--__idsw-password-border-color: var(--ids_color_border_medium)}.idsw-password--code .idsw-password__fake-input:before{border:none}.idsw-password--code .idsw-password__fake-input--error{--__idsw-password-border-color: var(--ids_color_feedback_error)}.idsw-password--code .idsw-password__fake-input--active:not(.idsw-password--code .idsw-password__fake-input--error){--__idsw-password-border-color: var(--ids_color_action_primary_base);--__idsw-password-border-size: var(--ids_size_border_medium)}.idsw-password--disabled{--__idsw-password-label-color: var(--ids_color_action_disabled_variant);--__idsw-password-input-color: var(--ids_color_action_disabled_variant)}.idsw-password--disabled--code,.idsw-password--disabled.idsw-password--code .idsw-password__fake-input{--__idsw-password-border-color: var(--ids_color_action_disabled_base)}.idsw-password--disabled .idsw-password__fake-input{--__idsw-password-dots-border: var(--ids_color_action_disabled_variant)}.idsw-password--disabled .idsw-password__fake-input--dot{--__idsw-password-dots-color: var(--ids_color_action_disabled_variant)}.idsw-hint{align-items:center;color:var(--idsw-hint-color, currentcolor);display:flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_02);gap:var(--ids_spacing_2x);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-hint.--error{--idsw-hint-color: var(--ids_color_feedback_error)}:host([idsw-contrast=onBrand]) .idsw-hint.--error{--idsw-hint-color: var(--ids_color_contrast_onBrand_primary)}:host([idsw-contrast=onBrand]) .idsw-password--disabled .idsw-hint{--idsw-hint-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-password{--__idsw-password-input-color: var(--ids_color_contrast_onBrand_primary);--__idsw-password-label-color: var(--ids_color_contrast_onBrand_primary);--__idsw-password-dots-border: var(--ids_color_contrast_onBrand_primary);--idsw-icon-color: var(--ids_color_contrast_onBrand_primary)}:host([idsw-contrast=onBrand]) .idsw-password__fake-input--dot{--__idsw-password-dots-color: var(--ids_color_contrast_onBrand_primary)}:host([idsw-contrast=onBrand]) .idsw-password--code :host([idsw-contrast=onBrand]) .idsw-password__fake-input{--__idsw-password-border-color: var(--ids_color_contrast_onBrand_primary)}:host([idsw-contrast=onBrand]) .idsw-password--disabled{--__idsw-password-label-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--__idsw-password-input-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-password--disabled--code{--__idsw-password-border-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-password--disabled .idsw-password__fake-input{--__idsw-password-dots-border: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-password--disabled .idsw-password__fake-input--dot{--__idsw-password-dots-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-password--code .idsw-password__fake-input{--__idsw-password-border-color: var(--ids_color_contrast_onBrand_primary)}:host([idsw-contrast=onBrand]) .idsw-password--code .idsw-password__fake-input--disabled{--__idsw-password-border-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-password--code .idsw-password__fake-input--error{--__idsw-password-border-color: var(--ids_color_contrast_onBrand_primary)}:host([idsw-contrast=onBrand]) .idsw-password--code .idsw-password__fake-input--active{--__idsw-password-border-color: var(--ids_color_contrast_onBrand_primary);--__idsw-password-border-size: var(--ids_size_border_medium)}'),(0,ve.r)(".idsw-button--action,button[idsw-button=action]{align-items:center;background-color:var(--idsw-button-action-background-color, transparent);border:0;border-radius:var(--ids_size_cornerRadius_button);color:var(--idsw-button-action-color, var(--ids_color_action_primary_variant));cursor:var(--__idsw-button-action-cursor, pointer);display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);gap:var(--ids_size_general_8x);justify-content:center;padding:var(--ids_size_general_12x)}.idsw-button--action idsw-icon,button[idsw-button=action] idsw-icon{--idsw-icon-color: currentcolor}@media (hover: hover) and (pointer: fine){.idsw-button--action:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--action:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_primary_base) r g b / var(--ids_opacity_soft))}.idsw-button--action.idsw-size--small,.idsw-button--action[idsw-size=small],button[idsw-button=action].idsw-size--small,button[idsw-button=action][idsw-size=small]{font-size:var(--ids_textScale_150)}.idsw-button--action.idsw-variant--neutral,.idsw-button--action[idsw-variant=neutral],button[idsw-button=action].idsw-variant--neutral,button[idsw-button=action][idsw-variant=neutral]{--idsw-button-action-color: var(--ids_color_action_neutral_base)}@media (hover: hover) and (pointer: fine){.idsw-button--action.idsw-variant--neutral:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action.idsw-variant--neutral:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--neutral:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--neutral:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=neutral]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=neutral]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}}.idsw-button--action.idsw-variant--neutral:active:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--neutral:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=neutral]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_neutral_base) r g b / var(--ids_opacity_soft))}.idsw-button--action.idsw-variant--neutral idsw-icon,.idsw-button--action[idsw-variant=neutral] idsw-icon,button[idsw-button=action].idsw-variant--neutral idsw-icon,button[idsw-button=action][idsw-variant=neutral] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--action.idsw-variant--secondary,.idsw-button--action[idsw-variant=secondary],button[idsw-button=action].idsw-variant--secondary,button[idsw-button=action][idsw-variant=secondary]{--idsw-button-action-color: var(--ids_color_action_secondary_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--action.idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action.idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--secondary:hover:not(:disabled):not([aria-disabled=true]),button[idsw-
967button=action].idsw-variant--secondary:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=secondary]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}}.idsw-button--action.idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action].idsw-variant--secondary:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_action_secondary_base) r g b / var(--ids_opacity_soft))}.idsw-button--action.idsw-variant--secondary idsw-icon,.idsw-button--action[idsw-variant=secondary] idsw-icon,button[idsw-button=action].idsw-variant--secondary idsw-icon,button[idsw-button=action][idsw-variant=secondary] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--action[disabled],button[idsw-button=action][disabled]{--__idsw-button-action-cursor: no-drop;--idsw-button-action-color: var(--ids_color_action_disabled_variant)}@media (hover: hover) and (pointer: fine){.idsw-button--action[disabled]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[disabled]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][disabled]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][disabled]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: transparent}}.idsw-button--action[disabled]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][disabled]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: transparent}.idsw-button--action[disabled] idsw-icon,button[idsw-button=action][disabled] idsw-icon{--idsw-icon-color: currentcolor}.idsw-button--action[idsw-contrast=onBrand],button[idsw-button=action][idsw-contrast=onBrand]{--idsw-button-action-background-color: var(--ids_color_action_primary_base);--idsw-button-action-color: var(--ids_color_contrast_onBrand_primary)}@media (hover: hover) and (pointer: fine){.idsw-button--action[idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),.idsw-button--action[idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-contrast=onBrand]:hover:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-contrast=onBrand]:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft));--idsw-button-action-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_strong))}}.idsw-button--action[idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]),button[idsw-button=action][idsw-contrast=onBrand]:active:not(:disabled):not([aria-disabled=true]){--idsw-button-action-background-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_soft));--idsw-button-action-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_strong))}.idsw-button--action[idsw-contrast=onBrand][disabled],button[idsw-button=action][idsw-contrast=onBrand][disabled]{--idsw-button-action-color: rgb(from var(--ids_color_contrast_onBrand_primary) r g b / var(--ids_opacity_medium))}.idsw-button--action[idsw-contrast=onBrand][disabled] idsw-icon,button[idsw-button=action][idsw-contrast=onBrand][disabled] idsw-icon{--idsw-icon-color: currentcolor}"),(0,ve.r)(ho)],oi([(0,St.r)()],qn.prototype,"_currentBox",2),oi([(0,St.r)()],qn.prototype,"_temporaryIndexValue",2),oi([(0,St.r)()],qn.prototype,"_visibleFocus",2),oi([(0,Sn.e)("input")],qn.prototype,"inputEl",2),oi([(0,N.n)({reflect:!0,type:String,attribute:"value"})],qn.prototype,"value",2),oi([(0,N.n)({type:String})],qn.prototype,"type",2),oi([(0,N.n)({type:String})],qn.prototype,"label",2),oi([(0,N.n)({type:String})],qn.prototype,"errorMessage",2),oi([(0,N.n)({reflect:!0,type:Boolean})],qn.prototype,"error",2),oi([(0,N.n)({type:Number})],qn.prototype,"length",1),oi([(0,N.n)({reflect:!0,type:Boolean})],qn.prototype,"showPassword",2),oi([(0,N.n)({reflect:!0,type:Boolean})],qn.prototype,"showButton",2),oi([(0,N.n)({reflect:!0,type:Boolean})],qn.prototype,"previewInput",2),oi([(0,N.n)({reflect:!0,type:Boolean})],qn.prototype,"disabled",2),oi([(0,N.n)({type:String,reflect:!0,attribute:"idsw-contrast"})],qn.prototype,"contrast",2),oi([(0,N.n)({reflect:!0,type:Boolean})],qn.prototype,"isProtected",2),oi([(0,N.n)({reflect:!0,type:String})],qn.prototype,"maxLengthText",2),oi([(0,N.n)({reflect:!0,type:String})],qn.prototype,"labelShowPassword",2),oi([(0,N.n)({reflect:!0,type:String})],qn.prototype,"announcerShowPassword",2),qn=oi([(0,Ie.t)("idsw-password")],qn);var Xh=Object.defineProperty,s_=Object.getOwnPropertyDescriptor,tc=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?s_(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Xh(l,c,f),f};let fi=class extends wn{constructor(){super(...arguments),this._slottedTextarea=!1,this.counter=!1}_clearFilledState(){this.filledState=!1}_renderCounter(){return this.counter&&this.maxLength?A.x`
968          <small
969            class="idsw-field__count"
970            aria-label="${this.value.length} de ${this.maxLength}"
971            aria-live=${this.maxLength-this.value.length<=15?"polite":"off"}
972          >
973            ${`${this.value.length}/${this.maxLength}`}
974          </small>
975        `:A.E}firstUpdated(){this.textareaElement&&this.monitorFocus(this.textareaElement)}render(){return A.x`
976      <div class=${(0,Re.e)(this._getRenderClasses())}>
977        <div class="idsw-field__input-container">
978          <slot name="label"></slot>
979
980          ${this.renderLabel()}
981
982          <slot name="textarea" @slotchange=${()=>this._slottedTextarea=!0}></slot>
983
984          ${this._slottedTextarea?A.E:A.x`
985                <textarea
986                  id="idsw-input-${this._uniqueId}"
987                  aria-describedby="idsw-hint-${this._uniqueId} idsw-hint-error-${this._uniqueId}"
988                  class="idsw-field__input"
989                  name=${this.name}
990                  aria-invalid=${this.error}
991                  ?disabled=${this.disabled}
992                  minlength=${this.minLength}
993                  maxlength=${this.maxLength}
994                  @input=${this.handleValue}
995                  @focus=${this.handleFocus}
996                  @blur=${()=>this.handleBlur(this._clearFilledState.bind(this))}
997                  rows="2"
998                >
999${this.value}</textarea
1000                >
1001              `}
1002        </div>
1003
1004        <div class="idsw-field__hint-container">${this.renderHint()} ${this._renderCounter()}</div>
1005      </div>
1006    `}_getRenderClasses(){return{"idsw-field":!0,"idsw-field--error":this.error&&!this.disabled,"idsw-field--filled":this.filledState||this.value,"idsw-field--visible-focus":this._visibleFocus}}};fi.styles=(0,ve.r)(":host{width:100%}.idsw-field{box-sizing:border-box;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);position:relative;width:100%}.idsw-field:has(.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__container-background-color: var(--ids_color_action_disabled_base);--__container-border-radius: var(--ids_size_general_4x) var(--ids_size_general_4x) 0 0;--__label-color: var(--ids_color_action_disabled_variant);--__input-color: var(--ids_color_action_disabled_variant);--__input-background-color: var(--ids_color_action_disabled_base);--__border-bottom-color: var(--ids_color_action_disabled_variant);--idsw-icon-color: var(--ids_color_action_disabled_variant);--__hint-color: var(--ids_color_action_disabled_variant)}.idsw-field:hover:not(.idsw-field--error,.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__border-bottom-color: var(--ids_color_border_medium)}.idsw-field:has(.idsw-field__input:focus){--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error).idsw-field--with-value{--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field.idsw-field--popover-open:not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_base);--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field__input-container{background-color:var(--__container-background-color, transparent);border-radius:var(--__container-border-radius, 0);box-shadow:var(--idsw-field-box-shadow, 0 calc(var(--__border-bottom-width, var(--ids_size_border_small)) * -1) 0 0 var(--__border-bottom-color, var(--ids_color_border_medium)) inset);box-sizing:border-box;container-type:normal;display:flex;flex-direction:column;gap:var(--ids_spacing_1x);padding:var(--ids_size_general_4x) var(--ids_size_general_4x) var(--ids_size_general_2x) var(--ids_size_general_8x);position:relative}.idsw-field__label{color:var(--__label-color, var(--ids_color_action_neutral_base));cursor:text;font-size:var(--ids_textScale_150);line-height:var(--ids_textStyle_lineHeight_xsmall);padding:var(--ids_spacing_1x) var(--__input-padding-right, 0) var(--ids_spacing_1x) 0;transform:translateY(var(--__label-position, calc(var(--ids_spacing_6x) + var(--ids_spacing_1x) / 2)));transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_decelerate_standard);word-wrap:break-word}.idsw-field__input{background-color:var(--__input-background-color, transparent);border:0;caret-color:var(--ids_color_action_primary_base);color:var(--__input-color, var(--ids_color_action_neutral_variant));font-size:var(--ids_textScale_300);outline:none;padding:0 var(--__input-padding-right, 0) 0 0;text-align:var(--__idsw-field-input-text-align, left)}@media (width >= 48rem){.idsw-field__input{font-size:var(--ids_textScale_200)}}.idsw-field__hint{align-items:center;box-sizing:border-box;color:var(--__hint-color, var(--ids_color_action_neutral_base));display:flex;font-size:var(--ids_textScale_150);gap:var(--ids_spacing_1x);overflow-wrap:break-word;padding:var(--ids_size_general_4x) 0 0 var(--ids_spacing_2x);width:100%;word-break:break-word;word-wrap:break-word}.idsw-field__hint idsw-icon{align-items:center;justify-content:center}.idsw-field--filled{--__label-position: auto}.idsw-field--error{--__label-color: var(--ids_color_feedback_error);--__hint-color: var(--ids_color_feedback_error);--__border-bottom-color: var(--ids_color_feedback_error)}.idsw-field--visible-focus{outline:auto}.idsw-field:has(.idsw-field__input:disabled){--__count-color: var(--ids_color_action_disabled_variant)}.idsw-field__label{transform:translateY(var(--__label-position, 4cqb))}.idsw-field__hint-container{display:flex}.idsw-field__count{color:var(--__count-color, var(--ids_color_action_neutral_base));font-size:var(--ids_textScale_150);margin-left:auto;padding-top:var(--ids_size_general_4x)}"),tc([(0,St.r)()],fi.prototype,"_slottedTextarea",2),tc([(0,Sn.e)(".idsw-field__input")],fi.prototype,"textareaElement",2),tc([(0,N.n)({type:Boolean})],fi.prototype,"counter",2),fi=tc([(0,Ie.t)("idsw-text-area")],fi);var Yh=Object.defineProperty,gu=Object.getOwnPropertyDescriptor,Fn=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?gu(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Yh(l,c,f),f};let sr=class extends wn{constructor(){super(...arguments),this._slottedInput=!1,this._slottedPreffix=!1,this._slottedSuffix=!1,this.type="text",this.clear=!1}_handleClear(){this.value="";const s=new CustomEvent("idsw-clear-input",{bubbles:!0,composed:!0,detail:{target:this}});this.dispatchEvent(s)}_clearTimeout(){this.clear?setTimeout(()=>this.filledState=!1,100):this.filledState=!1}firstUpdated(){this.monitorFocus(this.inputElement)}_iconVariant(){return this.disabled?A.E:"primary"}
1006_renderSuffixIcon(){return this.clear&&this.filledState&&this.value?A.x`
1007        <button
1008          idsw-button="icon"
1009          idsw-size="small"
1010          @click=${()=>this._handleClear()}
1011          tabindex="-1"
1012        >
1013          <idsw-icon variant="primary" name="close"></idsw-icon>
1014        </button>
1015      `:A.x`
1016      ${!this._slottedSuffix&&this.suffixIcon?A.x`
1017            <idsw-icon
1018              name=${this.suffixIcon}
1019              variant=${this._iconVariant()}
1020              class="idsw-field__icon"
1021            ></idsw-icon>
1022          `:A.E}
1023    `}render(){return A.x`
1024      <div class=${(0,Re.e)(this._getRenderClasses())}>
1025        <div class="idsw-field__input-container">
1026          <slot name="label"></slot>
1027
1028          ${this.label&&this.renderLabel()}
1029
1030          <slot name="preffix" @slotchange=${()=>this._slottedPreffix=!0}></slot>
1031
1032          ${!this._slottedPreffix&&this.preffixIcon?A.x` <idsw-icon name=${this.preffixIcon} class="idsw-field__icon"></idsw-icon> `:A.E}
1033
1034          <slot name="input" @slotchange=${()=>this._slottedInput=!0}></slot>
1035
1036          ${this._slottedInput?A.E:A.x`
1037                <input
1038                  id="idsw-input-${this._uniqueId}"
1039                  aria-describedby="idsw-hint-${this._uniqueId} idsw-hint-error-${this._uniqueId}"
1040                  class="idsw-field__input"
1041                  type=${this.type}
1042                  .name=${this.name}
1043                  .value=${this.value}
1044                  aria-invalid=${this.error}
1045                  ?disabled=${this.disabled}
1046                  minlength=${this.minLength}
1047                  maxlength=${this.maxLength}
1048                  min=${this.min}
1049                  max=${this.max}
1050                  @input=${this.handleValue}
1051                  @focus=${this.handleFocus}
1052                  @blur=${()=>this.handleBlur(this._clearTimeout.bind(this))}
1053                />
1054              `}
1055
1056          <slot name="suffix" @slotchange=${()=>this._slottedSuffix=!0}></slot>
1057
1058          ${this._renderSuffixIcon()}
1059        </div>
1060
1061        ${this.renderHint()}
1062      </div>
1063    `}_getRenderClasses(){return{"idsw-field":!0,"idsw-field--error":this.error&&!this.disabled,"idsw-field--filled":this.filledState||this.value,"idsw-field--suffix":!!(this._slottedSuffix||this.suffixIcon||this.clear),"idsw-field--visible-focus":this._visibleFocus}}};sr.styles=[(0,ve.r)(":host{width:100%}.idsw-field{box-sizing:border-box;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);position:relative;width:100%}.idsw-field:has(.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__container-background-color: var(--ids_color_action_disabled_base);--__container-border-radius: var(--ids_size_general_4x) var(--ids_size_general_4x) 0 0;--__label-color: var(--ids_color_action_disabled_variant);--__input-color: var(--ids_color_action_disabled_variant);--__input-background-color: var(--ids_color_action_disabled_base);--__border-bottom-color: var(--ids_color_action_disabled_variant);--idsw-icon-color: var(--ids_color_action_disabled_variant);--__hint-color: var(--ids_color_action_disabled_variant)}.idsw-field:hover:not(.idsw-field--error,.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__border-bottom-color: var(--ids_color_border_medium)}.idsw-field:has(.idsw-field__input:focus){--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error).idsw-field--with-value{--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field.idsw-field--popover-open:not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_base);--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field__input-container{background-color:var(--__container-background-color, transparent);border-radius:var(--__container-border-radius, 0);box-shadow:var(--idsw-field-box-shadow, 0 calc(var(--__border-bottom-width, var(--ids_size_border_small)) * -1) 0 0 var(--__border-bottom-color, var(--ids_color_border_medium)) inset);box-sizing:border-box;container-type:normal;display:flex;flex-direction:column;gap:var(--ids_spacing_1x);padding:var(--ids_size_general_4x) var(--ids_size_general_4x) var(--ids_size_general_2x) var(--ids_size_general_8x);position:relative}.idsw-field__label{color:var(--__label-color, var(--ids_color_action_neutral_base));
1063cursor:text;font-size:var(--ids_textScale_150);line-height:var(--ids_textStyle_lineHeight_xsmall);padding:var(--ids_spacing_1x) var(--__input-padding-right, 0) var(--ids_spacing_1x) 0;transform:translateY(var(--__label-position, calc(var(--ids_spacing_6x) + var(--ids_spacing_1x) / 2)));transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_decelerate_standard);word-wrap:break-word}.idsw-field__input{background-color:var(--__input-background-color, transparent);border:0;caret-color:var(--ids_color_action_primary_base);color:var(--__input-color, var(--ids_color_action_neutral_variant));font-size:var(--ids_textScale_300);outline:none;padding:0 var(--__input-padding-right, 0) 0 0;text-align:var(--__idsw-field-input-text-align, left)}@media (width >= 48rem){.idsw-field__input{font-size:var(--ids_textScale_200)}}.idsw-field__hint{align-items:center;box-sizing:border-box;color:var(--__hint-color, var(--ids_color_action_neutral_base));display:flex;font-size:var(--ids_textScale_150);gap:var(--ids_spacing_1x);overflow-wrap:break-word;padding:var(--ids_size_general_4x) 0 0 var(--ids_spacing_2x);width:100%;word-break:break-word;word-wrap:break-word}.idsw-field__hint idsw-icon{align-items:center;justify-content:center}.idsw-field--filled{--__label-position: auto}.idsw-field--error{--__label-color: var(--ids_color_feedback_error);--__hint-color: var(--ids_color_feedback_error);--__border-bottom-color: var(--ids_color_feedback_error)}.idsw-field--visible-focus{outline:auto}.idsw-field__input[type=number]::-webkit-inner-spin-button,.idsw-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.idsw-field__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.idsw-field__icon{--idsw-icon-color: var(--ids_color_action_primary_base);bottom:0;padding:var(--ids_size_general_4x) 0;pointer-events:none;position:absolute;right:var(--ids_spacing_1x)}.idsw-field button[idsw-button=icon]{bottom:var(--ids_size_general_4x);position:absolute;right:var(--ids_spacing_1x)}.idsw-field--suffix{--__input-padding-right: var(--ids_size_general_28x)}"),(0,ve.r)(Xi)],Fn([(0,St.r)()],sr.prototype,"_slottedInput",2),Fn([(0,St.r)()],sr.prototype,"_slottedPreffix",2),Fn([(0,St.r)()],sr.prototype,"_slottedSuffix",2),Fn([(0,Sn.e)(".idsw-field__input")],sr.prototype,"inputElement",2),Fn([(0,N.n)({type:String})],sr.prototype,"type",2),Fn([(0,N.n)({type:Boolean})],sr.prototype,"clear",2),Fn([(0,N.n)()],sr.prototype,"preffixIcon",2),Fn([(0,N.n)()],sr.prototype,"suffixIcon",2),sr=Fn([(0,Ie.t)("idsw-text-field")],sr);var ef=Object.defineProperty,a_=Object.getOwnPropertyDescriptor,to=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?a_(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&ef(l,c,f),f};let Lr=class extends A.i{constructor(){super(...arguments),this._originalDialogHeight=0,this._windowHeight=0,this._drag=!1,this._ondraging=!1,this._originalDragOffsetY=0,this._dialogOffsetY=0,this._currentHeight=0,this._buttonClickStartHeight=0,this._buttonClickStartTime=0,this._buttonSwipeStartHeight=0,this._buttonSwipeStartTime=0,this._dragCloseThreshold=.5,this._visualViewportHandler=()=>{const s=window.visualViewport;s&&this.style.setProperty("--_idsw-bottom-sheet-top",`${s.offsetTop+s.height}px`)},this._isExpanded=!1,this.open=!1,this.backdropClose=!1,this.noCloseButton=!1,this.closeButtonLabel="Fechar",this.expandButtonMiddleLabel="controle deslizante, meia tela, expandir conte\xfado",this.expandButtonFullLabel="controle deslizante, tela cheia, recolher conte\xfado",this.idswNoDivider=!1}_attachVisualViewport(){const s=window.visualViewport;s&&(s.addEventListener("resize",this._visualViewportHandler),s.addEventListener("scroll",this._visualViewportHandler),this._visualViewportHandler())}_detachVisualViewport(){var s,l;null==(s=window.visualViewport)||s.removeEventListener("resize",this._visualViewportHandler),null==(l=window.visualViewport)||l.removeEventListener("scroll",this._visualViewportHandler),this.style.removeProperty("--_idsw-bottom-sheet-top")}disconnectedCallback(){super.disconnectedCallback(),this._detachVisualViewport()}get dialogElement(){var s,l;return(null==(l=null==(s=this.dialog)?void 0:s.shadowRoot)?void 0:l.querySelector("dialog"))||null}render(){return A.x`
1064      <idsw-dialog
1065        component-name="bottom-sheet"
1066        .dialogClasses=${this._getRenderClasses()}
1067        ?open=${this.open}
1068        .pointerdownHeader=${s=>this._startResize(s)}
1069        ?backdrop-close=${this.backdropClose}
1070        ?no-close-button=${this.noCloseButton}
1071        ?idsw-no-divider=${this.idswNoDivider}
1072        close-button-label="${this.closeButtonLabel}"
1073        close-delay="250"
1074        @idsw-bottom-sheet-open=${this._handleDialogOpen}
1075        @idsw-bottom-sheet-close=${this._handleDialogClose}
1076        @pointermove=${this._resizeMove}
1077        @pointerup=${this._resizeEnd}
1078      >
1079        <slot name="header" slot="header" @slotchange=${this._handleSlot
1079Change}></slot>
1080        <div
1081          slot="pre-header"
1082          name="pre-header"
1083          class="idsw-bottom-sheet__swipe-button-container"
1084          @pointerdown=${this._startResize}
1085        >
1086          ${this.renderExpandButton()}
1087        </div>
1088        <slot name="actions" slot="actions" @slotchange=${this._handleSlotChange}></slot>
1089
1090        <div class="idsw-bottom-sheet__body">
1091          <slot></slot>
1092        </div>
1093
1094        <slot name="footer" slot="footer"></slot>
1095      </idsw-dialog>
1096    `}renderExpandButton(){return A.x`
1097      <button
1098        class="idsw-bottom-sheet__swipe-accessibility-button"
1099        @pointerup=${this._buttonClickEnd}
1100        @pointerdown=${this._buttonClickStart}
1101        @click=${this._accessibilityExpand}
1102        aria-label=${this._isExpanded?this.expandButtonFullLabel:this.expandButtonMiddleLabel}
1103      >
1104        <span aria-live="polite" class="idsw-bottom-sheet__swipe-button-label">
1105          ${this._isExpanded?this.expandButtonFullLabel:this.expandButtonMiddleLabel}</span
1106        >
1107        <div class="idsw-bottom-sheet__swipe"></div>
1108      </button>
1109    `}_getRenderClasses(){return this._slotted.length>0&&this.style.setProperty("--__idsw-dialog-footer-divider","1px solid #e4e7e5"),{"idsw-bottom-sheet":!0,"idsw-bottom-sheet--has-footer":this._slotted.length>0}}_handleDialogOpen(s){this.open=s.detail.open,this._attachVisualViewport(),setTimeout(()=>{this.dialogElement&&(this._originalDialogHeight=this.dialogElement.getBoundingClientRect().height)},100)}_handleDialogClose(s){this.open=s.detail.open,this._detachVisualViewport(),this.dialogElement&&(this.dialogElement.style.removeProperty("--idsw-bottom-sheet-max-height"),this.dialogElement.style.removeProperty("height"),this._isExpanded=!1)}_handleSlotChange(s){const l=s.target;l&&l.assignedElements({flatten:!0}).forEach(c=>{c.style.touchAction="none"})}_startResize(s){s.preventDefault(),this.style.removeProperty("--idsw-bottom-sheet-transition"),this.toggleAttribute("dragging",!0),this._buttonSwipeStartHeight=s.y,this._buttonSwipeStartTime=s.timeStamp,this.dialogElement&&(this._drag=!0,this._windowHeight=this.dialogElement.getBoundingClientRect().top+this.dialogElement.getBoundingClientRect().height-8,this._originalDragOffsetY=s.y,this._currentHeight=this._isExpanded?this._windowHeight:this._originalDialogHeight,this._dialogOffsetY=this._isExpanded?0:this._windowHeight-this._originalDialogHeight,this.dialogElement.style.setProperty("--idsw-bottom-sheet-max-height","none"),this.dialogElement.style.height=`${this._currentHeight}px`)}_resizeMove(s){if(s.preventDefault(),!this.dialogElement||!this._drag)return;this._ondraging=!0;const c=this._windowHeight-this._dialogOffsetY+(this._originalDragOffsetY-s.y);c<this._windowHeight&&(this._currentHeight=c,this.dialogElement.style.setProperty("--idsw-bottom-sheet-max-height","none"),this.dialogElement.style.height=`${c}px`)}_buttonClickStart(s){s.preventDefault(),this._buttonClickStartHeight=s.y,this._buttonClickStartTime=s.timeStamp}_buttonClickEnd(s){s.preventDefault(),Math.abs(this._buttonClickStartHeight-s.y)<4&&s.timeStamp-this._buttonClickStartTime<200&&(this._ondraging=!1,this._toggleExpand())}_resizeEnd(s){if(s.preventDefault(),this.toggleAttribute("dragging",!1),this._drag=!1,!this._ondraging)return;const l=this._buttonSwipeStartHeight-s.y>0&&s.timeStamp-this._buttonSwipeStartTime<200,c=this._buttonSwipeStartHeight-s.y<0&&s.timeStamp-this._buttonSwipeStartTime<200;this._ondraging=!1;const h=100*(this._windowHeight-s.y)/this._windowHeight;return this._isExpanded&&c?this._collapse():!this._isExpanded&&c?this._close():l||h>80?this._expand():this._currentHeight<this._originalDialogHeight*this._dragCloseThreshold?this._close():this._collapse()}_close(){this._isExpanded=!1,this.dialogElement&&(this.dialogElement.style.height="0%"),this.open=!1}_expand(){this.toggleAttribute("dragging",!1),this.dialogElement&&(this._isExpanded=!0,this.dialogElement.style.setProperty("--idsw-bottom-sheet-max-height","none"),this.dialogElement.style.height="100%")}_accessibilityExpand(s){"IOS"!==In.os&&!this._ondraging&&0===s.detail&&this._toggleExpand()}_collapse(){this.toggleAttribute("dragging",!1),this.dialogElement&&(this._isExpanded=!1,this.dialogElement.style.height=`${this._originalDialogHeight}px`)}_toggleExpand(){this._isExpanded?this._collapse():this._expand()}};Lr.styles=[(0,ve.r)('@charset "UTF-8";idsw-dialog::part(dialog){--__idsw-dialog-header-divider: none;animation:var(--__idsw-bottom-sheet-animation-name, show-bottom-sheet) var(--ids_motion_time_moderate_01) ease-out backwards;background-color:var(--idsw-bottom-sheet-background-color, var(--ids_color_bg_base));border:0;border-radius:var(--ids_size_general_16x) var(--ids_size_general_16x) 0 0;bottom:calc(100dvh - var(--_idsw-bottom-sheet-top, 100dvh));box-sizing:border-box;font-family:var(--ids_textStyle_label_family);justify-content:space-between;margin:0;max-height:var(--idsw-bottom-sheet-max-height, 60%);max-width:100dvw;padding:0;top:auto;touch-action:none;transition:height var(--ids_motion_time_moderate_01);width:100dvw}:host([dragging]) idsw-dialog::part(dialog){transition:none}idsw-dialog[open]::part(dialog){display:flex;flex-direction:column}idsw-dialog[open]::part(dialog)::backdrop{background:var(--idsw-bottom-sheet-backdrop, var(--ids_color_action_neutral_variant));opacity:var(--ids_opacity_medium)}.idsw-bottom-sheet__swipe-button-container{cursor:grab}.idsw-bottom-sheet__swipe-button-container:active{cursor:grabbing}.idsw-bottom-sheet__swipe-accessibility-button{align-items:flex-start;all:unset;-webkit-app-region:no-drag;display:block;height:var(--ids_size_general_48x);justify-content:flex-start;left:50%;margin:0;outline:none;padding:0;position:absolute;-webkit-tap-highlight-color:transparent;transform:translate(-50%);width:var(--ids_size_general_48x)}.idsw-bottom-sheet__swipe{background-color:var(--ids_color_action_neutral_base);border-color:var(--ids_color_action_neutral_base);border-radius:var(--ids_size_general_16x);display:block;height:var(--ids_size_general_5x);left:50%;margin:var(--ids_size_general_8x) auto auto auto;opacity:var(--ids_opacity_medium);outline:none;position:absolute;-webkit-tap-highlight-color:transparent;top:0;transform:translate(-50%);width:var(--ids_size_general_44x)}.idsw-bottom-sheet__swipe-button-label{clip:rect(0,0,0,0);pointer-events:none;position:fixed}.idsw-bottom-sheet__body{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:scroll;padding:0 var(--ids_size_general_24x) var(--ids_size_general_8x);width:100%}idsw-bottom-sheet [slot=footer]{align-items:var(--idsw-bottom-sheet-footer-align-items, stretch);background-color:var(--idsw-bottom-sheet-background-color, var(--ids_color_bg_base));bottom:0;box-sizing:border-box;display:var(--idsw-bottom-sheet-footer-display, flex);flex-flow:row;gap:var(--idsw-bottom-sheet-footer-gap, var(--ids_size_general_16x));justify-content:var(--idsw-bottom-sheet-footer-justify-content, start);padding:var(--ids_size_general_24x);position:sticky;width:100%}@keyframes show-bottom-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hide-bottom-sheet{0%{transform:translateY(0)}to{transform:translateY(100%)}}'),(0,ve.r)(ho)],to([(0,St.r)()],Lr.prototype,"_isExpanded",2),to([(0,N.n)({type:Boolean,reflect:!0})],Lr.prototype,"open",2),to([(0,N.n)({type:Boolean,attribute:"backdrop-close"})],Lr.prototype,"backdropClose",2),to([(0,N.n)({type:Boolean,attribute:"no-close-button"})],Lr.prototype,"noCloseButton",2),to([(0,N.n)({attribute:"close-button-label"})],Lr.prototype,"closeButtonLabel",2),to([(0,N.n)({attribute:"expand-button-middle-label"})],Lr.prototype,"expandButtonMiddleLabel",2),to([(0,N.n)({attribute:"expand-button-full-label"})],Lr.prototype,"expandButtonFullLabel",2),to([(0,N.n)({type:Boolean,attribute:"idsw-no-divider"})],Lr.prototype,"idswNoDivider",2),to([(0,Sn.e)("idsw-dialog")],Lr.prototype,"dialog",2),to([(0,bn.o)({slot:"footer"})],Lr.prototype,"_slotted",2),Lr=to([(0,Ie.t)("idsw-bottom-sheet")],Lr);var l_=Object.defineProperty,nf=Object.getOwnPropertyDescriptor,rf=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?nf(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&l_(l,c,f),f};let nc=class extends A.i{constructor(){super(...arguments),this.size="medium"}render(){return A.x`
1110      <div class=${(0,Re.e)(this._getRenderClasses())} aria-hidden="true">
1111        <div class="idsw-loading-circle__spiner"></div>
1112        <div class="idsw-loading-circle__icon-container">
1113          ${"medium"===this.size||"large"===this.size?A.x`<slot></slot>`:A.E}
1114        </div>
1115      </div>
1116    `}_getRenderClasses(){return{"idsw-loading-circle":!0,"idsw-loading-circle--small":"small"===this.size,"idsw-loading-circle--large":"large"===this.size}}};nc.styles=(0,ve.r)(":host(idsw-loading-circle){--idsw-loading-circle-color: var(--ids_color_action_primary_base);display:inline-flex}:host(idsw-loading-circle[idsw-contrast=onBrand]){--idsw-loading-circle-color: var(--ids_color_contrast_onBrand_primary)}.idsw-loading-circle__spiner{animation-duration:var(--ids_motion_time_superslow_03);animation-iteration-count:var(--ids_motion_repeat_loop);animation-name:looping;animation-timing-function:var(--ids_motion_easing_effective_linear);background-color:var(--idsw-loading-circle-color);display:inline-block;height:var(--__idsw-loading-circle-height, var(--ids_size_general_32x));-webkit-mask:url(\"data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.1' d='M32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM2.96 16C2.96 23.2018 8.79821 29.04 16 29.04C23.2018 29.04 29.04 23.2018 29.04 16C29.04 8.79821 23.2018 2.96 16 2.96C8.79821 2.96 2.96 8.79821 2.96 16Z' fill='%23E65800'/><path d='M16 1.48C16 0.662619 16.664 -0.00709915 17.4779 0.0684013C19.0723 0.216311 20.6384 0.603008 22.1229 1.21793C24.0641 2.022 25.828 3.20055 27.3137 4.68629C28.7994 6.17203 29.978 7.93586 30.7821 9.87707C31.397 11.3616 31.7837 12.9277 31.9316 14.5221C32.0071 15.336 31.3374 16 30.52 16C29.7026 16 29.0487 15.3353 28.9561 14.5232C28.8187 13.3178 28.5135 12.1351 28.0474 11.0098C27.3921 9.42772 26.4315 7.9902 25.2207 6.77933C24.0098 5.56845 22.5723 4.60793 20.9902 3.95261C19.8649 3.48651 18.6822 3.1813 17.4768 3.0439C16.6647 2.95133 16 2.29738 16 1.48Z' fill='%23FF6200'/></svg>\") no-repeat center;mask:url(\"data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path opacity='0.1' d='M32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM2.96 16C2.96 23.2018 8.79821 29.04 16 29.04C23.2018 29.04 29.04 23.2018 29.04 16C29.04 8.79821 23.2018 2.96 16 2.96C8.79821 2.96 2.96 8.79821 2.96 16Z' fill='%23E65800'/><path d='M16 1.48C16 0.662619 16.664 -0.00709915 17.4779 0.0684013C19.0723 0.216311 20.6384 0.603008 22.1229 1.21793C24.0641 2.022 25.828 3.20055 27.3137 4.68629C28.7994 6.17203 29.978 7.93586 30.7821 9.87707C31.397 11.3616 31.7837 12.9277 31.9316 14.5221C32.0071 15.336 31.3374 16 30.52 16C29.7026 16 29.0487 15.3353 28.9561 14.5232C28.8187 13.3178 28.5135 12.1351 28.0474 11.0098C27.3921 9.42772 26.4315 7.9902 25.2207 6.77933C24.0098 5.56845 22.5723 4.60793 20.9902 3.95261C19.8649 3.48651 18.6822 3.1813 17.4768 3.0439C16.6647 2.95133 16 2.29738 16 1.48Z' fill='%23FF6200'/></svg>\") no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:var(--__idsw-loading-circle-width, var(--ids_size_general_32x))}.idsw-loading-circle{position:relative}.idsw-loading-circle__icon-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);--idsw-icon-color: var(--idsw-loading-circle-color)}.idsw-loading-circle--small{--__idsw-loading-circle-height: var(--ids_size_general_24x);--__idsw-loading-circle-width: var(--ids_size_general_24x);--__idsw-loading-circle__border-width: var(--ids_size_general_2x)}.idsw-loading-circle--large{--__idsw-loading-circle-height: var(--ids_size_general_128x);--__idsw-loading-circle-width: var(--ids_size_general_128x);--__idsw-loading-circle__border-width: var(--ids_size_general_4x);--idsw-icon-size: var(--ids_textScale_600)}@keyframes looping{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"),rf([(0,N.n)({reflect:!0})],nc.prototype,"size",2),nc=rf([(0,Ie.t)("idsw-loading-circle")],nc);var c_=Object.defineProperty,sf=Object.getOwnPropertyDescriptor,Vo=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?sf(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&c_(l,c,f),f};let no=class extends A.i{constructor(){super(...arguments),this.ariaLabel="",this.arrows=!1,this.context="Item",this.current=1,this.steps=1,this.previousLiteral="",this.nextLiteral="",this.helperText={announcement:"P\xe1gina #current de #total #context",previousButton:"#context anterior",nextButton:"pr\xf3ximo #context"}}set currentValue(s){const l=this.current;
1116this.current=Math.max(1,s),this._validateAndNormalizeValues(),this.current!==l&&this.dispatchEventChange()}get currentValue(){return this.current||1}updated(s){super.updated(s),(s.has("current")||s.has("steps"))&&this._validateAndNormalizeValues()}render(){return A.x`
1117      <div class="idsw-pagination-number">
1118        <div class="ids-pagination-number__wrapper">
1119          ${this._renderPreviousButton()}
1120
1121          <div
1122            class="ids-pagination-number__container"
1123            aria-labelledby="pagination-label"
1124            aria-label=${this.ariaLabel||this._getAnnouncementText()}
1125          >
1126            <span
1127              class="ids-pagination-number__label ids-pagination-number__label--bold"
1128              aria-hidden="true"
1129            >
1130              ${this.current}
1131            </span>
1132
1133            <div
1134              class="ids-pagination-number__progress-bar"
1135              style="--progress-width: ${this._getProgressDecimal()};"
1136            ></div>
1137
1138            <span class="ids-pagination-number__label" aria-hidden="true"> ${this.steps} </span>
1139          </div>
1140
1141          ${this._renderNextButton()}
1142
1143          <div class="ids-pagination-number__sr-only" aria-live="assertive">
1144            ${this.ariaLabel||this._getAnnouncementText()}
1145          </div>
1146        </div>
1147      </div>
1148    `}_renderPreviousButton(){if(!this.arrows)return null;const s=this.previousLiteral||(this.helperText.previousButton||"#context anterior").replace("#context",this.context);return A.x`
1149      <button
1150        idsw-button="icon"
1151        idsw-variant="neutral"
1152        idsw-size="small"
1153        ?disabled=${1===this.current}
1154        aria-label=${s}
1155        @click=${()=>this._changePage(this.current-1)}
1156      >
1157        <idsw-icon name="arrow_left" size="small"></idsw-icon>
1158      </button>
1159    `}_renderNextButton(){if(!this.arrows)return null;const s=this.nextLiteral||(this.helperText.nextButton||"pr\xf3ximo #context").replace("#context",this.context);return A.x`
1160      <button
1161        idsw-button="icon"
1162        idsw-variant="neutral"
1163        idsw-size="small"
1164        ?disabled=${this.current===this.steps}
1165        aria-label=${s}
1166        @click=${()=>this._changePage(this.current+1)}
1167      >
1168        <idsw-icon name="arrow_right" size="small"></idsw-icon>
1169      </button>
1170    `}goToPrevious(){return this.current>1&&(this._changePage(this.current-1),!0)}goToNext(){return this.current<this.steps&&(this._changePage(this.current+1),!0)}_validateAndNormalizeValues(){const s=this.current,l=this.steps;this.current=Math.max(1,this.current),this.steps=Math.max(1,this.steps,this.current),(s!==this.current||l!==this.steps)&&this.requestUpdate()}_changePage(s){s<1||s>this.steps||s===this.current||(this.currentValue=s)}_getProgressDecimal(){return this.steps>0?this.current/this.steps:0}_getAnnouncementText(){return(this.helperText.announcement||"P\xe1gina #current de #total #context").replace(/#current/g,this.current.toString()).replace(/#total/g,this.steps.toString()).replace(/#context/g,this.context)}dispatchEventChange(){this.dispatchEvent(new CustomEvent("idsw-pagination-number-change",{detail:{page:this.current},bubbles:!0,composed:!0}))}};no.styles=[(0,ve.r)('.ids-pagination-number__wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--ids_size_general_4x);justify-content:center;position:relative}.ids-pagination-number__sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ids-pagination-number__container{align-items:center;display:flex;gap:var(--ids_size_general_4x)}.ids-pagination-number__label{font-family:var(--ids_textStyle_label_family);color:var(--__idsw-onbrand-color-label-text, var(--ids_color_text_body_01));font-size:var(--ids_size_general_14x);min-width:var(--ids_size_general_16x);text-align:center}.ids-pagination-number__label--bold{font-weight:var(--ids_textStyle_title_weight_01)}.ids-pagination-number__progress-bar{background:var(--__idsw-progress-bar-bg, rgba(76, 76, 76, .1));border-radius:var(--ids_size_border_medium);height:var(--ids_size_general_4x);overflow:hidden;position:relative;width:var(--ids_size_general_32x)}.ids-pagination-number__progress-bar:after{background:var(--__idsw-progress-bar-fill, var(--ids_color_action_neutral_variant));content:"";display:block;height:100%;
1170transform:scaleX(var(--progress-width, 0));transform-origin:left center;transition:transform var(--ids_motion_time_moderate_02) ease;width:100%}:host([idsw-contrast=onBrand]) .idsw-pagination-number{--__idsw-progress-bar-fill: var(--ids_color_action_primary_contrast);--__idsw-onbrand-color-label-text: var(--ids_color_action_primary_contrast);--__idsw-progress-bar-bg: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_medium) * 100%), transparent)}:host([idsw-contrast=onBrand]) .idsw-pagination-number button{--idsw-button-icon-color: #fff}:host([idsw-contrast=onBrand]) .idsw-pagination-number button:disabled{--idsw-button-icon-color: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_medium) * 100%), transparent)}'),(0,ve.r)(ho)],Vo([(0,N.n)({type:String,reflect:!0})],no.prototype,"ariaLabel",2),Vo([(0,N.n)({type:Boolean})],no.prototype,"arrows",2),Vo([(0,N.n)({type:String})],no.prototype,"context",2),Vo([(0,N.n)({type:Number,reflect:!0})],no.prototype,"current",2),Vo([(0,N.n)({type:Number,reflect:!0})],no.prototype,"steps",2),Vo([(0,N.n)({type:String})],no.prototype,"previousLiteral",2),Vo([(0,N.n)({type:String})],no.prototype,"nextLiteral",2),Vo([(0,N.n)({type:Object})],no.prototype,"helperText",2),no=Vo([(0,Ie.t)("idsw-pagination-number")],no);var _d=M(919),lf=Object.defineProperty,df=Object.getOwnPropertyDescriptor,io=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?df(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&lf(l,c,f),f};let $r=class extends _d.z{constructor(){super(...arguments),this.role="Android"===In.os||"IOS"===In.os?"progressbar":"img",this.ariaLabel="",this.label="",this.percentage="",this.helperText="",this.complement="",this._max=100,this._value=0}set max(s){this._max=Number(s)||100}get max(){return this._max}set value(s){this._value=Math.max(0,Number(s)||0),this.requestUpdate()}get value(){return this._value}get fill(){return this._calculateFill()}firstUpdated(){const s=this.value;let l=1;this.fill>50&&(l=.5*this.max),this._value=l,this.requestUpdate(),setTimeout(()=>{this._value=s,this.requestUpdate()},300)}render(){return A.x`
1171      <div class=${(0,Re.e)(this._getBarRenderClasses())}>
1172        ${this._renderInfo()} ${this._renderBar()} ${this._renderFooterContent()}
1173      </div>
1174    `}_renderInfo(){return A.x`${this.label||this.percentage?A.x`<div class="idsw-progress-bar__top-info">
1175          <slot name="label">
1176            <p for="label" class="idsw-progress-bar__label">${this.label}</p>
1177          </slot>
1178          ${this.percentage?A.x` <slot name="percentage">
1179                <p class="idsw-progress-bar__percentage">${this.percentage}</p>
1180              </slot>`:A.E}
1181        </div>`:""}`}_renderFooterContent(){return A.x`${this.helperText||this.complement?A.x`<div class="idsw-progress-bar__bottom-info">
1182          <slot name="helper">
1183            <p class="idsw-progress-bar__helper-text">${this.helperText}</p>
1184          </slot>
1185          ${this.complement?A.x` <slot name="complement">
1186                <p class="idsw-progress-bar__complement">${this.complement}</p>
1187              </slot>`:""}
1188        </div>`:""}`}_renderBar(){return A.x` <progress
1189      aria-hidden="true"
1190      value=${this.value}
1191      max=${this.max}
1192      tabindex="-1"
1193    ></progress>`}_getBarRenderClasses(){return{"idsw-progress-bar":!0,[`idsw-progress-bar--${this.variant}`]:!!this.variant,[`idsw-progress-bar--${this.weight}`]:!0}}_calculateFill(){return this.max<=0||this.value<=0?0:this.value>=this.max?100:this.value/this.max*100}};$r.styles=(0,ve.r)(":host(idsw-progress-bar){width:100%}.idsw-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:var(--ids_spacing_2x);justify-content:center;width:100%}.idsw-progress-bar__top-info,.idsw-progress-bar__bottom-info{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--ids_spacing_2x);justify-content:space-between;word-break:break-word}.idsw-progress-bar__label,.idsw-progress-bar__percentage,.idsw-progress-bar__complement,.idsw-progress-bar__helper-text{margin:0}.idsw-progress-bar__label{color:var(--ids_color_text_body_02);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_01);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-progress-bar__percentage,.idsw-progress-bar__complement,.idsw-progress-bar__helper-text{color:var(--ids_color_text_body_02);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-progress-bar progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ids_color_bg_variant_02);border-radius:var(--ids_size_general_8x);display:block;height:var(--ids_size_general_8x);margin:0;overflow:hidden;width:100%}@media (width >= 52.5rem){.idsw-progress-bar{gap:var(--ids_spacing_3x)}.idsw-progress-bar progress{height:var(--ids_size_general_16x)}.idsw-progress-bar__label,.idsw-progress-bar__percentage,.idsw-progress-bar__complement,.idsw-progress-bar__helper-text{font-size:var(--ids_textScale_200)}}.idsw-progress-bar--heavy{gap:var(--ids_spacing_3x)}.idsw-progress-bar--heavy progress{height:var(--ids_size_general_16x)}.idsw-progress-bar--heavy__label,.idsw-progress-bar--heavy__percentage,.idsw-progress-bar--heavy__complement,.idsw-progress-bar--heavy__helper-text{font-size:var(--ids_textScale_200)}.idsw-progress-bar--thin{gap:var(--ids_spacing_2x)}.idsw-progress-bar--thin progress{height:var(--ids_size_general_8x)}.idsw-progress-bar--thin__label,.idsw-progress-bar--thin__percentage,.idsw-progress-bar--thin__complement,.idsw-progress-bar--thin__helper-text{font-size:var(--ids_textScale_150)}.idsw-progress-bar progress::-webkit-progress-bar{background-color:var(--ids_color_bg_variant_02);border-radius:var(--ids_size_general_8x)}.idsw-progress-bar progress::-webkit-progress-value{background-color:var(--idsw-progress-bar-bg-variant, var(--ids_color_bg_brand_primary));border-radius:var(--ids_size_general_8x);transition:width var(--ids_motion_time_superslow_03) var(--ids_motion_easing_effective_02) var(--ids_motion_time_moderate_02)}.idsw-progress-bar progress::-moz-progress-bar{background-color:var(--idsw-progress-bar-bg-variant, var(--ids_color_bg_brand_primary));border-radius:var(--ids_size_general_8x);transition:width var(--ids_motion_time_superslow_03) var(--ids_motion_easing_effective_02) var(--ids_motion_time_moderate_02)}.idsw-progress-bar--secondary progress::-webkit-progress-value{background-color:var(--ids_color_action_secondary_base)}.idsw-progress-bar--information progress::-webkit-progress-value{background-color:var(--ids_color_feedback_information)}.idsw-progress-bar--success progress::-webkit-progress-value{background-color:var(--ids_color_feedback_success)}.idsw-progress-bar--alert progress::-webkit-progress-value{background-color:var(--ids_color_feedback_alert)}.idsw-progress-bar--error progress::-webkit-progress-value{background-color:var(--ids_color_feedback_error)}"),io([(0,N.n)({type:String,reflect:!0,attribute:"role"})],$r.prototype,"role",2),io([(0,N.n)({type:String,reflect:!0,attribute:"aria-label"})],$r.prototype,"ariaLabel",2),io([(0,N.n)({type:String})],$r.prototype,"label",2),io([(0,N.n)({type:String})],$r.prototype,"percentage",2),io([(0,N.n)({type:String})],$r.prototype,"helperText",2),io([(0,N.n)({type:String})],$r.prototype,"complement",2),io([(0,N.n)({type:String})],$r.prototype,"weight",2),io([(0,N.n)({type:Number})],$r.prototype,"max",1),io([(0,N.n)({type:Number,reflect:!0})],$r.prototype,"value",1),io([(0,N.n)({type:String})],$r.prototype,"variant",2),$r=io([(0,Ie.t)("idsw-progress-bar")],$r);const cf=(s,l,c)=>{const h=new Map;for(let f=l;f<=c;f++)h.set(s[f],f);return h},h_=(0,Fi.e)(class extends Fi.i{constructor(s){if(super(s),s.type!==Fi.t.CHILD)throw Error("repeat() can only be used in text expressions")}
1193dt(s,l,c){let h;void 0===c?c=l:void 0!==l&&(h=l);const f=[],x=[];let D=0;for(const F of s)f[D]=h?h(F,D):D,x[D]=c(F,D),D++;return{values:x,keys:f}}render(s,l,c){return this.dt(s,l,c).values}update(s,[l,c,h]){const f=(s=>s._$AH)(s),{values:x,keys:D}=this.dt(l,c,h);if(!Array.isArray(f))return this.ut=D,x;const F=this.ut??(this.ut=[]),V=[];let de,xe,Se=0,Ue=f.length-1,je=0,ot=x.length-1;for(;Se<=Ue&&je<=ot;)if(null===f[Se])Se++;else if(null===f[Ue])Ue--;else if(F[Se]===D[je])V[je]=ur(f[Se],x[je]),Se++,je++;else if(F[Ue]===D[ot])V[ot]=ur(f[Ue],x[ot]),Ue--,ot--;else if(F[Se]===D[ot])V[ot]=ur(f[Se],x[ot]),Ta(s,V[ot+1],f[Se]),Se++,ot--;else if(F[Ue]===D[je])V[je]=ur(f[Ue],x[je]),Ta(s,f[Se],f[Ue]),Ue--,je++;else if(void 0===de&&(de=cf(D,je,ot),xe=cf(F,Se,Ue)),de.has(F[Se]))if(de.has(F[Ue])){const dt=xe.get(D[je]),_t=void 0!==dt?f[dt]:null;if(null===_t){const Rt=Ta(s,f[Se]);ur(Rt,x[je]),V[je]=Rt}else V[je]=ur(_t,x[je]),Ta(s,f[Se],_t),f[dt]=null;je++}else Aa(f[Ue]),Ue--;else Aa(f[Se]),Se++;for(;je<=ot;){const dt=Ta(s,V[ot+1]);ur(dt,x[je]),V[je++]=dt}for(;Se<=Ue;){const dt=f[Se++];null!==dt&&Aa(dt)}return this.ut=D,((s,l=Fd)=>{s._$AH=l})(s,V),A.T}});var uf=Object.defineProperty,Bm=Object.getOwnPropertyDescriptor,Wo=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Bm(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&uf(l,c,f),f};let Co=class extends A.i{constructor(){super(...arguments),this._currentStep=0,this.showLabels=!1,this.filledLiteral="preenchido",this.unfilledLiteral="n\xe3o preenchido",this.circle=!1,this.size="small"}set currentStep(s){const l=Math.max(this.steps,0),c=Math.max(0,Math.min(s,l)),h=this._currentStep;this._currentStep=c,h!==c&&this.dispatchEvent(new CustomEvent("idsw-current-step-change",{detail:c,bubbles:!0,composed:!0}))}get currentStep(){return this._currentStep}get steps(){return this._steps||this._stepsLabel.length||3}set steps(s){this._steps=s}get _svgSize(){return"large"===this.size?80:56}get _radius(){return"large"===this.size?37:25}_isIOS(){return"IOS"===In.os}render(){return this.circle?this._renderCircularProgress():this._renderLinearProgress()}_renderLinearProgress(){return A.x`
1194      <slot hidden @slotchange="${this._handleSlotChange}"></slot>
1195      <div class="idsw-progress-step">
1196        ${Array.from({length:this.steps},(s,l)=>A.x`
1197            <div
1198              class="idsw-progress-step__item"
1199              role="group"
1200              aria-label="${this._barLabel(l)}"
1201              a11y-text=${this._barLabel(l)}
1202            >
1203              <span
1204                class=${(0,Re.e)({"idsw-progress-step__bar":!0,"idsw-progress-step__bar--filled":l<this.currentStep})}
1205              ></span>
1206              ${this._shouldShowLabel(l)&&this.hasContent(l)?A.x`<p class="idsw-progress-step__label" aria-hidden="true">
1207                    ${this._getStepHtml(l)}
1208                  </p>`:null}
1209            </div>
1210          `)}
1211      </div>
1212    `}hasContent(s){return!!this._getStepContent(s)}_renderCircularProgress(){const s=this._svgSize,l=`0 0 ${s} ${s}`,f="large"===this.size?48:32,x="large"===this.size?28:18,D="large"===this.size?this._svgSize/2-f/2:12.5,F="large"===this.size?this._svgSize/2-x/2:19,V=this._getCurrentStepLabel();return A.x`
1213      <slot hidden @slotchange="${this._handleSlotChange}"></slot>
1214      <div
1215        class="idsw-progress-step-circle"
1216        data-size="${this.size}"
1217        role="${this._isIOS()?A.E:"group"}"
1218        aria-label="${this._isIOS()?A.E:this._getCircularProgressLabel()}"
1219        a11y-text="${this._isIOS()?A.E:this._getCircularProgressLabel()}"
1220        tabindex="${this._isIOS()?A.E:"0"}"
1221      >
1222        <div class="idsw-progress-step-circle__container">
1223          <svg
1224            width="${s}"
1225            height="${s}"
1226            viewBox="${l}"
1227            aria-hidden="${this._isIOS()?"false":"true"}"
1228          >
1229            ${this._renderSegments()}
1230            <foreignObject
1231              x="${D}"
1232              y="${F}"
1233              width="${f}"
1234              height="${x}"
1235            >
1236              <div
1237                class="idsw-label -xsmall"
1238                xmlns="http://www.w3.org/1999/xhtml"
1239                title="${V}"
1240                role="${this._isIOS()?"text":A.E}"
1241                aria-label="${this._isIOS()?this._getCircularProgressLabel():A.E}"
1242                tabindex="${this._isIOS()?"0":A.E}"
1243                aria-hidden="${this._isIOS()?"false":"true"}"
1244              >
1245                ${V}
1246              </div>
1247            </foreignObject>
1248          </svg>
1249        </div>
1250      </div>
1251    `}_getCircularProgressLabel(){const s=this._getStepContent(this.currentStep);if(0===this.currentStep){const c=this._getStepContent(0),h=c?`, ${c}`:"";return this._isIOS()?`Passo 1 de ${this.steps}, ${this.unfilledLiteral}`:`Passo 1 de ${this.steps}${h}, ${this.unfilledLiteral}`}return`Passo ${this.currentStep} de ${this.steps}${s?`, ${s}`:""}, ${this.filledLiteral}`}_polarToCartesian(s,l,c,h){const f=h*Math.PI/180;return{x:s+c*Math.cos(f),y:l+c*Math.sin(f)}}_createSegmentPath(s,l){const c=this._svgSize/2,h=this._radius,f=this._polarToCartesian(c,c,h,s),x=this._polarToCartesian(c,c,h,l);return`M ${f.x} ${f.y} A ${h} ${h} 0 ${l-s>180?1:0} 1 ${x.x} ${x.y}`}_renderSegments(){const s=Math.max(1,this.steps),l=Math.max(0,Math.min(s,this.currentStep)),h=2*Math.PI*this._radius,D=360/s,F=Math.max(1,D-(s>10?4:6)/h*360),de=F/360*h;return h_(Array.from({length:s},(xe,Se)=>Se),xe=>xe,xe=>{const Se=xe*D-83,je=xe<l,ot=this._createSegmentPath(Se,Se+F);return A.b`
1252          <path
1253            d="${ot}"
1254            class="--background"
1255            fill="none"
1256            stroke="var(--idsw-progress-step-bar-background)"
1257            stroke-width="var(--ids-progress-stroke-width, ${5})"
1258            stroke-linecap="round"
1259            ${this._isIOS()?'aria-hidden="true"':A.E}
1260            />
1261          <path
1262            d="${ot}"
1263            class="--completed"
1264            fill="none"
1265            stroke="var(--idsw-progress-step-bar-fill)"
1266            stroke-width="var(--ids-progress-stroke-width, ${5})"
1267            stroke-linecap="round"
1268            stroke-dasharray="${de}"
1269            stroke-dashoffset="${je?0:de}"
1270            ${this._isIOS()?'aria-hidden="true"':A.E}
1271          />
1272        `})}next(){this.currentStep<this.steps&&(this.currentStep=this.currentStep+1)}previous(){this.currentStep>0&&(this.currentStep=this.currentStep-1)}goToStep(s){s>=0&&s<=this.steps&&(this.currentStep=s)}_getCurrentStepLabel(){return this._getStepContent(this.currentStep)||`${this.currentStep}`}_barLabel(s){const l=`Passo ${s+1} de ${this.steps}, ${s<this.currentStep?this.filledLiteral:this.unfilledLiteral}`,c=this._getStepContent(s);return c?`${l}, ${c}`:l}_getStepContent(s){var l;return this._stepsLabel&&this._stepsLabel[s]?(null==(l=this._stepsLabel[s].textContent)?void 0:l.trim())??"":""}_getStepHtml(s){return this._stepsLabel&&this._stepsLabel[s]?this._stepsLabel[s].cloneNode(!0):""}_isFirstOrLast(s){return 0===s||s===this.steps-1}_shouldShowLabel(s){const l=In.isMobile;return this.showLabels&&l&&this._isFirstOrLast(s)||!l}
1272_handleSlotChange(){this.requestUpdate()}};Co.styles=(0,ve.r)('.idsw-progress-step{display:flex;gap:var(--ids_size_general_4x);justify-content:space-between;margin:0;padding:0;width:100%}.idsw-progress-step__item{display:flex;flex-direction:column;gap:var(--ids_size_general_4x);height:fit-content;position:relative;width:100%}@media not all and (hover: hover) and (pointer: fine){.idsw-progress-step__item:last-child{align-items:flex-end;text-align:right}}@supports (-webkit-touch-callout: none){.idsw-progress-step__item[a11y-text]:after{clip:rect(0,0,0,0);content:attr(a11y-text);height:100%;pointer-events:none;position:absolute;width:100%}}.idsw-progress-step__label{color:var(--idsw-progress-step-label-color, var(--ids_color_feedback_neutral));font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium);margin:0}.idsw-progress-step__bar{background-color:var(--idsw-progress-step-bar-background, color-mix(in srgb, var(--ids_color_action_neutral_variant) calc(var(--ids_opacity_soft) * 100%), transparent));border-radius:var(--ids_size_general_8x);height:var(--ids_size_general_8x);overflow:hidden;width:100%}.idsw-progress-step__bar:before{background-color:var(--idsw-progress-step-bar-fill, var(--ids_color_bg_brand_primary));border-radius:var(--ids_size_general_8x);content:"";display:block;height:100%;transition:width var(--ids_motion_time_slow_02) var(--ids_motion_easing_effective_standard);width:var(--ids_motion_scale_0)}.idsw-progress-step__bar.idsw-progress-step__bar--filled:before{width:calc(var(--ids_motion_scale_100) * 1%)}.idsw-progress-step-circle svg path{transition:stroke-dashoffset var(--ids_motion_time_slow_02) var(--ids_motion_easing_effective_standard)}.idsw-progress-step-circle svg path.--completed{stroke:var(--idsw-progress-step-bar-fill, var(--ids_color_bg_brand_primary))}.idsw-progress-step-circle svg path.--background{opacity:var(--idsw-progress-step-bar-background-opacity, var(--ids_opacity_soft));stroke:var(--idsw-progress-step-bar-background, var(--ids_color_action_neutral_variant))}@supports (-webkit-touch-callout: none){.idsw-progress-step-circle[a11y-text]:after{clip:rect(0,0,0,0);content:attr(a11y-text);height:100%;pointer-events:none;position:absolute;width:100%}}.idsw-progress-step-circle .idsw-label{fill:var(--idsw-progress-step-label-color, var(--ids_color_feedback_neutral))}.idsw-progress-step-circle .idsw-label.-xsmall{color:var(--idsw-progress-step-label-color, var(--ids_color_feedback_neutral));display:block;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_100);font-weight:var(--ids_textStyle_label_weight_02);height:100%;line-height:var(--ids_size_general_18x);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:var(--ids_size_general_32x)}.idsw-progress-step-circle[data-size=large] .idsw-label.-xsmall{line-height:var(--ids_size_general_28x);width:var(--ids_size_general_48x)}'),Wo([(0,N.n)({type:Number,attribute:"current-step"})],Co.prototype,"currentStep",1),Wo([(0,N.n)({type:Number})],Co.prototype,"steps",1),Wo([(0,N.n)({type:Boolean,attribute:"show-labels"})],Co.prototype,"showLabels",2),Wo([(0,N.n)({type:String,attribute:"filled-literal"})],Co.prototype,"filledLiteral",2),Wo([(0,N.n)({type:String,attribute:"unfilled-literal"})],Co.prototype,"unfilledLiteral",2),Wo([(0,N.n)({type:Boolean,reflect:!0})],Co.prototype,"circle",2),Wo([(0,N.n)({type:String,reflect:!0})],Co.prototype,"size",2),Wo([(0,bn.o)()],Co.prototype,"_stepsLabel",2),Co=Wo([(0,Ie.t)("idsw-progress-step")],Co);var zm=Object.defineProperty,p_=Object.getOwnPropertyDescriptor,Fr=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?p_(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&zm(l,c,f),f};let Yn=class extends A.i{constructor(){super(),this._uniqueId=`idsw-radio-button-${crypto.randomUUID()}`,this.inputRef=on(),this.checked=!1,this.labelSide="right",this._internals=this.attachInternals(),this._internals.ariaChecked="false"}createRenderRoot(){return this}get form(){return this._internals.form}get validity(){return this._internals.validity}get validationMessage(){return this._internals.validationMessage}get willValidate(){return this._internals.willValidate}get classes(){return{"idsw-radio-button":!0,"idsw-radio-button--no-label":!this.label,"idsw-radio-button--label-left":"left"===this.labelSide}}render(){return A.x`
1273      <label class=${(0,Re.e)(this.classes)} @keydown=${this._onKeyDown}>
1274        <input
1275          ${vn(this.inputRef)}
1276          type="radio"
1277          class="idsw-radio-button__input"
1278          id=${this.id||this._uniqueId}
1279          name=${this.name}
1280          value=${this.value}
1281          tabindex=${this._getTabIndex()}
1282          ?disabled=${this.disabled}
1283          ?checked=${this.checked}
1284          aria-invalid=${this.error&&!this.disabled}
1285          aria-describedby=${this.ariaDescribedby}
1286          aria-label=${this.ariaLabel||this.label||A.E}
1287          aria-labelledby=${this.ariaLabelledby||A.E}
1288          @change=${this._onChange}
1289          @click=${this._uncheckRadio}
1290        />
1291        ${this._renderIcon()} ${this.label?this._renderLabelText():A.E}
1292      </label>
1293    `}_renderIcon(){return A.x`
1294      <svg
1295        class="idsw-radio-button__icon"
1296        width="16"
1297        height="16"
1298        viewBox="0 0 16 16"
1299        aria-hidden="true"
1300        focusable="false"
1301      >
1302        <circle cx="8" cy="8" r="4" fill=${this.checked?"currentColor":"transparent"} />
1303        <circle cx="8" cy="8" r="7" fill="none" stroke="currentColor" stroke-width="2" />
1304      </svg>
1305    `}_renderLabelText(){return A.x` <span class="idsw-radio-button__label" aria-hidden="true"> ${this.label} </span> `}_uncheckRadio(){this.isUncheckable&&this.checked&&(this.checked=!1)}checkValidity(){return this._internals.checkValidity()}reportValidity(){return this._internals.reportValidity()}_onKeyDown(s){if(!this.name)return;const l=ii.getInstance(this.name),c={" ":()=>this._handleSelectionToggle(l),Enter:()=>this._handleSelectionToggle(l),ArrowDown:()=>this._handleNavigation(l.selectNext(this),l),ArrowRight:()=>this._handleNavigation(l.selectNext(this),l),ArrowUp:()=>this._handleNavigation(l.selectPrevious(this),l),ArrowLeft:()=>this._handleNavigation(l.selectPrevious(this),l),Tab:()=>this._updateTabIndexes()};c[s.key]&&("Tab"!==s.key&&s.preventDefault(),c[s.key]())}_handleSelectionToggle(s){if(this.isUncheckable&&this.checked)return this.checked=!1,this._updateFormValue(),void this._dispatchChangeEvent();this.checked||(s.updateSelection(this),this._dispatchChangeEvent())}_handleNavigation(s,l){var c;s instanceof Yn&&(l.updateSelection(s),null==(c=s.inputRef.value)||c.focus(),s._dispatchChangeEvent())}_dispatchChangeEvent(){this.dispatchEvent(new CustomEvent("idsw-radio-button-change",{bubbles:!0,composed:!0,detail:{checked:this.checked,value:this.value,name:this.name}}))}_getTabIndex(){if(!this.name)return this.checked?0:-1;const s=ii.getInstance(this.name),l=Array.from(s.getAllElements()),c=l.some(h=>h instanceof Yn&&h.checked);return this.checked||!c&&l[0]===this?0:-1}_updateTabIndexes(){if(!this.name)return;const s=ii.getInstance(this.name),l=Array.from(s.getAllElements()),c=l.some(h=>h instanceof Yn&&h.checked);l.forEach((h,f)=>{if(h instanceof Yn){const x=h.inputRef.value;x&&(x.tabIndex=h.checked||!c&&0===f?0:-1)}})}_onChange(s){const{checked:l}=s.target;l&&this.name&&(ii.getInstance(this.name).updateSelection(this),this.requestUpdate()),l&&!this.name&&(this.checked=!0,this._updateFormValue(),this.requestUpdate()),this.dispatchEvent(new CustomEvent("idsw-radio-button-change",{bubbles:!0,composed:!0,detail:{checked:this.checked,value:this.value,name:this.name}}))}_updateFormValue(){this.checked&&this._internals.setFormValue(this.value||"on"),this._internals.setFormValue(null),this.updateComplete.then(()=>{const s=this.inputRef.value;s&&s.checked!==this.checked&&(s.checked=this.checked)})}connectedCallback(){super.connectedCallback(),this.name&&ii.getInstance(this.name).addElement(this),this._updateFormValue()}disconnectedCallback(){super.disconnectedCallback(),this.name&&ii.getInstance(this.name).removeElement(this)}updated(s){if(super.updated(s),s.has("checked")&&(this._internals.ariaChecked=this.checked?"true":"false",this.name&&this._updateTabIndexes()),s.has("name")){const l=s.get("name");l&&"string"==typeof l&&ii.getInstance(l).removeElement(this),this.name&&(ii.getInstance(this.name).addElement(this),this._updateTabIndexes())}(s.has("checked")||s.has("value"))&&this._updateFormValue()}};Yn.styles=(0,ve.r)(".idsw-display-text{font-family:var(--ids_textStyle_display_family);font-size:var(--ids_textScale_700);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-display-text.-large{font-size:var(--ids_textScale_800)}.idsw-display-text.-small{font-size:var(--ids_textScale_600)}.idsw-display-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-title{font-family:var(--ids_textStyle_title_family);font-size:var(--ids_textScale_300);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-title.-small{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-title.-large{font-size:var(--ids_textScale_400)}.idsw-title.-bold{font-weight:var(--ids_textStyle_title_weight_01)}.idsw-title[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}
1305.idsw-body-text{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-body-text.-large{font-size:var(--ids_textScale_200)}.idsw-body-text.-small{font-size:var(--ids_textScale_100)}.idsw-body-text.-bold{font-weight:var(--ids_textStyle_body_weight_01)}.idsw-body-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-label{font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-label.-xlarge{font-size:var(--ids_textScale_400)}.idsw-label.-large{font-size:var(--ids_textScale_300)}.idsw-label.-small{font-size:var(--ids_textScale_150)}.idsw-label.-xsmall{font-size:var(--ids_textScale_100)}.idsw-label.-bold{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-label[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}idsw-radio-button[idsw-contrast=onBrand] .idsw-radio-button{--idsw-radio-button-color-default: var(--ids_color_contrast_onBrand_primary);--idsw-radio-button-color-default-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-radio-button-color-selected: var(--ids_color_contrast_onBrand_primary);--idsw-radio-button-color-selected-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-radio-button-color-disabled: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-radio-button-color-error: var(--ids_color_contrast_onBrand_primary);--idsw-radio-button-color-label: var(--ids_color_contrast_onBrand_primary)}.idsw-radio-button{--idsw-radio-button-color-default: var(--ids_color_action_neutral_base);--idsw-radio-button-color-default-hover: var(--ids_color_action_neutral_variant);--idsw-radio-button-color-selected: var(--ids_color_action_primary_base);--idsw-radio-button-color-selected-hover: var(--ids_color_action_primary_variant);--idsw-radio-button-color-disabled: var(--ids_color_action_disabled_variant);--idsw-radio-button-color-error: var(--ids_color_feedback_error);--idsw-radio-button-color-label: var(--ids_color_feedback_neutral);align-items:center;display:inline-flex;font-size:0;gap:var(--ids_size_general_8x);justify-content:space-between;line-height:0;min-height:var(--ids_size_general_24x);min-width:var(--ids_size_general_48x);position:relative}@media (min-width: 48rem){.idsw-radio-button{min-width:var(--ids_size_general_48x)}}.idsw-radio-button--no-label{justify-content:center}.idsw-radio-button--label-left{flex-direction:row-reverse}.idsw-radio-button__label{color:var(--idsw-radio-button-color-label);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall);overflow-wrap:anywhere;word-break:break-word}.idsw-radio-button__input{all:unset;all:revert;box-sizing:border-box;background:transparent;border:0;display:block;width:100%}@media (pointer: coarse){.idsw-radio-button__input{outline:0!important}.idsw-radio-button__input:focus{outline:0!important}}@media (pointer: coarse) and (pointer: fine){.idsw-radio-button__input:focus-visible,.idsw-radio-button__input:focus.focus-visible{outline:0!important}}@media (pointer: fine){.idsw-radio-button__input:focus-visible,.idsw-radio-button__input:focus.focus-visible{outline:revert!important}}@media (pointer: fine) and (pointer: fine){.idsw-radio-button__input:focus-visible,.idsw-radio-button__input:focus.focus-visible{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}}.idsw-radio-button__input{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.idsw-radio-button__input:disabled{cursor:not-allowed}.idsw-radio-button__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.idsw-radio-button .idsw-radio-button__icon{flex:1 0 auto}.idsw-radio-button input:checked+.idsw-radio-button__icon{color:var(--idsw-radio-button-color-selected)}.idsw-radio-button input:disabled+.idsw-radio-button__icon{color:var(--idsw-radio-button-color-disabled)}.idsw-radio-button input[aria-invalid=true]+.idsw-radio-button__icon{color:var(--idsw-radio-button-color-error)}.idsw-radio-button input:not(:checked,[aria-invalid=true])+.idsw-radio-button__icon{color:var(--idsw-radio-button-color-default)}.idsw-radio-button input:disabled:not(:checked)+.idsw-radio-button__icon{color:var(--idsw-radio-button-color-disabled)}.idsw-radio-button input:not(:disabled,:checked,[aria-invalid=true]):hover+.idsw-radio-button__icon{color:var(--idsw-radio-button-color-default-hover)}.idsw-radio-button input:checked:not(:disabled,[aria-invalid=true]):hover+.idsw-radio-button__icon{color:var(--idsw-radio-button-color-selected-hover)}"),Yn.formAssociated=!0,Fr([(0,N.n)({type:String})],Yn.prototype,"ariaDescribedby",2),Fr([(0,N.n)({type:String})],Yn.prototype,"ariaLabelledby",2),Fr([(0,N.n)({type:Boolean,reflect:!0})],Yn.prototype,"checked",2),Fr([(0,N.n)({type:Boolean,reflect:!0})],Yn.prototype,"disabled",2),Fr([(0,N.n)({type:Boolean,reflect:!0})],Yn.prototype,"error",2),Fr([(0,N.n)({type:String,reflect:!0})],Yn.prototype,"label",2),Fr([(0,N.n)({type:String,reflect:!0})],Yn.prototype,"name",2),Fr([(0,N.n)({type:String})],Yn.prototype,"ariaLabel",2),Fr([(0,N.n)({type:String,reflect:!0})],Yn.prototype,"value",2),Fr([(0,N.n)({type:Boolean,reflect:!0})],Yn.prototype,"isUncheckable",2),Fr([(0,N.n)({type:String,reflect:!0})],Yn.prototype,"labelSide",2),Yn=Fr([(0,Ie.t)("idsw-radio-button")],Yn);var ea=Object.defineProperty,hf=Object.getOwnPropertyDescriptor,Br=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?hf(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&ea(l,c,f),f};let Vi=class extends A.i{constructor(){super(...arguments),this.focusMonitor=new Hs,this._visibleFocus=!1,this.value="",this.name="",this.filledState=!1,this.placeholder="",this.voiceSearch=!0,this.size="medium",this.showClearAlert=!1,this.ariaLabelButtons={clear:"Limpar busca",voiceSearch:"Pesquisa por voz",fieldClened:"Campo limpo!"}}firstUpdated(){this.inputElement&&this.focusMonitor.monitor(this.inputElement,s=>{this._visibleFocus="keyboard"===s})}disconnectedCallback(){this.inputElement&&this.focusMonitor.stopMonitoring(this.inputElement)}_handleFocus(){this.filledState=!0}_handleBlur(){this.filledState=!1}_handleValue(s){this.value=s.target.value,this.showClearAlert=!1,this.dispatchEvent(new CustomEvent("idsw-input",{detail:{value:this.value},bubbles:!0,composed:!0}))}_handleClear(){this.value="",this.showClearAlert=!0,this.inputElement.focus();const s=new CustomEvent("idsw-search-clear",{detail:{target:this}});this.dispatchEvent(s)}_voiceSearch(){const s=new CustomEvent("idsw-search-voice",{detail:{value:this.value}});this.dispatchEvent(s)}render(){return A.x`
1306      <div class=${(0,Re.e)(this._getRenderClasses())}>
1307        ${this.filledState?A.E:A.x`
1308              <idsw-icon
1309                name="search"
1310                class="idsw-search-field__icon"
1311                size="${this.size}"
1312                id="idswSearchIcon"
1313                aria-hidden="true"
1314              >
1315              </idsw-icon>
1316            `}
1317
1318        <input
1319          type="search"
1320          placeholder="${this.placeholder}"
1321          class="idsw-search-field__input"
1322          .value=${this.value}
1323          name=${this.name}
1324          @input=${this._handleValue}
1325          @focus=${this._handleFocus}
1326          @blur=${this._handleBlur}
1327          aria-label="${this.showClearAlert?this.ariaLabelButtons.fieldClened:A.E} ${this.placeholder}"
1328        />
1329
1330        ${!this.value&&this.voiceSearch?A.x`
1331              <button
1332                idsw-button="icon"
1333                idsw-variant="neutral"
1334                idsw-size="${this.size}"
1335                idsw-contrast="${this.contrast||A.E}"
1336                @click=${this._voiceSearch}
1337                aria-label="${this.ariaLabelButtons.voiceSearch}"
1338                id="idswVoiceButton"
1339              >
1340                <idsw-icon name="microphone"></idsw-icon>
1341              </button>
1342            `:A.E}
1343        ${this.value?A.x`
1344              <button
1345                idsw-button="icon"
1346                idsw-variant="neutral"
1347                idsw-size="${this.size}"
1348                idsw-contrast="${this.contrast||A.E}"
1349                @click=${this._handleClear}
1350                aria-label="${this.ariaLabelButtons.clear}"
1351                id="idswClearButton"
1352              >
1353                <idsw-icon name="close"></idsw-icon>
1354              </button>
1355            `:A.E}
1356      </div>
1357    `}_getRenderClasses(){return{"idsw-search-field":!0,"idsw-search-field--filled":this.value,"idsw-search-field--neutral":"neutral"===this.variant,"idsw-search-field--small":"small"===this.size,"idsw-search-field--visible-focus":this._visibleFocus}}};Vi.styles=[(0,ve.r)(":host{width:100%;--idsw-search-field-border-color: var(--ids_color_border_medium);--idsw-search-field-border-color-hover: var(--ids_color_border_strong);--idsw-search-field-border-color-focus: var(--ids_color_action_primary_base);--idsw-search-field-border-color-focus-filled: var(--ids_color_action_primary_variant);--idsw-search-field-background-color: var(--ids_color_bg_base);--idsw-search-field-icon-color: var(--ids_color_action_neutral_variant);--idsw-search-field-input-color: var(--ids_color_action_neutral_variant);--idsw-search-field-input-caret-color: var(--ids_color_action_primary_base);--idsw-search-field-placeholder-color: var(--ids_color_action_neutral_variant);--__idsw-input-min-height: var(--ids_size_general_48x)}:host(idsw-search-field[idsw-contrast=onBrand]){--idsw-search-field-border-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-search-field-border-color-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-search-field-border-color-focus: var(--ids_color_contrast_onBrand_primary);--idsw-search-field-border-color-focus-filled: var(--ids_color_contrast_onBrand_primary);--idsw-search-field-background-color: var(--ids_color_action_neutral_onPrimary_base);--idsw-search-field-icon-color: var(--ids_color_contrast_onBrand_primary);--idsw-search-field-input-color: var(--ids_color_contrast_onBrand_primary);--idsw-search-field-input-caret-color: var(--ids_color_contrast_onBrand_primary);--idsw-search-field-placeholder-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent)}:host(idsw-search-field[idsw-contrast=onBrand]) .idsw-search-field--neutral{--__idsw-background-color: var(--ids_color_action_neutral_onPrimary_base)}:host(idsw-search-field[idsw-contrast=onBrand]) .idsw-search-field--neutral .idsw-search-field__input{background-color:var(--ids_color_action_neutral_onPrimary_base)}.idsw-search-field{align-items:center;background-color:var(--__idsw-background-color, var(--idsw-search-field-background-color));border-radius:var(--ids_size_cornerRadius_button);box-shadow:inset 0 0 0 var(--__idws-border-width, var(--ids_size_border_small)) var(--__idsw-border-color, var(--idsw-search-field-border-color));box-sizing:border-box;display:flex;gap:var(--ids_size_general_8x);min-height:var(--__idsw-input-min-height, var(--ids_size_general_48x));overflow:hidden;padding-left:var(--__idws-padding-left, var(--ids_size_general_16x));width:100%}.idsw-search-field__icon{--idsw-icon-color: var(--idsw-search-field-icon-color)}.idsw-search-field__input{background-color:var(--idsw-search-field-background-color);border:0;caret-color:var(--idsw-search-field-input-caret-color);color:var(--idsw-search-field-input-color);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);margin:var(--__idsw-input-margin, var(--ids_size_general_12x)) 0;outline:none;width:100%}.idsw-search-field__input::placeholder{color:var(--idsw-search-field-placeholder-color)}.idsw-search-field__input[type=search]::-webkit-search-decoration,.idsw-search-field__input[type=search]::-webkit-search-cancel-button,.idsw-search-field__input[type=search]::-webkit-search-results-button,.idsw-search-field__input[type=search]::-webkit-search-results-decoration{dis
1357play:none}.idsw-search-field__input:focus::placeholder{opacity:var(--ids_opacity_medium)}.idsw-search-field--neutral{--__idsw-background-color: var(--ids_color_bg_variant_01)}.idsw-search-field--neutral .idsw-search-field__input{background-color:var(--ids_color_bg_variant_01)}.idsw-search-field:not(:has(button)){padding-right:var(--__idws-padding-left, var(--ids_size_general_16x))}.idsw-search-field--small{--__idsw-input-margin: var(--ids_size_general_8x);--__idws-padding-left: var(--ids_size_general_12x);--__idsw-input-min-height: var(--ids_size_general_40x);padding-right:var(--ids_size_general_8x)}@media (hover: hover) and (pointer: fine){.idsw-search-field:not(:has(input:focus)):hover:not(:disabled):not([aria-disabled=true]),.idsw-search-field:not(:has(input:focus)):focus-visible:not(:disabled):not([aria-disabled=true]){--__idsw-border-color: var(--idsw-search-field-border-color-hover)}}.idsw-search-field:not(:has(input:focus)):active:not(:disabled):not([aria-disabled=true]){--__idsw-border-color: var(--idsw-search-field-border-color-hover)}.idsw-search-field:has(input:focus){--__idws-border-width: var(--ids_size_border_medium);--__idsw-border-color: var(--idsw-search-field-border-color-focus)}.idsw-search-field--filled:has(input:focus){--__idsw-border-color: var(--idsw-search-field-border-color-focus-filled)}.idsw-search-field--visible-focus{outline:auto}"),(0,ve.r)(Xi)],Br([(0,St.r)()],Vi.prototype,"_visibleFocus",2),Br([(0,Sn.e)(".idsw-search-field__input")],Vi.prototype,"inputElement",2),Br([(0,N.n)({reflect:!0,type:String})],Vi.prototype,"value",2),Br([(0,N.n)({reflect:!0,type:String})],Vi.prototype,"name",2),Br([(0,N.n)({type:Boolean,state:!0})],Vi.prototype,"filledState",2),Br([(0,N.n)({type:String})],Vi.prototype,"placeholder",2),Br([(0,N.n)({type:String})],Vi.prototype,"variant",2),Br([(0,N.n)({type:Boolean})],Vi.prototype,"voiceSearch",2),Br([(0,N.n)({type:String})],Vi.prototype,"size",2),Br([(0,N.n)({type:Boolean,state:!0})],Vi.prototype,"showClearAlert",2),Br([(0,N.n)({reflect:!0,type:String})],Vi.prototype,"ariaLabelButtons",2),Br([(0,N.n)({type:String,reflect:!0,attribute:"idsw-contrast"})],Vi.prototype,"contrast",2),Vi=Br([(0,Ie.t)("idsw-search-field")],Vi);var jm=Object.defineProperty,Um=Object.getOwnPropertyDescriptor,bu=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Um(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&jm(l,c,f),f};let gd=class extends A.i{constructor(){super(...arguments),this._liveAnnouncer=new ai.A}set showContent(s){this._showContent=s,this._liveAnnouncer.announce(this._showContent?"Conte\xfado carregado":"Conte\xfado sendo carregado")}get showContent(){return this._showContent}
1357get classes(){return{"idsw-shimmer":!this.showContent,"idsw-shimmer--circle":!this.showContent&&"circle"===this.type}}connectedCallback(){super.connectedCallback(),this.showContent&&this._liveAnnouncer.announce("Conte\xfado sendo carregado")}render(){return A.x`
1358      <div class=${(0,Re.e)(this.classes)} aria-busy=${!this.showContent}>
1359        <slot></slot>
1360      </div>
1361    `}};gd.styles=(0,ve.r)(':host{--idsw-shimmer-background-color: var(--ids_color_bg_variant_01);--idsw-shimmer-gradient: linear-gradient(90deg, var(--idsw-shimmer-gradient--start, var(--ids_color_bg_variant_01)) 0%, var(--idsw-shimmer-gradient--end, var(--ids_color_chart_03)) 50%, var(--idsw-shimmer-gradient--start, var(--ids_color_bg_variant_01)) 100%);display:block}:host(idsw-shimmer[idsw-contrast=onBrand]){--idsw-shimmer-background-color: var(--ids_color_action_primary_base);--idsw-shimmer-gradient: linear-gradient(90deg, var(--idsw-shimmer-gradient--start, var(--ids_color_action_primary_base)) 0%, var(--idsw-shimmer-gradient--end, var(--ids_color_action_primary_contrast)) 50%, var(--idsw-shimmer-gradient--start, var(--ids_color_action_primary_base)) 100%)}.idsw-shimmer>*{cursor:default;opacity:0;visibility:hidden}.idsw-shimmer{background-color:var(--idsw-shimmer-background-color);border-radius:var(--__idsw-shimmer-border-radius, var(--ids_size_general_8x));display:block;height:var(--__idsw-shimmer-heigh, 100%);overflow:hidden;position:relative;width:var(--__idsw-shimmer-width, 100%)}.idsw-shimmer--circle{aspect-ratio:1/1;--__idsw-shimmer-border-radius: 50%;--__idsw-shimmer-height: var(--idsw-shimmer-circle-size);--__idsw-shimmer-width: var(--idsw-shimmer-circle-size)}.idsw-shimmer:after{animation:shimmer calc(var(--ids_motion_time_slow_03) * 3) var(--ids_motion_easing_effective_accelerate_01) var(--ids_motion_repeat_loop);background-image:var(--idsw-shimmer-gradient);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;visibility:visible;width:100%}@keyframes shimmer{0%{transform:translate(-100%)}18.75%{transform:translate(50%)}31.25%{transform:translate(100%)}to{transform:translate(100%)}}'),bu([(0,N.n)({reflect:!0})],gd.prototype,"type",2),bu([(0,N.n)({reflect:!0,type:Boolean})],gd.prototype,"showContent",1),gd=bu([(0,Ie.t)("idsw-shimmer")],gd);var Hm=Object.defineProperty,Vm=Object.getOwnPropertyDescriptor,Do=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Vm(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Hm(l,c,f),f};let Go=class extends A.i{constructor(){super(...arguments),this.open=!1,this.backdropClose=!1,this.closeButtonLabel="Fechar",this.noCloseButton=!1,this.backButtonLabel="Voltar",this.backButton=!1,this.idswNoDivider=!1}render(){return A.x`
1362      <idsw-dialog
1363        component-name="side-sheet"
1364        ?open=${this.open}
1365        close-delay="250"
1366        ?backdrop-close=${this.backdropClose}
1367        ?no-close-button=${this.noCloseButton}
1368        ?idsw-no-divider=${this.idswNoDivider}
1369        ?back-button=${this.backButton}
1370        close-button-label="${this.closeButtonLabel}"
1371        @idsw-side-sheet-open=${this._handleDialogOpen}
1372        @idsw-side-sheet-close=${this._handleDialogClose}
1373      >
1374        <slot name="header" slot="header"></slot>
1375
1376        <div class="idsw-side-sheet__body">
1377          <slot></slot>
1378        </div>
1379
1380        <slot name="footer" slot="footer"></slot>
1381      </idsw-dialog>
1382    `}_handleDialogOpen(s){this.open=s.detail.open}_handleDialogClose(s){this.open=s.detail.open}};Go.styles=[(0,ve.r)('@charset "UTF-8";idsw-dialog::part(dialog){animation:var(--__idsw-side-sheet-animation-name, show-side-sheet) var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_02) forwards;background-color:var(--idsw-side-sheet-background-color, var(--ids_color_bg_base));border:0;box-sizing:border-box;font-family:var(--ids_textStyle_label_family);height:100dvh;left:100%;margin:0;max-height:100dvh;padding:0;top:0;transition:height var(--ids_motion_time_moderate_01);width:var(--idsw-side-sheet-width, 40%);--__idsw-dialog-header-padding: var(--ids_size_general_16x) var(--ids_size_general_24x);--__idsw-dialog-margin-header-container: 0 var(--ids_size_general_16x) 0 0}idsw-dialog::part(dialog)::backdrop{background:var(--idsw-side-sheet-backdrop, var(--ids_color_action_neutral_variant));opacity:var(--ids_opacity_medium)}idsw-dialog[open]::part(dialog){display:flex;flex-direction:column}.idsw-side-sheet__body{box-sizing:border-box;flex:1;overflow-y:scroll;padding:var(--ids_size_general_24x)}idsw-side-sheet [slot=footer]{align-items:var(--idsw-side-sheet-footer-align-items, stretch);box-sizing:border-box;display:var(--idsw-side-sheet-footer-display, flex);gap:var(--idsw-side-sheet-footer-gap, var(--ids_spacing_3x));justify-content:var(--idsw-side-sheet-footer-justify-content, start);padding:var(--ids_size_general_24x)}@keyframes show-side-sheet{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes hide-side-sheet{0%{transform:translate(-100%)}to{transform:translate(0)}}'),(0,ve.r)(ho)],Do([(0,N.n)({type:Boolean,reflect:!0})],Go.prototype,"open",2),Do([(0,N.n)({type:Boolean,attribute:"backdrop-close"})],Go.prototype,"backdropClose",2),Do([(0,N.n)({attribute:"close-button-label"})],Go.prototype,"closeButtonLabel",2),Do([(0,N.n)({type:Boolean,attribute:"no-close-button"})],Go.prototype,"noCloseButton",2),Do([(0,N.n)({attribute:"back-button-label"})],Go.prototype,"backButtonLabel",2),Do([(0,N.n)({type:Boolean,attribute:"back-button"})],Go.prototype,"backButton",2),Do([(0,N.n)({type:Boolean,attribute:"idsw-no-divider"})],Go.prototype,"idswNoDivider",2),Go=Do([(0,Ie.t)("idsw-side-sheet")],Go);var Pl=Object.defineProperty,yu=Object.getOwnPropertyDescriptor,zr=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?yu(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Pl(l,c,f),f};let Ri=class extends _d.z{constructor(){super(...arguments),this.type="base",this.label="",this.size="medium",this.numberBadgeMax=99,this.numberBadgeVariant="neutral",this.tag="",this.tagVariant="information",this.ariaLabel=""}render(){return A.x`<button
1383      type="button"
1384      aria-label=${this.ariaLabel||A.E}
1385      class=${(0,Re.e)(this._getRenderClasses())}
1386    >
1387      ${this._renderContent()}
1388    </button>`}_renderContent(){return{compact:this._renderCompactItem(),base:this._renderBaseItem(),extended:this._renderExtendedItem()}[this.type]||this._renderBaseItem()}_renderCompactItem(){return A.x`
1389      <div class="idsw-shortcut-compact">
1390        <div class="idsw-shortcut-compact__tag">${this._renderTag()}</div>
1391        <div class="idsw-shortcut-compact__number-badge">${this._renderNumberBadge()}</div>
1392        <div class="idsw-shortcut-compact__content">
1393          <div class="idsw-shortcut-compact__slot-wrapper">
1394            <slot></slot>
1395          </div>
1396          <p class="idsw-shortcut__label">${this.label}</p>
1397        </div>
1398      </div>
1399    `}_renderBaseItem(){return A.x`<div class="idsw-shortcut-base">${this._renderBasedOnSizeGrid()}</div>`}_renderBasedOnSizeGrid(){return{small:this._renderBaseSmall(),medium:this._renderBase(),large:this._renderBase()}[this.size]||this._renderBase()}_renderBaseSmall(){return A.x`
1400      ${this._renderNumberBadge()} ${this._renderTag()}
1401      ${this._shouldRenderSlot()?A.x`<slot></slot>`:A.E}
1402      <p class="idsw-shortcut__label">${this.label}</p>
1403    `}_renderBase(){return A.x`
1404      <div class="idsw-shortcut-base__group">
1405        <slot></slot>
1406        ${this._renderTag()} ${this._renderNumberBadge()}
1407      </div>
1408      <p class="idsw-shortcut__label">${this.label}</p>
1409    `}_renderExtendedItem(){return A.x`
1410      <div class="idsw-shortcut-extended">
1411        <div class="idsw-shortcut-extended__align-items">
1412          <slot></slot>
1413          <p class="idsw-shortcut__label">${this.label}</p>
1414        </div>
1415        ${this._renderTag()} ${this._renderNumberBadge()}
1416      </div>
1417    `}_renderTag(){return""!==this.tag?A.x`<div class="idsw-tag -${this.tagVariant}">
1418          <span class="idsw-tag__ellipsis">${this.tag}</span>
1419        </div>`:A.E}_renderNumberBadge(){return void 0!==this.numberBadge?A.x`
1420          <idsw-number-badge
1421            value="${this.numberBadge}"
1422            maxNumber="${this.numberBadgeMax}"
1423            variant="${this.numberBadgeVariant}"
1424          ></idsw-number-badge>
1425        `:A.E}_shouldRenderSlot(){return""===this.tag&&!this.numberBadge}_getRenderClasses(){return{"idsw-shortcut":!0,"idsw-shortcut--neutral":"neutral"===this.variant,"idsw-shortcut--primary":"primary"===this.variant,"idsw-shortcut--small":"small"===this.size&&"base"===this.type,"idsw-shortcut--large":"large"===this.size&&"base"===this.type}}};Ri.styles=[(0,ve.r)(":host(idsw-shortcut){display:inline-flex}.idsw-shortcut{background:transparent;border:none;color:var(--idsw-shortcut-text-color, var(--__idsw-shortcut-font-color, var(--ids_color_action_neutral_base)));cursor:pointer;padding:0}.idsw-shortcut__label{-webkit-box-orient:vertical;color:var(--idsw-shortcut-text-color, var(--__idsw-shortcut-font-color, var(--ids_color_action_neutral_base)));display:-webkit-box;font-family:var(--ids_textStyle_label_family);font-size:var(--__idsw-shortcut-font-size, var(--ids_textScale_150));font-weight:var(--ids_textStyle_label_weight_01);-webkit-line-clamp:var(--__idsw-shortcut-text-line-clamp, 2);line-height:var(--ids_textStyle_lineHeight_xsmall);margin:0;overflow:hidden;overflow-wrap:break-word;text-align:var(--__idsw-shortcut-text-align, start);text-overflow:ellipsis;word-break:var(--__idsw-shortcut-word-break, break-word)}.idsw-shortcut-compact{align-items:center;display:flex;flex-direction:column;position:relative;width:var(--ids_size_general_72x);--__idsw-shortcut-text-align: center;--__idsw-shortcut-font-color: var(--ids_color_text_body_02)}@media (hover: hover) and (pointer: fine){.idsw-shortcut-compact:hover:not(:disabled):not([aria-disabled=true]),.idsw-shortcut-compact:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-shortcut-background-color: var(--idsw-shortcut-background-color-hover, var(--ids_color_bg_variant_02))}}.idsw-shortcut-compact:active:not(:disabled):not([aria-disabled=true]){--idsw-shortcut-background-color: var(--idsw-shortcut-background-color-hover, var(--ids_color_bg_variant_02))}.idsw-shortcut-compact .idsw-shortcut__label{font-weight:var(--ids_textStyle_label_weight_02);width:100%}.idsw-shortcut-compact__tag{left:50%;position:absolute;top:calc(-1 * var(--ids_size_general_12x));transform:translate(-50%);z-index:1;--idsw-tag-max-width: var(--ids_size_general_72x)}.idsw-shortcut-compact__number-badge{align-items:center;display:flex;justify-content:center;position:absolute;right:0;top:calc(-1 * var(--ids_size_general_8x))}.idsw-shortcut-compact__content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--ids_spacing_2x);--__idsw-shortcut-font-size: var(--idsw-shortcut-compact-font-size, var(--ids_textScale_150))}.idsw-shortcut-compact__slot-wrapper{align-items:center;background-color:var(--idsw-shortcut-background-color, var(--ids_color_action_primary_contrast));border-radius:var(--ids_size_cornerRadius_card_01);display:flex;flex-shrink:0;gap:var(--ids_size_general_10x);height:var(--idsw-shortcut-compact-slot-height, var(--ids_size_general_64x));justify-content:center;width:var(--idsw-shortcut-compact-slot-width, var(--ids_size_general_64x))}.idsw-shortcut-base{align-items:start;aspect-ratio:var(--__idsw-shortcut-aspect-ratio, 1/1);background-color:var(--idsw-shortcut-background-color, var(--ids_color_bg_base));border-radius:var(--ids_size_general_16x);box-sizing:border-box;display:flex;flex-direction:column;height:var(--__idsw-shortcut-base-size, 9.375rem);justify-content:space-between;padding:var(--__idsw-shortcut-base-padding, var(--ids_size_general_16x));width:var(--__idsw-shortcut-base-size, 9.375rem);--__idsw-shortcut-font-color: var(--ids_color_action_neutral_base)}@media (hover: hover) and (pointer: fine){.idsw-shortcut-base:hover:not(:disabled):not([aria-disabled=true]),.idsw-shortcut-base:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-shortcut-background-color: var(--idsw-shortcut-background-color-hover, var(--ids_color_bg_variant_02))}}.idsw-shortcut-base:active:not(:disabled):not([aria-disabled=true]){--idsw-shortcut-background-color: var(--idsw-shortcut-background-color-hover, var(--ids_color_bg_variant_02))}.idsw-shortcut-base__group{align-items:center;color:var(--idsw-image-container-icon-color);display:flex;flex-direction:row;justify-content:space-between;width:100%}.idsw-shortcut-extended{align-items:center;background-color:var(--idsw-shortcut-background-color, var(--ids_color_bg_base));border-radius:var(--ids_size_general_16x);display:flex;gap:var(--ids_size_general_4x);height:var(--ids_size_general_64x);justify-content:space-between;min-width:17rem;padding:0 var(--ids_size_general_16x);--__idsw-shortcut-font-size: var(--ids_textScale_150);--__idsw-shortcut-text-line-clamp: 1;--idsw-tag-max-width: 15.125rem;--__idsw-shortcut-font-color: var(--ids_color_action_neutral_base)}.idsw-shortcut-extended__align-items{align-items:center;display:flex;gap:var(--ids_size_general_8x)}@media (hover: hover) and (pointer: fine){.idsw-shortcut-extended:hover:not(:disabled):not([aria-disabled=true]),.idsw-shortcut-extended:focus-visible:not(:disabled):not([aria-disabled=true]){--idsw-shortcut-background-color: var(--idsw-shortcut-background-color-hover, var(--ids_color_bg_variant_02))}}.idsw-shortcut-extended:active:not(:disabled):not([aria-disabled=true]){--idsw-shortcut-background-color: var(--idsw-shortcut-background-color-hover, var(--ids_color_bg_variant_02))}.idsw-shortcut--neutral{--idsw-shortcut-background-color: var(--ids_color_bg_variant_01)}.idsw-shortcut--primary{--idsw-shortcut-background-color: var(--ids_color_action_primary_base);--idsw-shortcut-background-color-hover: var(--ids_color_action_primary_variant);--idsw-shortcut-text-color: var(--ids_color_action_primary_contrast);--idsw-image-container-icon-color: var(--ids_color_action_primary_contrast)}.idsw-shortcut--primary .idsw-shortcut-base,.idsw-shortcut--primary .idsw-shortcut-extended{--__idsw-shortcut-font-color: var(--ids_color_action_primary_contrast);--idsw-number-badge-background-color: var(--ids_color_action_primary_contrast);--idsw-number-badge-color: var(--ids_color_action_primary_base)}.idsw-shortcut--small{--__idsw-shortcut-base-size: var(--ids_size_general_100x);--__idsw-shortcut-base-padding: var(--ids_size_general_10x);
1425--idsw-tag-max-width: var(--ids_size_general_80x);--__idsw-shortcut-font-size: var(--ids_textScale_100)}.idsw-shortcut--large{width:18.75rem;--__idsw-shortcut-aspect-ratio: 2 / 1;--__idsw-shortcut-base-size: rem(150)}"),(0,ve.r)(".idsw-tag{align-items:center;background-color:var(--idsw-tag-background-color, var(--ids_color_feedback_neutral));border-radius:var(--ids_size_cornerRadius_tags_01);box-sizing:border-box;color:var(--idsw-tag-color, var(--ids_color_feedback_information_contrast));display:inline-flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_02);height:var(--ids_size_general_24x);line-height:var(--ids_textStyle_lineHeight_xsmall);max-width:var(--idsw-tag-max-width, none);min-width:var(--ids_size_general_24x);padding:var(--ids_size_general_2x) var(--ids_size_general_8x)}.idsw-tag__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idsw-tag.-success{--idsw-tag-background-color: var(--ids_color_feedback_success)}.idsw-tag.-information{--idsw-tag-background-color: var(--ids_color_feedback_information)}.idsw-tag.-error{--idsw-tag-background-color: var(--ids_color_feedback_error)}.idsw-tag.-warning{--idsw-tag-background-color: var(--ids_color_feedback_alert);--idsw-tag-color: var(--ids_color_feedback_alert_contrast)}@media (max-width: 47.99rem){.idsw-tag{font-size:var(--ids_textScale_100);height:var(--ids_size_general_22x)}}.idsw-tag[idsw-contrast=onBrand]{--idsw-tag-background-color: var(--ids_color_bg_base);--idsw-tag-color: var(--ids_color_feedback_neutral)}")],zr([(0,N.n)({type:String})],Ri.prototype,"type",2),zr([(0,N.n)({type:String})],Ri.prototype,"label",2),zr([(0,N.n)({type:String})],Ri.prototype,"variant",2),zr([(0,N.n)({type:String})],Ri.prototype,"size",2),zr([(0,N.n)({type:String})],Ri.prototype,"numberBadge",2),zr([(0,N.n)({type:Number})],Ri.prototype,"numberBadgeMax",2),zr([(0,N.n)({type:String})],Ri.prototype,"numberBadgeVariant",2),zr([(0,N.n)({type:String})],Ri.prototype,"tag",2),zr([(0,N.n)({type:String})],Ri.prototype,"tagVariant",2),zr([(0,N.n)({type:String,reflect:!0,attribute:"aria-label"})],Ri.prototype,"ariaLabel",2),Ri=zr([(0,Ie.t)("idsw-shortcut")],Ri);var Ll=Object.defineProperty,xu=Object.getOwnPropertyDescriptor,ta=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?xu(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Ll(l,c,f),f};let Eo=class extends A.i{constructor(){super(...arguments),this._announcer=new ai.A,this._isAnimating=!1,this.open=!1,this.duration="4s"}updated(s){super.updated(s);const l=this._getTextContent();this._announcer.announce(l,"polite"),s.has("open")&&this.open&&this.show()}createRenderRoot(){const s=super.createRenderRoot(),l=Xc();return"function"==typeof l&&l(s),s}render(){return A.x`
1426      <div
1427        aria-live="polite"
1428        role="status"
1429        popover="manual"
1430        style="--idsw-snackbar-duration: ${this.duration};"
1431        class=${(0,Re.e)(this._getRenderClasses())}
1432        @animationend=${this._handleAnimationEnd}
1433      >
1434        <slot></slot>
1435      </div>
1436    `}show(){this._isAnimating||(this.snackbarEl.showPopover(),this.open=!0,this._isAnimating=!0)}_handleAnimationEnd(s){s.animationName.includes("fade-out")&&(this.open=!1,this._afterAnimation())}_getTextContent(){return this._content.map(s=>s.textContent).join(" ")}_getRenderClasses(){return{"idsw-snackbar":!0,"-warning":"warning"===this.variant,"-success":"success"===this.variant,"-information":"information"===this.variant,"-error":"error"===this.variant,"-open":this.open,"-closed":!this.open}}_afterAnimation(){this._isAnimating=!1,this._announcer.announce("","off")}};Eo.styles=(0,ve.r)("@keyframes idsw-snackbar-fade-in{0%{bottom:0;opacity:var(--ids_motion_opacity_0)}to{bottom:var(--idsw-snackbar-bottom, var(--ids_size_general_24x));opacity:var(--ids_motion_opacity_100)}}@keyframes idsw-snackbar-fade-out{0%{bottom:var(--idsw-snackbar-bottom, var(--ids_size_general_24x));opacity:var(--ids_motion_opacity_100)}to{bottom:0;opacity:var(--ids_motion_opacity_0)}}.idsw-snackbar{align-items:center;background-color:var(--idsw-snackbar-background-color, var(--ids_color_feedback_neutral));border:none;border-radius:var(--ids_size_general_4x);color:var(--idsw-snackbar-text-color, var(--ids_color_feedback_neutral_contrast));display:flex;gap:var(--ids_size_general_12x);max-width:45rem;min-height:var(--ids_size_general_24x);min-width:17rem;padding:var(--ids_size_general_16x);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_150)}.idsw-snackbar.-open{animation:idsw-snackbar-fade-in var(--ids_motion_time_slow_01) var(--ids_motion_easing_effective_decelerate_standard),idsw-snackbar-fade-out var(--ids_motion_time_fast_03) var(--ids_motion_easing_effective_accelerate_standard) calc(var(--idsw-snackbar-duration, 4s) - .18s);inset:auto var(--ids_size_general_24x) var(--idsw-snackbar-bottom, var(--ids_size_general_24x)) var(--ids_size_general_24x);position:fixed}.idsw-snackbar.-closed{animation:none;display:none}.idsw-snackbar.-success{--idsw-snackbar-background-color: var(--ids_color_feedback_success);--idsw-snackbar-text-color: var(--ids_color_feedback_success_contrast)}.idsw-snackbar.-information{--idsw-snackbar-background-color: var(--ids_color_feedback_information);--idsw-snackbar-text-color: var(--ids_color_feedback_information_contrast)}.idsw-snackbar.-error{--idsw-snackbar-background-color: var(--ids_color_feedback_error);--idsw-snackbar-text-color: var(--ids_color_feedback_error_contrast)}.idsw-snackbar.-warning{--idsw-snackbar-background-color: var(--ids_color_feedback_alert);--idsw-snackbar-text-color: var(--ids_color_feedback_alert_contrast)}:host([idsw-contrast=onBrand]){--idsw-snackbar-background-color: var(--ids_color_contrast_onBrand_primary);--idsw-snackbar-text-color: var(--ids_color_feedback_neutral)}:host([idsw-contrast=onBrand]) .idsw-snackbar.-success,:host([idsw-contrast=onBrand]) .idsw-snackbar.-information,:host([idsw-contrast=onBrand]) .idsw-snackbar.-error,:host([idsw-contrast=onBrand]) .idsw-snackbar.-warning{--idsw-snackbar-background-color: var(--ids_color_contrast_onBrand_primary);--idsw-snackbar-text-color: var(--ids_color_feedback_neutral)}"),ta([(0,N.n)({type:Boolean})],Eo.prototype,"open",2),ta([(0,N.n)({reflect:!0})],Eo.prototype,"variant",2),ta([(0,N.n)({type:String,attribute:!0})],Eo.prototype,"duration",2),ta([(0,Sn.e)("div[popover]")],Eo.prototype,"snackbarEl",2),ta([(0,bn.o)({slot:""})],Eo.prototype,"_content",2),Eo=ta([(0,Ie.t)("idsw-snackbar")],Eo);var Cu=Object.defineProperty,md=Object.getOwnPropertyDescriptor,Cs=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?md(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Cu(l,c,f),f};let ro=class extends A.i{constructor(){super(...arguments),this._uniqueId=`idsw-switch-${crypto.randomUUID()}`,this.checked=!1,this.disabled=!1,this.idswLabelRtl=!1}createRenderRoot(){return this}get classes(){return{"idsw-switch":!0,"idsw-switch--no-label":!this.label}}render(){const s=this.id??this._uniqueId,l=this.ariaLabelledby||(this.label?`${s}-label`:A.E);return A.x`
1437      <div class=${(0,Re.e)(this.classes)}>
1438        <input
1439          type="checkbox"
1440          class="idsw-switch__input"
1441          role="switch"
1442          id=${s}
1443          ?disabled=${this.disabled}
1444          ?checked=${this.checked}
1445          aria-describedby=${this.ariaDescribedby}
1446          aria-label=${this.ariaLabel||A.E}
1447          aria-labelledby=${l}
1448          @change=${this._onChange}
1449          @keydown=${this._onKeyDown}
1450        />
1451        ${this._renderIcon()} ${this.label?this._renderLabel(s):A.E}
1452      </div>
1453    `}_renderIcon(){return A.x`<i class="idsw-switch__icon" aria-hidden="true"></i>`}_renderLabel(s){return A.x`<label
1454      class="idsw-switch__label idsw-label"
1455      aria-hidden="true"
1456      id=${`${s}-label`}
1457      for=${s}
1458      >${this.label}</label
1459    >`}_onKeyDown(s){if("Enter"===s.key){s.preventDefault();const l=s.target;l.checked=!l.checked,this._onChange({target:l})}}
1459_onChange(s){const{checked:l}=s.target;this.checked=l,this.dispatchEvent(new CustomEvent("idsw-switch-change",{bubbles:!0,composed:!0,detail:{checked:l}}))}};ro.styles=(0,ve.r)('.idsw-display-text{font-family:var(--ids_textStyle_display_family);font-size:var(--ids_textScale_700);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-display-text.-large{font-size:var(--ids_textScale_800)}.idsw-display-text.-small{font-size:var(--ids_textScale_600)}.idsw-display-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-title{font-family:var(--ids_textStyle_title_family);font-size:var(--ids_textScale_300);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-title.-small{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-title.-large{font-size:var(--ids_textScale_400)}.idsw-title.-bold{font-weight:var(--ids_textStyle_title_weight_01)}.idsw-title[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-body-text{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-body-text.-large{font-size:var(--ids_textScale_200)}.idsw-body-text.-small{font-size:var(--ids_textScale_100)}.idsw-body-text.-bold{font-weight:var(--ids_textStyle_body_weight_01)}.idsw-body-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-label{font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-label.-xlarge{font-size:var(--ids_textScale_400)}.idsw-label.-large{font-size:var(--ids_textScale_300)}.idsw-label.-small{font-size:var(--ids_textScale_150)}.idsw-label.-xsmall{font-size:var(--ids_textScale_100)}.idsw-label.-bold{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-label[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}idsw-switch[idsw-contrast=onBrand] .idsw-switch{--idsw-switch-color-label: var(--ids_color_contrast_onBrand_primary);--idsw-switch-color-border: var(--ids_color_contrast_onBrand_primary);--idsw-switch-color-circle: var(--ids_color_contrast_onBrand_primary);--idsw-switch-color-checked: var(--ids_color_contrast_onBrand_primary);--idsw-switch-color-circle-checked: var(--ids_color_action_primary_base);--idsw-switch-color-hover: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_strong) * 100%), transparent);--idsw-switch-color-checked-hover: var(--ids_color_contrast_onBrand_primary);--idsw-switch-color-circle-checked-hover: var(--ids_color_action_primary_base);--idsw-switch-color-checked-disabled: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-switch-color-circle-checked-disabled: color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_medium) * 100%), transparent);--idsw-switch-opacity: var(--ids_opacity_strong);--idsw-switch-border-color-checked: transparent}.idsw-switch{--idsw-switch-color-label: var(--ids_color_text_body_01);--idsw-switch-color-border: var(--ids_color_action_neutral_base);--idsw-switch-color-circle: var(--ids_color_action_neutral_base);--idsw-switch-color-checked: var(--ids_color_action_primary_base);--idsw-switch-color-circle-checked: var(--ids_color_action_primary_contrast);--idsw-switch-color-checked-hover: var(--ids_color_action_primary_variant);--idsw-switch-color-circle-checked-hover: var(--ids_color_contrast_onBrand_primary);--idsw-switch-color-hover: var(--ids_color_action_neutral_variant);--idsw-switch-color-checked-disabled: var(--ids_color_action_disabled_base);--idsw-switch-color-circle-checked-disabled: var(--ids_color_action_primary_contrast);--idsw-switch-border-color-checked: transparent;align-items:center;color:var(--ids_color_text_body_01);display:inline-flex;font-size:0;gap:var(--ids_size_general_8x);justify-content:space-between;line-height:0;min-height:var(--ids_size_general_24x);min-width:var(--ids_size_general_24x);position:var(--idsw-selector-host-position, relative)}.idsw-switch--no-label{justify-content:center}.idsw-switch__label{color:var(--idsw-switch-color-label)}.idsw-switch__input{all:unset;all:revert;box-sizing:border-box;background:transparent;border:0;display:block;width:100%}@media (pointer: coarse){.idsw-switch__input{outline:0!important}.idsw-switch__input:focus{outline:0!important}}@media (pointer: coarse) and (pointer: fine){.idsw-switch__input:focus-visible,.idsw-switch__input:focus.focus-visible{outline:0!important}}@media (pointer: fine){.idsw-switch__input:focus-visible,.idsw-switch__input:focus.focus-visible{outline:revert!important}}@media (pointer: fine) and (pointer: fine){.idsw-switch__input:focus-visible,.idsw-switch__input:focus.focus-visible{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}}.idsw-switch__input{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.idsw-switch__input:disabled{cursor:not-allowed}.idsw-switch__input{border:0}.idsw-switch__icon{background:transparent;border:var(--ids_size_border_small) solid var(--idsw-switch-color-border);border-radius:var(--ids_size_general_14x);display:flex;flex:1 0 auto;flex-direction:column;height:var(--ids_size_general_20x);top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:relative;transition:transform .2s,background-color .2s;width:var(--ids_size_general_36x)}.idsw-switch__icon:before{background:var(--idsw-switch-color-circle);border-radius:50%;content:"";height:var(--ids_size_general_14x);left:var(--ids_size_general_2x);position:absolute;transition:transform .2s,background-color .2s;width:var(--ids_size_general_14x)}.idsw-switch__input[aria-pressed=true]+.idsw-switch__icon,.idsw-switch__input:checked+.idsw-switch__icon{background:var(--idsw-switch-color-checked);border-color:var(--idsw-switch-color-checked)}.idsw-switch__input[aria-pressed=true]+.idsw-switch__icon:before,.idsw-switch__input:checked+.idsw-switch__icon:before{background:var(--idsw-switch-color-circle-checked);transform:translate(var(--ids_size_general_16x))}.idsw-switch__input:disabled+.idsw-switch__icon{border-color:var(--idsw-switch-color-checked-disabled);cursor:not-allowed}.idsw-switch__input:disabled+.idsw-switch__icon:before{background:var(--idsw-switch-color-checked-disabled)}.idsw-switch__input[aria-pressed=true]:disabled+.idsw-switch__icon,.idsw-switch__input:checked:disabled+.idsw-switch__icon{background:var(--idsw-switch-color-checked-disabled);border-color:var(--idsw-switch-border-color-checked)}.idsw-switch__input[aria-pressed=true]:disabled+.idsw-switch__icon:before,.idsw-switch__input:checked:disabled+.idsw-switch__icon:before{background-color:var(--idsw-switch-color-circle-checked-disabled)}.idsw-switch__input:not(:disabled):hover+.idsw-switch__icon,.idsw-switch__input:not(:disabled):focus-visible+.idsw-switch__icon{border-color:var(--idsw-switch-color-hover)}.idsw-switch__input:not(:disabled):hover+.idsw-switch__icon:before,.idsw-switch__input:not(:disabled):focus-visible+.idsw-switch__icon:before{background:var(--idsw-switch-color-hover)}.idsw-switch__input[aria-pressed=true]:not(:disabled):hover+.idsw-switch__icon,.idsw-switch__input:checked:not(:disabled):hover+.idsw-switch__icon,.idsw-switch__input[aria-pressed=true]:not(:disabled):focus-visible+.idsw-switch__icon,.idsw-switch__input:checked:not(:disabled):focus-visible+.idsw-switch__icon{background:var(--idsw-switch-color-checked-hover);border-color:var(--idsw-switch-color-checked-hover);opacity:var(--idsw-switch-opacity)}.idsw-switch__input[aria-pressed=true]:not(:disabled):hover+.idsw-switch__icon:before,.idsw-switch__input:checked:not(:disabled):hover+.idsw-switch__icon:before,.idsw-switch__input[aria-pressed=true]:not(:disabled):focus-visible+.idsw-switch__icon:before,.idsw-switch__input:checked:not(:disabled):focus-visible+.idsw-switch__icon:before{background:var(--idsw-switch-color-circle-checked-hover)}idsw-switch[idsw-label-rtl] .idsw-switch{flex-direction:row-reverse}:host([idsw-label-rtl]) .idsw-switch{flex-direction:row-reverse}'),Cs([(0,N.n)({type:String})],ro.prototype,"ariaDescribedby",2),Cs([(0,N.n)({type:String})],ro.prototype,"ariaLabelledby",2),Cs([(0,N.n)({type:Boolean,reflect:!0})],ro.prototype,"checked",2),Cs([(0,N.n)({type:Boolean,reflect:!0})],ro.prototype,"disabled",2),Cs([(0,N.n)({type:Boolean,reflect:!0,attribute:"idsw-label-rtl"})],ro.prototype,"idswLabelRtl",2),Cs([(0,N.n)({type:String})],ro.prototype,"label",2),Cs([(0,N.n)({type:String})],ro.prototype,"name",2),Cs([(0,N.n)({type:String,reflect:!1})],ro.prototype,"ariaLabel",2),ro=Cs([(0,Ie.t)("idsw-switch")],ro);var b_=Object.defineProperty,Du=Object.getOwnPropertyDescriptor,za=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Du(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&b_(l,c,f),f};let na=class extends A.i{constructor(){super(...arguments),this.buttonRef=on(),this._propagateContrastToSlottedElements=()=>{var s;const l=null==(s=this.shadowRoot)?void 0:s.querySelectorAll("slot");l?.forEach(c=>
1459{c.assignedElements().forEach(h=>{h instanceof HTMLElement&&this._applyContrastRecursively(h)})})}}updated(s){s.has("contrast")&&this._propagateContrastToSlottedElements()}render(){return A.x`
1460      <button
1461        ${vn(this.buttonRef)}
1462        id=${this.tabId}
1463        type="button"
1464        class=${(0,Re.e)(this._getRenderClasses())}
1465        role="tab"
1466        tabindex="${this.selected?0:-1}"
1467        aria-selected="${this.selected?"true":"false"}"
1468        aria-controls="${this.panelId}"
1469        aria-disabled="${this.disabled?"true":"false"}"
1470        @click=${this._onClick}
1471        @keydown=${s=>this._onKeyDown(s)}
1472      >
1473        <slot name="icon" @slotchange=${this._propagateContrastToSlottedElements}></slot>
1474        <span class="idsw-tab-item__text">
1475          <slot></slot>
1476        </span>
1477        <slot name="badge" @slotchange=${this._propagateContrastToSlottedElements}></slot>
1478      </button>
1479    `}_onClick(){this.disabled||this.dispatchEvent(new CustomEvent("idsw-tab-select",{detail:{target:this},bubbles:!0,composed:!0}))}_onKeyDown(s){this.dispatchEvent(new CustomEvent("idsw-tab-keydown",{detail:{target:this,event:s},bubbles:!0,composed:!0}))}_applyContrastRecursively(s){s&&("idsw-icon"===s.tagName.toLowerCase()&&(this.contrast?s.setAttribute("idsw-contrast",this.contrast):s.removeAttribute("idsw-contrast")),"idsw-number-badge"===s.tagName.toLowerCase()&&(this.contrast?s.setAttribute("idsw-contrast",this.contrast):s.removeAttribute("idsw-contrast")),s.querySelectorAll("idsw-icon").forEach(l=>{this.contrast?l.setAttribute("idsw-contrast",this.contrast):l.removeAttribute("idsw-contrast")}),s.querySelectorAll("idsw-badge").forEach(l=>{this.contrast?l.setAttribute("idsw-contrast",this.contrast):l.removeAttribute("idsw-contrast")}))}_getRenderClasses(){return{"idsw-tab-item":!0}}};na.styles=(0,ve.r)(".idsw-tab-item{all:unset;all:revert;box-sizing:border-box;cursor:pointer;padding:0;-webkit-user-select:none;user-select:none}@media (pointer: coarse){.idsw-tab-item{outline:0!important}.idsw-tab-item:focus{outline:0!important}}@media (pointer: coarse) and (pointer: fine){.idsw-tab-item:focus-visible,.idsw-tab-item:focus.focus-visible{outline:0!important}}@media (pointer: fine){.idsw-tab-item:focus-visible,.idsw-tab-item:focus.focus-visible{outline:revert!important}}@media (pointer: fine) and (pointer: fine){.idsw-tab-item:focus-visible,.idsw-tab-item:focus.focus-visible{outline:5px auto Highlight!important;outline:5px auto -webkit-focus-ring-color!important}}.idsw-tab-item{gap:var(--ids_size_general_8x)}.js-no-flexbox-gap .idsw-tab-item{white-space:pre}.idsw-tab-item{align-items:center;background-color:var(--__idsw-tab-item-bg-primary, var(--ids_opacity_empty));border:none;color:var(--__idsw-tab-item-color, var(--ids_color_action_neutral_variant));cursor:pointer;display:flex;font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);height:calc(var(--ids_textScale_200) * var(--ids_textStyle_lineHeight_xsmall) + 2 * var(--ids_size_general_16x));justify-content:center;line-height:var(--ids_textStyle_lineHeight_xsmall);outline-offset:0;padding:0 var(--ids_size_general_4x);scroll-snap-align:center;white-space:nowrap}.idsw-tab-item:disabled,.idsw-tab-item[aria-disabled=true]{color:var(--__idsw-tab-item-color-disabled, var(--ids_color_action_disabled_variant));pointer-events:none}@media (hover: hover) and (pointer: fine){.idsw-tab-item:hover:not(:disabled):not([aria-disabled=true]),.idsw-tab-item:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--__idsw-tab-item-bg-primary-hover, var(--ids_color_bg_variant_01))}}.idsw-tab-item:active:not(:disabled):not([aria-disabled=true]){background-color:var(--__idsw-tab-item-bg-primary-hover, var(--ids_color_bg_variant_01))}.idsw-tab-item:focus-visible:not([aria-disabled=true]){background-color:var(--__idsw-tab-item-bg-primary-focus, var(--ids_color_bg_variant_01))}.idsw-tab-item[aria-selected=true],.idsw-tab-item--selected{border-bottom:var(--ids_size_border_medium) solid var(--__idsw-tab-item-on_brand-border-bottom-selected, var(--ids_color_bg_brand_primary));font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-tab-item__text{max-width:12.1875rem;overflow:hidden;text-overflow:ellipsis}.idsw-tab-item--primary{color:var(--__idsw-tab-item-color, var(--__idsw-tab-item-color-body, var(--ids_color_contrast_onBrand_primary)));--__idsw-tab-item-bg-primary-focus: $idsw-tab-item-color-primary;--__idsw-tab-item-bg-primary-hover: $idsw-tab-item-color-primary;--__idsw-tab-item-bg-primary: $idsw-tab-item-color-primary}.idsw-tab-item--primary:disabled,.idsw-tab-item--primary[aria-disabled=true]{--__idsw-tab-item-color: $idsw-tab-item-color-primary}.idsw-tab-item--primary[aria-selected=true],.idsw-tab-item--primary--selected{border-bottom:var(--ids_size_border_medium) solid var(--__idsw-tab-item-on_brand-border-bottom-selected, var(--ids_color_bg_brand_primary))}:host([idsw-contrast=onBrand]) .idsw-tab-item{--__idsw-tab-item-bg-primary: transparent;--__idsw-tab-item-bg-primary-hover: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_soft) * 100%), transparent)}"),za([(0,N.n)({reflect:!0,type:Boolean})],na.prototype,"disabled",2),za([(0,N.n)({reflect:!0,type:Boolean})],na.prototype,"selected",2),za([(0,N.n)({type:String})],na.prototype,"panelId",2),za([(0,N.n)({type:String})],na.prototype,"tabId",2),za([(0,N.n)({type:String,attribute:"idsw-contrast"})],na.prototype,"contrast",2),na=za([(0,Ie.t)("idsw-tab-item")],na);var v_=Object.defineProperty,bd=Object.getOwnPropertyDescriptor,Eu=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?bd(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&v_(l,c,f),f};let vd=class extends A.i{constructor(){super(...arguments),this.active=!1}render(){return A.x`
1480      <div
1481        id=${this.id}
1482        tabindex="0"
1483        role="tabpanel"
1484        ?hidden=${!this.active}
1485        aria-hidden=${!this.active}
1486      >
1487        <slot></slot>
1488      </div>
1489    `}};Eu([(0,N.n)({type:Boolean,reflect:!0})],vd.prototype,"active",2),vd=Eu([(0,Ie.t)("idsw-tab-panel")],vd);var Gm=Object.defineProperty,Km=Object.getOwnPropertyDescriptor,oo=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Km(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&Gm(l,c,f),f};let Ko=class extends A.i{constructor(){super(...arguments),this._announce=new ai.A,this._tabListRef=on(),this.focusedIndex=0,this.selectedTabIndex=0,this.selectedTabLiteral="selecionado",this.sticky=!1}firstUpdated(){var s;null==(s=this.tabItems)||s.find((l,c)=>{l.selected=c===this.selectedTabIndex}),this.focusedIndex=this.selectedTabIndex,this._propagateContrastToSlottedElements()}connectedCallback(){super.connectedCallback(),this._resizeObserver=new ResizeObserver(()=>{var l;const c=null==(l=this.tabItems)?void 0:l[this.selectedTabIndex];c&&this._scrollTabIntoView(c)});const s=this._tabListRef.value;s&&this._resizeObserver.observe(s)}disconnectedCallback(){super.disconnectedCallback(),this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=void 0)}updated(s){var l;null==(l=this.tabPanels)||l.forEach((c,h)=>{const f=`idsw-tab-panel-${h+1}`;c.active=h===this.selectedTabIndex,c.id||(c.id=f),this.tabItems&&this.tabItems[h]&&(this.tabItems[h].panelId=f,this.tabItems[h].tabId=`tab-${h+1}`)}
1489),s.has("contrast")&&this._propagateContrastToSlottedElements()}render(){return A.x`
1490      <div ${vn(this._tabListRef)} class=${(0,Re.e)(this._getRenderClasses())}>
1491        <div class="idsw-tabs__list" role="tablist">
1492          <slot
1493            @idsw-tab-select=${s=>this._onTabClick(s.detail.target)}
1494            @idsw-tab-keydown=${s=>this._onKeyDown(s)}
1495            @slotchange=${this._propagateContrast}
1496          ></slot>
1497        </div>
1498      </div>
1499      <slot name="tab-panel"></slot>
1500    `}_selectTab(s){var l,c,h;if(-1!==s&&void 0!==s&&s!==this.selectedTabIndex){this.selectedTabIndex=s,null==(l=this.tabItems)||l.forEach((x,D)=>{x.selected=!1}),this.tabItems[s].selected=!0,this.focusedIndex=s;const f=null==(c=this.tabItems)?void 0:c[s];if(f){this._scrollTabIntoView(f);const x=(null==(h=f.textContent)?void 0:h.trim())||`Tab ${s+1}`;this._announce.announce(`${x} ${this.selectedTabLiteral} guia ${s+1} de ${this.tabItems.length}`)}}}_onTabClick(s){var l;const c=null==(l=this.tabItems)?void 0:l.indexOf(s);-1!==c&&this._selectTab(c)}_onKeyDown(s){const c=s.detail.event,h=this.tabItems||[],f=h.indexOf(s.detail.target);if(-1===f)return;const x={ArrowRight:()=>this._focusNextTab(f,h),ArrowDown:()=>this._focusNextTab(f,h),ArrowLeft:()=>this._focusPreviousTab(f,h),ArrowUp:()=>this._focusPreviousTab(f,h),Enter:()=>{h[f].disabled||this._selectTab(f)},NumpadEnter:()=>{h[f].disabled||this._selectTab(f)},Space:()=>{h[f].disabled||this._selectTab(f)}};x[c.code]&&x[c.code]()}_focusNextTab(s,l){var c,h,f;let x=s+1;const D=null==(c=l[x])?void 0:c.nextElementSibling;for(;D&&"BUTTON"===D.tagName&&x<l.length;)x++;x<l.length&&(null==(f=null==(h=l[x].buttonRef)?void 0:h.value)||f.focus(),this.focusedIndex=x,this._scrollTabIntoView(l[x]))}_focusPreviousTab(s,l){var c,h,f;let x=s-1;const D=null==(c=l[x])?void 0:c.nextElementSibling;for(;D&&"BUTTON"===D.tagName&&x>=0;)x--;x>=0&&(null==(f=null==(h=l[x].buttonRef)?void 0:h.value)||f.focus(),this.focusedIndex=x,this._scrollTabIntoView(l[x]))}_scrollTabIntoView(s){var l;const c=this._tabListRef.value;if(!c||null==(l=s?.buttonRef)||!l.value)return;const h=c.getBoundingClientRect(),f=s.buttonRef.value.getBoundingClientRect(),x=(f.left+f.right)/2-(h.left+h.right)/2;"scrollBehavior"in document.documentElement.style&&"function"==typeof c.scrollBy?c.scrollBy({left:x,behavior:"smooth"}):c.scrollLeft+=x}_propagateContrast(){this.contrast&&"onBrand"===this.contrast&&this.tabItems.length?this.tabItems.forEach(s=>{s.setAttribute("idsw-contrast",this.contrast)}):(!this.contrast||"onBrand"!==this.contrast)&&this.tabItems.forEach(s=>{s.removeAttribute("idsw-contrast")})}_propagateContrastToSlottedElements(){var s;const l=null==(s=this.shadowRoot)?void 0:s.querySelectorAll("slot");l?.forEach(c=>{c.assignedElements().forEach(h=>{h instanceof HTMLElement&&this._applyContrastRecursively(h)})})}_applyContrastRecursively(s){s&&("idsw-tab-item"===s.tagName.toLowerCase()&&(this.contrast?s.setAttribute("idsw-contrast",this.contrast):s.removeAttribute("idsw-contrast")),s.querySelectorAll("idsw-tab-item").forEach(l=>{this.contrast?l.setAttribute("idsw-contrast",this.contrast):l.removeAttribute("idsw-contrast")}))}_getRenderClasses(){return{"idsw-tabs":!0,"idsw-tabs--sticky":!0===this.sticky}}};Ko.styles=(0,ve.r)(".idsw-tabs{display:flex;overflow-x:scroll;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.idsw-tabs::-webkit-scrollbar{display:none}.idsw-tabs__list{border-bottom:var(--ids_size_border_small) solid var(--__idsw-border-bottom-color, var(--ids_color_border_medium));display:flex;flex:1;gap:var(--ids_size_general_16x)}.idsw-tabs--primary .idsw-tabs__list{border-bottom-color:var(--ids_color_bg_base)}.idsw-tabs--sticky{background-color:var(--idsw-color-background-primary, var(--ids_color_bg_base));position:sticky;top:0;z-index:110}:host([idsw-contrast=onBrand]) .idsw-tabs{--__idsw-tab-item-color: var(--ids_color_contrast_onBrand_primary);--__idsw-tab-item-color-disabled: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_medium) * 100%), transparent);--__idsw-border-bottom-color: color-mix(in srgb, var(--ids_color_action_primary_contrast) calc(var(--ids_opacity_medium) * 100%), transparent);--__idsw-tab-item-on_brand-border-bottom-selected: var(--ids_color_contrast_onBrand_primary);--idsw-color-background-primary: var(--ids_color_bg_brand_primary)}"),oo([(0,St.r)()],Ko.prototype,"focusedIndex",2),oo([(0,N.n)({type:Number,reflect:!0})],Ko.prototype,"selectedTabIndex",2),oo([(0,N.n)({type:String,reflect:!0})],Ko.prototype,"selectedTabLiteral",2),oo([(0,N.n)({type:Boolean,reflect:!0})],Ko.prototype,"sticky",2),oo([(0,N.n)({type:String,reflect:!0,attribute:"idsw-contrast"})],Ko.prototype,"contrast",2),oo([(0,bn.o)({selector:"idsw-tab-item"})],Ko.prototype,"tabItems",2),oo([(0,bn.o)({slot:"tab-panel",selector:"idsw-tab-panel"})],Ko.prototype,"tabPanels",2),Ko=oo([(0,Ie.t)("idsw-tabs")],Ko),M(1157);const Iu={finished:"Conclu\xeddo",inprogress:"Em andamento",waiting:"Em espera",error:"N\xe3o realizado",alert:"Aten\xe7\xe3o",disabled:""};var ff=Object.defineProperty,Mu=Object.getOwnPropertyDescriptor,ar=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Mu(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&ff(l,c,f),f};let Ni=class extends A.i{constructor(){super(...arguments),this._uniqueId=crypto.randomUUID(),this.label="",this.description="",this.status="waiting",this.statusText="",this.icon="target",this.type="circle",this.vertical=!1,this._index=0,this.totalSteps=0,this.showStatusText=!0,this.size="medium"}get _effectiveStatusText(){return this.statusText||Iu[this.status]||""}get _progressText(){return`Etapa ${this._index} de ${this.totalSteps}`}render(){return A.x` ${this._renderItem()} `}_renderItem(){const s=`tracker-title-${this._uniqueId}`;return A.x`
1501      <li class=${(0,Re.e)(this._getRenderClasses())} role="listitem">
1502        ${this._renderTrackerBar()}
1503        <div class="idsw-tracker-item__content">
1504          <div class="idsw-tracker-item__section-header">
1505            <h2 id="${s}" class="idsw-tracker-item__section-title" ?hidden=${!this.label}>
1506              ${this.label}
1507            </h2>
1508            <p
1509              class="idsw-tracker-item__subtitle -small ids-mt-1"
1510              ?hidden=${!this.description}
1511              aria-labelledby="${s}"
1512            >
1513              ${this._formatDescription(this.description)}
1514            </p>
1515          </div>
1516
1517          <p
1518            class="idsw-tracker-item__status-text"
1519            ?hidden=${!this.showStatusText||!this._effectiveStatusText}
1520          >
1521            ${this._effectiveStatusText}
1522          </p>
1523
1524          <slot></slot>
1525        </div>
1526      </li>
1527    `}_renderTrackerBar(){const s={circle:this._renderCircle(),number:this._renderNumber(),icon:this._renderTypeIcon()};return A.x`
1528      <div
1529        class="idsw-tracker-bar idsw-tracker-bar--${this.status}"
1530        ?aria-hidden=${"number"!==this.type}
1531      >
1532        ${s[this.type]}
1533      </div>
1534    `}_renderCircle(){return A.x` ${this._renderIcon(this._handleStatusIcon())} ${this._renderLine()} `}_renderNumber(){return A.x` ${this._renderIconNumber()} ${this._renderLine()} `}_renderTypeIcon(){return A.x` ${this._renderIcon("error"===this.status?"error_circle_filled":this.icon)} ${this._renderLine()} `}_renderLine(){return this._checkLastItem()?A.E:A.x`<hr class="idsw-tracker-bar__line" aria-hidden="true" />`}_renderIconNumber(){return A.x`
1535      <div class="number-container" role="img" aria-label="${this._progressText}">
1536        ${this._renderIcon({finished:"circle_filled",inprogress:"radio_button",waiting:"radio_button",error:"error_circle_filled",disabled:"radio_button",alert:"radio_button"}[this.status])} ${this._renderNumberContainer()}
1537      </div>
1538    `}_renderNumberContainer(){return"error"===this.status?A.E:A.x`<span class="number-container__icon" aria-hidden="true">${this._index}</span>`}_renderIcon(s){return A.x`<idsw-icon name=${s} aria-hidden="true"></idsw-icon>`}_formatDescription(s){return s?s.replace(/(\s|^)([A-Z])/g,"$1\n$2"):""}_checkLastItem(){const s=this.parentElement;if(!s)return!1;const l=Array.from(s.children).filter(c=>"idsw-tracker-item"===c.tagName.toLowerCase());return l[l.length-1]===this}_handleStatusIcon(){return"number"!==this.type||"finished"!==this.status&&"error"!==this.status?"finished"===this.status?"check_circle_filled":"error"===this.status?"error_circle_filled":"radio_button":"radio_button"}_getRenderClasses(){return{"idsw-tracker-item":!0,"idsw-tracker-item--vertical":this.vertical,"idsw-tracker-item--small":"small"===this.size,"idsw-tracker-item--large":"large"===this.size}}};Ni.styles=(0,ve.r)(".idsw-sr-only{clip:rect(0,0,0,0);pointer-events:none;position:fixed}.idsw-tracker-bar{all:unset;all:revert;box-sizing:border-box;gap:var(--ids_spacing_2x)}.js-no-flexbox-gap .idsw-tracker-bar{margin:calc(var(--ids_spacing_2x) / -2)!important}.js-no-flexbox-gap .idsw-tracker-bar>*{margin:calc(var(--ids_spacing_2x) / 2)!important}.idsw-tracker-bar{align-items:center;color:var(--idsw-tracker-color-status, transparent);display:flex;flex-direction:row}.idsw-tracker-bar__indicator{all:unset;all:revert;box-sizing:border-box;align-items:center;border-color:var(--idsw-tracker-color-status);border-radius:100%;border-width:var(--ids_size_general_1x);display:flex;height:var(--ids_size_general_24x);justify-content:center;position:relative;width:var(--ids_size_general_24x)}.idsw-tracker-bar__indicator-text{all:unset;all:revert;box-sizing:border-box;color:var(--idsw-tracker-color-text, var(--ids_color_feedback_success_contrast));left:50%;position:absolute;top:50%;transform:translate(-50%,-53%)}.idsw-tracker-bar__line{all:unset;all:revert;box-sizing:border-box;display:block;margin:0;background-color:var(--idsw-tracker-color-status);border:0;border-radius:var(--ids_size_general_3x);flex:1;height:var(--ids_size_general_2x);width:var(--ids_size_general_2x)}.idsw-tracker-bar .number-container{align-items:center;display:inline-flex;justify-content:center;position:relative}.idsw-tracker-bar .number-container .number-container__icon{color:var(--idsw-tracker-color-status);
1538font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_100);font-style:normal;left:50%;line-height:1;position:absolute;top:47%;transform:translate(-50%,-50%)}.idsw-tracker-bar--alert{--idsw-tracker-color-status: var(--ids_color_feedback_alert);--idsw-tracker-color-text: var(--ids_color_feedback_alert)}.idsw-tracker-bar--disabled{--idsw-tracker-color-status: var(--ids_color_action_disabled_base);--idsw-tracker-color-text: var(--ids_color_action_disabled_base)}.idsw-tracker-bar--error{--idsw-tracker-color-status: var(--ids_color_feedback_error)}.idsw-tracker-bar--finished{--idsw-tracker-color-status: var(--ids_color_feedback_success)}.idsw-tracker-bar--finished .number-container .number-container__icon{background-color:var(--idsw-tracker-color-status);color:var(--ids_color_action_neutral_onPrimary_contrast)}.idsw-tracker-bar--inprogress{--idsw-tracker-color-status: var(--ids_color_feedback_information);--idsw-tracker-color-text: var(--ids_color_feedback_information)}.idsw-tracker-bar--waiting{--idsw-tracker-color-status: var(--ids_color_feedback_neutral);--idsw-tracker-color-text: var(--ids_color_feedback_neutral)}.idsw-tracker-bar--waiting.idsw-tracker-bar{opacity:var(--ids_opacity_medium)}:host{flex:1}.idsw-tracker-item,:host.idsw-tracker-item{all:unset;all:revert;box-sizing:border-box;gap:var(--ids_spacing_2x)}.js-no-flexbox-gap .idsw-tracker-item,.js-no-flexbox-gap :host.idsw-tracker-item{margin:calc(var(--ids_spacing_2x) / -2)!important}.js-no-flexbox-gap .idsw-tracker-item>*,.js-no-flexbox-gap :host.idsw-tracker-item>*{padding:calc(var(--ids_spacing_2x) / 2)!important}.idsw-tracker-item,:host.idsw-tracker-item{display:flex;flex:1;flex-direction:column;min-width:6.25rem;text-align:left}.idsw-tracker-item__content,:host.idsw-tracker-item__content{all:unset;all:revert;box-sizing:border-box;align-items:flex-start;display:flex;flex-direction:column;gap:var(--ids_spacing_2x);padding:0}.idsw-tracker-item__content .idsw-tracker-item__section-header,:host.idsw-tracker-item__content .idsw-tracker-item__section-header{display:flex;flex-direction:column;gap:var(--ids_spacing_1x)}.idsw-tracker-item__content .idsw-tracker-item__section-title,:host.idsw-tracker-item__content .idsw-tracker-item__section-title{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_size_general_16x);font-weight:var(--ids_textStyle_title_weight_01);line-height:var(--ids_textStyle_lineHeight_medium);margin:0}.idsw-tracker-item__content .idsw-tracker-item__subtitle,:host.idsw-tracker-item__content .idsw-tracker-item__subtitle{color:var(--ids_color_text_heading_02);font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_medium);margin:0}.idsw-tracker-item__content ::slotted(button[idsw-button=contextual]),:host.idsw-tracker-item__content ::slotted(button[idsw-button=contextual]){height:var(--ids_size_general_32x);margin-bottom:var(--ids_size_general_8x);margin-top:var(--ids_size_general_8x)}.idsw-tracker-item__status-text,:host.idsw-tracker-item__status-text{color:var(--ids_color_text_body_01);font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_medium);margin:0}.idsw-tracker-item--vertical,:host.idsw-tracker-item--vertical{flex-direction:row}.idsw-tracker-item--vertical .idsw-tracker-bar,:host.idsw-tracker-item--vertical .idsw-tracker-bar{flex-direction:column}.idsw-tracker-item--vertical .idsw-tracker-bar .idsw-tracker-bar__line,:host.idsw-tracker-item--vertical .idsw-tracker-bar .idsw-tracker-bar__line{height:100%;width:var(--ids_size_general_2x)}@media (max-width: 63.99rem){.idsw-tracker-item,:host.idsw-tracker-item{flex-direction:row}.idsw-tracker-item .idsw-tracker-bar,:host.idsw-tracker-item .idsw-tracker-bar{flex-direction:column}.idsw-tracker-item .idsw-tracker-bar .idsw-tracker-bar__line,:host.idsw-tracker-item .idsw-tracker-bar .idsw-tracker-bar__line{height:100%;width:var(--ids_size_general_2x)}}"),ar([(0,N.n)({type:String})],Ni.prototype,"label",2),ar([(0,N.n)({type:String})],Ni.prototype,"description",2),ar([(0,N.n)({type:String})],Ni.prototype,"status",2),ar([(0,N.n)({type:String})],Ni.prototype,"statusText",2),ar([(0,N.n)({type:String})],Ni.prototype,"icon",2),ar([(0,N.n)({type:String,reflect:!0})],Ni.prototype,"type",2),ar([(0,N.n)({type:Boolean,reflect:!0})],Ni.prototype,"vertical",2),ar([(0,N.n)({type:Number,reflect:!0})],Ni.prototype,"_index",2),ar([(0,N.n)({type:Number})],Ni.prototype,"totalSteps",2),ar([(0,N.n)({type:Boolean})],Ni.prototype,"showStatusText",2),ar([(0,N.n)({reflect:!0})],Ni.prototype,"size",2),Ni=ar([(0,Ie.t)("idsw-tracker-item")],Ni);var _f=Object.defineProperty,gf=Object.getOwnPropertyDescriptor,Ds=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?gf(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&_f(l,c,f),f};let qo=class extends A.i{constructor(){super(...arguments),this.type="circle",this.vertical=!1,this.showStatusText=!0,this.size="medium"}firstUpdated(){this._updateTrackerItems()}updated(s){(s.has("type")||s.has("vertical")||s.has("showStatusText")||s.has("_slotsNumbers"))&&this._updateTrackerItems()}
1538_updateTrackerItems(){this._slotsNumbers.forEach((s,l)=>{s._index=l+1,s.vertical=this.vertical,s.type=this.type,s.totalSteps=this._slotsNumbers.length,s.showStatusText=this.showStatusText})}render(){return A.x`
1539      <ol class=${(0,Re.e)(this._getRenderClasses())} role="list">
1540        <slot @slotchange=${this._handleSlotChange}></slot>
1541      </ol>
1542    `}_handleSlotChange(){this._updateTrackerItems()}_getRenderClasses(){return{"idsw-tracker":!0,"idsw-tracker--vertical":this.vertical,"idsw-tracker--large":"large"===this.size}}};qo.styles=(0,ve.r)(".idsw-tracker{all:unset;all:revert;box-sizing:border-box;margin:0;padding-left:0;gap:var(--ids_spacing_2x)}.js-no-flexbox-gap .idsw-tracker{margin:calc(var(--ids_spacing_2x) / -2)!important}.js-no-flexbox-gap .idsw-tracker>*{padding:calc(var(--ids_spacing_2x) / 2)!important}.idsw-tracker{display:flex;flex-direction:row;justify-content:space-between}.idsw-tracker--vertical{flex-direction:column}@media (max-width: 63.99rem){.idsw-tracker{flex-direction:column}}"),Ds([(0,N.n)({type:String,reflect:!0})],qo.prototype,"type",2),Ds([(0,N.n)({type:Boolean,reflect:!0})],qo.prototype,"vertical",2),Ds([(0,N.n)({type:Boolean})],qo.prototype,"showStatusText",2),Ds([(0,N.n)({reflect:!0})],qo.prototype,"size",2),Ds([(0,bn.o)({selector:"idsw-tracker-item"})],qo.prototype,"_slotsNumbers",2),qo=Ds([(0,Ie.t)("idsw-tracker")],qo);var x_=Object.defineProperty,C_=Object.getOwnPropertyDescriptor,ia=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?C_(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&x_(l,c,f),f};let gr=class extends A.i{constructor(){super(...arguments),this.heading="",this.description="",this._onToggle=s=>{const l=s.target.open;this.open=l,this.dispatchEvent(new CustomEvent("idsw-accordion-toggle",{detail:{target:this,open:l},bubbles:!0,composed:!0}))}}updated(s){s.has("contrast")&&this._applyContrastToIcon()}render(){return A.x`
1543      <details
1544        class=${(0,Re.e)(this._getRenderClasses())}
1545        ?open=${this.open}
1546        @toggle=${this._onToggle}
1547        ?disabled=${this.disabled}
1548      >
1549        <summary
1550          aria-disabled=${this.disabled?"true":"false"}
1551          tabindex=${this.disabled?-1:0}
1552        >
1553          <slot name="leading-item"></slot>
1554
1555          <div class="idsw-accordion-item__content">
1556            <div class=${(0,Re.e)(this._getLabelsClasses())}>${this._renderLabels()}</div>
1557
1558            <div class="idsw-accordion-item__supporting">
1559              <slot name="supporting"></slot>
1560
1561              <div class=${(0,Re.e)(this._getDescriptionClasses())}>
1562                <slot name="supporting-main" class="idsw-accordion-item__description-bold"></slot>
1563                <slot name="supporting-sub" class="idsw-accordion-item__description"></slot>
1564              </div>
1565            </div>
1566          </div>
1567
1568          <idsw-icon aria-hidden="true" class="accordion-arrow" name="arrow_down" size="small">
1569          </idsw-icon>
1570        </summary>
1571        <slot></slot>
1572      </details>
1573    `}_renderLabels(){return A.x`
1574      <slot name="label-heading" class="idsw-accordion-item__label">
1575        ${this.heading?A.x`<span class="idsw-accordion-item__heading">${this.heading}</span>`:A.E}
1576      </slot>
1577
1578      <slot name="label-description" class="idsw-accordion-item__label">
1579        ${this.description?A.x`<span class="idsw-accordion-item__description-heading">${this.description}</span>`:A.E}
1580      </slot>
1581
1582      <slot name="label-extra" class="idsw-accordion-item__label"></slot>
1583
1584      <slot name="label-optional" class="idsw-accordion-item__label"></slot>
1585    `}_applyContrastToIcon(){this.arrowIcon&&(this.contrast?this.arrowIcon.setAttribute("idsw-contrast",this.contrast):this.arrowIcon.removeAttribute("idsw-contrast"))}_getRenderClasses(){return{"idsw-accordion-item":!0,"idsw-accordion-item--disabled":!!this.disabled,"idsw-accordion-item--small":"small"===this.size}}_getLabelsClasses(){return{"idsw-accordion-item__label-box":!0,"idsw-accordion-item__label-box--spacing":"comfortable"===this.spacing}}_getDescriptionClasses(){return{"idsw-accordion-item__description-box":!0,"idsw-accordion-item__description-box--spacing":"comfortable"===this.spacing}}};gr.styles=(0,ve.r)('.idsw-accordion-item{align-items:flex-start;border-block-end:var(--idsw-accordion-border-size, var(--ids_size_border_small)) solid var(--idsw-accordion-border-color, var(--ids_color_border_soft));display:flex;flex-direction:column;justify-content:center;min-height:var(--idsw-accordion-size, var(--ids_size_general_80x))}.idsw-accordion-item summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding-block:var(--ids_size_general_16x);transition:background-color .2s ease-out;width:100%}.idsw-accordion-item summary ::slotted([slot=leading-item]){flex-shrink:0}.idsw-accordion-item summary .idsw-accordion-item__content{margin-left:var(--ids_size_general_16x);margin-right:var(--ids_size_general_8x)}.idsw-accordion-item summary:hover:not([disabled]){background-color:var(--idsw-accordion-item-hover-background-color, var(--ids_color_bg_variant_01))}.idsw-accordion-item summary::-webkit-details-marker{display:none}.idsw-accordion-item summary .idsw-accordion-item__heading{color:var(--ids_color_feedback_neutral);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-accordion-item summary .idsw-accordion-item__description-heading{color:var(--ids_color_feedback_neutral);font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}
1585.idsw-accordion-item summary[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.idsw-accordion-item summary:focus-visible{outline:var(--ids_size_general_2x) solid;outline-offset:var(--ids_size_general_2x)}.idsw-accordion-item__leading-item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.idsw-accordion-item__content{align-items:center;color:var(--idsw-accordion-item-color-heading, var(--ids_color_feedback_neutral));display:flex;gap:var(--ids_spacing_2x);justify-content:space-between;width:100%}.idsw-accordion-item__supporting{align-items:center;display:flex;flex-direction:column;justify-content:end}.idsw-accordion-item__label-box{display:flex;flex-direction:column;font-family:var(--ids_textStyle_label_family);justify-content:start;min-width:0;text-align:left}.idsw-accordion-item__label-box--spacing{gap:var(--ids_spacing_1x)}.idsw-accordion-item__label:nth-of-type(1){font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-accordion-item__label:nth-of-type(2){font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-accordion-item__label:nth-of-type(3){font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-accordion-item__label:nth-of-type(4){font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-accordion-item ::slotted([slot=label-heading]):after,.idsw-accordion-item ::slotted([slot=label-description]):after,.idsw-accordion-item ::slotted([slot=label-extra]):after,.idsw-accordion-item ::slotted([slot=label-optional]):after,.idsw-accordion-item ::slotted([slot=supporting-main]):after,.idsw-accordion-item ::slotted([slot=supporting-sub]):after{content:" "}.idsw-accordion-item__description-box{display:flex;flex:1;flex-direction:column;font-family:var(--ids_textStyle_label_family);min-width:0;text-align:right}.idsw-accordion-item__description-box--spacing{gap:var(--ids_spacing_1x)}.idsw-accordion-item__description-bold{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-accordion-item__description{font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-accordion-item__label,.idsw-accordion-item__description{overflow-wrap:break-word;width:100%;word-break:normal}.idsw-accordion-item::details-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transform:translateY(-.5rem);transition:grid-template-rows var(--ids_motion_time_moderate_03) var(--ids_motion_easing_effective_standard),opacity var(--ids_motion_time_moderate_03) var(--ids_motion_easing_effective_01),transform var(--ids_motion_time_moderate_03) var(--ids_motion_easing_effective_standard);width:100%}.idsw-accordion-item[open]::details-content{grid-template-rows:1fr;opacity:1;padding-bottom:var(--idsw-accordion-content-padding, var(--ids_size_general_8x));padding-top:var(--idsw-accordion-content-padding, var(--ids_size_general_8x));transform:translateY(0)}.idsw-accordion-item[open] .accordion-arrow{transform:rotate(180deg);transition:transform var(--ids_motion_delay_moderate_02)}.idsw-accordion-item--small{min-height:var(--idsw-accordion-size, var(--ids_size_general_64x))}.idsw-accordion-item--small summary{padding-block:var(--ids_size_general_8x)}.idsw-accordion-item--disabled{background-color:var(--idsw-accordion-item-bg-disabled, var(--ids_color_action_disabled_base));cursor:not-allowed;opacity:var(--ids_opacity_medium)}.idsw-accordion-item--disabled summary{cursor:not-allowed;pointer-events:none}:host(:last-child) .idsw-accordion-item{border-block-end:var(--idsw-accordion-border-size, var(--ids_size_border_small)) solid var(--idsw-accordion-border-color, color-mix(in srgb, var(--ids_color_contrast_onBrand_primary) calc(var(--ids_opacity_soft) * 100%), transparent))}:host([idsw-contrast=onBrand]){--idsw-accordion-item-color-heading: var(--ids_color_contrast_onBrand_primary);--idsw-accordion-item-hover-background-color: color-mix(in srgb, var(--ids_color_contrast_onBrand_secondary) calc(var(--ids_opacity_soft) * 100%), transparent);--idsw-accordion-color: transparent;
1585--idsw-accordion-item-bg-disabled: transparent}:host([idsw-contrast=onBrand]) .idsw-accordion-item ::slotted(*){color:var(--ids_color_contrast_onBrand_primary)}:host([idsw-contrast=onBrand]) .idsw-accordion-item ::slotted(*) *{color:var(--ids_color_contrast_onBrand_primary)}'),ia([(0,N.n)({type:String})],gr.prototype,"heading",2),ia([(0,N.n)({type:String})],gr.prototype,"description",2),ia([(0,N.n)({reflect:!0,type:Boolean})],gr.prototype,"disabled",2),ia([(0,N.n)({reflect:!0,type:String})],gr.prototype,"spacing",2),ia([(0,N.n)({reflect:!0,type:Boolean})],gr.prototype,"open",2),ia([(0,N.n)({type:String})],gr.prototype,"size",2),ia([(0,N.n)({type:String,attribute:"idsw-contrast"})],gr.prototype,"contrast",2),ia([(0,Sn.e)(".accordion-arrow")],gr.prototype,"arrowIcon",2),gr=ia([(0,Ie.t)("idsw-accordion-item")],gr);var mf=Object.defineProperty,bf=Object.getOwnPropertyDescriptor,ja=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?bf(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&mf(l,c,f),f};let Es=class extends A.i{constructor(){super(...arguments),this.spacing="default",this.size="medium",this._propagateContrastToSlottedElements=()=>{var s;const l=null==(s=this.shadowRoot)?void 0:s.querySelectorAll("slot");l?.forEach(c=>{c.assignedElements().forEach(h=>{h instanceof HTMLElement&&this._applyContrastRecursively(h)})})}}firstUpdated(s){this._propagateContrastToSlottedElements()}updated(s){s.has("contrast")&&this._propagateContrastToSlottedElements(),this.items.forEach(l=>{l.size=this.size,l.spacing=this.spacing})}render(){return A.x`
1586      <div class="idsw-accordion">
1587        <slot
1588          @slotchange=${this._propagateContrastToSlottedElements}
1589          @idsw-accordion-toggle=${this._handleToggle}
1590        ></slot>
1591      </div>
1592    `}_handleToggle(s){const c=s.detail.target;this.single&&s.detail.open&&this.items.forEach(h=>{h!==c&&h.open&&(h.open=!1)})}_applyContrastRecursively(s){s&&(this.contrast?s.setAttribute("idsw-contrast",this.contrast):s.removeAttribute("idsw-contrast"),s.children.length>0&&Array.from(s.children).forEach(l=>{this._applyContrastRecursively(l)}))}};Es.styles=(0,ve.r)(":host,.idsw-accordion{width:100%}:host([idsw-contrast=onBrand]) .idsw-accordion{background-color:var(--ids_color_bg_brand_primary)}"),ja([(0,N.n)({type:Boolean,reflect:!0})],Es.prototype,"single",2),ja([(0,N.n)({type:String})],Es.prototype,"spacing",2),ja([(0,N.n)({type:String})],Es.prototype,"size",2),ja([(0,N.n)({type:String,attribute:"idsw-contrast"})],Es.prototype,"contrast",2),ja([(0,bn.o)({selector:"idsw-accordion-item"})],Es.prototype,"items",2),Es=ja([(0,Ie.t)("idsw-accordion")],Es);var I_=Object.defineProperty,M_=Object.getOwnPropertyDescriptor,Wi=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?M_(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&I_(l,c,f),f};let lr=class extends wn{constructor(){super(...arguments),this._changeEmitter=new Ki(this,{bubbles:!0,composed:!0}),this._openedEmitter=new Ki(this,{suffix:"opened",bubbles:!0,composed:!0}),this._inputContainerRef=on(),this._liveAnnouncer=new ai.A,this._popoverRef=on(),this._selectedSet=new Set,this._hoveredOptionIdx=-1,this._handleSlotChange=()=>{this._applyMultiSelectModeToOptions(),this._syncOptionIds(),this._updateSelectAllIndeterminate(),this._syncSelectAllVisualState()},this._onFocus=()=>{this.filledState=!0,this._focused=!0,this.error&&this.required&&0===this._selectedSet.size&&(this.error=!1)},this._onBlur=()=>{if(this.open)return this._focused=!0,void(this.filledState=!0);this._focused=!1,this.filledState=this.hasSelection,this.validateRequired(this._selectedSet.size)},this._onKeyDown=s=>{var l;if(this.disabled)return;const c=this.optionsRef.length,h=function D_(s,l){if(l.disabled)return null;const{key:c}=s;if(!l.open&&["ArrowDown","ArrowUp","Enter"," "].includes(c))return s.preventDefault(),"open";if(!l.open)return null;switch(c){case"ArrowDown":case"ArrowUp":return s.preventDefault(),"move";case"Home":return s.preventDefault(),"home";case"End":return s.preventDefault(),"end";case"Escape":return s.preventDefault(),"escape";case"Tab":return"close";case" ":return s.preventDefault(),l.isMulti?"toggleCurrent":"selectSingle";default:return 1===c.length&&/^[a-zA-Z0-9-_ ]$/.test(c)?l.isMulti?null:"typeaheadChar":null}}(s,{open:this._open,isMulti:this.hasSelectAll,currentIndex:this.hoveredOptionIdx,disabled:this.disabled});if(!h)return;const f={open:()=>!this.open&&this._openPopover(),close:()=>this.open&&this._closePopover(),escape:()=>this.open&&this._closePopover(),home:()=>this.hoveredOptionIdx=0,end:()=>this.hoveredOptionIdx=c-1,move:()=>{this.open||this._openPopover();const x=function E_(s,l,c){if(0===c)return-1;const f=c-1;return"ArrowDown"===s?l===f?0:l+1:"ArrowUp"===s?0===l?f:l-1:l}(s.key,this.hoveredOptionIdx,c);this.hoveredOptionIdx=function S_(s,l){return s<0?0:s>=l?l-1:s}(x,c)},toggleCurrent:()=>{const x=this.hoveredOptionIdx;if(!(x<0)){if(this.hasSelectAll&&0===x)return this.onSelectAll();this._toggleOptionByIndex(x)}}};null==(l=f[h])||l.call(f)},this._onPopoverKeyDown=({detail:s})=>{this._onKeyDown(s)},this._onPopoverClick=({detail:{event:{target:s}}})=>{const l=this.optionsRef.findIndex(c=>c===s||c.contains(s));l<0||(this.hoveredOptionIdx=l,this._toggleOptionByIndex(l),this._surfaceEl.focus())},this._onPopoverToggle=({detail:{newState:s}})=>{this.open="open"===s}}get activeDescendant(){var s;return this.open&&this.hoveredOptionIdx>=0&&(null==(s=this.optionsRef[this.hoveredOptionIdx])?void 0:s.id)||null}get displayValue(){if(!this.hasSelection)return"";const s=this._selectedSet.size,l=s>99?"99+":String(s);return A.x`<div>
1593      <span class="idsw-field__multi-select-count" style="display:inline">${l}</span>
1594      <span style="display:inline"> selecionado(s)</span>
1595    </div>`}get hoveredOptionIdx(){return this._hoveredOptionIdx}set hoveredOptionIdx(s){const l=this.optionsRef;if(0===l.length)return void(this._hoveredOptionIdx=-1);const c=l.length-1,h=Math.min(Math.max(s,-1),c);if(h===this._hoveredOptionIdx)return;const f=l[this._hoveredOptionIdx];if(f&&(f.multiSelectHovered=!1),this._hoveredOptionIdx=h,h>=0){const x=l[h];x&&(x.multiSelectHovered=!0,this.open&&setTimeout(()=>this._setScrollPosition(x)))}this._announceHovered()}get hasSelection(){return this._selectedSet.size>0}get indeterminateSelectAll(){const s=this.selectable.length;if(!this.hasSelectAll||0===s)return!1;const l=this._selectedSet.size;return l>0&&l<s}get isAllSelected(){return 0!==this.selectable.length&&this.selectable.every(s=>this._selectedSet.has(s.value||""))}get open(){return this._open}set open(s){this._open!==s&&(this._open=s,this._openedEmitter.emit({opened:this._open}),this._applyOpenState())}get optionsRef(){return this.hasSelectAll?[this._selectAllSlot[0],...this._optionsSlot]:[...this._optionsSlot]}get selectable(){return this.optionsRef.filter(s=>!(s.disabled||this.hasSelectAll&&s===this._selectAllSlot[0]||""===s.value))}get classes(){return{"idsw-select idsw-field idsw-field--suffix":!0,"idsw-field--error":!!this.error&&!this.disabled,"idsw-field--filled":this.filledState||this.hasSelection||this.open,"idsw-field--popover-open":this.open,"idsw-field--visible-focus":this._visibleFocus,"idsw-select--disabled":this.disabled??!1,"idsw-field--with-value":this.hasSelection}}get hasSelectAll(){return Array.isArray(this._selectAllSlot)&&this._selectAllSlot.length>0}get _selectAllOption(){return this.hasSelectAll?this._selectAllSlot[0]:void 0}firstUpdated(){this.monitorFocus(this._surfaceEl),this._initializeSelectedValues(),this._applyMultiSelectModeToOptions(),this._resetOptionHoverStates(),this._syncOptionIds(),this._updateSelectAllIndeterminate(),this._syncSelectAllVisualState()}render(){return A.x`
1596      <div class=${(0,Re.e)(this.classes)}>
1597        <div ${vn(this._inputContainerRef)} class="idsw-field__input-container">
1598          <label id="label-${this._uniqueId}" class="idsw-field__label" for=${this._uniqueId}
1599            >${this.label}</label
1600          >
1601          <div
1602            id="${this._uniqueId}"
1603            class="idsw-field__input"
1604            role="combobox"
1605            aria-haspopup="listbox"
1606            aria-expanded="${this.open?"true":"false"}"
1607            aria-controls="idsw-multi-select-listbox-${this._uniqueId}"
1608            aria-disabled=${this.disabled?"true":A.E}
1609            aria-activedescendant=${this.activeDescendant||A.E}
1610            aria-label=${this.ariaLabel??A.E}
1611            aria-labelledby=${this.ariaLabel?A.E:this.ariaLabelledby??`label-${this._uniqueId}`}
1612            aria-describedby=${this.controlDescribedBy??A.E}
1613            aria-required=${this.required?"true":A.E}
1614            aria-invalid=${this.error?"true":A.E}
1615            tabindex=${this.disabled?-1:0}
1616            @click=${()=>{this.disabled||this._togglePopover()}}
1617            @keydown=${this._onKeyDown}
1618            @focus=${this._onFocus}
1619            @blur=${this._onBlur}
1620          >
1621            ${this.displayValue||"\xa0"}
1622          </div>
1623          <idsw-icon
1624            class="idsw-field__icon"
1625            name=${this.open?"arrow_up":"arrow_down"}
1626            variant="${this.disabled?A.E:"primary"}"
1627          ></idsw-icon>
1628
1629          <idsw-popover
1630            ${vn(this._popoverRef)}
1631            id="idsw-multi-select-listbox-${this._uniqueId}"
1632            position="bottom-start"
1633            .anchor=${this._inputContainerRef.value}
1634            .anchorContainerClass=${"idsw-field__input-container"}
1635            fitToAnchor=${!0}
1636            role="listbox"
1637            aria-multiselectable="true"
1638            tabindex="-1"
1639            @idsw-popover-keydown=${this._onPopoverKeyDown}
1640            @idsw-popover-click=${this._onPopoverClick}
1641            @idsw-popover-toggle=${this._onPopoverToggle}
1642            multiSelect
1643          >
1644            <slot name="select-all"></slot>
1645            <slot @slotchange=${this._handleSlotChange}></slot>
1646          </idsw-popover>
1647        </div>
1648        ${this.renderHint()}
1649      </div>
1650    `}onSelectAll(){if(!this._selectAllOption)return;const s=!this.isAllSelected;this._selectedSet.clear(),this.selectable.forEach(l=>{const c=l.value||"";c&&(l.selected=s,s&&this._selectedSet.add(c))}),this._commitSelectionState(this._selectAllOption)}validate(){return this.validateRequired(this._selectedSet.size),!this.error}_applyOpenState(){var s;this.filledState=this.hasSelection,this.hoveredOptionIdx=-1,!this.disabled&&(null==(s=this._popoverRef.value)||s[this.open?"open":"close"](),!this.open&&this.required&&0===this._selectedSet.size&&this.validate())}_applyMultiSelectModeToOptions(){this.optionsRef.forEach(s=>{s.multiSelect=!0,s.small=this.small})}_announceHovered(){if(!this.open)return;const s=this.hoveredOptionIdx,l=this.optionsRef[s];l&&this._announceOption(l,s,"hover")}_announceSelection(s){if(!this.open)return;const l=this.optionsRef.findIndex(c=>c===s);l<0||this._announceOption(s,l,"select")}_announceOption(s,l,c){var h,f,x;const D=this.optionsRef.length,F=l+1,V=s.innerText,de=s.disabled?", desabilitado":"",xe=`${(null==(x=null==(f=null==(h=s.querySelector("idsw-number-badge"))?void 0:h.shadowRoot)?void 0:f.textContent)?void 0:x.trim())??""}`;this._liveAnnouncer.announce(`${V} ${"hover"===c?`${s.selected?", selecionada":"n\xe3o selecionada"}, item de menu, ${F} de ${D}`:`, item de menu, ${F} de ${D}, selecionada`} ${xe}${de}`,"polite",500)}_closePopover(){this.open&&(this.open=!1,this._resetOptionHoverStates(),this._focused||(this.filledState=this.hasSelection),this.required&&!this.hasSelection&&this.validate())}_commitSelectionState(s){this.filledState=this.hasSelection,this.value=this.hasSelection?Array.from(this._selectedSet).join(","):"",this.clearRequiredError(this._selectedSet.size),s&&this._announceSelection(s),this._changeEmitter.emit({values:Array.from(this._selectedSet)}),this._updateSelectAllIndeterminate(),this._syncSelectAllVisualState()}_initializeSelectedValues(){var s;null!=(s=this.optionsRef)&&s.length&&(this._selectedSet.clear(),this.optionsRef.forEach(l=>{const c=l.value||"";l!==this._selectAllOption&&l.selected&&!l.disabled&&c&&this._selectedSet.add(c)}),this.hasSelection&&(this.filledState=!0,this.value=Array.from(this._selectedSet).join(",")))}_openPopover(){this.disabled||(this.open=!0,this.filledState=!0,this._resetOptionHoverStates(),this._syncOptionIds(),setTimeout(()=>{this._setScrollPosition(this.optionsRef[0])}))}_resetOptionHoverStates(){var s;null==(s=this.optionsRef)||s.forEach(l=>l.multiSelectHovered=!1)}_setOptionSelected(s,l){const c=s.value||"";if(c&&s.selected!==l){if(s.selected=l,l)return this._selectedSet.add(c),void this._commitSelectionState(s);this._selectedSet.delete(c),this._commitSelectionState(s)}}_setScrollPosition({optionRef:{value:s}}){var l;if(!s)return;const c=null==(l=this._popoverRef.value)?void 0:l.popoverRef.value;if(!c)return;const h=c.clientHeight,f=s.getBoundingClientRect(),x=c.getBoundingClientRect(),D=f.top-x.top+c.scrollTop,F=f.bottom-x.top+c.scrollTop,V=c.scrollTop,de=V+h;D<V?c.scrollTop=Math.max(D-16,0):F>de&&(c.scrollTop=F-h+16)}_syncOptionIds(){this.optionsRef.forEach((s,l)=>{s.id&&(s.id.startsWith("idsw-option-")||"idsw-option-select-all"===s.id)||(s.id=`idsw-option-${l}`)})}_togglePopover(){this.open?this._closePopover():this._openPopover()}_toggleOptionByIndex(s){const l=this.optionsRef[s];if(l){if(l===this._selectAllOption)return void this.onSelectAll();!l.value||l.disabled||this._setOptionSelected(l,!l.selected)}}_updateSelectAllIndeterminate(){const s=this._selectAllOption;s&&(s.indeterminate=this.indeterminateSelectAll)}_syncSelectAllVisualState(){const s=this._selectAllOption;s&&(s.selected=this.isAllSelected&&!this.indeterminateSelectAll)}};lr.styles=(0,ve.r)(su),Wi([(0,St.r)()],lr.prototype,"open",1),Wi([(0,St.r)()],lr.prototype,"_hoveredOptionIdx",2),Wi([(0,N.n)({type:String})],lr.prototype,"ariaLabelledby",2),Wi([(0,N.n)({type:String})],lr.prototype,"controlDescribedBy",2),Wi([(0,N.n)({type:Boolean})],lr.prototype,"small",2),Wi([(0,Sn.e)(".idsw-field__input")],lr.prototype,"_surfaceEl",2),Wi([(0,bn.o)()],lr.prototype,"_optionsSlot",2),Wi([(0,bn.o)({slot:"select-all"})],lr.prototype,"_selectAllSlot",2),lr=Wi([(0,Ie.t)("idsw-multi-select")],lr);var qm=Object.defineProperty,Qm=Object.getOwnPropertyDescriptor,Ss=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?Qm(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&qm(l,c,f),f};let $n=class extends wn{constructor(){super(...arguments),this._liveAnnouncer=new ai.A,this._currentWidth=5.6,this._isNegative=!1,this._currencyFocusMonitor=new Hs,this._currencyVisibleFocus=!1,this.allowNegative=!1,this.centered=!1,this.decimalSeparator=",",this.decimalDigits=2,this.icon="",this.symbol="R$",this.thousandSeparator="."}connectedCallback(){super.connectedCallback(),this._initValueIfNeeded(),this._currentWidth=this._getMinimumInputWidth(),this.centered&&this.style.setProperty("--idsw-text-width",`${this._currentWidth}rem`)}firstUpdated(){this._monitorFocus(),this._syncInputValue(),this.centered&&this._updateCenteredInputWi
1650dth()}updated(s){super.updated(s),this.inputCurrency&&(s.has("value")&&"string"==typeof this.value&&this._updateValueAndWidth(),s.has("allowNegative")&&this._handleAllowNegativeChange(),(s.has("icon")||s.has("centered"))&&this._handleIconOrCenteredChange())}disconnectedCallback(){this.inputCurrency&&this._currencyFocusMonitor.stopMonitoring(this.inputCurrency)}render(){return A.x`
1651      <div class=${(0,Re.e)(this._getContainerClasses())}>
1652        ${this.centered?this._renderLabel():A.E}
1653        <div class="idsw-field__input-container">
1654          ${this.centered?A.E:this._renderLabel()}
1655          <div
1656            class=${this.centered?"idsw-input-currency__container-centered":"idsw-input-currency__container"}
1657          >
1658            <span aria-hidden="true" class="idsw-input-currency__symbol">${this.symbol}</span>
1659            <input
1660              class=${this.centered?"idsw-field__input idsw-input-currency__container-input-centered":"idsw-field__input"}
1661              id="idsw-input-${this._uniqueId}"
1662              inputmode="numeric"
1663              placeholder="0,00"
1664              @input=${this._updateValueFromInput}
1665              @keydown=${this._handleKeydown}
1666              @blur=${this._emitChange}
1667              aria-describedby="idsw-value-announcement-${this._uniqueId}"
1668              aria-invalid=${this.error}
1669              ?disabled=${this.disabled}
1670              value=${this.value??this._getDefaultPlaceholder()}
1671            />
1672            ${this.icon?this._renderIcon():null}
1673          </div>
1674        </div>
1675        ${this.renderHint()}
1676      </div>
1677    `}_renderLabel(){return this.label?A.x`<label
1678      id="idsw-label-${this._uniqueId}"
1679      class="idsw-field__label"
1680      for="idsw-input-${this._uniqueId}"
1681    >
1682      ${this.label}
1683    </label>`:null}_renderIcon(){return A.x`
1684      <idsw-icon
1685        class="idsw-field__icon"
1686        variant="${this.disabled?A.E:"primary"}"
1687        name=${this.icon}
1688      ></idsw-icon>
1689    `}_initValueIfNeeded(){this.value||(this.value=this._getDefaultPlaceholder())}_monitorFocus(){this._currencyFocusMonitor&&this._currencyFocusMonitor.monitor(this.inputCurrency,s=>{this._currencyVisibleFocus="keyboard"===s})}_syncInputValue(){if(!this.value){const s=this._formatFromRawDigits("0",!1);return this.value=s,this.inputCurrency.value=s,void(this._isNegative=!1)}this.inputCurrency.value=this.value,this._isNegative=this.value.includes("-")}_updateValueAndWidth(){this._isNegative=this.value.includes("-"),this.inputCurrency.value=this.value,this.centered&&this._updateCenteredInputWidth()}_handleAllowNegativeChange(){!this.allowNegative&&this.value&&"string"==typeof this.value&&this.value.includes("-")&&(this._isNegative=!1,this.value=this.value.replace("-",""),this.inputCurrency.value=this.value,this.centered&&this._updateCenteredInputWidth())}_handleIconOrCenteredChange(){this._currentWidth=this._getMinimumInputWidth(),this._updateExtraPaddingCssVar(),this.centered&&(this.style.setProperty("--idsw-text-width",`${this._currentWidth}rem`),this._updateCenteredInputWidth())}_handleKeydown(s){if("-"===s.key){if(!this.allowNegative)return void s.preventDefault();s.preventDefault(),this._isNegative=!this._isNegative,this._updateValueFromInput()}}_updateValueFromInput(){const s=this.inputCurrency,l=s.value.replace(/\D/g,"")||"0",c=this._formatFromRawDigits(l,this._isNegative);this.value=c,s.value=c,this._emitInput(),this._moveCursorToEnd()}_emitInput(){this.dispatchEvent(new CustomEvent("idsw-currency-input",{bubbles:!0,composed:!0,detail:{formatted:this.value,negative:this._isNegative}})),this._liveAnnouncer.announce(`${this.symbol} ${this.value}`,"polite")}_emitChange(){this.dispatchEvent(new CustomEvent("idsw-currency-change",{bubbles:!0,composed:!0,detail:{formatted:this.value,negative:this._isNegative}})),this._liveAnnouncer.announce(`${this.symbol} ${this.value}`,"polite")}_groupInteger(s,l){return s?s.replace(/\B(?=(\d{3})+(?!\d))/g,l):"0"}_formatFromRawDigits(s,l=!1){const c=this.decimalDigits,h=(s.replace(/\D/g,"")||"0").padStart(c+1,"0"),f=h.slice(0,-c).replace(/^0+(?=\d)/,"")||"0",x=h.slice(-c),D=this._groupInteger(f,this.thousandSeparator),F=c>0?`${D}${this.decimalSeparator}${x}`:D;return l?`-${F}`:F}_moveCursorToEnd(){const s=this.inputCurrency;requestAnimationFrame(()=>{const l=s.value.length;s.setSelectionRange(l,l)})}_getDefaultPlaceholder(){return 0===this.decimalDigits?"0":"0"+this.decimalSeparator+"0".repeat(this.decimalDigits)}_getMinimumInputWidth(){if(this.centered){const c=getComputedStyle(this).getPropertyValue(this.icon?"--idsw-currency-min-width-with-icon":"--idsw-currency-min-width-base").trim();if(c){const h=parseFloat(c.replace("rem",""));if(!isNaN(h))return h}}return this.icon?$n.MIN_WIDTH_WITH_ICON:$n.MIN_WIDTH_BASE}
1689_updateCenteredInputWidth(){if(!this.centered||!this.inputCurrency)return;const s=this.inputCurrency.value||"0,00",l=this._getMinimumInputWidth(),c=s.split(this.decimalSeparator)[0]||"0",h=parseInt(c.replace(/[^0-9]/g,""),10),f=c.includes("-");let x;x=f||h>=10?this._measureInputTextWidth(s,l,f):l;const D=this.icon?$n.WIDTH_UPDATE_THRESHOLD_ICON:$n.WIDTH_UPDATE_THRESHOLD_NO_ICON;Math.abs(x-this._currentWidth)>D&&this._setInputWidth(x)}_measureInputTextWidth(s,l,c){const h=document.createElement("span"),f=window.getComputedStyle(this.inputCurrency);h.style.cssText=`\n        position: absolute;\n        visibility: hidden;\n        white-space: nowrap;\n        font-family: ${f.fontFamily};\n        font-size: ${f.fontSize};\n        font-weight: ${f.fontWeight};\n        `,h.textContent=`${this.symbol} ${s}`,document.body.appendChild(h);const x=h.offsetWidth;document.body.removeChild(h);const D=parseFloat(getComputedStyle(document.documentElement).fontSize)||16,F=getComputedStyle(this).getPropertyValue("--idsw-currency-extra-padding").trim(),V=F?parseFloat(F):1.4;return Math.max(x/D+V+(c?$n.NEGATIVE_OFFSET_REM:0)+(this.icon?c?$n.EXTRA_BUFFER_ICON_NEGATIVE_REM:$n.EXTRA_BUFFER_ICON_REM:0),l)}_setInputWidth(s){this._currentWidth=s,this.style.setProperty("--idsw-text-width",`${s}rem`)}_updateExtraPaddingCssVar(){const s=this.icon?"--idsw-currency-extra-padding-with-icon":"--idsw-currency-extra-padding-no-icon",l=getComputedStyle(this).getPropertyValue(s).trim();l&&this.style.setProperty("--idsw-currency-extra-padding",l)}_getContainerClasses(){return{"idsw-input-currency idsw-field":!0,"idsw-field--centered":this.centered,"idsw-field--error":this.error&&!this.disabled,"idsw-field--disabled":this.disabled,"idsw-field--filled":this.filledState||!!this.value||this.centered&&(this.filledState||!!this.value),"idsw-field--visible-focus":this._currencyVisibleFocus,"idsw-field--suffix":!!this.icon}}};$n.styles=(0,ve.r)(".idsw-sr-only{clip:rect(0,0,0,0);pointer-events:none;position:fixed}:host{width:100%}.idsw-field{box-sizing:border-box;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);position:relative;width:100%}.idsw-field:has(.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__container-background-color: var(--ids_color_action_disabled_base);--__container-border-radius: var(--ids_size_general_4x) var(--ids_size_general_4x) 0 0;--__label-color: var(--ids_color_action_disabled_variant);--__input-color: var(--ids_color_action_disabled_variant);--__input-background-color: var(--ids_color_action_disabled_base);--__border-bottom-color: var(--ids_color_action_disabled_variant);--idsw-icon-color: var(--ids_color_action_disabled_variant);--__hint-color: var(--ids_color_action_disabled_variant)}.idsw-field:hover:not(.idsw-field--error,.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__border-bottom-color: var(--ids_color_border_medium)}.idsw-field:has(.idsw-field__input:focus){--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error).idsw-field--with-value{--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field.idsw-field--popover-open:not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_base);--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field__input-container{background-color:var(--__container-background-color, transparent);border-radius:var(--__container-border-radius, 0);box-shadow:var(--idsw-field-box-shadow, 0 calc(var(--__border-bottom-width, var(--ids_size_border_small)) * -1) 0 0 var(--__border-bottom-color, var(--ids_color_border_medium)) inset);box-sizing:border-box;container-type:normal;display:flex;flex-direction:column;gap:var(--ids_spacing_1x);padding:var(--ids_size_general_4x) var(--ids_size_general_4x) var(--ids_size_general_2x) var(--ids_size_general_8x);position:relative}.idsw-field__label{color:var(--__label-color, var(--ids_color_action_neutral_base));
1689cursor:text;font-size:var(--ids_textScale_150);line-height:var(--ids_textStyle_lineHeight_xsmall);padding:var(--ids_spacing_1x) var(--__input-padding-right, 0) var(--ids_spacing_1x) 0;transform:translateY(var(--__label-position, calc(var(--ids_spacing_6x) + var(--ids_spacing_1x) / 2)));transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_decelerate_standard);word-wrap:break-word}.idsw-field__input{background-color:var(--__input-background-color, transparent);border:0;caret-color:var(--ids_color_action_primary_base);color:var(--__input-color, var(--ids_color_action_neutral_variant));font-size:var(--ids_textScale_300);outline:none;padding:0 var(--__input-padding-right, 0) 0 0;text-align:var(--__idsw-field-input-text-align, left)}@media (width >= 48rem){.idsw-field__input{font-size:var(--ids_textScale_200)}}.idsw-field__hint{align-items:center;box-sizing:border-box;color:var(--__hint-color, var(--ids_color_action_neutral_base));display:flex;font-size:var(--ids_textScale_150);gap:var(--ids_spacing_1x);overflow-wrap:break-word;padding:var(--ids_size_general_4x) 0 0 var(--ids_spacing_2x);width:100%;word-break:break-word;word-wrap:break-word}.idsw-field__hint idsw-icon{align-items:center;justify-content:center}.idsw-field--filled{--__label-position: auto}.idsw-field--error{--__label-color: var(--ids_color_feedback_error);--__hint-color: var(--ids_color_feedback_error);--__border-bottom-color: var(--ids_color_feedback_error)}.idsw-field--visible-focus{outline:auto}.idsw-field__input[type=number]::-webkit-inner-spin-button,.idsw-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.idsw-field__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.idsw-field__icon{--idsw-icon-color: var(--ids_color_action_primary_base);bottom:0;padding:var(--ids_size_general_4x) 0;pointer-events:none;position:absolute;right:var(--ids_spacing_1x)}.idsw-field button[idsw-button=icon]{bottom:var(--ids_size_general_4x);position:absolute;right:var(--ids_spacing_1x)}.idsw-field--suffix{--__input-padding-right: var(--ids_size_general_28x)}:host(idsw-currency){--idsw-currency-min-width-base: 5.6rem;--idsw-currency-min-width-with-icon: 7rem;--idsw-currency-extra-padding-no-icon: .8rem;--idsw-currency-extra-padding-with-icon: .8rem;--idsw-currency-extra-padding: var(--idsw-currency-extra-padding-no-icon)}.idsw-input-currency .idsw-field__input{font-size:var(--__idsw-input-currency-font-size, var(--ids_textScale_300))}.idsw-input-currency__container{align-items:center;display:flex;gap:var(--ids_spacing_1x)}.idsw-input-currency__container-centered{align-items:center;display:flex}.idsw-input-currency__container-input-centered{flex:1;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);min-width:0;padding-left:var(--ids_spacing_1x);padding-right:var(--ids_spacing_2x);--__idsw-input-currency-font-size: var(--ids_textScale_400)}.idsw-input-currency__container-centered .idsw-input-currency__symbol{padding-top:var(--ids_size_general_8x)}.idsw-input-currency__symbol{color:var(--ids_color_action_neutral_base);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-field__input:not(.idsw-field--centered){flex:1}.idsw-field__input.idsw-input-currency__container-input-centered{overflow:visible;text-overflow:clip}.idsw-field__hint{align-items:center;word-break:break-word}.idsw-field__hint-container{min-height:1.3125rem}.idsw-field--centered .idsw-field__label{display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:max-content}.idsw-field--centered .idsw-field__input-container{margin-left:auto;margin-right:auto;min-width:var(--idsw-currency-min-width-base);width:var(--idsw-text-width)}.idsw-field--centered .idsw-field__hint{justify-content:center}.idsw-field--centered.idsw-field--suffix .idsw-field__input-container{min-width:var(--idsw-currency-min-width-with-icon)}.idsw-field--centered.idsw-field--suffix .idsw-field__input-container .idsw-field--centered .idsw-input-currency .idsw-field__input{font-size:unset}.idsw-field--disabled{border-radius:var(--ids_size_cornerRadius_tooltip) var(--ids_size_cornerRadius_tooltip) 0 0;--idsw-icon-color: var(--ids_color_action_disabled_variant)}.idsw-field--disabled .idsw-input-currency__symbol{color:var(--__label-color)}"),$n.MIN_WIDTH_BASE=5.6,$n.MIN_WIDTH_WITH_ICON=7,$n.WIDTH_UPDATE_THRESHOLD_ICON=.2,$n.WIDTH_UPDATE_THRESHOLD_NO_ICON=.3,$n.NEGATIVE_OFFSET_REM=.6,$n.EXTRA_BUFFER_ICON_REM=1.2,$n.EXTRA_BUFFER_ICON_NEGATIVE_REM=.7,Ss([(0,St.r)()],$n.prototype,"_currencyVisibleFocus",2),Ss([(0,N.n)({type:Boolean})],$n.prototype,"allowNegative",2),Ss([(0,N.n)({type:Boolean})],$n.prototype,"centered",2),Ss([(0,N.n)({type:String})],$n.prototype,"decimalSeparator",2),Ss([(0,N.n)({type:Number})],$n.prototype,"decimalDigits",2),Ss([(0,N.n)({type:String})],$n.prototype,"icon",2),Ss([(0,N.n)({type:String})],$n.prototype,"symbol",2),Ss([(0,N.n)({type:String}
1689)],$n.prototype,"thousandSeparator",2),Ss([(0,Sn.e)(".idsw-field__input")],$n.prototype,"inputCurrency",2),$n=Ss([(0,Ie.t)("idsw-currency")],$n);var vf=Object.defineProperty,k_=Object.getOwnPropertyDescriptor,Is=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?k_(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&vf(l,c,f),f};let So=class extends wn{constructor(){super(...arguments),this._sliderFocusMonitor=new Hs,this._sliderVisibleFocus=!1,this.debounceTime=0,this.step="1",this._debounceTimer=null,this.symbol="R$",this.decimalSeparator=",",this.decimalDigits=2,this.thousandSeparator="."}get minValue(){if(null==this.min||"string"==typeof this.min&&""===this.min)return 0;const s=Number(this.min);return s<0?0:s}get maxValue(){if(null==this.max||"string"==typeof this.max&&""===this.max)return 100;const s=Number(this.max);return s<0?0:s}firstUpdated(){this._monitorFocus()}disconnectedCallback(){this.sliderInput&&this._sliderFocusMonitor.stopMonitoring(this.sliderInput),super.disconnectedCallback()}render(){return A.x`<div class=${(0,Re.e)(this._getRenderClasses())}>
1690      <idsw-currency
1691        centered
1692        .value=${this._getCurrencyInputValue()}
1693        .label=${this.label}
1694        .hint=${this.hint}
1695        .hintError=${this.hintError}
1696        .error=${this.error}
1697        .disabled=${this.disabled}
1698        .symbol=${this.symbol}
1699        .decimalSeparator=${this.decimalSeparator}
1700        .decimalDigits=${this.decimalDigits}
1701        .thousandSeparator=${this.thousandSeparator}
1702        @idsw-currency-input=${this._onCurrencyInput}
1703        @idsw-currency-change=${this._onCurrencyChange}
1704      ></idsw-currency>
1705      <div
1706        class=${(0,Re.e)({"idsw-field__slider-currency":!0,"idsw-field__slider-currency--visible-focus":this._sliderVisibleFocus})}
1707      >
1708        <div class="idsw-field__slider-currency-label">
1709          <span
1710            role="text"
1711            id="idsw-slider-min-${this._uniqueId}"
1712            aria-label="valor minimo: ${this._formatCurrency(this.minValue)}"
1713            >${this._formatCurrency(this.minValue)}</span
1714          >
1715          <span
1716            role="text"
1717            id="idsw-slider-max-${this._uniqueId}"
1718            aria-label="valor maximo: ${this._formatCurrency(this.maxValue)}"
1719            >${this._formatCurrency(this.maxValue)}</span
1720          >
1721        </div>
1722        <input
1723          .style="--idsw-slider-percent: ${this._getSliderPercent()}%"
1724          class="idsw-field__slider-currency-input"
1725          type="range"
1726          min=${this.minValue}
1727          max=${this.maxValue}
1728          step=${this.step}
1729          .value=${this._getNumericValue()}
1730          aria-label=${this.label}
1731          aria-describedby="idsw-slider-min-${this._uniqueId} idsw-slider-max-${this._uniqueId}"
1732          aria-valuetext=${this._formatCurrency(this._getNumericValue())}
1733          aria-valuenow="${this._getNumericValue()}"
1734          @input=${this._onSliderInput}
1735          @change=${this._onSliderChange}
1736          .disabled=${this.disabled}
1737        />
1738      </div>
1739    </div>`}_monitorFocus(){this._sliderFocusMonitor&&this.sliderInput&&this._sliderFocusMonitor.monitor(this.sliderInput,s=>{this._sliderVisibleFocus="keyboard"===s})}_getNumericValue(){if(!this.value)return this.minValue;if("number"==typeof this.value)return this.value<0?this.minValue:this.value;const s=String(this.value).replace(new RegExp(`\\${this.thousandSeparator}`,"g"),"").replace(this.decimalSeparator,"."),l=parseFloat(s);return isNaN(l)||l<0?this.minValue:l}_getCurrencyInputValue(){return this.value?this.value:""}_formatCurrency(s){const l=s.toFixed(this.decimalDigits);let c;const[h,f]=l.split(".");return c=h,c=c.replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandSeparator),`${this.symbol} ${c}${this.decimalDigits>0?this.decimalSeparator+f:""}`}_getSliderPercent(){const s=this.minValue,l=this.maxValue,c=this._getNumericValue(),h=l-s;return h<=0?0:Math.max(0,Math.min((c-s)/h*100,100))}_adjustValueForStep(s){const l=Number(this.step),c=this.maxValue;return l>0&&c-s<l&&s!==c?c:s}_onSliderInput(s){let c=parseFloat(s.target.value);c<0&&(c=this.minValue),c=this._adjustValueForStep(c),this.value=this._formatForCurrencyInput(c)}_onSliderChange(s){let c=parseFloat(s.target.value);c<0&&(c=this.minValue),c=this._adjustValueForStep(c),this.value=this._formatForCurrencyInput(c),this._emitSliderChangeEvent(c)}_formatForCurrencyInput(s){const l=Number(this.decimalDigits)||0,c=s.toFixed(l);let h;const[f,x]=c.split(".");return h=f,h=h.replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandSeparator),l>0?`${h}${this.decimalSeparator}${x}`:h}_onCurrencyInput(s){var l;const c=null==(l=s.detail)?void 0:l.formatted;if("string"==typeof c){if(this.value=c,this.debounceTime>0)return this._debounceTimer&&clearTimeout(this._debounceTimer),void(this._debounceTimer=setTimeout(()=>{this._emitSliderInputEvent(this._getNumericValue())},this.debounceTime));this._emitSliderInputEvent(this._getNumericValue())}}_onCurrencyChange(s){var l;const c=null==(l=s.detail)?void 0:l.formatted;"string"==typeof c&&(this.value=c)}_emitSliderInputEvent(s){this.dispatchEvent(new CustomEvent("idsw-slider-input",{detail:{value:s,stringValue:String(s),formattedValue:this.value},bubbles:!0,composed:!0}))}_emitSliderChangeEvent(s){this.dispatchEvent(new CustomEvent("idsw-slider-change",{detail:{value:s,stringValue:String(s),formattedValue:this.value},bubbles:!0,composed:!0}))}_getRenderClasses(){return{"idsw-field":!0,"idsw-field--disabled":this.disabled}}};So.styles=(0,ve.r)('.idsw-field{box-sizing:border-box;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);position:relative;width:100%}.idsw-field:has(.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__container-background-color: var(--ids_color_action_disabled_base);--__container-border-radius: var(--ids_size_general_4x) var(--ids_size_general_4x) 0 0;--__label-color: var(--ids_color_action_disabled_variant);--__input-color: var(--ids_color_action_disabled_variant);--__input-background-color: var(--ids_color_action_disabled_base);--__border-bottom-color: var(--ids_color_action_disabled_variant);--idsw-icon-color: var(--ids_color_action_disabled_variant);--__hint-color: var(--ids_color_action_disabled_variant)}.idsw-field:hover:not(.idsw-field--error,.idsw-field__input:disabled,.idsw-field__input[aria-disabled=true]){--__border-bottom-color: var(--ids_color_border_medium)}.idsw-field:has(.idsw-field__input:focus){--__border-bottom-width: var(--ids_size_border_medium)}
1739.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field:has(.idsw-field__input:focus):not(.idsw-field--error).idsw-field--with-value{--__border-bottom-color: var(--ids_color_action_primary_variant)}.idsw-field.idsw-field--popover-open:not(.idsw-field--error){--__border-bottom-color: var(--ids_color_action_primary_base);--__border-bottom-width: var(--ids_size_border_medium)}.idsw-field__input-container{background-color:var(--__container-background-color, transparent);border-radius:var(--__container-border-radius, 0);box-shadow:var(--idsw-field-box-shadow, 0 calc(var(--__border-bottom-width, var(--ids_size_border_small)) * -1) 0 0 var(--__border-bottom-color, var(--ids_color_border_medium)) inset);box-sizing:border-box;container-type:normal;display:flex;flex-direction:column;gap:var(--ids_spacing_1x);padding:var(--ids_size_general_4x) var(--ids_size_general_4x) var(--ids_size_general_2x) var(--ids_size_general_8x);position:relative}.idsw-field__label{color:var(--__label-color, var(--ids_color_action_neutral_base));cursor:text;font-size:var(--ids_textScale_150);line-height:var(--ids_textStyle_lineHeight_xsmall);padding:var(--ids_spacing_1x) var(--__input-padding-right, 0) var(--ids_spacing_1x) 0;transform:translateY(var(--__label-position, calc(var(--ids_spacing_6x) + var(--ids_spacing_1x) / 2)));transition:transform var(--ids_motion_time_moderate_01) var(--ids_motion_easing_effective_decelerate_standard);word-wrap:break-word}.idsw-field__input{background-color:var(--__input-background-color, transparent);border:0;caret-color:var(--ids_color_action_primary_base);color:var(--__input-color, var(--ids_color_action_neutral_variant));font-size:var(--ids_textScale_300);outline:none;padding:0 var(--__input-padding-right, 0) 0 0;text-align:var(--__idsw-field-input-text-align, left)}@media (width >= 48rem){.idsw-field__input{font-size:var(--ids_textScale_200)}}.idsw-field__hint{align-items:center;box-sizing:border-box;color:var(--__hint-color, var(--ids_color_action_neutral_base));display:flex;font-size:var(--ids_textScale_150);gap:var(--ids_spacing_1x);overflow-wrap:break-word;padding:var(--ids_size_general_4x) 0 0 var(--ids_spacing_2x);width:100%;word-break:break-word;word-wrap:break-word}.idsw-field__hint idsw-icon{align-items:center;justify-content:center}.idsw-field--filled{--__label-position: auto}.idsw-field--error{--__label-color: var(--ids_color_feedback_error);--__hint-color: var(--ids_color_feedback_error);--__border-bottom-color: var(--ids_color_feedback_error)}.idsw-field--visible-focus{outline:auto}.idsw-field__slider-currency-input::-moz-range-thumb{--idsw-slider-color-primary: var(--ids_color_action_primary_base);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ids_color_action_primary_base);border:0;cursor:pointer;height:2.125rem;margin-top:calc(var(--ids_spacing_1x) + var(--ids_size_general_8x));-webkit-mask-image:url(\'data:image/svg+xml;utf8,<svg width="28" height="34" viewBox="0 0 28 34" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M28 19.9825C28 27.7241 21.7136 34 13.959 34C6.20439 34 0 27.7241 0 19.9825C0 11 6.99999 7.98663 14 0C21 7.98663 28 11 28 19.9825Z" /></svg>\');mask-image:url(\'data:image/svg+xml;utf8,<svg width="28" height="34" viewBox="0 0 28 34" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M28 19.9825C28 27.7241 21.7136 34 13.959 34C6.20439 34 0 27.7241 0 19.9825C0 11 6.99999 7.98663 14 0C21 7.98663 28 11 28 19.9825Z" /></svg>\');transform:translate(calc(var(--ids_size_general_28x) / -2)) translate(var(--idsw-slider-percent));transition:box-shadow .2s linear;width:var(--ids_size_general_28x)}.idsw-field__slider-currency-input::-moz-range-track{background-color:var(--ids_color_bg_variant_02);border-radius:calc(var(--ids_size_general_8x) / 2);height:var(--ids_size_general_8x)}.idsw-field__slider-currency-input::-moz-range-progress{background-color:var(--ids_color_action_primary_base);border-radius:calc(var(--ids_size_general_8x) / 2);height:var(--ids_size_general_8x)}:host{width:100%}.idsw-field__slider-currency{display:flex;flex-direction:column;margin-top:var(--ids_size_general_2x);row-gap:var(--ids_size_general_8x)}.idsw-field__slider-currency--visible-focus{border-radius:var(--ids_size_general_4x);outline:auto;outline-offset:var(--ids_size_general_2x)}.idsw-field__slider-currency-label{color:var(--ids_color_action_neutral_base);display:flex;font-family:var(--ids_textStyle_label_family);font-weight:var(--ids_textStyle_label_weight_02);gap:var(--ids_size_general_8x);justify-content:space-between;-webkit-user-select:none;user-select:none}.idsw-field__slider-currency-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;height:var(--ids_size_general_8x);outline:none;position:relative;width:100%}.idsw-field__slider-currency-input::-webkit-slider-runnable-track{--idsw-slider-color-primary: var(--ids_color_action_primary_base);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle at calc(var(--idsw-slider-percent) - calc(var(--ids_size_general_8x) / 2)),var(--idsw-slider-color-primary) calc(calc(var(--ids_size_general_8x) / 2) - .03rem),transparent calc(var(--ids_size_general_8x) / 2)),linear-gradient(to right,var(--idsw-slider-color-primary) 0%,var(--idsw-slider-color-primary) calc(var(--idsw-slider-percent) - calc(var(--ids_size_general_8x) / 2)),var(--ids_color_bg_variant_02) calc(var(--idsw-slider-percent) - calc(var(--ids_size_general_8x) / 2)),var(--ids_color_bg_variant_02) 100%);border:0;border-radius:calc(var(--ids_size_general_8x) / 2);height:var(--ids_size_general_8x)}.idsw-field__slider-currency-input::-webkit-slider-thumb{--idsw-slider-color-primary: var(--ids_color_action_primary_base);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ids_color_action_primary_base);border:0;cursor:pointer;height:2.125rem;margin-top:calc(var(--ids_spacing_1x) + var(--ids_size_general_8x));-webkit-mask-image:url(\'data:image/svg+xml;utf8,<svg width="28" height="34" viewBox="0 0 28 34" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M28 19.9825C28 27.7241 21.7136 34 13.959 34C6.20439 34 0 27.7241 0 19.9825C0 11 6.99999 7.98663 14 0C21 7.98663 28 11 28 19.9825Z" /></svg>\');mask-image:url(\'data:image/svg+xml;utf8,<svg width="28" height="34" viewBox="0 0 28 34" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M28 19.9825C28 27.7241 21.7136 34 13.959 34C6.20439 34 0 27.7241 0 19.9825C0 11 6.99999 7.98663 14 0C21 7.98663 28 11 28 19.9825Z" /></svg>\');transform:translate(calc(var(--ids_size_general_28x) / -2)) translate(var(--idsw-slider-percent));
1739transition:box-shadow .2s linear;width:var(--ids_size_general_28x)}.idsw-field__slider-currency-input::-webkit-slider-thumb:is(:active,:focus,:hover){background-color:var(--ids_color_action_primary_variant);outline:0}.idsw-field__slider-currency-input::-webkit-slider-thumb:disabled{box-shadow:none}.idsw-field__slider-currency-input::-webkit-slider-thumb:disabled:is(:active,:focus,:hover){color:transparent}.idsw-field__slider-currency-input::-moz-range-thumb{transform:translateY(calc(.8125rem + var(--ids_size_general_8x) + var(--ids_spacing_1x))) translate(calc(var(--ids_size_general_28x) / -2)) translate(var(--idsw-slider-percent))}.idsw-field__slider-currency-input:active::-moz-range-thumb,.idsw-field__slider-currency-input:focus::-moz-range-thumb,.idsw-field__slider-currency-input:hover::-moz-range-thumb{background-color:var(--ids_color_action_primary_variant)}.idsw-field__slider-currency-input:disabled{--idsw-slider-color-primary: var(--ids_color_action_disabled_variant);pointer-events:none}.idsw-field__slider-currency-input:disabled::-moz-range-thumb{box-shadow:none}.idsw-field__slider-currency-input:disabled:focus,.idsw-field__slider-currency-input:disabled:active,.idsw-field__slider-currency-input:disabled:hover{color:transparent}.idsw-field__slider-currency-input:disabled.ids-slider--light{opacity:.6}'),Is([(0,St.r)()],So.prototype,"_sliderVisibleFocus",2),Is([(0,N.n)({type:Number})],So.prototype,"debounceTime",2),Is([(0,N.n)({attribute:"step"})],So.prototype,"step",2),Is([(0,N.n)({type:String})],So.prototype,"symbol",2),Is([(0,N.n)({type:String})],So.prototype,"decimalSeparator",2),Is([(0,N.n)({type:Number})],So.prototype,"decimalDigits",2),Is([(0,N.n)({type:String})],So.prototype,"thousandSeparator",2),Is([(0,Sn.e)(".idsw-field__slider-currency-input")],So.prototype,"sliderInput",2),So=Is([(0,Ie.t)("idsw-slider-currency")],So);const A_=s=>class l extends s{constructor(){super(...arguments),this._isScrollBehaviorInitialized=!1}findScrollContainer(h,f,x){if(typeof window>"u")return;if(f&&x){const F=x(f);if(F)return F}let D=h?.parentElement||null;for(;D;){const F=window.getComputedStyle(D).overflowY;if(/(auto|scroll)/.test(F)&&D.scrollHeight>D.clientHeight)return D;D=D.parentElement}return window}setupScrollListeners(h){this._scrollableContainer&&(this._scrollableContainer.addEventListener("scroll",h,{passive:!0}),typeof window<"u"&&window.addEventListener("resize",h,{passive:!0}))}cleanupScrollListeners(h){this._scrollableContainer&&(this._scrollableContainer.removeEventListener("scroll",h),typeof window<"u"&&window.removeEventListener("resize",h))}getScrollTop(){return this._scrollableContainer?this._scrollableContainer instanceof Window?window.scrollY:this._scrollableContainer.scrollTop||0:0}},ku=s=>class l extends s{queryElement(h){if(!h||typeof document>"u")return null;const f=this.getRootNode();let x=f.querySelector(h);if(!x&&f!==document&&(x=document.querySelector(h)),!x){let D=this.parentElement;for(;D&&!x&&(x=D.querySelector(h),!x);)D=D.parentElement}return x}},Ms=s=>class l extends s{applyContrastToElement(h,f){f&&this.contrast?h.setAttribute("idsw-contrast",this.contrast):h.removeAttribute("idsw-contrast")}applyContrastRecursively(h,f){if(!h)return;const x=!!this.contrast;if((h.hasAttribute("idsw-button")||"idsw-search-field"===h.tagName.toLowerCase())&&this.applyContrastToElement(h,x),h.querySelectorAll('button[idsw-button="icon"]').forEach(D=>{D instanceof HTMLElement&&(this.applyContrastToElement(D,x),D.querySelectorAll("idsw-icon").forEach(F=>{F instanceof HTMLElement&&this.applyContrastToElement(F,x)}))}),"Search"===f){const D=h.querySelector("idsw-search-field");D instanceof HTMLElement&&(this.applyContrastToElement(D,x),D.querySelectorAll("idsw-icon").forEach(F=>{F instanceof HTMLElement&&this.applyContrastToElement(F,x)}))}}propagateContrastToSlots(){var h;const f=null==(h=this.shadowRoot)?void 0:h.querySelectorAll("slot");f?.forEach(x=>{const D=x.assignedElements(),F="search"===x.getAttribute("name");D.forEach(V=>{V instanceof HTMLElement&&this.applyContrastRecursively(V,F?"Search":void 0)})})}};var wf=Object.defineProperty,yf=Object.getOwnPropertyDescriptor,jr=(s,l,c,h)=>{for(var D,f=h>1?void 0:h?yf(l,c):l,x=s.length-1;x>=0;x--)(D=s[x])&&(f=(h?D(l,c,f):D(f))||f);return h&&f&&wf(l,c,f),f};let Ur=class extends(Ms(ku(A_(A.i)))){constructor(){super(...arguments),this._dynamicTitleContent="",this.type="Home",this.hasBackButton=!1,this.focusStart=!1,this.backButtonAriaLabel="Voltar",this.headingSelector="",this.scrollingSelector="",this.isCollapsed=!1,this._handleSlot
1739ChangeWithContrast=s=>{s.target.assignedElements().forEach(l=>{l instanceof HTMLElement&&this.applyContrastRecursively(l,this.type)})},this._handleScrollBehavior=()=>{"Search"===this.type?this._handleSearchCollapse():this.headingSelector&&this._externalHeadingElement&&this._handleNavigationDynamicTitle()}}get _shouldSetupScrollBehavior(){return"Search"===this.type||!!this.headingSelector}firstUpdated(s){this._shouldSetupScrollBehavior&&this._initializeScrollBehavior(),this.propagateContrastToSlots(),this._focusStartElement()}updated(s){["headingSelector","scrollingSelector"].some(l=>s.has(l))&&(this.cleanupScrollListeners(this._handleScrollBehavior),this._isScrollBehaviorInitialized=!1,this._initializeScrollBehavior()),s.has("contrast")&&this.propagateContrastToSlots()}disconnectedCallback(){super.disconnectedCallback(),this.cleanupScrollListeners(this._handleScrollBehavior)}render(){const s=this._getRenderClasses();return A.x`
1740      <header class=${(0,Re.e)(s.header)}>${this._renderContentByType()}</header>
1741    `}_renderContentByType(){var s;const l={Home:()=>this._renderHomeHeader(),Navigation:()=>this._renderNavigationHeader(),Search:()=>this._renderSearchHeader()};return(null==(s=l[this.type])?void 0:s.call(l))||this._renderHomeHeader()}_renderHomeHeader(){const s=this._getRenderClasses();return A.x`
1742      <div class=${(0,Re.e)(s.sectionLeft)}>
1743        <slot name="avatar"></slot>
1744        <div class=${(0,Re.e)(s.textContent)}>
1745          <slot @slotchange=${this._handleSlotChange}></slot>
1746        </div>
1747      </div>
1748      <div class="idsw-header__section-right">
1749        <slot name="actions" @slotchange=${this._handleSlotChangeWithContrast}></slot>
1750      </div>
1751    `}_renderNavigationHeader(){const s=this._getRenderClasses();return A.x`
1752      ${this._renderBackButton()}
1753      <div class=${(0,Re.e)(s.textContent)}>${this._renderHearderNavigationText()}</div>
1754      <slot name="actions" @slotchange=${this._handleSlotChangeWithContrast}></slot>
1755    `}_renderSearchHeader(){const s=this._getRenderClasses();return A.x`
1756      <div class=${(0,Re.e)(s.sectionLeft)}>
1757        ${this.hasBackButton?this._renderBackButton():""}
1758      </div>
1759      <div class="idsw-header__section-right">
1760        <slot name="search" @slotchange=${this._handleSlotChangeWithContrast}> </slot>
1761      </div>
1762    `}_renderHearderNavigationText(){return this._dynamicTitleContent&&this._externalHeadingElement&&this.isCollapsed?A.x`
1763        <div class="idsw-header__text-content idsw-header__text-content--dynamic">
1764          <h1 class="idsw-header__title">${this._dynamicTitleContent}</h1>
1765        </div>
1766      `:A.x` <slot @slotchange=${this._handleSlotChange}></slot> `}_renderBackButton(){return A.x`
1767      <button
1768        idsw-button="icon"
1769        idsw-variant="neutral"
1770        aria-label=${this.backButtonAriaLabel}
1771        @click=${this._handleBackButtonClick}
1772        idsw-contrast=${this.contrast||""}
1773      >
1774        <idsw-icon name="arrow_left" aria-hidden="true"></idsw-icon>
1775      </button>
1776    `}
1776_handleSlotChange(s){const l=s.target.assignedElements(),c=["idsw-header__title","idsw-header__subtitle"];l.forEach((h,f)=>{h instanceof HTMLElement&&(h.className=c[f]||"",Array.from(h.children).forEach((x,D)=>{x instanceof HTMLElement&&(x.className=c[D]||"")}))}),this.requestUpdate()}_initializeScrollBehavior(){var s=this;return(0,gt.A)(function*(){!s._shouldSetupScrollBehavior||s._isScrollBehaviorInitialized||typeof window>"u"||typeof document>"u"||(yield new Promise(c=>requestAnimationFrame(c)),!s.headingSelector||(s._externalHeadingElement=s._queryElement(s.headingSelector)||void 0,s._externalHeadingElement)?(s._scrollableContainer=s._resolveScrollContainer(s._externalHeadingElement||s),s._scrollableContainer&&(s._scrollableContainer.addEventListener("scroll",s._handleScrollBehavior,{passive:!0}),window.addEventListener("resize",s._handleScrollBehavior,{passive:!0})),s._isScrollBehaviorInitialized=!0,s._handleScrollBehavior()):s._isScrollBehaviorInitialized=!0)})()}_handleSearchCollapse(){var s;const l=(this._scrollableContainer instanceof Window?window.scrollY:(null==(s=this._scrollableContainer)?void 0:s.scrollTop)||0)>0;l!==this.isCollapsed&&(this.isCollapsed=l,this.requestUpdate())}_handleNavigationDynamicTitle(){var s;if(!this._externalHeadingElement||!this._headerElement)return;const l=this._externalHeadingElement.getBoundingClientRect(),c=this._headerElement.getBoundingClientRect(),h=l.bottom<=c.bottom&&l.top<c.bottom,f=h&&(null==(s=this._externalHeadingElement.textContent)?void 0:s.trim())||"";f===this._dynamicTitleContent&&this.isCollapsed===h||(this._dynamicTitleContent=f,this.isCollapsed=h,this._externalHeadingElement[h?"setAttribute":"removeAttribute"]("aria-hidden","true"),this.requestUpdate())}_handleBackButtonClick(){this.dispatchEvent(new CustomEvent("idsw-back-button-click",{bubbles:!0,composed:!0,detail:{...this}}))}_focusStartElement(){var s;if(!this.focusStart||"Navigation"!==this.type)return;if(this.hasBackButton)return void(null==(s=this._backButtonElement)||s.focus());const l=this._getNavigationTitleElement();l&&(l.tabIndex=-1,l.focus())}_getNavigationTitleElement(){var s;const l=null==(s=this.shadowRoot)?void 0:s.querySelector(".idsw-header__text-content slot:not([name])"),[c]=l?.assignedElements()??[];return c instanceof HTMLElement?c:null}_resolveScrollContainer(s){if(typeof window>"u")return;if(this.scrollingSelector){const c=this._queryElement(this.scrollingSelector);if(c)return c}let l=s?.parentElement||this.parentElement;for(;l;){const c=window.getComputedStyle(l).overflowY;if(/(auto|scroll)/.test(c)&&l.scrollHeight>l.clientHeight)return l;l=l.parentElement}return window}_queryElement(s){if(!s||typeof document>"u")return null;let l=document.querySelector(s);return l||(l=this.getRootNode().querySelector(s)),l}_getRenderClasses(){const s=this.type.toLowerCase();
1776return{header:{"idsw-header":!0,[`idsw-header--${s}`]:!0,"idsw-header--collapsed":this.isCollapsed&&"Home"!==this.type,"idsw-header--search-with-button":"Search"===this.type&&this.hasBackButton},sectionLeft:{"idsw-header__section-left":!0,[`idsw-header__section-left--${s}`]:"Navigation"!==this.type},textContent:{"idsw-header__text-content":!0,"idsw-header__text-content--dynamic":!!this._dynamicTitleContent&&"Navigation"===this.type}}}};Ur.styles=[(0,ve.r)(".idsw-display-text{font-family:var(--ids_textStyle_display_family);font-size:var(--ids_textScale_700);font-weight:var(--ids_textStyle_display_weight_01);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-display-text.-large{font-size:var(--ids_textScale_800)}.idsw-display-text.-small{font-size:var(--ids_textScale_600)}.idsw-display-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-title{font-family:var(--ids_textStyle_title_family);font-size:var(--ids_textScale_300);font-weight:var(--ids_textStyle_title_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-title.-small{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_title_weight_02)}.idsw-title.-large{font-size:var(--ids_textScale_400)}.idsw-title.-bold{font-weight:var(--ids_textStyle_title_weight_01)}.idsw-title[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-body-text{font-family:var(--ids_textStyle_body_family);font-size:var(--ids_textScale_150);font-weight:var(--ids_textStyle_body_weight_02);line-height:var(--ids_textStyle_lineHeight_medium)}.idsw-body-text.-large{font-size:var(--ids_textScale_200)}.idsw-body-text.-small{font-size:var(--ids_textScale_100)}.idsw-body-text.-bold{font-weight:var(--ids_textStyle_body_weight_01)}.idsw-body-text[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}.idsw-label{font-family:var(--ids_textStyle_label_family);font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_02);line-height:var(--ids_textStyle_lineHeight_xsmall)}.idsw-label.-xlarge{font-size:var(--ids_textScale_400)}.idsw-label.-large{font-size:var(--ids_textScale_300)}.idsw-label.-small{font-size:var(--ids_textScale_150)}.idsw-label.-xsmall{font-size:var(--ids_textScale_100)}.idsw-label.-bold{font-weight:var(--ids_textStyle_label_weight_01)}.idsw-label[idsw-contrast=onBrand]{color:var(--ids_color_contrast_onBrand_primary)}:host(idsw-header) ::slotted([slot=actions]){display:flex;flex-grow:0;flex-shrink:0}.idsw-header{background-color:var(--idsw-header-background-color, var(--ids_color_bg_base));box-sizing:border-box;color:var(--idsw-header-color, var(--ids_color_action_neutral_variant));display:flex;height:var(--ids_size_general_72x);padding:var(--ids_size_general_12x)}.idsw-header p{margin:0;padding:0}.idsw-header--navigation,.idsw-header--search{left:0;position:sticky;top:0;z-index:1000}.idsw-header--navigation{align-items:center}.idsw-header--search{padding:var(--ids_size_general_12x) var(--ids_size_general_24x)}.idsw-header--search-with-button{gap:var(--ids_size_general_8x);padding-left:var(--ids_size_general_12x)}.idsw-header--home{position:relative}.idsw-header--collapsed{box-shadow:0 var(--ids_size_border_small) 0 0 var(--idsw-header-border-bottom-color, var(--ids_color_border_soft));z-index:1000}.idsw-header__section-left,.idsw-header__section-right{align-items:center;display:flex;flex:1;height:100%}.idsw-header__section-left{gap:.5rem}.idsw-header__section-left--home{gap:var(--ids_size_general_12x);padding-left:var(--ids_size_general_12x)}.idsw-header__section-left--search{flex:none}.idsw-header__section-right{justify-content:flex-end}.idsw-header__section-right ::slotted([slot=search]){flex:1;width:100%}.idsw-header__text-content{background-color:var(--idsw-header-background-color, var(--ids_color_bg_base));flex:auto;font-family:var(--ids_textStyle_label_family);overflow:hidden}.idsw-header__text-content--dynamic>*{animation:fade-in-title var(--ids_motion_time_fast_03) var(--ids_motion_easing_effective_accelerate_standard)}.idsw-header__title{font-size:var(--ids_textScale_200);font-weight:var(--ids_textStyle_label_weight_01);line-height:var(--ids_size_general_24x);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idsw-header__subtitle{font-size:var(--ids_textScale_100);font-weight:var(--ids_textStyle_body_weight_02)}.idsw-header__back-button{margin-right:var(--ids_size_general_8x)}:host(idsw-header[idsw-contrast=onBrand]){--idsw-header-background-color: var(--ids_color_bg_brand_primary);--idsw-header-color: var(--ids_color_contrast_onBrand_primary)}@keyframes fade-in-title{0%{opacity:0}
1776to{opacity:1}}"),(0,ve.r)(Xi)],jr([(0,St.r)()],Ur.prototype,"_dynamicTitleContent",2),jr([(0,N.n)({type:String})],Ur.prototype,"type",2),jr([(0,N.n)({type:Boolean})],Ur.prototype,"hasBackButton",2),jr([(0,N.n)({type:Boolean})],Ur.prototype,"focusStart",2),jr([(0,N.n)({type:String})],Ur.prototype,"backButtonAriaLabel",2),jr([(0,N.n)({type:String})],Ur.prototype,"headingSelector",2),jr([(0,N.n)({type:String})],Ur.prototype,"scrollingSelector",2),jr([(0,N.n)({type:Boolean,reflect:!0})],Ur.prototype,"isCollapsed",2),jr([(0,N.n)({type:String,reflect:!0,attribute:"idsw-contrast"})],Ur.prototype,"contrast",2),jr([(0,Sn.e)("header")],Ur.prototype,"_headerElement",2),jr([(0,Sn.e)('button[idsw-button="icon"]')],Ur.prototype,"_backButtonElement",2),Ur=jr([(0,Ie.t)("idsw-header")],Ur);var Xm=M(7038);M(3868),M(3391);const Df=new m.nKC("TRANSLATE_HTTP_LOADER_CONFIG");let Ym=(()=>{class s{http;config;constructor(){this.config={prefix:"/assets/i18n/",suffix:".json",enforceLoading:!1,useHttpBackend:!1,...(0,m.WQX)(Df)},this.http=this.config.useHttpBackend?new oe((0,m.WQX)(pt)):(0,m.WQX)(oe)}getTranslation(c){const h=this.config.enforceLoading?`?enforceLoading=${Date.now()}`:"";return this.http.get(`${this.config.prefix}${c}${this.config.suffix}${h}`)}static \u0275fac=function(h){return new(h||s)};static \u0275prov=m.jDH({token:s,factory:s.\u0275fac})}return s})();var Sf=M(5312);const P_={providers:[{provide:m.hnV,useValue:function R_(){return(0,Xm.N)({theme:"private",environment:Sf.c.idsEnvironment,tokensVersion:"v2"})},multi:!0},{provide:m.hnV,useFactory:function N_(s){return()=>s.init()},deps:[ce.c],multi:!0},(0,H.lh)([{path:"",loadComponent:()=>Promise.all([M.e(76),M.e(47)]).then(M.bind(M,5047)).then(s=>s.HomeComponent)},{path:"about",loadComponent:()=>Promise.all([M.e(76),M.e(311)]).then(M.bind(M,1311)).then(s=>s.AboutComponent)},{path:"investments",loadComponent:()=>Promise.all([M.e(76),M.e(759)]).then(M.bind(M,8759)).then(s=>s.InvestmentsComponent)},{path:"services",loadComponent:()=>Promise.all([M.e(76),M.e(693)]).then(M.bind(M,6693)).then(s=>s.ServicesComponent)},{path:"us-support",loadComponent:()=>Promise.all([M.e(76),M.e(782)]).then(M.bind(M,7782)).then(s=>s.UsSupportComponent)},{path:"site-map",loadComponent:()=>Promise.all([M.e(76),M.e(609)]).then(M.bind(M,609)).then(s=>s.SiteMapComponent)},{path:"privacy",loadComponent:()=>Promise.all([M.e(76),M.e(967)]).then(M.bind(M,4967)).then(s=>s.PrivacyComponent)},{path:"terms-of-use",loadComponent:()=>Promise.all([M.e(76),M.e(407)]).then(M.bind(M,407)).then(s=>s.TermsOfUseComponent)},{path:"security",loadComponent:()=>Promise.all([M.e(76),M.e(501)]).then(M.bind(M,6501)).then(s=>s.SecurityComponent)},{path:"**",redirectTo:""}],(0,H.oH)({scrollPositionRestoration:"top"})),function es(...s){const l=[oe,ko,Gl,{provide:Pe,useExisting:Gl},{provide:pt,useExisting:ko},{provide:To,useValue:Od,multi:!0},{provide:At,useValue:!0},{provide:Oo,useClass:Qa}];for(const c of s)l.push(...c.\u0275providers);return(0,m.EmA)(l)}(),(0,G.D8)({defaultLanguage:"en"}),...function Ef(s={}){return[{provide:Df,useValue:s},{provide:G.Wr,useClass:Ym,deps:[s.useHttpBackend?pt:oe,Df]}]}({prefix:"./assets/i18n/",suffix:".json"})]};Sf.c.production&&(0,m.SmG)(),(0,O.B8)(ut,P_).catch(s=>console.error(s))},4412:(nt,ge,M)=>{M.d(ge,{t:()=>O});var m=M(1413);class O extends m.B{constructor(G){super(),this._value=G}get value(){return this.getValue()}_subscribe(G){const L=super._subscribe(G);return!L.closed&&G.next(this._value),L}getValue(){const{hasError:G,thrownError:L,_value:X}=this;if(G)throw L;return this._throwIfClosed(),X}next(G){super.next(this._value=G)}}},1985:(nt,ge,M)=>{M.d(ge,{c:()=>Me});var m=M(7707),O=M(8359),H=M(3494),G=M(1203),L=M(1026),X=M(8071),Q=M(9786);let Me=(()=>{class ce{constructor(be){be&&(this._subscribe=be)}lift(be){const ze=new ce;return ze.source=this,ze.operator=be,ze}subscribe(be,ze,ve){const A=function Y(ce){return ce&&ce instanceof m.vU||function fe(ce){return ce&&(0,X.T)(ce.next)&&(0,X.T)(ce.error)&&(0,X.T)(ce.complete)}(ce)&&(0,O.Uv)(ce)}(be)?be:new m.Ms(be,ze,ve);return(0,Q.Y)(()=>
vendor: 12,016 bytes, line 1776
1776{const{operator:Re,source:Ie}=this;A.add(Re?Re.call(A,Ie):Ie?this._subscribe(A):this._trySubscribe(A))}),A}_trySubscribe(be){try{return this._subscribe(be)}catch(ze){be.error(ze)}}forEach(be,ze){return new(ze=ue(ze))((ve,A)=>{const Re=new m.Ms({next:Ie=>{try{be(Ie)}catch(N){A(N),Re.unsubscribe()}},error:A,complete:ve});this.subscribe(Re)})}_subscribe(be){var ze;return null===(ze=this.source)||void 0===ze?void 0:ze.subscribe(be)}[H.s](){return this}pipe(...be){return(0,G.m)(be)(this)}toPromise(be){return new(be=ue(be))((ze,ve)=>{let A;this.subscribe(Re=>A=Re,Re=>ve(Re),()=>ze(A))})}}return ce.create=Te=>new ce(Te),ce})();function ue(ce){var Te;return null!==(Te=ce??L.$.Promise)&&void 0!==Te?Te:Promise}},1413:(nt,ge,M)=>{M.d(ge,{B:()=>Q});var m=M(1985),O=M(8359);const G=(0,M(1853).L)(ue=>function(){ue(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var L=M(7908),X=M(9786);let Q=(()=>{class ue extends m.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Y){const ce=new Me(this,this);return ce.operator=Y,ce}_throwIfClosed(){if(this.closed)throw new G}next(Y){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ce of this.currentObservers)ce.next(Y)}})}error(Y){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Y;const{observers:ce}=this;for(;ce.length;)ce.shift().error(Y)}})}complete(){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Y}=this;for(;Y.length;)Y.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Y;return(null===(Y=this.observers)||void 0===Y?void 0:Y.length)>0}_trySubscribe(Y){return this._throwIfClosed(),super._trySubscribe(Y)}_subscribe(Y){return this._throwIfClosed(),this._checkFinalizedStatuses(Y),this._innerSubscribe(Y)}_innerSubscribe(Y){const{hasError:ce,isStopped:Te,observers:be}=this;return ce||Te?O.Kn:(this.currentObservers=null,be.push(Y),new O.yU(()=>{this.currentObservers=null,(0,L.o)(be,Y)}))}_checkFinalizedStatuses(Y){const{hasError:ce,thrownError:Te,isStopped:be}=this;ce?Y.error(Te):be&&Y.complete()}asObservable(){const Y=new m.c;return Y.source=this,Y}}return ue.create=(fe,Y)=>new Me(fe,Y),ue})();class Me extends Q{constructor(fe,Y){super(),this.destination=fe,this.source=Y}next(fe){var Y,ce;null===(ce=null===(Y=this.destination)||void 0===Y?void 0:Y.next)||void 0===ce||ce.call(Y,fe)}error(fe){var Y,ce;null===(ce=null===(Y=this.destination)||void 0===Y?void 0:Y.error)||void 0===ce||ce.call(Y,fe)}complete(){var fe,Y;null===(Y=null===(fe=this.destination)||void 0===fe?void 0:fe.complete)||void 0===Y||Y.call(fe)}_subscribe(fe){var Y,ce;return null!==(ce=null===(Y=this.source)||void 0===Y?void 0:Y.subscribe(fe))&&void 0!==ce?ce:O.Kn}}},7707:(nt,ge,M)=>{M.d(ge,{Ms:()=>ve,vU:()=>ce});var m=M(8071),O=M(8359),H=M(1026),G=M(5334),L=M(5343);const X=ue("C",void 0,void 0);function ue(Ce,ke,Ye){return{kind:Ce,value:ke,error:Ye}}var fe=M(9270),Y=M(9786);class ce extends O.yU{constructor(ke){super(),this.isStopped=!1,ke?(this.destination=ke,(0,O.Uv)(ke)&&ke.add(this)):this.destination=N}static create(ke,Ye,it){return new ve(ke,Ye,it)}next(ke){this.isStopped?Ie(function Me(Ce){return ue("N",Ce,void 0)}(ke),this):this._next(ke)}error(ke){this.isStopped?Ie(function Q(Ce){return ue("E",void 0,Ce)}(ke),this):(this.isStopped=!0,this._error(ke))}complete(){this.isStopped?Ie(X,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(ke){this.destination.next(ke)}_error(ke){try{this.destination.error(ke)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Te=Function.prototype.bind;function be(Ce,ke){return Te.call(Ce,ke)}class ze{constructor(ke){this.partialObserver=ke}next(ke){const{partialObserver:Ye}=this;if(Ye.next)try{Ye.next(ke)}catch(it){A(it)}}error(ke){const{partialObserver:Ye}=this;if(Ye.error)try{Ye.error(ke)}catch(it){A(it)}else A(ke)}complete(){const{partialObserver:ke}=this;if(ke.complete)try{ke.complete()}catch(Ye){A(Ye)}}}class ve extends ce{constructor(ke,Ye,it){let ye;if(super(),(0,m.T)(ke)||!ke)ye={next:ke??void 0,error:Ye??void 0,complete:it??void 0};else{let W;this&&H.$.useDeprecatedNextContext?(W=Object.create(ke),W.unsubscribe=()=>this.unsubscribe(),ye={next:ke.next&&be(ke.next,W),error:ke.error&&be(ke.error,W),complete:ke.complete&&be(ke.complete,W)}):ye=ke}this.destination=new ze(ye)}}function A(Ce){H.$.useDeprecatedSynchronousErrorHandling?(0,Y.l)(Ce):(0,G.m)(Ce)}function Ie(Ce,ke){const{onStoppedNotification:Ye}=H.$;Ye&&fe.f.setTimeout(()=>Ye(Ce,ke))}const N={closed:!0,next:L.l,error:function Re(Ce){throw Ce},complete:L.l}},8359:(nt,ge,M)=>{M.d(ge,{Kn:()=>X,yU:()=>L,Uv:()=>Q});var m=M(8071);const H=(0,M(1853).L)(ue=>function(Y){ue(this),this.message=Y?`${Y.length} errors occurred during unsubscription:\n${Y.map((ce,Te)=>`${Te+1}) ${ce.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=Y});var G=M(7908);class L{constructor(fe){this.initialTeardown=fe,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let fe;if(!this.closed){this.closed=!0;const{_parentage:Y}=this;if(Y)if(this._parentage=null,Array.isArray(Y))for(const be of Y)be.remove(this);else Y.remove(this);const{initialTeardown:ce}=this;if((0,m.T)(ce))try{ce()}catch(be){fe=be instanceof H?be.errors:[be]}const{_finalizers:Te}=this;if(Te){this._finalizers=null;for(const be of Te)try{Me(be)}catch(ze){fe=fe??[],ze instanceof H?fe=[...fe,...ze.errors]:fe.push(ze)}}if(fe)throw new H(fe)}}add(fe){var Y;if(fe&&fe!==this)if(this.closed)Me(fe);else{if(fe instanceof L){if(fe.closed||fe._hasParent(this))return;fe._addParent(this)}(this._finalizers=null!==(Y=this._finalizers)&&void 0!==Y?Y:[]).push(fe)}}_hasParent(fe){const{_parentage:Y}=this;return Y===fe||Array.isArray(Y)&&Y.includes(fe)}_addParent(fe){const{_parentage:Y}=this;this._parentage=Array.isArray(Y)?(Y.push(fe),Y):Y?[Y,fe]:fe}_removeParent(fe){const{_parentage:Y}=this;Y===fe?this._parentage=null:Array.isArray(Y)&&(0,G.o)(Y,fe)}remove(fe){const{_finalizers:Y}=this;Y&&(0,G.o)(Y,fe),fe instanceof L&&fe._removeParent(this)}}L.EMPTY=(()=>{const ue=new L;return ue.closed=!0,ue})();const X=L.EMPTY;function Q(ue){return ue instanceof L||ue&&"closed"in ue&&(0,m.T)(ue.remove)&&(0,m.T)(ue.add)&&(0,m.T)(ue.unsubscribe)}function Me(ue){(0,m.T)(ue)?ue():ue.unsubscribe()}},1026:(nt,ge,M)=>{M.d(ge,{$:()=>m});const m={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},8793:(nt,ge,M)=>{M.d(ge,{x:()=>L});var m=M(6365),H=M(3794),G=M(6648);function L(...X){return function O(){return(0,m.U)(1)}()((0,G.H)(X,(0,H.lI)(X)))}},9030:(nt,ge,M)=>{M.d(ge,{v:()=>H});var m=M(1985),O=M(8750);function H(G){return new m.c(L=>{(0,O.Tg)(G()).subscribe(L)})}},983:(nt,ge,M)=>{M.d(ge,{w:()=>O});const O=new(M(1985).c)(L=>L.complete())},6648:(nt,ge,M)=>{M.d(ge,{H:()=>it});var m=M(8750),O=M(5225),H=M(9974),G=M(4360);function L(ye,W=0){return(0,H.N)(($,K)=>{$.subscribe((0,G._)(K,re=>(0,O.N)(K,ye,()=>K.next(re),W),()=>(0,O.N)(K,ye,()=>K.complete(),W),re=>(0,O.N)(K,ye,()=>K.error(re),W)))})}function X(ye,W=0){return(0,H.N)(($,K)=>{K.add(ye.schedule(()=>$.subscribe(K),W))})}var ue=M(1985),Y=M(4761),ce=M(8071);function be(ye,W){if(!ye)throw new Error("Iterable cannot be null");return new ue.c($=>{(0,O.N)($,W,()=>{const K=ye[Symbol.asyncIterator]();(0,O.N)($,W,()=>{K.next().then(re=>{re.done?$.complete():$.next(re.value)})},0,!0)})})}var ze=M(5055),ve=M(9858),A=M(7441),Re=M(5397),Ie=M(7953),N=M(591),Ce=M(5196);function it(ye,W){return W?function Ye(ye,W){if(null!=ye){if((0,ze.l)(ye))return function Q(ye,W){return(0,m.Tg)(ye).pipe(X(W),L(W))}(ye,W);if((0,A.X)(ye))return function fe(ye,W){return new ue.c($=>{let K=0;return W.schedule(function(){K===ye.length?$.complete():($.next(ye[K++]),$.closed||this.schedule())})})}(ye,W);if((0,ve.y)(ye))return function Me(ye,W){return(0,m.Tg)(ye).pipe(X(W),L(W))}(ye,W);if((0,Ie.T)(ye))return be(ye,W);if((0,Re.x)(ye))return function Te(ye,W){return new ue.c($=>{let K;return(0,O.N)($,W,()=>{K=ye[Y.l](),(0,O.N)($,W,()=>{let re,Ne;try{({value:re,done:Ne}=K.next())}catch(Ge){return void $.error(Ge)}Ne?$.complete():$.next(re)},0,!0)}),()=>(0,ce.T)(K?.return)&&K.return()})}(ye,W);if((0,Ce.U)(ye))return function ke(ye,W){return be((0,Ce.C)(ye),W)}(ye,W)}throw(0,N.L)(ye)}(ye,W):(0,m.Tg)(ye)}},8750:(nt,ge,M)=>{M.d(ge,{Tg:()=>Te});var m=M(1635),O=M(7441),H=M(9858),G=M(1985),L=M(5055),X=M(7953),Q=M(591),Me=M(5397),ue=M(5196),fe=M(8071),Y=M(5334),ce=M(3494);function Te(Ce){if(Ce instanceof G.c)return Ce;if(null!=Ce){if((0,L.l)(Ce))return function be(Ce){return new G.c(ke=>{const Ye=Ce[ce.s]();if((0,fe.T)(Ye.subscribe))return Ye.subscribe(ke);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ce);if((0,O.X)(Ce))return function ze(Ce){return new G.c(ke=>{for(let Ye=0;Ye<Ce.length&&!ke.closed;Ye++)ke.next(Ce[Ye]);ke.complete()})}(Ce);if((0,H.y)(Ce))return function ve(Ce){return new G.c(ke=>{Ce.then(Ye=>{ke.closed||(ke.next(Ye),ke.complete())},Ye=>ke.error(Ye)).then(null,Y.m)})}(Ce);if((0,X.T)(Ce))return Re(Ce);if((0,Me.x)(Ce))return function A(Ce){return new G.c(ke=>{for(const Ye of Ce)if(ke.next(Ye),ke.closed)return;ke.complete()})}(Ce);if((0,ue.U)(Ce))return function Ie(Ce){return Re((0,ue.C)(Ce))}(Ce)}throw(0,Q.L)(Ce)}function Re(Ce){return new G.c(ke=>{(function N(Ce,ke){var Ye,it,ye,W;return(0,m.sH)(this,void 0,void 0,function*(){try{for(Ye=(0,m.xN)(Ce);!(it=yield Ye.next()).done;)if(ke.next(it.value),ke.closed)return}catch($){ye={error:$}}finally{try{it&&!it.done&&(W=Ye.return)&&(yield W.call(Ye))}finally{if(ye)throw ye.error}}ke.complete()})})(Ce,ke).catch(Ye=>ke.error(Ye))})}},7673:(nt,ge,M)=>{M.d(ge,{of:()=>H});var m=M(3794),O=M(6648);function H(...G){const L=(0,m.lI)(G);return(0,O.H)(G,L)}},4360:(nt,ge,M)=>{M.d(ge,{_:()=>O});var m=M(7707);function O(G,L,X,Q,Me){return new H(G,L,X,Q,Me)}class H extends m.vU{constructor(L,X,Q,Me,ue,fe){super(L),this.onFinalize=ue,this.shouldUnsubscribe=fe,this._next=X?function(Y){try{X(Y)}catch(ce){L.error(ce)}}:super._next,this._error=Me?function(Y){try{Me(Y)}catch(ce){L.error(ce)}finally{this.unsubscribe()}}:super._error,this._complete=Q?function(){try{Q()}catch(Y){L.error(Y)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var L;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:X}=this;super.unsubscribe(),!X&&(null===(L=this.onFinalize)||void 0===L||L.call(this))}}}},274:(nt,ge,M)=>{M.d(ge,{H:()=>H});var m=M(1397),O=M(8071);function H(G,L){return(0,O.T)(L)?(0,m.Z)(G,L,1):(0,m.Z)(G,1)}},5964:(nt,ge,M)=>{M.d(ge,{p:()=>H});var m=M(9974),O=M(4360);function H(G,L){return(0,m.N)((X,Q)=>{let Me=0;X.subscribe((0,O._)(Q,ue=>G.call(L,ue,Me++)&&Q.next(ue)))})}},980:(nt,ge,M)=>{M.d(ge,{j:()=>O});var m=M(9974);function O(H){return(0,m.N)((G,L)=>{try{G.subscribe(L)}finally{L.add(H)}})}},6354:(nt,ge,M)=>{M.d(ge,{T:()=>H});var m=M(9974),O=M(4360);function H(G,L){return(0,m.N)((X,Q)=>{let Me=0;X.subscribe((0,O._)(Q,ue=>{Q.next(G.call(L,ue,Me++))}))})}},6365:(nt,ge,M)=>{M.d(ge,{U:()=>H});var m=M(1397),O=M(3669);function H(G=1/0){return(0,m.Z)(O.D,G)}},1397:(nt,ge,M)=>{M.d(ge,{Z:()=>Me});var m=M(6354),O=M(8750),H=M(9974),G=M(5225),L=M(4360),Q=M(8071);function Me(ue,fe,Y=1/0){return(0,Q.T)(fe)?Me((ce,Te)=>(0,m.T)((be,ze)=>fe(ce,be,Te,ze))((0,O.Tg)(ue(ce,Te))),Y):("number"==typeof fe&&(Y=fe),(0,H.N)((ce,Te)=>function X(ue,fe,Y,ce,Te,be,ze,ve){const A=[];let Re=0,Ie=0,N=!1;const Ce=()=>{N&&!A.length&&!Re&&fe.complete()},ke=it=>Re<ce?Ye(it):A.push(it),Ye=it=>{be&&fe.next(it),Re++;let ye=!1;(0,O.Tg)(Y(it,Ie++)).subscribe((0,L._)(fe,W=>{Te?.(W),be?ke(W):fe.next(W)}
1776,()=>{ye=!0},void 0,()=>{if(ye)try{for(Re--;A.length&&Re<ce;){const W=A.shift();ze?(0,G.N)(fe,ze,()=>Ye(W)):Ye(W)}Ce()}catch(W){fe.error(W)}}))};return ue.subscribe((0,L._)(fe,ke,()=>{N=!0,Ce()})),()=>{ve?.()}}(ce,Te,ue,Y)))}},5558:(nt,ge,M)=>{M.d(ge,{n:()=>G});var m=M(8750),O=M(9974),H=M(4360);function G(L,X){return(0,O.N)((Q,Me)=>{let ue=null,fe=0,Y=!1;const ce=()=>Y&&!ue&&Me.complete();Q.subscribe((0,H._)(Me,Te=>{ue?.unsubscribe();let be=0;const ze=fe++;(0,m.Tg)(L(Te,ze)).subscribe(ue=(0,H._)(Me,ve=>Me.next(X?X(Te,ve,ze,be++):ve),()=>{ue=null,ce()}))},()=>{Y=!0,ce()}))})}},6697:(nt,ge,M)=>{M.d(ge,{s:()=>G});var m=M(983),O=M(9974),H=M(4360);function G(L){return L<=0?()=>m.w:(0,O.N)((X,Q)=>{let Me=0;X.subscribe((0,H._)(Q,ue=>{++Me<=L&&(Q.next(ue),L<=Me&&Q.complete())}))})}},9270:(nt,ge,M)=>{M.d(ge,{f:()=>m});const m={setTimeout(O,H,...G){const{delegate:L}=m;return L?.setTimeout?L.setTimeout(O,H,...G):setTimeout(O,H,...G)},clearTimeout(O){const{delegate:H}=m;return(H?.clearTimeout||clearTimeout)(O)},delegate:void 0}},4761:(nt,ge,M)=>{M.d(ge,{l:()=>O});const O=function m(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(nt,ge,M)=>{M.d(ge,{s:()=>m});const m="function"==typeof Symbol&&Symbol.observable||"@@observable"},3794:(nt,ge,M)=>{M.d(ge,{ms:()=>G,lI:()=>L});var m=M(8071);function H(Q){return Q[Q.length-1]}function G(Q){return(0,m.T)(H(Q))?Q.pop():void 0}function L(Q){return function O(Q){return Q&&(0,m.T)(Q.schedule)}(H(Q))?Q.pop():void 0}},3073:(nt,ge,M)=>{M.d(ge,{D:()=>L});const{isArray:m}=Array,{getPrototypeOf:O,prototype:H,keys:G}=Object;function L(Q){if(1===Q.length){const Me=Q[0];if(m(Me))return{args:Me,keys:null};if(function X(Q){return Q&&"object"==typeof Q&&O(Q)===H}(Me)){const ue=G(Me);return{args:ue.map(fe=>Me[fe]),keys:ue}}}return{args:Q,keys:null}}},7908:(nt,ge,M)=>{function m(O,H){if(O){const G=O.indexOf(H);0<=G&&O.splice(G,1)}}M.d(ge,{o:()=>m})},1853:(nt,ge,M)=>{function m(O){const G=O(L=>{Error.call(L),L.stack=(new Error).stack});return G.prototype=Object.create(Error.prototype),G.prototype.constructor=G,G}M.d(ge,{L:()=>m})},8496:(nt,ge,M)=>{function m(O,H){return O.reduce((G,L,X)=>(G[L]=H[X],G),{})}M.d(ge,{e:()=>m})},9786:(nt,ge,M)=>{M.d(ge,{Y:()=>H,l:()=>G});var m=M(1026);let O=null;function H(L){if(m.$.useDeprecatedSynchronousErrorHandling){const X=!O;if(X&&(O={errorThrown:!1,error:null}),L(),X){const{errorThrown:Q,error:Me}=O;if(O=null,Q)throw Me}}else L()}function G(L){m.$.useDeprecatedSynchronousErrorHandling&&O&&(O.errorThrown=!0,O.error=L)}},5225:(nt,ge,M)=>{function m(O,H,G,L=0,X=!1){const Q=H.schedule(function(){G(),X?O.add(this.schedule(null,L)):this.unsubscribe()},L);if(O.add(Q),!X)return Q}M.d(ge,{N:()=>m})},3669:(nt,ge,M)=>{function m(O){return O}M.d(ge,{D:()=>m})},7441:(nt,ge,M)=>{M.d(ge,{X:()=>m});const m=O=>O&&"number"==typeof O.length&&"function"!=typeof O},7953:(nt,ge,M)=>{M.d(ge,{T:()=>O});var m=M(8071);function O(H){return Symbol.asyncIterator&&(0,m.T)(H?.[Symbol.asyncIterator])}},8071:(nt,ge,M)=>{function m(O){return"function"==typeof O}M.d(ge,{T:()=>m})},5055:(nt,ge,M)=>{M.d(ge,{l:()=>H});var m=M(3494),O=M(8071);function H(G){return(0,O.T)(G[m.s])}},5397:(nt,ge,M)=>{M.d(ge,{x:()=>H});var m=M(4761),O=M(8071);function H(G){return(0,O.T)(G?.[m.l])}},4402:(nt,ge,M)=>{M.d(ge,{A:()=>H});var m=M(1985),O=M(8071);function H(G){return!!G&&(G instanceof m.c||(0,O.T)(G.lift)&&(0,O.T)(G.subscribe))}},9858:(nt,ge,M)=>{M.d(ge,{y:()=>O});var m=M(8071);function O(H){return(0,m.T)(H?.then)}},5196:(nt,ge,M)=>{M.d(ge,{C:()=>H,U:()=>G});var m=M(1635),O=M(8071);function H(L){return(0,m.AQ)(this,arguments,function*(){const Q=L.getReader();try{for(;;){const{value:Me,done:ue}=yield(0,m.N3)(Q.read());if(ue)return yield(0,m.N3)(void 0);yield yield(0,m.N3)(Me)}}finally{Q.releaseLock()}})}function G(L){return(0,O.T)(L?.getReader)}},9974:(nt,ge,M)=>{M.d(ge,{N:()=>H,S:()=>O});var m=M(8071);function O(G){return(0,m.T)(G?.lift)}function H(G){return L=>{if(O(L))return L.lift(function(X){try{return G(X,this)}catch(Q){this.error(Q)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(nt,ge,M)=>{M.d(ge,{I:()=>G});var m=M(6354);const{isArray:O}=Array;function G(L){return(0,m.T)(X=>function H(L,X){return O(X)?L(...X):L(X)}(L,X))}},5343:(nt,ge,M)=>{function m(){}M.d(ge,{l:()=>m})},1203:(nt,ge,M)=>{M.d(ge,{F:()=>O,m:()=>H});var m=M(3669);function O(...G){return H(G)}function H(G){return 0===G.length?m.D:1===G.length?G[0]:function(X){return G.reduce((Q,Me)=>Me(Q),X)}}},5334:(nt,ge,M)=>{M.d(ge,{m:()=>H});var m=M(1026),O=M(9270);function H(G){O.f.setTimeout(()=>{const{onUnhandledError:L}=m.$;if(!L)throw G;L(G)})}},591:(nt,ge,M)=>{function m(O){return new TypeError(`You provided ${null!==O&&"object"==typeof O?"an invali
1776d object":`'${O}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}M.d(ge,{L:()=>m})},177:(nt,ge,M)=>{M.d(ge,{AJ:()=>ai,N0:()=>as,QT:()=>H,VF:()=>L,Vy:()=>$s,Xr:()=>ya,YU:()=>At,ZD:()=>G,_b:()=>Rs,aZ:()=>Re,hb:()=>be,qQ:()=>Q});var m=M(4438);let O=null;function H(){return O}function G(v){O??=v}class L{}const Q=new m.nKC("");let Me=(()=>{class v{historyGo(C){throw new Error("")}static{this.\u0275fac=function(I){return new(I||v)}}static{this.\u0275prov=m.jDH({token:v,factory:()=>(0,m.WQX)(fe),providedIn:"platform"})}}return v})(),fe=(()=>{class v extends Me{constructor(){super(),this._doc=(0,m.WQX)(Q),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return H().getBaseHref(this._doc)}onPopState(C){const I=H().getGlobalEventTarget(this._doc,"window");return I.addEventListener("popstate",C,!1),()=>I.removeEventListener("popstate",C)}onHashChange(C){const I=H().getGlobalEventTarget(this._doc,"window");return I.addEventListener("hashchange",C,!1),()=>I.removeEventListener("hashchange",C)}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(C){this._location.pathname=C}pushState(C,I,z){this._history.pushState(C,I,z)}replaceState(C,I,z){this._history.replaceState(C,I,z)}forward(){this._history.forward()}back(){this._history.back()}historyGo(C=0){this._history.go(C)}getState(){return this._history.state}static{this.\u0275fac=function(I){return new(I||v)}}static{this.\u0275prov=m.jDH({token:v,factory:()=>new v,providedIn:"platform"})}}return v})();function Y(v,k){if(0==v.length)return k;if(0==k.length)return v;let C=0;return v.endsWith("/")&&C++,k.startsWith("/")&&C++,2==C?v+k.substring(1):1==C?v+k:v+"/"+k}function ce(v){const k=v.match(/#|\?|$/),C=k&&k.index||v.length;return v.slice(0,C-("/"===v[C-1]?1:0))+v.slice(C)}function Te(v){return v&&"?"!==v[0]?"?"+v:v}let be=(()=>{class v{historyGo(C){throw new Error("")}static{this.\u0275fac=function(I){return new(I||v)}}static{this.\u0275prov=m.jDH({token:v,factory:()=>(0,m.WQX)(ve),providedIn:"root"})}}return v})();const ze=new m.nKC("");let ve=(()=>{class v extends be{constructor(C,I){super(),this._platformLocation=C,this._removeListenerFns=[],this._baseHref=I??this._platformLocation.getBaseHrefFromDOM()??(0,m.WQX)(Q).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(C){this._removeListenerFns.push(this._platformLocation.onPopState(C),this._platformLocation.onHashChange(C))}getBaseHref(){return this._baseHref}prepareExternalUrl(C){return Y(this._baseHref,C)}path(C=!1){const I=this._platformLocation.pathname+Te(this._platformLocation.search),z=this._platformLocation.hash;return z&&C?`${I}${z}`:I}pushState(C,I,z,he){const Oe=this.prepareExternalUrl(z+Te(he));this._platformLocation.pushState(C,I,Oe)}replaceState(C,I,z,he){const Oe=this.prepareExternalUrl(z+Te(he));this._platformLocation.replaceState(C,I,Oe)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(C=0){this._platformLocation.historyGo?.(C)}static{this.\u0275fac=function(I){return new(I||v)(m.KVO(Me),m.KVO(ze,8))}}static{this.\u0275prov=m.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})(),Re=(()=>{class v{constructor(C){this._subject=new m.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=C;const I=this._locationStrategy.getBaseHref();this._basePath=function ke(v){if(new RegExp("^(https?:)?//").test(v)){const[,C]=v.split(/\/\/[^\/]+/);return C}return v}(ce(Ce(I))),this._locationStrategy.onPopState(z=>{this._subject.emit({url:this.path(!0),pop:!0,state:z.state,type:z.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(C=!1){return this.normalize(this._locationStrategy.path(C))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(C,I=""){return this.path()==this.normalize(C+Te(I))}normalize(C){return v.stripTrailingSlash(function N(v,k){if(!v||!k.startsWith(v))return k;const C=k.substring(v.length);return""===C||["/",";","?","#"].includes(C[0])?C:k}(this._basePath,Ce(C)))}prepareExternalUrl(C){return C&&"/"!==C[0]&&(C="/"+C),this._locationStrategy.prepareExternalUrl(C)}go(C,I="",z=null){this._locationStrategy.pushState(z,"",C,I),this._notifyUrlChangeListeners(this.prepareExternalUrl(C+Te(I)),z)}replaceState(C,I="",z=null){this._locationStrategy.replaceState(z,"",C,I),this._notifyUrlChangeListeners(this.prepareExternalUrl(C+Te(I)),z)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(C=0){this._locationStrategy.historyGo?.(C)}onUrlChange(C){return this._urlChangeListeners.push(C),this._urlChangeSubscription??=this.subscribe(I=>{this._notifyUrlChangeListeners(I.url,I.state)}),()=>{const I=this._urlChangeListeners.indexOf(C);this._urlChangeListeners.splice(I,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(C="",I){this._urlChangeListeners.forEac
1776h(z=>z(C,I))}subscribe(C,I,z){return this._subject.subscribe({next:C,error:I,complete:z})}static{this.normalizeQueryParams=Te}static{this.joinWithSlash=Y}static{this.stripTrailingSlash=ce}static{this.\u0275fac=function(I){return new(I||v)(m.KVO(be))}}static{this.\u0275prov=m.jDH({token:v,factory:()=>function Ie(){return new Re((0,m.KVO)(be))}(),providedIn:"root"})}}return v})();function Ce(v){return v.replace(/\/index.html$/,"")}function Rs(v,k){k=encodeURIComponent(k);for(const C of v.split(";")){const I=C.indexOf("="),[z,he]=-1==I?[C,""]:[C.slice(0,I),C.slice(I+1)];if(z.trim()===k)return decodeURIComponent(he)}return null}const Yo=/\s+/,ko=[];let At=(()=>{class v{constructor(C,I){this._ngEl=C,this._renderer=I,this.initialClasses=ko,this.stateMap=new Map}set klass(C){this.initialClasses=null!=C?C.trim().split(Yo):ko}set ngClass(C){this.rawClass="string"==typeof C?C.trim().split(Yo):C}ngDoCheck(){for(const I of this.initialClasses)this._updateState(I,!0);const C=this.rawClass;if(Array.isArray(C)||C instanceof Set)for(const I of C)this._updateState(I,!0);else if(null!=C)for(const I of Object.keys(C))this._updateState(I,!!C[I]);this._applyStateDiff()}_updateState(C,I){const z=this.stateMap.get(C);void 0!==z?(z.enabled!==I&&(z.changed=!0,z.enabled=I),z.touched=!0):this.stateMap.set(C,{enabled:I,changed:!0,touched:!0})}_applyStateDiff(){for(const C of this.stateMap){const I=C[0],z=C[1];z.changed?(this._toggleClass(I,z.enabled),z.changed=!1):z.touched||(z.enabled&&this._toggleClass(I,!1),this.stateMap.delete(I)),z.touched=!1}}_toggleClass(C,I){(C=C.trim()).length>0&&C.split(Yo).forEach(z=>{I?this._renderer.addClass(this._ngEl.nativeElement,z):this._renderer.removeClass(this._ngEl.nativeElement,z)})}static{this.\u0275fac=function(I){return new(I||v)(m.rXU(m.aKT),m.rXU(m.sFG))}}static{this.\u0275dir=m.FsC({type:v,selectors:[["","ngClass",""]],inputs:{klass:[m.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return v})();const ai="browser",va="server";function $s(v){return v===va}let ya=(()=>{class v{static{this.\u0275prov=(0,m.jDH)({token:v,providedIn:"root",factory:()=>function xr(v){return v===ai}((0,m.WQX)(m.Agw))?new ti((0,m.WQX)(Q),window):new In})}}return v})();class ti{constructor(k,C){this.document=k,this.window=C,this.offset=()=>[0,0]}setOffset(k){this.offset=Array.isArray(k)?()=>k:k}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(k){this.window.scrollTo(k[0],k[1])}scrollToAnchor(k){const C=function Cr(v,k){const C=v.getElementById(k)||v.getElementsByName(k)[0];if(C)return C;if("function"==typeof v.createTreeWalker&&v.body&&"function"==typeof v.body.attachShadow){const I=v.createTreeWalker(v.body,NodeFilter.SHOW_ELEMENT);let z=I.currentNode;for(;z;){const he=z.shadowRoot;if(he){const Oe=he.getElementById(k)||he.querySelector(`[name="${k}"]`);if(Oe)return Oe}z=I.nextNode()}}return null}(this.document,k);C&&(this.scrollToElement(C),C.focus())}setHistoryScrollRestoration(k){this.window.history.scrollRestoration=k}scrollToElement(k){const C=k.getBoundingClientRect(),I=C.left+this.window.pageXOffset,z=C.top+this.window.pageYOffset,he=this.offset();this.window.scrollTo(I-he[0],z-he[1])}}class In{setOffset(k){}getScrollPosition(){return[0,0]}scrollToPosition(k){}scrollToAnchor(k){}setHistoryScrollRestoration(k){}}class as{}},4438:(nt,ge,M)=>{M.d(ge,{iLQ:()=>wm,sZ2:()=>hf,hnV:()=>Z0,o8S:()=>Vl,BIS:()=>bu,gRc:()=>lx,Ql9:()=>RM,Ocv:()=>jM,Z63:()=>ni,aKT:()=>fd,uvJ:()=>er,zcH:()=>xs,bkB:()=>yo,$GK:()=>Ut,nKC:()=>At,zZn:()=>Nr,_q3:()=>Mm,MKu:()=>Tm,xe9:()=>xp,Co$:()=>Kv,Vns:()=>Ed,SKi:()=>xi,Agw:()=>mu,PLl:()=>Vi,sFG:()=>_1,_9s:()=>ev,czy:()=>Of,C4Q:()=>ju,NYb:()=>SM,giA:()=>q0,RxE:()=>z0,c1b:()=>Xf,gXe:()=>Er,mal:()=>av,L39:()=>PT,Ol2:()=>Tg,w6W:()=>fD,QZP:()=>Bx,SmG:()=>GM,WQX:()=>xt,hFB:()=>n_,QuC:()=>Mi,EmA:()=>Kr,CGW:()=>t_,N4e:()=>Bi,vPA:()=>Mv,O8t:()=>$T,H3F:()=>j0,H8p:()=>Tr,KH2:()=>kc,TgB:()=>uc,wOt:()=>Pe,WHO:()=>G0,e01:()=>K0,H5H:()=>tm,Zy3:()=>pt,mq5:()=>Jw,JZv:()=>Fe,TL3:()=>wT,LfX:()=>Os,plB:()=>zl,jNT:()=>bm,zjR:()=>Q0,TL$:()=>__,Tbb:()=>Ht,Mj6:()=>Ii,GFd:()=>Gv,OA$:()=>S,aNF:()=>f0,R7$:()=>Cb,BMQ:()=>zg,AVh:()=>Gg,vxM:()=>Vw,wni:()=>zy,VBU:()=>ol,FsC:()=>ed,jDH:()=>rn,EJ8:()=>Ma,rXU:()=>sc,nrm:()=>Yg,k0s:()=>up,j41:()=>cp,RV6:()=>Zw,xGo:()=>zh,KVO:()=>Qn,kS0:()=>Zd,QTQ:()=>Eb,bIt:()=>rm,lsd:()=>
1776Hy,XpG:()=>ky,nI1:()=>x0,bMT:()=>C0,i5U:()=>D0,Y8G:()=>Vg,lJ4:()=>_0,eq3:()=>g0,mGM:()=>Uy,Dyx:()=>Gw,Z7z:()=>Ww,Njj:()=>Qs,EBC:()=>ib,tSv:()=>nb,eBV:()=>qc,npT:()=>xe,B4B:()=>Ue,n$t:()=>Xt,DNE:()=>hc,EFF:()=>Jy,JRh:()=>am,SpI:()=>gp,GBs:()=>jy}),M(467);let H=null,G=!1,L=1;const X=Symbol("SIGNAL");function Q(e){const i=H;return H=e,i}const Y={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ce(e){if(G)throw new Error("");if(null===H)return;H.consumerOnSignalRead(e);const i=H.nextProducerIndex++;ye(H),i<H.producerNode.length&&H.producerNode[i]!==e&&it(H)&&Ye(H.producerNode[i],H.producerIndexOfThis[i]),H.producerNode[i]!==e&&(H.producerNode[i]=e,H.producerIndexOfThis[i]=it(H)?ke(e,H,i):0),H.producerLastReadVersion[i]=e.version}function be(e){if((!it(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==L)){if(!e.producerMustRecompute(e)&&!N(e))return e.dirty=!1,void(e.lastCleanEpoch=L);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=L}}function ze(e){if(void 0===e.liveConsumerNode)return;const i=G;G=!0;try{for(const r of e.liveConsumerNode)r.dirty||A(r)}finally{G=i}}function ve(){return!1!==H?.consumerAllowSignalWrites}function A(e){e.dirty=!0,ze(e),e.consumerMarkedDirty?.(e)}function Re(e){return e&&(e.nextProducerIndex=0),Q(e)}function Ie(e,i){if(Q(i),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(it(e))for(let r=e.nextProducerIndex;r<e.producerNode.length;r++)Ye(e.producerNode[r],e.producerIndexOfThis[r]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function N(e){ye(e);for(let i=0;i<e.producerNode.length;i++){const r=e.producerNode[i],o=e.producerLastReadVersion[i];if(o!==r.version||(be(r),o!==r.version))return!0}return!1}function Ce(e){if(ye(e),it(e))for(let i=0;i<e.producerNode.length;i++)Ye(e.producerNode[i],e.producerIndexOfThis[i]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function ke(e,i,r){if(W(e),ye(e),0===e.liveConsumerNode.length)for(let o=0;o<e.producerNode.length;o++)e.producerIndexOfThis[o]=ke(e.producerNode[o],e,o);return e.liveConsumerIndexOfThis.push(r),e.liveConsumerNode.push(i)-1}function Ye(e,i){if(W(e),ye(e),1===e.liveConsumerNode.length)for(let o=0;o<e.producerNode.length;o++)Ye(e.producerNode[o],e.producerIndexOfThis[o]);const r=e.liveConsumerNode.length-1;if(e.liveConsumerNode[i]=e.liveConsumerNode[r],e.liveConsumerIndexOfThis[i]=e.liveConsumerIndexOfThis[r],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,i<e.liveConsumerNode.length){const o=e.liveConsumerIndexOfThis[i],a=e.liveConsumerNode[i];ye(a),a.producerIndexOfThis[o]=i}}function it(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function ye(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function W(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}let Bt=function Je(){throw new Error};function Nt(){Bt()}let dn=null;function we(e,i){ve()||Nt(),e.equal(e.value,i)||(e.value=i,function Ae(e){e.version++,function Te(){L++}(),ze(e),dn?.()}(e))}const Be={...Y,equal:function O(e,i){return Object.is(e,i)},value:void 0};const gt=()=>{},fn={...Y,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:gt};var ie=M(1413),He=M(8359),st=M(4412),We=M(6354);const rt="https://g.co/ng/security#xss";class Pe extends Error{constructor(i,r){super(pt(i,r)),this.code=i}}function pt(e,i){return`NG0${Math.abs(e)}${i?": "+i:""}`}const tt=Symbol("InputSignalNode#UNSET"),nn={...Be,transformFn:void 0,applyValueToInputSignal(e,i){we(e,i)}};function Cn(e,i){const r=Object.create(nn);function o(){if(ce(r),r.value===tt)throw new Pe(-950,!1);return r.value}return r.value=e,r.transformFn=i?.transform,o[X]=r,o}function Ct(e){return{toString:e}.toString()}const Ci="__parameters__";function se(e,i,r){return Ct(()=>{const o=function B(e){return function(...r){if(e){const o=e(...r);for(const a in o)this[a]=o[a]}}}(i);function a(...d){if(this instanceof a)return o.apply(this,d),this;const u=new a(...d);return p.annotation=u,p;function p(b,E,T){const P=b.hasOwnProperty(Ci)?b[Ci]:Object.defineProperty(b,Ci,{value:[]})[Ci];for(;P.length<=T;)P.push(null);return(P[T]=P[T]||[]).push(u),b}}return r&&(a.prototype=Object.create(r.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const Fe=globalThis;function bt(e){for(let i in e)if(e[i]===bt)return i;throw Error("Could not find renamed property on target object.")}function Ht(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Ht).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const i=e.toString();if(null==i)return""+i;const r=i.indexOf("\n");return-1===r?i:i.substring(0,r)}function Dn(e,i){return null==e||""===e?null===i?"":i:null==i||""===i?e:e+" "+i}const Lt=bt({__forward_ref__:bt});function Jn(e){return e.__forward_ref__=Jn,e.toString=function(){return Ht(this())},e}function ne(e){return oe(e)?e():e}function oe(e){return"function"==typeof e&&e.hasOwnProperty(Lt)&&e.__forward_ref__===Jn}function rn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ua(e){return Xo(e,qa)||Xo(e,Yo)}function Os(e){return null!==ua(e)}function Xo(e,i){return e.hasOwnProperty(i)?e[i]:null}function vr(e){return e&&(e.hasOwnProperty(Rs)||e.hasOwnProperty(ko))?e[Rs]:null}const qa=bt({\u0275prov:bt}),Rs=bt({\u0275inj:bt}),Yo=bt({ngInjectableDef:bt}),ko=bt({ngInjectorDef:bt});class At{constructor(i,r){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=rn({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function es(e){return e&&!!e.\u0275providers}const Vr=bt({\u0275cmp:bt}),Ps=bt({\u0275dir:bt}),pa=bt({\u0275pipe:bt}),Kl=bt({\u0275mod:bt}),Gi=bt({\u0275fac:bt}),$t=bt({__NG_ELEMENT_ID__:bt}),yr=bt({__NG_ENV_ID__:bt});function Dt(e){return"string"==typeof e?e:null==e?"":String(e)}function ns(e,i){throw new Pe(-201,!1)}var Ut=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Ut||{});let Ls;function is(){return Ls}function bi(e){const i=Ls;return Ls=e,i}function Za(e,i,r){const o=ua(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:r&Ut.Optional?null:void 0!==i?i:void ns()}const rs={},_a="__NG_DI_FLAG__",ga="ngTempTokenPath",Sn=/\n/gm,Nd="__source";let os;function Wr(e){const i=os;return os=e,i}function Xa(e,i=Ut.Default){if(void 0===os)throw new Pe(-203,!1);return null===os?Za(e,void 0,i):os.get(e,i&Ut.Optional?null:void 0,i)}function Qn(e,i=Ut.Default){return(is()||Xa)(ne(e),i)}function xt(e,i=Ut.Default){return Qn(e,ma(i))}function ma(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function ba(e){const i=[];for(let r=0;r<e.length;r++){const o=ne(e[r]);if(Array.isArray(o)){if(0===o.length)throw new Pe(900,!1);let a,d=Ut.Default;for(let u=0;u<o.length;u++){const p=o[u],b=ai(p);"number"==typeof b?-1===b?a=p.token:d|=b:a=p}i.push(Qn(a,d))}else i.push(Qn(o))}return i}function Ki(e,i){return e[_a]=i,e.prototype[_a]=i,e}function ai(e){return e[_a]}const xr=Ki(se("Optional"),8),fo=Ki(se("SkipSelf"),4);function Gr(e,i){return e.hasOwnProperty(Gi)?e[Gi]:null}function Cr(e,i){e.forEach(r=>Array.isArray(r)?Cr(r,i):i(r))}function In(e,i,r){i>=e.length?e.push(r):e.splice(i,0,r)}function as(e,i){return i>=e.length-1?e.pop():e.splice(i,1)[0]}function Ei(e,i,r){let o=Qi(e,i);return o>=0?e[1|o]=r:(o=~o,function xa(e,i,r,o){let a=e.length;if(a==i)e.push(r,o);else if(1===a)e.push(o,e[0]),e[0]=r;else{for(a--,e.push(e[a-1],e[a]);a>i;)e[a]=e[a-2],a--;e[i]=r,e[i+1]=o}}(e,o,i,r)),o}function el(e,i){const r=Qi(e,i);if(r>=0)return e[1|r]}function Qi(e,i){return function Xl(e,i,r){let o=0,a=e.length>>r;for(;a!==o;){const d=o+(a-o>>1),u=e[d<<r];if(i===u)return d<<r;u>i?a=d:o=d+1}return~(a<<r)}(e,i,1)}const Dr={},Qt=[],ni=new At(""),Si=new At("",-1),Da=new At("");class Ea{get(i,r=rs){if(r===rs){const o=new Error(`NullInjectorError: No provider for ${Ht(i)}!`);throw o.name="NullInjectorError",o}return r}}var Fs=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Fs||{}),Er=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Er||{}),Ii=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Ii||{});function Sr(e,i,r){let o=e.length;for(;;){const a=e.indexOf(i,r);if(-1===a)return a;
1776if(0===a||e.charCodeAt(a-1)<=32){const d=i.length;if(a+d===o||e.charCodeAt(a+d)<=32)return a}r=a+1}}function nl(e,i,r){let o=0;for(;o<r.length;){const a=r[o];if("number"==typeof a){if(0!==a)break;o++;const d=r[o++],u=r[o++],p=r[o++];e.setAttribute(i,u,p,d)}else{const d=a,u=r[++o];ii(d)?e.setProperty(i,d,u):e.setAttribute(i,d,u),o++}}return o}function po(e){return 3===e||4===e||6===e}function ii(e){return 64===e.charCodeAt(0)}function Bs(e,i){if(null!==i&&0!==i.length)if(null===e||0===e.length)e=i.slice();else{let r=-1;for(let o=0;o<i.length;o++){const a=i[o];"number"==typeof a?r=a:0===r||il(e,r,a,null,-1===r||2===r?i[++o]:null)}}return e}function il(e,i,r,o,a){let d=0,u=e.length;if(-1===i)u=-1;else for(;d<e.length;){const p=e[d++];if("number"==typeof p){if(p===i){u=-1;break}if(p>i){u=d-1;break}}}for(;d<e.length;){const p=e[d];if("number"==typeof p)break;if(p===r){if(null===o)return void(null!==a&&(e[d+1]=a));if(o===e[d+1])return void(e[d+2]=a)}d++,null!==o&&d++,null!==a&&d++}-1!==u&&(e.splice(u,0,i),d=u+1),e.splice(d++,0,r),null!==o&&e.splice(d++,0,o),null!==a&&e.splice(d++,0,a)}const Sa="ng-template";function Zi(e,i,r,o){let a=0;if(o){for(;a<i.length&&"string"==typeof i[a];a+=2)if("class"===i[a]&&-1!==Sr(i[a+1].toLowerCase(),r,0))return!0}else if(wi(e))return!1;if(a=i.indexOf(1,a),a>-1){let d;for(;++a<i.length&&"string"==typeof(d=i[a]);)if(d.toLowerCase()===r)return!0}return!1}function wi(e){return 4===e.type&&e.value!==Sa}function St(e,i,r){return i===(4!==e.type||r?e.value:Sa)}function bn(e,i,r){let o=4;const a=e.attrs,d=null!==a?function Xi(e){for(let i=0;i<e.length;i++)if(po(e[i]))return i;return e.length}(a):0;let u=!1;for(let p=0;p<i.length;p++){const b=i[p];if("number"!=typeof b){if(!u)if(4&o){if(o=2|1&o,""!==b&&!St(e,b,r)||""===b&&1===i.length){if(li(o))return!1;u=!0}}else if(8&o){if(null===a||!Zi(e,a,b,r)){if(li(o))return!1;u=!0}}else{const E=i[++p],T=Yl(b,a,wi(e),r);if(-1===T){if(li(o))return!1;u=!0;continue}if(""!==E){let P;if(P=T>d?"":a[T+1].toLowerCase(),2&o&&E!==P){if(li(o))return!1;u=!0}}}}else{if(!u&&!li(o)&&!li(b))return!1;if(u&&li(b))continue;u=!1,o=b|1&o}}return li(o)||u}function li(e){return!(1&e)}function Yl(e,i,r,o){if(null===i)return-1;let a=0;if(o||!r){let d=!1;for(;a<i.length;){const u=i[a];if(u===e)return a;
vendor: 4,273 bytes, line 1776
1776if(3===u||6===u)d=!0;else{if(1===u||2===u){let p=i[++a];for(;"string"==typeof p;)p=i[++a];continue}if(4===u)break;if(0===u){a+=4;continue}}a+=d?1:2}return-1}return function ln(e,i){let r=e.indexOf(4);if(r>-1)for(r++;r<e.length;){const o=e[r];if("number"==typeof o)return-1;if(o===i)return r;r++}return-1}(i,e)}function rl(e,i,r=!1){for(let o=0;o<i.length;o++)if(bn(e,i[o],r))return!0;return!1}function Jl(e,i){return e?":not("+i.trim()+")":i}function Ir(e){let i=e[0],r=1,o=2,a="",d=!1;for(;r<e.length;){let u=e[r];if("string"==typeof u)if(2&o){const p=e[++r];a+="["+u+(p.length>0?'="'+p+'"':"")+"]"}else 8&o?a+="."+u:4&o&&(a+=" "+u);else""!==a&&!li(u)&&(i+=Jl(d,a),a=""),o=u,d=d||!li(o);r++}return""!==a&&(i+=Jl(d,a)),i}function ol(e){return Ct(()=>{const i=sl(e),r={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Fs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Er.Emulated,styles:e.styles||Qt,_:null,schemas:e.schemas||null,tView:null,id:""};Ji(r);const o=e.dependencies;return r.directiveDefs=Zn(o,!1),r.pipeDefs=Zn(o,!0),r.id=function ds(e){let i=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of r)i=Math.imul(31,i)+a.charCodeAt(0)|0;return i+=2147483648,"c"+i}(r),r})}function Ia(e){return Ft(e)||Tn(e)}function Mn(e){return null!==e}function $d(e,i){if(null==e)return Dr;const r={};for(const o in e)if(e.hasOwnProperty(o)){const a=e[o];let d,u,p=Ii.None;Array.isArray(a)?(p=a[0],d=a[1],u=a[2]??d):(d=a,u=a),i?(r[d]=p!==Ii.None?[o,p]:o,i[d]=u):r[d]=o}return r}function ed(e){return Ct(()=>{const i=sl(e);return Ji(i),i})}function Ma(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Ft(e){return e[Vr]||null}function Tn(e){return e[Ps]||null}function _n(e){return e[pa]||null}function Mi(e){const i=Ft(e)||Tn(e)||_n(e);return null!==i&&i.standalone}function di(e,i){const r=e[Kl]||null;if(!r&&!0===i)throw new Error(`Type ${Ht(e)} does not have '\u0275mod' property.`);return r}function sl(e){const i={};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:i,inputTransforms:null,inputConfig:e.inputs||Dr,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Qt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:$d(e.inputs,i),outputs:$d(e.outputs),debugInfo:null}}function Ji(e){e.features?.forEach(i=>i(e))}function Zn(e,i){if(!e)return null;const r=i?_n:Ia;return()=>("function"==typeof e?e():e).map(o=>r(o)).filter(Mn)}function Kr(e){return{\u0275providers:e}}function Mr(...e){return{\u0275providers:zs(0,e),\u0275fromNgModule:!0}}function zs(e,...i){const r=[],o=new Set;let a;const d=u=>{r.push(u)};return Cr(i,u=>{const p=u;No(p,d,[],o)&&(a||=[],a.push(p))}),void 0!==a&&ll(a,d),r}function ll(e,i){for(let r=0;r<e.length;r++){const{ngModule:o,providers:a}=e[r];ur(a,d=>{i(d,o)})}}function No(e,i,r,o){if(!(e=ne(e)))return!1;let a=null,d=vr(e);const u=!d&&Ft(e);if(d||u){if(u&&!u.standalone)return!1;a=e}else{const b=e.ngModule;if(d=vr(b),!d)return!1;a=b}const p=o.has(a);if(u){if(p)return!1;if(o.add(a),u.dependencies){const b="function"==typeof u.dependencies?u.dependencies():u.dependencies;for(const E of b)No(E,i,r,o)}}else{if(!d)return!1;{if(null!=d.imports&&!p){let E;o.add(a);try{Cr(d.imports,T=>{No(T,i,r,o)&&(E||=[],E.push(T))})}finally{}void 0!==E&&ll(E,i)}if(!p){const E=Gr(a)||(()=>new a);i({provide:a,useFactory:E,deps:Qt},a),i({provide:Da,useValue:a,multi:!0},a),i({provide:ni,useValue:()=>Qn(a),multi:!0},a)}const b=d.providers;if(null!=b&&!p){const E=e;ur(b,T=>{i(T,E)})}}}return a!==e&&void 0!==e.providers}
1776function ur(e,i){for(let r of e)es(r)&&(r=r.\u0275providers),Array.isArray(r)?ur(r,i):i(r)}const Fd=bt({provide:String,useValue:bt});function ka(e){return null!==e&&"object"==typeof e&&Fd in e}function Fi(e){return"function"==typeof e}const Tr=new At(""),js={},nd={};let dl;function Us(){return void 0===dl&&(dl=new Ea),dl}class er{}class on extends er{get destroyed(){return this._destroyed}constructor(i,r,o,a){super(),this.parent=r,this.source=o,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Po(i,u=>this.processProvider(u)),this.records.set(Si,us(void 0,this)),a.has("environment")&&this.records.set(er,us(void 0,this));const d=this.records.get(Tr);null!=d&&"string"==typeof d.value&&this.scopes.add(d.value),this.injectorDefTypes=new Set(this.get(Da,Qt,Ut.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const i=Q(null);try{for(const o of this._ngOnDestroyHooks)o.ngOnDestroy();const r=this._onDestroyHooks;this._onDestroyHooks=[];for(const o of r)o()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Q(i)}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const r=Wr(this),o=bi(void 0);try{return i()}finally{Wr(r),bi(o)}}get(i,r=rs,o=Ut.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(yr))return i[yr](this);o=ma(o);const d=Wr(this),u=bi(void 0);try{if(!(o&Ut.SkipSelf)){let b=this.records.get(i);if(void 0===b){const E=function wn(e){return"function"==typeof e||"object"==typeof e&&e instanceof At}(i)&&ua(i);b=E&&this.injectableDefInScope(E)?us(cl(i),js):null,this.records.set(i,b)}if(null!=b)return this.hydrate(i,b)}return(o&Ut.Self?Us():this.parent).get(i,r=o&Ut.Optional&&r===rs?null:r)}catch(p){if("NullInjectorError"===p.name){if((p[ga]=p[ga]||[]).unshift(Ht(i)),d)throw p;return function va(e,i,r,o){const a=e[ga];throw i[Nd]&&a.unshift(i[Nd]),e.message=function wa(e,i,r,o=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=Ht(i);if(Array.isArray(i))a=i.map(Ht).join(" -> ");else if("object"==typeof i){let d=[];for(let u in i)if(i.hasOwnProperty(u)){let p=i[u];d.push(u+":"+("string"==typeof p?JSON.stringify(p):Ht(p)))}a=`{${d.join(", ")}}`}return`${r}${o?"("+o+")":""}[${a}]: ${e.replace(Sn,"\n  ")}`}("\n"+e.message,a,r,o),e.ngTokenPath=a,e[ga]=null,e}(p,i,"R3InjectorError",this.source)}throw p}finally{bi(u),Wr(d)}}resolveInjectorInitializers(){const i=Q(null),r=Wr(this),o=bi(void 0);try{const d=this.get(ni,Qt,Ut.Self);for(const u of d)u()}finally{Wr(r),bi(o),Q(i)}}toString(){const i=[],r=this.records;for(const o of r.keys())i.push(Ht(o));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Pe(205,!1)}processProvider(i){let r=Fi(i=ne(i))?i:ne(i&&i.provide);const o=function vn(e){return ka(e)?us(void 0,e.useValue):us(function Hs(e,i,r){let o;if(Fi(e)){const a=ne(e);return Gr(a)||cl(a)}if(ka(e))o=()=>ne(e.useValue);else if(function Aa(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...ba(e.deps||[]));else if(function td(e){return!(!e||!e.useExisting)}(e))o=()=>Qn(ne(e.useExisting));else{const a=ne(e&&(e.useClass||e.provide));if(!function Bd(e){return!!e.deps}(e))return Gr(a)||cl(a);o=()=>new a(...ba(e.deps))}return o}(e),js)}(i);if(!Fi(i)&&!0===i.multi){let a=this.records.get(r);a||(a=us(void 0,js,!0),a.factory=()=>ba(a.multi),this.records.set(r,a)),r=i,a.multi.push(i)}this.records.set(r,o)}hydrate(i,r){const o=Q(null);try{return r.value===js&&(r.value=nd,r.value=r.factory()),"object"==typeof r.value&&r.value&&function ci(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{Q(o)}}injectableDefInScope(i){if(!i.providedIn)return!1;const r=ne(i.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(i){const r=this._onDestroyHooks.indexOf(i);-1!==r&&this._onDestroyHooks.splice(r,1)}}function cl(e){const i=ua(e),r=null!==i?i.factory:Gr(e);if(null!==r)return r;if(e instanceof At)throw new Pe(204,!1);if(e instanceof Function)return function ul(e){if(e.length>0)throw new Pe(204,!1);const r=function ha(e){return e&&(e[qa]||e[Yo])||null}(e);return null!==r?()=>r.factory(e):()=>new e}(e);throw new Pe(204,!1)}function us(e,i,r=!1){return{factory:e,value:i,multi:r?[]:void 0}}function Po(e,i){for(const r of e)Array.isArray(r)?Po(r,i):r&&es(r)?Po(r.\u0275providers,i):i(r)}function Bi(e,i){e instanceof on&&e.assertNotDestroyed();const o=Wr(e),a=bi(void 0);try{return i()}finally{Wr(o),bi(a)}}function Vs(){return void 0!==is()||null!=function ss(){return os}()}function Lo(e){if(!Vs())throw new Pe(-203,!1)}const Vt=0,Ve=1,ft=2,en=3,Xn=4,gn=5,Rn=6,zi=7,cn=8,Nn=9,hr=10,Et=11,Ti=12,hl=13,Ws=14,mn=15,Gs=16,$o=17,go=18,fl=19,pl=20,tr=21,ri=22,ui=23,Tt=25,ji=1,kr=7,mo=9,Un=10;var _l=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(_l||{});function hi(e){return Array.isArray(e)&&"object"==typeof e[ji]}function Hn(e){return Array.isArray(e)&&!0===e[ji]}function rd(e){return!!(4&e.flags)}
1776function hs(e){return e.componentOffset>-1}function od(e){return!(1&~e.flags)}function Ui(e){return!!e.template}function zd(e){return!!(512&e[ft])}class g{constructor(i,r,o){this.previousValue=i,this.currentValue=r,this.firstChange=o}isFirstChange(){return this.firstChange}}function y(e,i,r,o){null!==i?i.applyValueToInputSignal(i,o):e[r]=o}function S(){return R}function R(e){return e.type.prototype.ngOnChanges&&(e.setInput=_e),j}function j(){const e=qe(this),i=e?.current;if(i){const r=e.previous;if(r===Dr)e.previous=i;else for(let o in i)r[o]=i[o];e.current=null,this.ngOnChanges(i)}}function _e(e,i,r,o,a){const d=this.declaredInputs[o],u=qe(e)||function It(e,i){return e[te]=i}(e,{previous:Dr,current:null}),p=u.current||(u.current={}),b=u.previous,E=b[d];p[d]=new g(E&&E.currentValue,r,b===Dr),y(e,i,a,r)}S.ngInherit=!0;const te="__ngSimpleChanges__";function qe(e){return e[te]||null}const Hi=function(e,i,r){};let ml=!1;function un(e){for(;Array.isArray(e);)e=e[Vt];return e}function bl(e,i){return un(i[e])}function nr(e,i){return un(i[e.index])}function vl(e,i){return e.data[i]}function _s(e,i){return e[i]}function fr(e,i){const r=i[e];return hi(r)?r:r[Vt]}function ld(e){return!(128&~e[ft])}function Or(e,i){return null==i?null:e[i]}function Bo(e){e[$o]=0}function qr(e){1024&e[ft]||(e[ft]|=1024,ld(e)&&gs(e))}function wl(e){return!!(9216&e[ft]||e[ui]?.dirty)}function yl(e){e[hr].changeDetectionScheduler?.notify(1),wl(e)?gs(e):64&e[ft]&&(function Fo(){return ml}()?(e[ft]|=1024,gs(e)):e[hr].changeDetectionScheduler?.notify())}function gs(e){e[hr].changeDetectionScheduler?.notify();let i=qs(e);for(;null!==i&&!(8192&i[ft])&&(i[ft]|=8192,ld(i));)i=qs(i)}function Vd(e,i){if(!(256&~e[ft]))throw new Pe(911,!1);null===e[tr]&&(e[tr]=[]),e[tr].push(i)}function qs(e){const i=e[en];return Hn(i)?i[en]:i}const kt={lFrame:ki(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Gc(){return kt.bindingsEnabled}function De(){return kt.lFrame.lView}function Wt(){return kt.lFrame.tView}function qc(e){return kt.lFrame.contextLView=e,e[cn]}function Qs(e){return kt.lFrame.contextLView=null,e}function an(){let e=Qc();for(;null!==e&&64===e.type;)e=e.parent;return e}function Qc(){return kt.lFrame.currentTNode}function vo(e,i){const r=kt.lFrame;r.currentTNode=e,r.isParent=i}function Gd(){return kt.lFrame.isParent}function ir(){const e=kt.lFrame;
vendor: 7,136 bytes, line 1776
1776let i=e.bindingRootIndex;return-1===i&&(i=e.bindingRootIndex=e.tView.bindingStartIndex),i}function rr(){return kt.lFrame.bindingIndex++}function Xc(e,i){const r=kt.lFrame;r.bindingIndex=r.bindingRootIndex=e,Yc(i)}function Yc(e){kt.lFrame.currentDirectiveIndex=e}function ws(){return kt.lFrame.currentQueryIndex}function Qr(e){kt.lFrame.currentQueryIndex=e}function jp(e){const i=e[Ve];return 2===i.type?i.declTNode:1===i.type?e[gn]:null}function Eh(e,i,r){if(r&Ut.SkipSelf){let a=i,d=e;for(;!(a=a.parent,null!==a||r&Ut.Host||(a=jp(d),null===a||(d=d[Ws],10&a.type))););if(null===a)return!1;i=a,e=d}const o=kt.lFrame=or();return o.currentTNode=i,o.lView=e,!0}function eu(e){const i=or(),r=e[Ve];kt.lFrame=i,i.currentTNode=r.firstChild,i.lView=e,i.tView=r,i.contextLView=e,i.bindingIndex=r.bindingStartIndex,i.inI18n=!1}function or(){const e=kt.lFrame,i=null===e?null:e.child;return null===i?ki(e):i}function ki(e){const i={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=i),i}function Sh(){const e=kt.lFrame;return kt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Ih=Sh;function tu(){const e=Sh();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 Vn(){return kt.lFrame.selectedIndex}function La(e){kt.lFrame.selectedIndex=e}function Ln(){const e=kt.lFrame;return vl(e.tView,e.selectedIndex)}let nu=!0;function Ml(){return nu}function wo(e){nu=e}function zo(e,i){for(let r=i.directiveStart,o=i.directiveEnd;r<o;r++){const d=e.data[r].type.prototype,{ngAfterContentInit:u,ngAfterContentChecked:p,ngAfterViewInit:b,ngAfterViewChecked:E,ngOnDestroy:T}=d;u&&(e.contentHooks??=[]).push(-r,u),p&&((e.contentHooks??=[]).push(r,p),(e.contentCheckHooks??=[]).push(r,p)),b&&(e.viewHooks??=[]).push(-r,b),E&&((e.viewHooks??=[]).push(r,E),(e.viewCheckHooks??=[]).push(r,E)),null!=T&&(e.destroyHooks??=[]).push(r,T)}}function ys(e,i,r){kh(e,i,3,r)}function Kd(e,i,r,o){(3&e[ft])===r&&kh(e,i,r,o)}function $a(e,i){let r=e[ft];(3&r)===i&&(r&=16383,r+=1,e[ft]=r)}function kh(e,i,r,o){const d=o??-1,u=i.length-1;let p=0;for(let b=void 0!==o?65535&e[$o]:0;b<u;b++)if("number"==typeof i[b+1]){if(p=i[b],null!=o&&p>=o)break}else i[b]<0&&(e[$o]+=65536),(p<d||-1==d)&&(Hp(e,r,i,b),e[$o]=(4294901760&e[$o])+b+2),b++}function Ah(e,i){Hi(4,e,i);const r=Q(null);try{i.call(e)}finally{Q(r),Hi(5,e,i)}}function Hp(e,i,r,o){const a=r[o]<0,d=r[o+1],p=e[a?-r[o]:r[o]];a?e[ft]>>14<e[$o]>>16&&(3&e[ft])===i&&(e[ft]+=16384,Ah(p,d)):Ah(p,d)}const Tl=-1;class dd{constructor(i,r,o){this.factory=i,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=o}}function Zs(e){return e!==Tl}function Xs(e){return 32767&e}function kl(e,i){let r=function Pm(e){return e>>16}(e),o=i;for(;r>0;)o=o[Ws],r--;return o}let qd=!0;function Fa(e){const i=qd;return qd=e,i}const Gp=255,Nh=5;let Kp=0;const jo={};function Qd(e,i){const r=Ph(e,i);if(-1!==r)return r;const o=i[Ve];o.firstCreatePass&&(e.injectorIndex=i.length,ru(o.data,e),ru(i,null),ru(o.blueprint,null));const a=ud(e,i),d=e.injectorIndex;if(Zs(a)){const u=Xs(a),p=kl(a,i),b=p[Ve].data;for(let E=0;E<8;E++)i[d+E]=p[u+E]|b[u+E]}return i[d+8]=a,d}function ru(e,i){e.push(0,0,0,0,0,0,0,0,i)}function Ph(e,i){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===i[e.injectorIndex+8]?-1:e.injectorIndex}function ud(e,i){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let r=0,o=null,a=i;for(;null!==a;){if(o=lu(a),null===o)return Tl;if(r++,a=a[Ws],-1!==o.injectorIndex)return o.injectorIndex|r<<16}return Tl}function ou(e,i,r){!function qp(e,i,r){let o;"string"==typeof r?o=r.charCodeAt(0)||0:r.hasOwnProperty($t)&&(o=r[$t]),null==o&&(o=r[$t]=Kp++);const a=o&Gp;i.data[e+(a>>Nh)]|=1<<a}(e,i,r)}function Lh(e,i,r){if(r&Ut.Optional||void 0!==e)return e;ns()}function Ai(e,i,r,o){if(r&Ut.Optional&&void 0===o&&(o=null),!(r&(Ut.Self|Ut.Host))){const a=e[Nn],d=bi(void 0);try{return a?a.get(i,o,r&Ut.Optional):Za(i,o,r&Ut.Optional)}finally{bi(d)}}return Lh(o,0,r)}function $h(e,i,r,o=Ut.Default,a){if(null!==e){if(2048&i[ft]&&!(o&Ut.Self)){const u=function jh(e,i,r,o,a){let d=e,u=i;for(;null!==d&&null!==u&&2048&u[ft]&&!(512&u[ft]);){const p=Fh(d,u,r,o|Ut.Self,jo);if(p!==jo)return p;let b=d.parent;if(!b){const E=u[pl];if(E){const T=E.get(r,jo,o);if(T!==jo)return T}b=lu(u),u=u[Ws]}d=b}return a}(e,i,r,o,jo);if(u!==jo)return u}const d=Fh(e,i,r,o,jo);if(d!==jo)return d}return Ai(i,r,o,a)}function Fh(e,i,r,o,a){const d=function Xp(e){if("string"==typeof e)return e.charCodeAt(0)||0;const i=e.hasOwnProperty($t)?e[$t]:void 0;return"number"==typeof i?i>=0?i&Gp:Rr:i}(r);if("function"==typeof d){if(!Eh(i,e,o))return o&Ut.Host?Lh(a,0,o):Ai(i,r,o,a);try{let u;if(u=d(o),null!=u||o&Ut.Optional)return u;ns()}finally{Ih()}}else if("number"==typeof d){let u=null,p=Ph(e,i),b=Tl,E=o&Ut.Host?i[mn][gn]:null;for((-1===p||o&Ut.SkipSelf)&&(b=-1===p?ud(e,i):i[p+8],b!==Tl&&Bh(o,!1)?(u=i[Ve],p=Xs(b),i=kl(b,i)):p=-1);-1!==p;){const T=i[Ve];if(su(d,p,T.data)){const P=Zp(p,i,r,u,o,E);if(P!==jo)return P}b=i[p+8],b!==Tl&&Bh(o,i[Ve].data[p+8]===E)&&su(d,p,i)?(u=T,p=Xs(b),i=kl(b,i)):p=-1}}return a}function Zp(e,i,r,o,a,d){const u=i[Ve],p=u.data[e+8],T=Ys(p,u,r,null==o?hs(p)&&qd:o!=u&&!!(3&p.type),a&Ut.Host&&d===p);return null!==T?Ba(i,u,T,p):jo}function Ys(e,i,r,o,a){const d=e.providerIndexes,u=i.data,p=1048575&d,b=e.directiveStart,T=d>>20,q=a?p+T:e.directiveEnd;for(let Z=o?p:p+T;Z<q;Z++){const le=u[Z];if(Z<b&&r===le||Z>=b&&le.type===r)return Z}if(a){const Z=u[b];if(Z&&Ui(Z)&&Z.type===r)return b}return null}function Ba(e,i,r,o){let a=e[r];const d=i.data;if(function Vp(e){return e instanceof dd}(a)){const u=a;u.resolving&&function uo(e,i){throw i&&i.join(" > "),new Pe(-200,e)}(function jt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Dt(e)}(d[r]));const p=Fa(u.canSeeViewProviders);u.resolving=!0;const E=u.injectImpl?bi(u.injectImpl):null;Eh(e,o,Ut.Default);try{a=e[r]=u.factory(void 0,d,e,o),i.firstCreatePass&&r>=o.directiveStart&&function Xr(e,i,r){const{ngOnChanges:o,ngOnInit:a,ngDoCheck:d}=i.type.prototype;if(o){const u=R(i);(r.preOrderHooks??=[]).push(e,u),(r.preOrderCheckHooks??=[]).push(e,u)}a&&(r.preOrderHooks??=[]).push(0-e,a),d&&((r.preOrderHooks??=[]).push(e,d),(r.preOrderCheckHooks??=[]).push(e,d))}(r,d[r],i)}finally{null!==E&&bi(E),Fa(p),u.resolving=!1,Ih()}}return a}function su(e,i,r){return!!(r[i+(e>>Nh)]&1<<e)}function Bh(e,i){return!(e&Ut.Self||e&Ut.Host&&i)}class hn{constructor(i,r){this._tNode=i,this._lView=r}get(i,r,o){return $h(this._tNode,this._lView,i,ma(o),r)}}function Rr(){return new hn(an(),De())}function zh(e){return Ct(()=>{const i=e.prototype.constructor,r=i[Gi]||au(i),o=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==o;
1776){const d=a[Gi]||au(a);if(d&&d!==r)return d;a=Object.getPrototypeOf(a)}return d=>new d})}function au(e){return oe(e)?()=>{const i=au(ne(e));return i&&i()}:Gr(e)}function lu(e){const i=e[Ve],r=i.type;return 2===r?i.declTNode:1===r?e[gn]:null}function Zd(e){return function Qp(e,i){if("class"===i)return e.classes;if("style"===i)return e.styles;const r=e.attrs;if(r){const o=r.length;let a=0;for(;a<o;){const d=r[a];if(po(d))break;if(0===d)a+=2;else if("number"==typeof d)for(a++;a<o&&"string"==typeof r[a];)a++;else{if(d===i)return r[a+1];a+=2}}}return null}(an(),e)}function Wh(e,i=null,r=null,o){const a=Gh(e,i,r,o);return a.resolveInjectorInitializers(),a}function Gh(e,i=null,r=null,o,a=new Set){const d=[r||Qt,Mr(e)];return o=o||("object"==typeof e?void 0:Ht(e)),new on(d,i||Us(),o||null,a)}let Nr=(()=>{class e{static{this.THROW_IF_NOT_FOUND=rs}static{this.NULL=new Ea}static create(r,o){if(Array.isArray(r))return Wh({name:""},o,r,"");{const a=r.name??"";return Wh({name:a},r.parent,r.providers,a)}}static{this.\u0275prov=rn({token:e,providedIn:"any",factory:()=>Qn(Si)})}static{this.__NG_ELEMENT_ID__=-1}}return e})();function Oi(e){return e.ngOriginalError}class xs{constructor(){this._console=console}handleError(i){const r=this._findOriginalError(i);this._console.error("ERROR",i),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(i){let r=i&&Oi(i);for(;r&&Oi(r);)r=Oi(r);return r||null}}const qh=new At("",{providedIn:"root",factory:()=>xt(xs).handleError.bind(void 0)});let Rl=(()=>{class e{static{this.__NG_ELEMENT_ID__=eo}static{this.__NG_ENV_ID__=r=>r}}return e})();class Ho extends Rl{constructor(i){super(),this._lView=i}onDestroy(i){return Vd(this._lView,i),()=>function ms(e,i){if(null===e[tr])return;const r=e[tr].indexOf(i);-1!==r&&e[tr].splice(r,1)}(this._lView,i)}}function eo(){return new Ho(De())}class Qh{constructor(){this.destroyed=!1,this.listeners=null,this.errorHandler=xt(xs,{optional:!0}),this.destroyRef=xt(Rl),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(i){if(this.destroyed)throw new Pe(953,!1);return(this.listeners??=[]).push(i),{unsubscribe:()=>{const r=this.listeners?.indexOf(i);void 0!==r&&-1!==r&&this.listeners?.splice(r,1)}}}emit(i){if(this.destroyed)throw new Pe(953,!1);if(null===this.listeners)return;const r=Q(null);try{for(const o of this.listeners)try{o(i)}catch(a){this.errorHandler?.handleError(a)}}finally{Q(r)}}}function t_(e){return new Qh}function Pr(e,i){return Cn(e,i)}const n_=(Pr.required=function _r(e){return Cn(tt,e)},Pr);function Yd(){return Nl(an(),De())}function Nl(e,i){return new fd(nr(e,i))}let fd=(()=>{class e{constructor(r){this.nativeElement=r}static{this.__NG_ELEMENT_ID__=Yd}}return e})();function yi(e){return e instanceof fd?e.nativeElement:e}function hu(e){return i=>{setTimeout(e,void 0,i)}}const yo=class i_ extends ie.B{constructor(i=!1){super(),this.destroyRef=void 0,this.__isAsync=i,Vs()&&(this.destroyRef=xt(Rl,{optional:!0})??void 0)}emit(i){const r=Q(null);try{super.next(i)}finally{Q(r)}}subscribe(i,r,o){let a=i,d=r||(()=>null),u=o;if(i&&"object"==typeof i){const b=i;a=b.next?.bind(b),d=b.error?.bind(b),u=b.complete?.bind(b)}this.__isAsync&&(d=hu(d),a&&(a=hu(a)),u&&(u=hu(u)));const p=super.subscribe({next:a,error:d,complete:u});return i instanceof He.yU&&i.add(p),p}};function r_(){return this._results[Symbol.iterator]()}class fu{get changes(){return this._changes??=new yo}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const r=fu.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=r_)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,r){return this._results.reduce(i,r)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,r){this.dirty=!1;const o=function ti(e){return e.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function ya(e,i,r){if(e.length!==i.length)return!1;for(let o=0;o<e.length;o++){let a=e[o],d=i[o];
1776if(r&&(a=r(a),d=r(d)),d!==a)return!1}return!0}(this._results,o,r))&&(this._results=o,this.length=o.length,this.last=o[this.length-1],this.first=o[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Jd(e){return!(128&~e.flags)}const pu=new Map;let oi=0;const gu="__ngContext__";function Fn(e,i){hi(i)?(e[gu]=i[fl],function o_(e){pu.set(e[fl],e)}(i)):e[gu]=i}function sf(e){return no(e[Ti])}function Vo(e){return no(e[Xn])}function no(e){for(;null!==e&&!Hn(e);)e=e[Xn];return e}let Yn;function __(e){Yn=e}function ea(){if(void 0!==Yn)return Yn;if(typeof document<"u")return document;throw new Pe(210,!1)}const hf=new At("",{providedIn:"root",factory:()=>Br}),Br="ng",Vi=new At(""),mu=new At("",{providedIn:"platform",factory:()=>"unknown"}),bu=new At("",{providedIn:"root",factory:()=>ea().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let ro=()=>null;function Du(e,i,r=!1){return ro(e,i,r)}const _f=new At("",{providedIn:"root",factory:()=>!1});let Ds,gr;function $l(e){return function qo(){if(void 0===Ds&&(Ds=null,Fe.trustedTypes))try{Ds=Fe.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ds}()?.createHTML(e)||e}function Tu(){if(void 0===gr&&(gr=null,Fe.trustedTypes))try{gr=Fe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return gr}function mf(e){return Tu()?.createHTML(e)||e}function ja(e){return Tu()?.createScriptURL(e)||e}class Es{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${rt})`}}function Wi(e){return e instanceof Es?e.changingThisBreaksApplicationSecurity:e}function lr(e,i){const r=function T_(e){return e instanceof Es&&e.getTypeName()||null}(e);if(null!=r&&r!==i){if("ResourceURL"===r&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${r} (see ${rt})`)}return r===i}class k_{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{const r=(new window.DOMParser).parseFromString($l(i),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(i):(r.removeChild(r.firstChild),r)}catch{return null}}}class Is{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const r=this.inertDocument.createElement("template");return r.innerHTML=$l(i),r}}const A_=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ku(e){return(e=String(e)).match(A_)?e:"unsafe:"+e}function Ms(e){const i={};for(const r of e.split(","))i[r]=!0;return i}function wd(...e){const i={};for(const r of e)for(const o in r)r.hasOwnProperty(o)&&(i[o]=!0);return i}const wf=Ms("area,br,col,hr,img,wbr"),yf=Ms("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),jr=Ms("rp,rt"),xf=wd(wf,wd(yf,Ms("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")),wd(jr,Ms("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")),wd(jr,yf)),Cf=Ms("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ef=wd(Cf,Ms("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"),Ms("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")),Sf=Ms("script,style,template");class O_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let r=i.firstChild,o=!0,a=[];for(;r;
1776)if(r.nodeType===Node.ELEMENT_NODE?o=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,o&&r.firstChild)a.push(r),r=P_(r);else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let d=N_(r);if(d){r=d;break}r=a.pop()}return this.buf.join("")}startElement(i){const r=s(i).toLowerCase();if(!xf.hasOwnProperty(r))return this.sanitizedSomething=!0,!Sf.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const o=i.attributes;for(let a=0;a<o.length;a++){const d=o.item(a),u=d.name,p=u.toLowerCase();if(!Ef.hasOwnProperty(p)){this.sanitizedSomething=!0;continue}let b=d.value;Cf[p]&&(b=ku(b)),this.buf.push(" ",u,'="',f(b),'"')}return this.buf.push(">"),!0}endElement(i){const r=s(i).toLowerCase();xf.hasOwnProperty(r)&&!wf.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(i){this.buf.push(f(i))}}function N_(e){const i=e.nextSibling;if(i&&e!==i.previousSibling)throw l(i);return i}function P_(e){const i=e.firstChild;if(i&&function R_(e,i){return(e.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,i))throw l(i);return i}function s(e){const i=e.nodeName;return"string"==typeof i?i:"FORM"}function l(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,h=/([^\#-~ |!])/g;function f(e){return e.replace(/&/g,"&amp;").replace(c,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(h,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let x;function F(e){return"content"in e&&function V(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var de=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}(de||{});function xe(e){const i=mr();return i?mf(i.sanitize(de.HTML,e)||""):lr(e,"HTML")?mf(Wi(e)):function D(e,i){let r=null;try{x=x||function vf(e){const i=new Is(e);return function So(){try{return!!(new window.DOMParser).parseFromString($l(""),"text/html")}catch{return!1}}()?new k_(i):i}(e);let o=i?String(i):"";r=x.getInertBodyElement(o);let a=5,d=o;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,o=d,d=r.innerHTML,r=x.getInertBodyElement(o)}while(o!==d);return $l((new O_).sanitizeChildren(F(r)||r))}finally{if(r){const o=F(r)||r;for(;o.firstChild;)o.removeChild(o.firstChild)}}}(ea(),Dt(e))}function Ue(e){const i=mr();return i?i.sanitize(de.URL,e)||"":lr(e,"URL")?Wi(e):ku(Dt(e))}function je(e){const i=mr();if(i)return ja(i.sanitize(de.RESOURCE_URL,e)||"");if(lr(e,"ResourceURL"))return ja(Wi(e));throw new Pe(904,!1)}function Xt(e,i,r){return function Rt(e,i){return"src"===i&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===i&&("base"===e||"link"===e)?je:Ue}(i,r)(e)}function mr(){const e=De();return e&&e[hr].sanitizer}function nb(e){return e.ownerDocument.defaultView}function ib(e){return e.ownerDocument}function Io(e){return e instanceof Function?e():e}var Of=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Of||{});let $_;function F_(e,i){return $_(e,i)}function oc(e,i,r,o,a){if(null!=o){let d,u=!1;Hn(o)?d=o:hi(o)&&(u=!0,o=o[Vt]);const p=un(o);0===e&&null!==r?null==a?hb(i,r,p):Cd(i,r,p,a||null,!0):1===e&&null!==r?Cd(i,r,p,a||null,!0):2===e?function Nu(e,i,r){const o=Pf(e,i);o&&function Yx(e,i,r,o){e.removeChild(i,r,o)}(e,o,i,r)}(i,p,u):3===e&&i.destroyNode(p),null!=d&&function tC(e,i,r,o,a){const d=r[kr];d!==un(r)&&oc(i,e,o,d,a);for(let p=Un;p<r.length;p++){const b=r[p];$f(b[Ve],b,e,i,o,d)}}(i,e,d,r,a)}}function Rf(e,i,r){return e.createElement(i,r)}function db(e,i){i[hr].changeDetectionScheduler?.notify(1),$f(e,i,i[Et],2,null,null)}function cb(e,i){const r=e[mo],o=r.indexOf(i);r.splice(o,1)}function Ou(e,i){if(e.length<=Un)return;const r=Un+i,o=e[r];if(o){const a=o[Gs];null!==a&&a!==e&&cb(a,o),i>0&&(e[r-1][Xn]=o[Xn]);const d=as(e,Un+i);!function Wx(e,i){db(e,i),i[Vt]=null,i[gn]=null}(o[Ve],o);
1776const u=d[go];null!==u&&u.detachView(d[Ve]),o[en]=null,o[Xn]=null,o[ft]&=-129}return o}function Nf(e,i){if(!(256&i[ft])){const r=i[Et];r.destroyNode&&$f(e,i,r,3,null,null),function Kx(e){let i=e[Ti];if(!i)return j_(e[Ve],e);for(;i;){let r=null;if(hi(i))r=i[Ti];else{const o=i[Un];o&&(r=o)}if(!r){for(;i&&!i[Xn]&&i!==e;)hi(i)&&j_(i[Ve],i),i=i[en];null===i&&(i=e),hi(i)&&j_(i[Ve],i),r=i&&i[Xn]}i=r}}(i)}}function j_(e,i){if(256&i[ft])return;const r=Q(null);try{i[ft]&=-129,i[ft]|=256,i[ui]&&Ce(i[ui]),function Xx(e,i){let r;if(null!=e&&null!=(r=e.destroyHooks))for(let o=0;o<r.length;o+=2){const a=i[r[o]];if(!(a instanceof dd)){const d=r[o+1];if(Array.isArray(d))for(let u=0;u<d.length;u+=2){const p=a[d[u]],b=d[u+1];Hi(4,p,b);try{b.call(p)}finally{Hi(5,p,b)}}else{Hi(4,a,d);try{d.call(a)}finally{Hi(5,a,d)}}}}}(e,i),function Zx(e,i){const r=e.cleanup,o=i[zi];if(null!==r)for(let d=0;d<r.length-1;d+=2)if("string"==typeof r[d]){const u=r[d+3];u>=0?o[u]():o[-u].unsubscribe(),d+=2}else r[d].call(o[r[d+1]]);null!==o&&(i[zi]=null);const a=i[tr];if(null!==a){i[tr]=null;for(let d=0;d<a.length;d++)(0,a[d])()}}(e,i),1===i[Ve].type&&i[Et].destroy();const o=i[Gs];if(null!==o&&Hn(i[en])){o!==i[en]&&cb(o,i);const a=i[go];null!==a&&a.detachView(e)}!function s_(e){pu.delete(e[fl])}(i)}finally{Q(r)}}function U_(e,i,r){return function ub(e,i,r){let o=i;for(;null!==o&&40&o.type;)o=(i=o).parent;if(null===o)return r[Vt];{const{componentOffset:a}=o;if(a>-1){const{encapsulation:d}=e.data[o.directiveStart+a];if(d===Er.None||d===Er.Emulated)return null}return nr(o,r)}}(e,i.parent,r)}function Cd(e,i,r,o,a){e.insertBefore(i,r,o,a)}function hb(e,i,r){e.appendChild(i,r)}function fb(e,i,r,o,a){null!==o?Cd(e,i,r,o,a):hb(e,i,r)}function Pf(e,i){return e.parentNode(i)}let H_,gb=function _b(e,i,r){return 40&e.type?nr(e,r):null};function Lf(e,i,r,o){const a=U_(e,o,i),d=i[Et],p=function pb(e,i,r){return gb(e,i,r)}(o.parent||i[gn],o,i);if(null!=a)if(Array.isArray(r))for(let b=0;b<r.length;b++)fb(d,a,r[b],p,!1);else fb(d,a,r,p,!1);void 0!==H_&&H_(d,o,i,r,a)}function Ru(e,i){if(null!==i){const r=i.type;if(3&r)return nr(i,e);if(4&r)return V_(-1,e[i.index]);if(8&r){const o=i.child;if(null!==o)return Ru(e,o);{const a=e[i.index];return Hn(a)?V_(-1,a):un(a)}}if(32&r)return F_(i,e)()||un(e[i.index]);{const o=bb(e,i);return null!==o?Array.isArray(o)?o[0]:Ru(qs(e[mn]),o):Ru(e,i.next)}}return null}function bb(e,i){return null!==i?e[mn][gn].projection[i.projection]:null}function V_(e,i){const r=Un+e+1;if(r<i.length){const o=i[r],a=o[Ve].firstChild;if(null!==a)return Ru(o,a)}return i[kr]}function W_(e,i,r,o,a,d,u){for(;null!=r;){const p=o[r.index],b=r.type;if(u&&0===i&&(p&&Fn(un(p),o),r.flags|=2),32&~r.flags)if(8&b)W_(e,i,r.child,o,a,d,!1),oc(i,e,a,p,d);else if(32&b){const E=F_(r,o);let T;for(;T=E();)oc(i,e,a,T,d);oc(i,e,a,p,d)}else 16&b?wb(e,i,o,r,a,d):oc(i,e,a,p,d);r=u?r.projectionNext:r.next}}function $f(e,i,r,o,a,d){W_(r,o,e.firstChild,i,a,d,!1)}function wb(e,i,r,o,a,d){const u=r[mn],b=u[gn].projection[o.projection];if(Array.isArray(b))for(let E=0;E<b.length;E++)oc(i,e,a,b[E],d);else{let E=b;const T=u[en];Jd(o)&&(E.flags|=128),W_(e,i,E,T,a,d,!0)}}function yb(e,i,r){""===r?e.removeAttribute(i,"class"):e.setAttribute(i,"class",r)}function xb(e,i,r){const{mergedAttrs:o,classes:a,styles:d}=r;null!==o&&nl(e,i,o),null!==a&&yb(e,i,a),null!==d&&function iC(e,i,r){e.setAttribute(i,"style",r)}(e,i,d)}const zt={};function Cb(e=1){Db(Wt(),De(),Vn()+e,!1)}function Db(e,i,r,o){if(!o)if(3&~i[ft]){const d=e.preOrderHooks;null!==d&&Kd(i,d,0,r)}else{const d=e.preOrderCheckHooks;null!==d&&ys(i,d,r)}La(r)}function sc(e,i=Ut.Default){const r=De();return null===r?Qn(e,i):$h(an(),r,ne(e),i)}function Eb(){throw new Error("invalid")}function Sb(e,i,r,o,a,d){const u=Q(null);try{let p=null;a&Ii.SignalBased&&(p=i[o][X]),null!==p&&void 0!==p.transformFn&&(d=p.transformFn(d)),a&Ii.HasDecoratorInputTransform&&(d=e.inputTransforms[o].call(i,d)),null!==e.setInput?e.setInput(i,p,d,r,o):y(i,p,o,d)}finally{Q(u)}}function Ff(e,i,r,o,a,d,u,p,b,E,T){const P=i.blueprint.slice();return P[Vt]=a,P[ft]=204|o,(null!==E||e&&2048&e[ft])&&(P[ft]|=2048),Bo(P),P[en]=P[Ws]=e,P[cn]=r,P[hr]=u||e&&e[hr],P[Et]=p||e&&e[Et],P[Nn]=b||e&&e[Nn]||null,P[gn]=d,P[fl]=function qn(){return oi++}(),P[Rn]=T,P[pl]=E,P[mn]=2==i.type?e[mn]:P,P}function ac(e,i,r,o,a){let d=e.data[i];if(null===d)d=function G_(e,i,r,o,a){const d=Qc(),u=Gd(),b=e.data[i]=function uC(e,i,r,o,a,d){let u=i?i.injectorIndex:-1,p=0;return function Dl(){return null!==kt.skipHydrationRootTNode}()&&(p|=128),{type:r,index:o,insertBeforeIndex:null,injectorIndex:u,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
1776set:-1,propertyBindings:null,flags:p,providerIndexes:0,value:a,attrs:d,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,u?d:d&&d.parent,r,i,o,a);return null===e.firstChild&&(e.firstChild=b),null!==d&&(u?null==d.child&&null!==b.parent&&(d.child=b):null===d.next&&(d.next=b,b.prev=d)),b}(e,i,r,o,a),function Bp(){return kt.lFrame.inI18n}()&&(d.flags|=32);else if(64&d.type){d.type=r,d.value=o,d.attrs=a;const u=function Na(){const e=kt.lFrame,i=e.currentTNode;return e.isParent?i:i.parent}();d.injectorIndex=null===u?-1:u.injectorIndex}return vo(d,!0),d}function Pu(e,i,r,o){if(0===r)return-1;const a=i.length;for(let d=0;d<r;d++)i.push(o),e.blueprint.push(o),e.data.push(null);return a}function Ib(e,i,r,o,a){const d=Vn(),u=2&o;try{La(-1),u&&i.length>Tt&&Db(e,i,Tt,!1),Hi(u?2:0,a),r(o,a)}finally{La(d),Hi(u?3:1,a)}}function K_(e,i,r){if(rd(i)){const o=Q(null);try{const d=i.directiveEnd;for(let u=i.directiveStart;u<d;u++){const p=e.data[u];p.contentQueries&&p.contentQueries(1,r[u],u)}}finally{Q(o)}}}function q_(e,i,r){Gc()&&(function bC(e,i,r,o){const a=r.directiveStart,d=r.directiveEnd;hs(r)&&function EC(e,i,r){const o=nr(i,e),a=Mb(r);let u=16;r.signals?u=4096:r.onPush&&(u=64);const p=Bf(e,Ff(e,a,null,u,o,i,null,e[hr].rendererFactory.createRenderer(o,r),null,null,null));e[i.index]=p}(i,r,e.data[a+r.componentOffset]),e.firstCreatePass||Qd(r,i),Fn(o,i);const u=r.initialInputs;for(let p=a;p<d;p++){const b=e.data[p],E=Ba(i,e,p,r);Fn(E,i),null!==u&&SC(0,p-a,E,b,0,u),Ui(b)&&(fr(r.index,i)[cn]=Ba(i,e,p,r))}}(e,i,r,nr(r,i)),!(64&~r.flags)&&Rb(e,i,r))}function Q_(e,i,r=nr){const o=i.localNames;if(null!==o){let a=i.index+1;for(let d=0;d<o.length;d+=2){const u=o[d+1],p=-1===u?r(i,e):e[u];e[a++]=p}}}function Mb(e){const i=e.tView;return null===i||i.incompleteFirstPass?e.tView=Z_(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):i}function Z_(e,i,r,o,a,d,u,p,b,E,T){const P=Tt+o,q=P+a,Z=function oC(e,i){const r=[];for(let o=0;o<i;o++)r.push(o<e?null:zt);return r}(P,q),le="function"==typeof E?E():E;return Z[Ve]={type:e,blueprint:Z,template:r,queries:null,viewQuery:p,declTNode:i,data:Z.slice().fill(null,P),bindingStartIndex:P,expandoStartIndex:q,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 d?d():d,pipeRegistry:"function"==typeof u?u():u,firstChild:null,schemas:b,consts:le,incompleteFirstPass:!1,ssrId:T}}let Tb=()=>null;function kb(e,i,r,o,a){for(let d in i){if(!i.hasOwnProperty(d))continue;const u=i[d];if(void 0===u)continue;o??={};let p,b=Ii.None;Array.isArray(u)?(p=u[0],b=u[1]):p=u;let E=d;if(null!==a){if(!a.hasOwnProperty(d))continue;E=a[d]}0===e?Ab(o,r,E,p,b):Ab(o,r,E,p)}return o}function Ab(e,i,r,o,a){let d;e.hasOwnProperty(r)?(d=e[r]).push(i,o):d=e[r]=[i,o],void 0!==a&&d.push(a)}function X_(e,i,r,o){if(Gc()){const a=null===o?null:{"":-1},d=function wC(e,i){const r=e.directiveRegistry;let o=null,a=null;if(r)for(let d=0;d<r.length;d++){const u=r[d];if(rl(i,u.selectors,!1))if(o||(o=[]),Ui(u))if(null!==u.findHostDirectiveDefs){const p=[];a=a||new Map,u.findHostDirectiveDefs(u,p,a),o.unshift(...p,u),Y_(e,i,p.length)}else o.unshift(u),Y_(e,i,0);else a=a||new Map,u.findHostDirectiveDefs?.(u,o,a),o.push(u)}return null===o?null:[o,a]}(e,r);let u,p;null===d?u=p=null:[u,p]=d,null!==u&&Ob(e,i,r,u,a,p),a&&function yC(e,i,r){if(i){const o=e.localNames=[];for(let a=0;a<i.length;a+=2){const d=r[i[a+1]];if(null==d)throw new Pe(-301,!1);o.push(i[a],d)}}}(r,o,a)}r.mergedAttrs=Bs(r.mergedAttrs,r.attrs)}function Ob(e,i,r,o,a,d){for(let E=0;E<o.length;E++)ou(Qd(r,i),e,o[E].type);!function CC(e,i,r){e.flags|=1,e.directiveStart=i,e.directiveEnd=i+r,e.providerIndexes=i}(r,e.data.length,o.length);for(let E=0;E<o.length;E++){const T=o[E];T.providersResolver&&T.providersResolver(T)}let u=!1,p=!1,b=Pu(e,i,o.length,null);for(let E=0;E<o.length;E++){const T=o[E];r.mergedAttrs=Bs(r.mergedAttrs,T.hostAttrs),DC(e,r,i,b,T),xC(b,T,a),null!==T.contentQueries&&(r.flags|=4),(null!==T.hostBindings||null!==T.hostAttrs||0!==T.hostVars)&&(r.flags|=64);const P=T.type.prototype;
1776!u&&(P.ngOnChanges||P.ngOnInit||P.ngDoCheck)&&((e.preOrderHooks??=[]).push(r.index),u=!0),!p&&(P.ngOnChanges||P.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(r.index),p=!0),b++}!function hC(e,i,r){const a=i.directiveEnd,d=e.data,u=i.attrs,p=[];let b=null,E=null;for(let T=i.directiveStart;T<a;T++){const P=d[T],q=r?r.get(P):null,le=q?q.outputs:null;b=kb(0,P.inputs,T,b,q?q.inputs:null),E=kb(1,P.outputs,T,E,le);const Ee=null===b||null===u||wi(i)?null:IC(b,T,u);p.push(Ee)}null!==b&&(b.hasOwnProperty("class")&&(i.flags|=8),b.hasOwnProperty("style")&&(i.flags|=16)),i.initialInputs=p,i.inputs=b,i.outputs=E}(e,r,d)}function Rb(e,i,r){const o=r.directiveStart,a=r.directiveEnd,d=r.index,u=function zp(){return kt.lFrame.currentDirectiveIndex}();try{La(d);for(let p=o;p<a;p++){const b=e.data[p],E=i[p];Yc(p),(null!==b.hostBindings||0!==b.hostVars||null!==b.hostAttrs)&&vC(b,E)}}finally{La(-1),Yc(u)}}function vC(e,i){null!==e.hostBindings&&e.hostBindings(1,i)}function Y_(e,i,r){i.componentOffset=r,(e.components??=[]).push(i.index)}function xC(e,i,r){if(r){if(i.exportAs)for(let o=0;o<i.exportAs.length;o++)r[i.exportAs[o]]=e;Ui(i)&&(r[""]=e)}}function DC(e,i,r,o,a){e.data[o]=a;const d=a.factory||(a.factory=Gr(a.type)),u=new dd(d,Ui(a),sc);e.blueprint[o]=u,r[o]=u,function gC(e,i,r,o,a){const d=a.hostBindings;if(d){let u=e.hostBindingOpCodes;null===u&&(u=e.hostBindingOpCodes=[]);const p=~i.index;(function mC(e){let i=e.length;for(;i>0;){const r=e[--i];if("number"==typeof r&&r<0)return r}return 0})(u)!=p&&u.push(p),u.push(r,o,d)}}(e,i,o,Pu(e,r,a.hostVars,zt),a)}function oa(e,i,r,o,a,d){const u=nr(e,i);!function J_(e,i,r,o,a,d,u){if(null==d)e.removeAttribute(i,a,r);else{const p=null==u?Dt(d):u(d,o||"",a);e.setAttribute(i,a,p,r)}}(i[Et],u,d,e.value,r,o,a)}function SC(e,i,r,o,a,d){const u=d[i];if(null!==u)for(let p=0;p<u.length;)Sb(o,r,u[p++],u[p++],u[p++],u[p++])}function IC(e,i,r){let o=null,a=0;for(;a<r.length;){const d=r[a];if(0!==d)if(5!==d){if("number"==typeof d)break;if(e.hasOwnProperty(d)){null===o&&(o=[]);const u=e[d];for(let p=0;p<u.length;p+=3)if(u[p]===i){o.push(d,u[p+1],u[p+2],r[a+1]);break}}a+=2}else a+=2;else a+=4}return o}function Nb(e,i,r,o){return[e,!0,0,i,null,o,null,r,null,null]}function Pb(e,i){const r=e.contentQueries;if(null!==r){const o=Q(null);try{for(let a=0;a<r.length;a+=2){const u=r[a+1];if(-1!==u){const p=e.data[u];Qr(r[a]),p.contentQueries(2,i[u],u)}}}finally{Q(o)}}}function Bf(e,i){return e[Ti]?e[hl][Xn]=i:e[Ti]=i,e[hl]=i,i}function eg(e,i,r){Qr(0);const o=Q(null);try{i(e,r)}finally{Q(o)}}function Lb(e){return e[zi]||(e[zi]=[])}function $b(e){return e.cleanup||(e.cleanup=[])}function zf(e,i){const r=e[Nn],o=r?r.get(xs,null):null;o&&o.handleError(i)}function tg(e,i,r,o,a){for(let d=0;d<r.length;){const u=r[d++],p=r[d++],b=r[d++];Sb(e.data[u],i[u],o,p,b,a)}}function MC(e,i){const r=fr(i,e),o=r[Ve];!function TC(e,i){for(let r=i.length;r<e.blueprint.length;r++)i.push(e.blueprint[r])}(o,r);const a=r[Vt];null!==a&&null===r[Rn]&&(r[Rn]=Du(a,r[Nn])),ng(o,r,r[cn])}function ng(e,i,r){eu(i);try{const o=e.viewQuery;null!==o&&eg(1,o,r);const a=e.template;null!==a&&Ib(e,i,a,1,r),e.firstCreatePass&&(e.firstCreatePass=!1),i[go]?.finishViewCreation(e),e.staticContentQueries&&Pb(e,i),e.staticViewQueries&&eg(2,e.viewQuery,r);const d=e.components;null!==d&&function kC(e,i){for(let r=0;r<i.length;r++)MC(e,i[r])}(i,d)}catch(o){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),o}finally{i[ft]&=-5,tu()}}function Lu(e,i,r,o){const a=Q(null);try{const d=i.tView,b=Ff(e,d,r,4096&e[ft]?4096:16,null,i,null,null,o?.injector??null,o?.embeddedViewInjector??null,o?.dehydratedView??null);b[Gs]=e[i.index];const T=e[go];return null!==T&&(b[go]=T.createEmbeddedView(d)),ng(d,b,r),b}finally{Q(a)}}function Bb(e,i){const r=Un+i;if(r<e.length)return e[r]}function lc(e,i){return!i||null===i.firstChild||Jd(e)}function $u(e,i,r,o=!0){const a=i[Ve];if(function qx(e,i,r,o){const a=Un+o,d=r.length;o>0&&(r[a-1][Xn]=i),o<d-Un?(i[Xn]=r[a],In(r,Un+o,i)):(r.push(i),i[Xn]=null),i[en]=r;const u=i[Gs];null!==u&&r!==u&&function Qx(e,i){const r=e[mo];i[mn]!==i[en][en][mn]&&(e[ft]|=_l.HasTransplantedViews),null===r?e[mo]=[i]:r.push(i)}(u,i);const p=i[go];null!==p&&p.insertView(e),yl(i),i[ft]|=128}(a,i,e,r),o){const u=V_(r,e),p=i[Et],b=Pf(p,e[kr]);null!==b&&function Gx(e,i,r,o,a,d){o[Vt]=a,o[gn]=i,$f(e,o,r,1,a,d)}(a,e[gn],p,i,b,u)}const d=i[Rn];null!==d&&null!==d.firstChild&&(d.firstChild=null)}function ig(e,i){const r=Ou(e,i);return void 0!==r&&Nf(r[Ve],r),r}function Fu(e,i,r,o,a=!1){for(;null!==r;){const d=i[r.index];null!==d&&o.push(un(d)),Hn(d)&&zb(d,o);const u=r.type;if(8&u)Fu(e,i,r.child,o);else if(32&u){const p=F_(r,i);let b;for(;b=p();)o.push(b)}else if(16&u){const p=bb(i,r);if(Array.isArray(p))o.push(...p);else{const b=qs(i[mn]);Fu(b[Ve],b,p,o,!0)}}r=a?r.projectionNext:r.next}return o}function zb(e,i){for(let r=Un;r<e.length;r++){const o=e[r],a=o[Ve].firstChild;null!==a&&Fu(o[Ve],o,a,i)}e[kr]!==e[Vt]&&i.push(e[kr])}let jb=[];const NC={...Y,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{gs(e.lView)},consumerOnSignalRead(){this.lView[ui]=this}},Ub=100;function jf(e,i=!0,r=0){const o=e[hr],a=o.rendererFactory;a.begin?.();
1776try{!function PC(e,i){rg(e,i);let r=0;for(;wl(e);){if(r===Ub)throw new Pe(103,!1);r++,rg(e,1)}}(e,r)}catch(u){throw i&&zf(e,u),u}finally{a.end?.(),o.inlineEffectRunner?.flush()}}function LC(e,i,r,o){const a=i[ft];if(!(256&~a))return;i[hr].inlineEffectRunner?.flush(),eu(i);let u=null,p=null;(function $C(e){return 2!==e.type})(e)&&(p=function AC(e){return e[ui]??function OC(e){const i=jb.pop()??Object.create(NC);return i.lView=e,i}(e)}(i),u=Re(p));try{Bo(i),function Pa(e){return kt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==r&&Ib(e,i,r,2,o);const b=!(3&~a);if(b){const P=e.preOrderCheckHooks;null!==P&&ys(i,P,null)}else{const P=e.preOrderHooks;null!==P&&Kd(i,P,0,null),$a(i,0)}if(function FC(e){for(let i=sf(e);null!==i;i=Vo(i)){if(!(i[ft]&_l.HasTransplantedViews))continue;const r=i[mo];for(let o=0;o<r.length;o++){qr(r[o])}}}(i),Hb(i,0),null!==e.contentQueries&&Pb(e,i),b){const P=e.contentCheckHooks;null!==P&&ys(i,P)}else{const P=e.contentHooks;null!==P&&Kd(i,P,1),$a(i,1)}!function rC(e,i){const r=e.hostBindingOpCodes;if(null!==r)try{for(let o=0;o<r.length;o++){const a=r[o];if(a<0)La(~a);else{const d=a,u=r[++o],p=r[++o];Xc(u,d),p(2,i[d])}}}finally{La(-1)}}(e,i);const E=e.components;null!==E&&Wb(i,E,0);const T=e.viewQuery;if(null!==T&&eg(2,T,o),b){const P=e.viewCheckHooks;null!==P&&ys(i,P)}else{const P=e.viewHooks;null!==P&&Kd(i,P,2),$a(i,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),i[ri]){for(const P of i[ri])P();i[ri]=null}i[ft]&=-73}catch(b){throw gs(i),b}finally{null!==p&&(Ie(p,u),function RC(e){e.lView[ui]!==e&&(e.lView=null,jb.push(e))}(p)),tu()}}function Hb(e,i){for(let r=sf(e);null!==r;r=Vo(r))for(let o=Un;o<r.length;o++)Vb(r[o],i)}function BC(e,i,r){Vb(fr(i,e),r)}function Vb(e,i){ld(e)&&rg(e,i)}function rg(e,i){const o=e[Ve],a=e[ft],d=e[ui];let u=!!(0===i&&16&a);if(u||=!!(64&a&&0===i),u||=!!(1024&a),u||=!(!d?.dirty||!N(d)),d&&(
1776d.dirty=!1),e[ft]&=-9217,u)LC(o,e,o.template,e[cn]);else if(8192&a){Hb(e,1);const p=o.components;null!==p&&Wb(e,p,1)}}function Wb(e,i,r){for(let o=0;o<i.length;o++)BC(e,i[o],r)}function Bu(e){for(e[hr].changeDetectionScheduler?.notify();e;){e[ft]|=64;const i=qs(e);if(zd(e)&&!i)return e;e=i}return null}class zu{get rootNodes(){const i=this._lView,r=i[Ve];return Fu(r,i,r.firstChild,[])}constructor(i,r,o=!0){this._lView=i,this._cdRefInjectingView=r,this.notifyErrorHandler=o,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[cn]}set context(i){this._lView[cn]=i}get destroyed(){return!(256&~this._lView[ft])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[en];if(Hn(i)){const r=i[8],o=r?r.indexOf(this):-1;o>-1&&(Ou(i,o),as(r,o))}this._attachedToViewContainer=!1}Nf(this._lView[Ve],this._lView)}onDestroy(i){Vd(this._lView,i)}markForCheck(){Bu(this._cdRefInjectingView||this._lView)}detach(){this._lView[ft]&=-129}reattach(){yl(this._lView),this._lView[ft]|=128}detectChanges(){this._lView[ft]|=1024,jf(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Pe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,db(this._lView[Ve],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new Pe(902,!1);this._appRef=i,yl(this._lView)}}let ju=(()=>{class e{static{this.__NG_ELEMENT_ID__=UC}}return e})();const zC=ju,jC=class extends zC{constructor(i,r,o){super(),this._declarationLView=i,this._declarationTContainer=r,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,r){return this.createEmbeddedViewImpl(i,r)}createEmbeddedViewImpl(i,r,o){const a=Lu(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:r,dehydratedView:o});return new zu(a)}};function UC(){return Uf(an(),De())}function Uf(e,i){return 4&e.type?new jC(i,e,Nl(e,i)):null}let Xb=()=>null;function dc(e,i){return Xb(e,i)}class cg{}class h1{}class Yb{}class p1{resolveComponentFactory(i){throw function f1(e){const i=Error(`No component factory found for ${Ht(e)}.`);return i.ngComponent=e,i}(i)}}let Kf=(()=>{class e{static{this.NULL=new p1}}return e})();class ev{}let _1=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function g1(){const e=De(),r=fr(an().index,e);return(hi(r)?r:e)[Et]}()}}return e})(),m1=(()=>{class e{static{this.\u0275prov=rn({token:e,providedIn:"root",factory:()=>null})}}return e})();const ug={},tv=new Set;function sa(e){tv.has(e)||(tv.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function nv(...e){}class xi{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new yo(!1),this.onMicrotaskEmpty=new yo(!1),this.onStable=new yo(!1),this.onError=new yo(!1),typeof Zone>"u")throw new Pe(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!o&&r,a.shouldCoalesceRunChangeDetection=o,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function b1(){const e="function"==typeof Fe.requestAnimationFrame;let i=Fe[e?"requestAnimationFrame":"setTimeout"],r=Fe[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&i&&r){const o=i[Zone.__symbol__("OriginalDelegate")];o&&(i=o);const a=r[Zone.__symbol__("OriginalDelegate")];a&&(r=a)}return{nativeRequestAnimationFrame:i,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function y1(e){const i=()=>{!function w1(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Fe,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,fg(e),e.isCheckStableRunning=!0,hg(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),fg(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,o,a,d,u,p)=>
1776{if(function x1(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(p))return r.invokeTask(a,d,u,p);try{return iv(e),r.invokeTask(a,d,u,p)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===d.type||e.shouldCoalesceRunChangeDetection)&&i(),rv(e)}},onInvoke:(r,o,a,d,u,p,b)=>{try{return iv(e),r.invoke(a,d,u,p,b)}finally{e.shouldCoalesceRunChangeDetection&&i(),rv(e)}},onHasTask:(r,o,a,d)=>{r.hasTask(a,d),o===a&&("microTask"==d.change?(e._hasPendingMicrotasks=d.microTask,fg(e),hg(e)):"macroTask"==d.change&&(e.hasPendingMacrotasks=d.macroTask))},onHandleError:(r,o,a,d)=>(r.handleError(a,d),e.runOutsideAngular(()=>e.onError.emit(d)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!xi.isInAngularZone())throw new Pe(909,!1)}static assertNotInAngularZone(){if(xi.isInAngularZone())throw new Pe(909,!1)}run(i,r,o){return this._inner.run(i,r,o)}runTask(i,r,o,a){const d=this._inner,u=d.scheduleEventTask("NgZoneEvent: "+a,i,v1,nv,nv);try{return d.runTask(u,r,o)}finally{d.cancelTask(u)}}runGuarded(i,r,o){return this._inner.runGuarded(i,r,o)}runOutsideAngular(i){return this._outer.run(i)}}const v1={};function hg(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 fg(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function iv(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function rv(e){e._nesting--,hg(e)}var Dd=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Dd||{});const sv={destroy(){}};function av(e,i){!i&&Lo();const r=i?.injector??xt(Nr);if(!function Ts(e){return"browser"===(e??xt(Nr)).get(mu)}(r))return sv;sa("NgAfterNextRender");const o=r.get(Gu),a=o.handler??=new dv,d=i?.phase??Dd.MixedReadWrite,u=()=>{a.unregister(b),p()},p=r.get(Rl).onDestroy(u),b=Bi(r,()=>new lv(d,()=>{u(),e()}));return a.register(b),{destroy:u}}class lv{constructor(i,r){this.phase=i,this.callbackFn=r,this.zone=xt(xi),this.errorHandler=xt(xs,{optional:!0}),xt(cg,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){this.errorHandler?.handleError(i)}}}class dv{constructor(){this.executingCallbacks=!1,this.buckets={[Dd.EarlyRead]:new Set,[Dd.Write]:new Set,[Dd.MixedReadWrite]:new Set,[Dd.Read]:new Set},this.deferredCallbacks=new Set}register(i){(this.executingCallbacks?this.deferredCallbacks:this.buckets[i.phase]).add(i)}unregister(i){this.buckets[i.phase].delete(i),this.deferredCallbacks.delete(i)}execute(){this.executingCallbacks=!0;for(const i of Object.values(this.buckets))for(const r of i)r.invoke();this.executingCallbacks=!1;for(const i of this.deferredCallbacks)this.buckets[i.phase].add(i);this.deferredCallbacks.clear()}destroy(){for(const i of Object.values(this.buckets))i.clear();this.deferredCallbacks.clear()}}let Gu=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const o of r)o()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static{this.\u0275prov=rn({token:e,providedIn:"root",factory:()=>new e})}}return e})();function zl(e){return!!di(e)}function Qf(e,i,r){let o=r?e.styles:null,a=r?e.classes:null,d=0;if(null!==i)for(let u=0;u<i.length;u++){const p=i[u];"number"==typeof p?d=p:1==d?a=Dn(a,p):2==d&&(o=Dn(o,p+": "+i[++u]+";"))}r?e.styles=o:e.stylesWithoutHost=o,r?e.classes=a:e.classesWithoutHost=a}class hv extends Kf{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const r=Ft(i);return new Qu(r,this.ngModule)}}function fv(e){const i=[];for(const r in e){if(!e.hasOwnProperty(r))continue;const o=e[r];void 0!==o&&i.push({propName:Array.isArray(o)?o[0]:o,templateName:r})}return i}class Zf{constructor(i,r){this.injector=i,this.parentInjector=r}get(i,r,o){o=ma(o);const a=this.injector.get(i,ug,o);return a!==ug||r===ug?a:this.parentInjector.get(i,r,o)}}class Qu extends Yb{get inputs(){const i=this.componentDef,r=i.inputTransforms,o=fv(i.inputs);if(null!==r)for(const a of o)r.hasOwnProperty(a.propName)&&(a.transform=r[a.propName]);return o}get outputs(){return fv(this.componentDef.outputs)}constructor(i,r){super(),this.componentDef=i,this.ngModule=r,this.componentType=i.type,this.selector=function Yi(e){return e.map(Ir).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!r}create(i,r,o,a){const d=Q(null);try{let u=(a=a||this.ngModule)instanceof er?a:a?.injector;u&&null!==this.componentDef.getStandaloneInjector&&(u=this.componentDef.getStandaloneInjector(u)||u);const p=u?new Zf(i,u):i,b=p.get(ev,null);if(null===b)throw new Pe(407,!1);
1776const E=p.get(m1,null),q={rendererFactory:b,sanitizer:E,inlineEffectRunner:null,afterRenderEventManager:p.get(Gu,null),changeDetectionScheduler:p.get(cg,null)},Z=b.createRenderer(null,this.componentDef),le=this.componentDef.selectors[0][0]||"div",Ee=o?function sC(e,i,r,o){const d=o.get(_f,!1)||r===Er.ShadowDom,u=e.selectRootElement(i,d);return function aC(e){Tb(e)}(u),u}(Z,o,this.componentDef.encapsulation,p):Rf(Z,le,function I1(e){const i=e.toLowerCase();return"svg"===i?"svg":"math"===i?"math":null}(le));let Ke=512;this.componentDef.signals?Ke|=4096:this.componentDef.onPush||(Ke|=16);let et=null;null!==Ee&&(et=Du(Ee,p,!0));const $e=Z_(0,null,null,1,0,null,null,null,null,null,null),Mt=Ff(null,$e,null,Ke,null,null,q,Z,p,null,et);let tn,kn;eu(Mt);try{const $i=this.componentDef;let lo,Pc=null;$i.findHostDirectiveDefs?(lo=[],Pc=new Map,$i.findHostDirectiveDefs($i,lo,Pc),lo.push($i)):lo=[$i];const zx=function T1(e,i){const r=e[Ve],o=Tt;return e[o]=i,ac(r,o,2,"#host",null)}(Mt,Ee),UT=function k1(e,i,r,o,a,d,u){const p=a[Ve];!function A1(e,i,r,o){for(const a of e)i.mergedAttrs=Bs(i.mergedAttrs,a.hostAttrs);null!==i.mergedAttrs&&(Qf(i,i.mergedAttrs,!0),null!==r&&xb(o,r,i))}(o,e,i,u);let b=null;null!==i&&(b=Du(i,a[Nn]));const E=d.rendererFactory.createRenderer(i,r);let T=16;r.signals?T=4096:r.onPush&&(T=64);const P=Ff(a,Mb(r),null,T,a[e.index],e,d,E,null,null,b);return p.firstCreatePass&&Y_(p,e,o.length-1),Bf(a,P),a[e.index]=P}(zx,Ee,$i,lo,Mt,q,Z);kn=vl($e,Tt),Ee&&function R1(e,i,r,o){if(o)nl(e,r,["ng-version","17.3.12"]);else{const{attrs:a,classes:d}=function Ld(e){const i=[],r=[];let o=1,a=2;for(;o<e.length;){let d=e[o];if("string"==typeof d)2===a?""!==d&&i.push(d,e[++o]):8===a&&r.push(d);else{if(!li(a))break;a=d}o++}return{attrs:i,classes:r}}(i.selectors[0]);a&&nl(e,r,a),d&&d.length>0&&yb(e,r,d.join(" "))}}(Z,$i,Ee,o),void 0!==r&&function N1(e,i,r){const o=e.projection=[];for(let a=0;a<i.length;a++){const d=r[a];o.push(null!=d?Array.from(d):null)}}(kn,this.ngContentSelectors,r),tn=function O1(e,i,r,o,a,d){const u=an(),p=a[Ve],b=nr(u,a);Ob(p,a,u,r,null,o);for(let T=0;T<r.length;T++)Fn(Ba(a,p,u.directiveStart+T,u),a);Rb(p,a,u),b&&Fn(b,a);const E=Ba(a,p,u.directiveStart+u.componentOffset,u);if(e[cn]=a[cn]=E,null!==d)for(const T of d)T(E,i);return K_(p,u,a),E}(UT,$i,lo,Pc,Mt,[P1]),ng($e,Mt,null)}finally{tu()}return new M1(this.componentType,tn,Nl(kn,Mt),Mt,kn)}finally{Q(d)}}}class M1 extends h1{constructor(i,r,o,a,d){super(),this.location=o,this._rootLView=a,this._tNode=d,this.previousInputValues=null,this.instance=r,this.hostView=this.changeDetectorRef=new zu(a,void 0,!1),this.componentType=i}setInput(i,r){const o=this._tNode.inputs;let a;if(null!==o&&(a=o[i])){if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),r))return;const d=this._rootLView;tg(d[Ve],d,a,i,r),this.previousInputValues.set(i,r),Bu(fr(this._tNode.index,d))}}get injector(){return new hn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function P1(){const e=an();zo(De()[Ve],e)}let Xf=(()=>{class e{static{this.__NG_ELEMENT_ID__=L1}}return e})();function L1(){return gv(an(),De())}const $1=Xf,pv=class extends $1{constructor(i,r,o){super(),this._lContainer=i,this._hostTNode=r,this._hostLView=o}get element(){return Nl(this._hostTNode,this._hostLView)}get injector(){return new hn(this._hostTNode,this._hostLView)}get parentInjector(){const i=ud(this._hostTNode,this._hostLView);if(Zs(i)){const r=kl(i,this._hostLView),o=Xs(i);return new hn(r[Ve].data[o+8],r)}return new hn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const r=_v(this._lContainer);return null!==r&&r[i]||null}get length(){return this._lContainer.length-Un}createEmbeddedView(i,r,o){let a,d;"number"==typeof o?a=o:null!=o&&(a=o.index,d=o.injector);const u=dc(this._lContainer,i.ssrId),p=i.createEmbeddedViewImpl(r||{},d,u);return this.insertImpl(p,a,lc(this._hostTNode,u)),p}createComponent(i,r,o,a,d){const u=i&&!function Oe(e){return"function"==typeof e}(i);let p;if(u)p=r;else{const le=r||{};p=le.index,o=le.injector,a=le.projectableNodes,d=le.environmentInjector||le.ngModuleRef}const b=u?i:new Qu(Ft(i)),E=o||this.parentInjector;if(!d&&null==b.ngModule){const Ee=(u?E:this.parentInjector).get(er,null);Ee&&(d=Ee)}const T=Ft(b.componentType??{}),P=dc(this._lContainer,T?.id??null),Z=b.create(E,a,P?.firstChild??null,d);return this.insertImpl(Z.hostView,p,lc(this._hostTNode,P)),Z}insert(i,r){return this.insertImpl(i,r,!0)}insertImpl(i,r,o){const a=i._lView;if(function Rp(e){return Hn(e[en])}
1776(a)){const p=this.indexOf(i);if(-1!==p)this.detach(p);else{const b=a[en],E=new pv(b,b[gn],b[en]);E.detach(E.indexOf(i))}}const d=this._adjustIndex(r),u=this._lContainer;return $u(u,a,d,o),i.attachToViewContainerRef(),In(mg(u),d,i),i}move(i,r){return this.insert(i,r)}indexOf(i){const r=_v(this._lContainer);return null!==r?r.indexOf(i):-1}remove(i){const r=this._adjustIndex(i,-1),o=Ou(this._lContainer,r);o&&(as(mg(this._lContainer),r),Nf(o[Ve],o))}detach(i){const r=this._adjustIndex(i,-1),o=Ou(this._lContainer,r);return o&&null!=as(mg(this._lContainer),r)?new zu(o):null}_adjustIndex(i,r=0){return i??this.length+r}};function _v(e){return e[8]}function mg(e){return e[8]||(e[8]=[])}function gv(e,i){let r;const o=i[e.index];return Hn(o)?r=o:(r=Nb(o,i,null,e),i[e.index]=r,Bf(i,r)),mv(r,i,e,o),new pv(r,e,i)}let mv=function vv(e,i,r,o){if(e[kr])return;let a;a=8&r.type?un(o):function F1(e,i){const r=e[Et],o=r.createComment(""),a=nr(i,e);return Cd(r,Pf(r,a),o,function Jx(e,i){return e.nextSibling(i)}(r,a),!1),o}(i,r),e[kr]=a},bg=()=>!1;class vg{constructor(i){this.queryList=i,this.matches=null}clone(){return new vg(this.queryList)}setDirty(){this.queryList.setDirty()}}class wg{constructor(i=[]){this.queries=i}createEmbeddedView(i){const r=i.queries;if(null!==r){const o=null!==i.contentQueries?i.contentQueries[0]:r.length,a=[];for(let d=0;d<o;d++){const u=r.getByIndex(d);a.push(this.queries[u.indexInDeclarationView].clone())}return new wg(a)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let r=0;r<this.queries.length;r++)null!==Eg(i,r).matches&&this.queries[r].setDirty()}}class wv{constructor(i,r,o=null){this.flags=r,this.read=o,this.predicate="string"==typeof i?function G1(e){return e.split(",").map(i=>i.trim())}(i):i}}class yg{constructor(i=[]){this.queries=i}elementStart(i,r){for(let o=0;o<this.queries.length;o++)this.queries[o].elementStart(i,r)}elementEnd(i){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(i)}embeddedTView(i){let r=null;for(let o=0;o<this.length;o++){const a=null!==r?r.length:0,d=this.getByIndex(o).embeddedTView(i,a);d&&(d.indexInDeclarationView=o,null!==r?r.push(d):r=[d])}return null!==r?new yg(r):null}template(i,r){for(let o=0;o<this.queries.length;o++)this.queries[o].template(i,r)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class xg{constructor(i,r=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(i,r){this.isApplyingToNode(r)&&this.matchTNode(i,r)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,r){this.elementStart(i,r)}embeddedTView(i,r){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,r),new xg(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&1&~this.metadata.flags){const r=this._declarationNodeIndex;let o=i.parent;for(;null!==o&&8&o.type&&o.index!==r;)o=o.parent;return r===(null!==o?o.index:-1)}return this._appliesToNextNode}matchTNode(i,r){const o=this.metadata.predicate;if(Array.isArray(o))for(let a=0;a<o.length;a++){const d=o[a];this.matchTNodeWithReadOption(i,r,U1(r,d)),this.matchTNodeWithReadOption(i,r,Ys(r,i,d,!1,!1))}else o===ju?4&r.type&&this.matchTNodeWithReadOption(i,r,-1):this.matchTNodeWithReadOption(i,r,Ys(r,i,o,!1,!1))}matchTNodeWithReadOption(i,r,o){if(null!==o){const a=this.metadata.read;if(null!==a)if(a===fd||a===Xf||a===ju&&4&r.type)this.addMatch(r.index,-2);else{const d=Ys(r,i,a,!1,!1);null!==d&&this.addMatch(r.index,d)}else this.addMatch(r.index,o)}}addMatch(i,r){null===this.matches?this.matches=[i,r]:this.matches.push(i,r)}}function U1(e,i){const r=e.localNames;if(null!==r)for(let o=0;o<r.length;o+=2)if(r[o]===i)return r[o+1];return null}function V1(e,i,r,o){return-1===r?function H1(e,i){return 11&e.type?Nl(e,i):4&e.type?Uf(e,i):null}(i,e):-2===r?function W1(e,i,r){return r===fd?Nl(i,e):r===ju?Uf(i,e):r===Xf?gv(i,e):void 0}(e,i,o):Ba(e,e[Ve],r,i)}function yv(e,i,r,o){const a=i[go].queries[o];if(null===a.matches){const d=e.data,u=r.matches,p=[];for(let b=0;null!==u&&b<u.length;b+=2){const E=u[b];p.push(E<0?null:V1(i,d[E],u[b+1],r.metadata.read))}a.matches=p}return a.matches}function Cg(e,i,r,o){const a=e.queries.getByIndex(r),d=a.matches;if(null!==d){const u=yv(e,i,a,r);for(let p=0;p<d.length;p+=2){const b=d[p];if(b>0)o.push(u[p/2]);else{const E=d[p+1],T=i[-b];for(let P=Un;P<T.length;P++){const q=T[P];q[Gs]===q[en]&&Cg(q[Ve],q,E,o)}if(null!==T[mo]){const P=T[mo];for(let q=0;q<P.length;q++){const Z=P[q];Cg(Z[Ve],Z,E,o)}}}}}return o}function xv(e,i,r){const o=new fu(!(4&~r));return function cC(e,i,r,o){const a=Lb(i);a.push(r),e.firstCreatePass&&$b(e).push(o,a.length-1)}(e,i,o,o.destroy),(i[go]??=new wg).queries.push(new vg(o))-1}function Ev(e,i,r){null===e.queries&&(e.queries=new yg),e.queries.track(new xg(i,r))}function Eg(e,i){return e.queries.getByIndex(i)}function Sv(e,i){const r=e[Ve],o=Eg(r,i);return o.crossesNgTemplate?Cg(r,e,i,[]):yv(r,e,o,i)}function Mv(e,i){sa("NgSignals");const r=function On(e){const i=Object.create(Be);i.value=e;const r=()=>(ce(i),i.value);return r[X]=i,r}(e),o=r[X];return i?.equal&&(o.equal=i.equal),r.set=a=>we(o,a),r.update=a=>
1776function pe(e,i){ve()||Nt(),we(e,i(e.value))}(o,a),r.asReadonly=Tv.bind(r),r}function Tv(){const e=this[X];if(void 0===e.readonlyFn){const i=()=>this();i[X]=e,e.readonlyFn=i}return e.readonlyFn}function Gv(e){const i=e.inputConfig,r={};for(const o in i)if(i.hasOwnProperty(o)){const a=i[o];Array.isArray(a)&&a[3]&&(r[o]=a[3])}e.inputTransforms=r}class Ed{}class Kv{}function fD(e,i){return new Ig(e,i??null,[])}class Ig extends Ed{constructor(i,r,o){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new hv(this);const a=di(i);this._bootstrapComponents=Io(a.bootstrap),this._r3Injector=Gh(i,r,[{provide:Ed,useValue:this},{provide:Kf,useValue:this.componentFactoryResolver},...o],Ht(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class Mg extends Kv{constructor(i){super(),this.moduleType=i}create(i){return new Ig(this.moduleType,i,[])}}class qv extends Ed{constructor(i){super(),this.componentFactoryResolver=new hv(this),this.instance=null;const r=new on([...i.providers,{provide:Ed,useValue:this},{provide:Kf,useValue:this.componentFactoryResolver}],i.parent||Us(),i.debugName,new Set(["environment"]));this.injector=r,i.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function Tg(e,i,r=null){return new qv({providers:e,parent:i,debugName:r,runEnvironmentInitializers:!0}).injector}let uc=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new st.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function tp(e){return!!kg(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function kg(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function aa(e,i,r){return e[i]=r}function pi(e,i,r){return!Object.is(e[i],r)&&(e[i]=r,!0)}function hc(e,i,r,o,a,d,u,p){const b=De(),E=Wt(),T=e+Tt,P=E.firstCreatePass?function wD(e,i,r,o,a,d,u,p,b){const E=i.consts,T=ac(i,e,4,u||null,Or(E,p));X_(i,r,T,Or(E,b)),zo(i,T);const P=T.tView=Z_(2,T,o,a,d,i.directiveRegistry,i.pipeRegistry,null,i.schemas,E,null);return null!==i.queries&&(i.queries.template(i,T),P.queries=i.queries.embeddedTView(T)),T}(T,E,b,i,r,o,a,d,u):E.data[T];vo(P,!1);const q=Qv(E,b,P,e);Ml()&&Lf(E,b,q,P),Fn(q,b);const Z=Nb(q,b,q,P);return b[T]=Z,Bf(b,Z),function bv(e,i,r){return bg(e,i,r)}(Z,P,b),od(P)&&q_(E,b,P),null!=u&&Q_(b,P,p),hc}let Qv=function Zv(e,i,r,o){return wo(!0),i[Et].createComment("")};function zg(e,i,r,o){const a=De();return pi(a,rr(),i)&&(Wt(),oa(Ln(),a,e,i,r,o)),zg}function lp(e,i){return e<<17|i<<2}function Hl(e){return e>>17&32767}function jg(e){return 2|e}function Md(e){return(131068&e)>>2}function Ug(e,i){return-131069&e|i<<2}function Hg(e){return 1|e}function Iw(e,i,r,o){const a=e[r+1],d=null===i;let u=o?Hl(a):Md(a),p=!1;for(;0!==u&&(!1===p||d);){const E=e[u+1];sE(e[u],i)&&(p=!0,e[u+1]=o?Hg(E):jg(E)),u=o?Hl(E):Md(E)}p&&(e[r+1]=o?jg(a):Hg(a))}function sE(e,i){return null===e||null==i||(Array.isArray(e)?e[1]:e)===i||!(!Array.isArray(e)||"string"!=typeof i)&&Qi(e,i)>=0}function Vg(e,i,r){const o=De();return pi(o,rr(),i)&&function so(e,i,r,o,a,d,u,p){const b=nr(i,r);let T,E=i.inputs;!p&&null!=E&&(T=E[o])?(tg(e,r,T,o,a),hs(i)&&function pC(e,i){const r=fr(i,e);16&r[ft]||(r[ft]|=64)}(r,i.index)):3&i.type&&(o=function fC(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),a=null!=u?u(a,i.value||"",o):a,d.setProperty(b,o,a))}(Wt(),Ln(),o,e,i,o[Et],r,!1),Vg}function Wg(e,i,r,o,a){const u=a?"class":"style";tg(e,r,i.inputs[u],u,o)}function Gg(e,i){return function ks(e,i,r,o){const a=De(),d=Wt(),u=function vs(e){const i=kt.lFrame,r=i.bindingIndex;return i.bindingIndex=i.bindingIndex+e,r}(2);d.firstUpdatePass&&function Lw(e,i,r,o){const a=e.data;if(null===a[r+1]){const d=a[Vn()],u=function Pw(e,i){return i>=e.expandoStartIndex}(e,r);(function zw(e,i){return!!(e.flags&(i?8:16))})(d,o)&&null===i&&!u&&(i=!1),i=function _E(e,i,r,o){const a=function J
1776c(e){const i=kt.lFrame.currentDirectiveIndex;return-1===i?null:e[i]}(e);let d=o?i.residualClasses:i.residualStyles;if(null===a)0===(o?i.classBindings:i.styleBindings)&&(r=nh(r=Kg(null,e,i,r,o),i.attrs,o),d=null);else{const u=i.directiveStylingLast;if(-1===u||e[u]!==a)if(r=Kg(a,e,i,r,o),null===d){let b=function gE(e,i,r){const o=r?i.classBindings:i.styleBindings;if(0!==Md(o))return e[Hl(o)]}(e,i,o);void 0!==b&&Array.isArray(b)&&(b=Kg(null,e,i,b[1],o),b=nh(b,i.attrs,o),function mE(e,i,r,o){e[Hl(r?i.classBindings:i.styleBindings)]=o}(e,i,o,b))}else d=function bE(e,i,r){let o;const a=i.directiveEnd;for(let d=1+i.directiveStylingLast;d<a;d++)o=nh(o,e[d].hostAttrs,r);return nh(o,i.attrs,r)}(e,i,o)}return void 0!==d&&(o?i.residualClasses=d:i.residualStyles=d),r}(a,d,i,o),function rE(e,i,r,o,a,d){let u=d?i.classBindings:i.styleBindings,p=Hl(u),b=Md(u);e[o]=r;let T,E=!1;if(Array.isArray(r)?(T=r[1],(null===T||Qi(r,T)>0)&&(E=!0)):T=r,a)if(0!==b){const q=Hl(e[p+1]);e[o+1]=lp(q,p),0!==q&&(e[q+1]=Ug(e[q+1],o)),e[p+1]=function nE(e,i){return 131071&e|i<<17}(e[p+1],o)}else e[o+1]=lp(p,0),0!==p&&(e[p+1]=Ug(e[p+1],o)),p=o;else e[o+1]=lp(b,0),0===p?p=o:e[b+1]=Ug(e[b+1],o),b=o;E&&(e[o+1]=jg(e[o+1])),Iw(e,T,o,!0),Iw(e,T,o,!1),function oE(e,i,r,o,a){const d=a?e.residualClasses:e.residualStyles;null!=d&&"string"==typeof i&&Qi(d,i)>=0&&(r[o+1]=Hg(r[o+1]))}(i,T,e,o,d),u=lp(p,b),d?i.classBindings=u:i.styleBindings=u}(a,d,i,r,u,o)}}(d,e,u,o),i!==zt&&pi(a,u,i)&&function Fw(e,i,r,o,a,d,u,p){if(!(3&i.type))return;const b=e.data,E=b[p+1],T=function iE(e){return!(1&~e)}(E)?Bw(b,i,r,a,Md(E),u):void 0;dp(T)||(dp(d)||function tE(e){return!(2&~e)}(E)&&(d=Bw(b,null,r,a,p,u)),function nC(e,i,r,o,a){if(i)a?e.addClass(r,o):e.removeClass(r,o);else{let d=-1===o.indexOf("-")?void 0:Of.DashCase;null==a?e.removeStyle(r,o,d):("string"==typeof a&&a.endsWith("!important")&&(a=a.slice(0,-10),d|=Of.Important),e.setStyle(r,o,a,d))}}(o,u,bl(Vn(),r),a,d))}(d,d.data[Vn()],a,a[Et],e,a[u+1]=function xE(e,i){return null==e||""===e||("string"==typeof i?e+=i:"object"==typeof e&&(e=Ht(Wi(e)))),e}(i,r),o,u)}(e,i,null,!0),Gg}function Kg(e,i,r,o,a){let d=null;const u=r.directiveEnd;let p=r.directiveStylingLast;for(-1===p?p=r.directiveStart:p++;p<u&&(d=i[p],o=nh(o,d.hostAttrs,a),d!==e);)p++;return null!==e&&(r.directiveStylingLast=p),o}function nh(e,i,r){const o=r?1:2;let a=-1;if(null!==i)for(let d=0;d<i.length;d++){const u=i[d];"number"==typeof u?a=u:a===o&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Ei(e,u,!!r||i[++d]))}return void 0===e?null:e}function Bw(e,i,r,o,a,d){const u=null===i;let p;for(;a>0;){const b=e[a],E=Array.isArray(b),T=E?b[1]:b,P=null===T;let q=r[a+1];q===zt&&(q=P?Qt:void 0);let Z=P?el(q,o):T===o?q:void 0;if(E&&!dp(Z)&&(Z=el(b,o)),dp(Z)&&(p=Z,u))return p;const le=e[a+1];a=u?Hl(le):Md(le)}if(null!==i){let b=d?i.residualClasses:i.residualStyles;null!=b&&(p=el(b,o))}return p}function dp(e){return void 0!==e}class RE{destroy(i){}updateValue(i,r){}swap(i,r){const o=Math.min(i,r),a=Math.max(i,r),d=this.detach(a);if(a-o>1){const u=this.detach(o);this.attach(o,d),this.attach(a,u)}else this.attach(o,d)}move(i,r){this.attach(r,this.detach(i))}}function qg(e,i,r,o,a){return e===r&&Object.is(i,o)?1:Object.is(a(e,i),a(r,o))?-1:0}function Qg(e,i,r,o){return!(void 0===i||!i.has(o)||(e.attach(r,i.get(o)),i.delete(o),0))}function jw(e,i,r,o,a){if(Qg(e,i,o,r(o,a)))e.updateValue(o,a);else{const d=e.create(o,a);e.attach(o,d)}}function Uw(e,i,r,o){const a=new Set;for(let d=i;d<=r;d++)a.add(o(d,e.at(d)));return a}class Hw{constructor(){this.kvMap=new Map,this._vMap=void 0}has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;const r=this.kvMap.get(i);return void 0!==this._vMap&&this._vMap.has(r)?(this.kvMap.set(i,this._vMap.get(r)),this._vMap.delete(r)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,r){if(this.kvMap.has(i)){let o=this.kvMap.get(i);void 0===this._vMap&&(this._vMap=new Map);const a=this._vMap;for(;a.has(o);)o=a.get(o);a.set(o,r)}else this.kvMap.set(i,r)}forEach(i){for(let[r,o]of this.kvMap)if(i(o,r),void 0!==this._vMap){const a=this._vMap;for(;a.has(o);)o=a.get(o),i(o,r)}}}function Vw(e,i,r){sa("NgControlFlow");const o=De(),a=rr(),d=Zg(o,Tt+e);if(pi(o,a,i)){const p=Q(null);try{if(ig(d,0),-1!==i){const b=Xg(o[Ve],Tt+i),E=dc(d,b.tView.ssrId);$u(d,Lu(o,b,r,{dehydratedView:E}),0,lc(b,E))}}finally{Q(p)}}else{const p=Bb(d,0);void 0!==p&&(p[cn]=r)}}class PE{constructor(i,r,o){this.lContainer=i,this.$implicit=r,this.$index=o}get $count(){return this.lContainer.length-Un}}class FE{constructor(i,r,o){this.hasEmptyBlock=i,this.trackByFn=r,this.liveCollection=o}}function Ww(e,i,r,o,a,d,u,p,b,E,T,P,q){sa("NgControlFlow");const Z=void 0!==b,le=De(),Ee=p?u.bind(le[mn][cn]):u,Ke=new FE(Z,Ee);le[Tt+e]=Ke,hc(e+1,i,r,o,a,d),Z&&hc(e+2,b,E,T,P,q)}class BE extends RE{constructor(i,r,o){super(),this.lContainer=i,this.hostLView=r,this.templateTNode=o,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Un}at(i){return this.getLView(i)[cn].$implicit}attach(i,r){const o=r[Rn];this.needsIndexUpdate||=i!==this.length,$u(this.lContainer,r,i,lc(this.templateTNode,o))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,function zE(e,i){return Ou(e,i)}(this.lContainer,i)}create(i,r){const o=dc(this.lContainer,this.templateTNode.tView.ssrId);return Lu(this.hostLView,this.templateTNode,new PE(this.lContainer,r,i),{dehydratedView:o})}destroy(i){Nf(i[Ve],i)}updateValue(i,r){this.getLView(i)[cn].$implicit=r}reset(){this.needsIndexUpdate=!1}
1776updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[cn].$index=i}getLView(i){return function jE(e,i){return Bb(e,i)}(this.lContainer,i)}}function Gw(e){const i=Q(null),r=Vn();try{const o=De(),a=o[Ve],d=o[r];if(void 0===d.liveCollection){const p=r+1,b=Zg(o,p),E=Xg(a,p);d.liveCollection=new BE(b,o,E)}else d.liveCollection.reset();const u=d.liveCollection;if(function NE(e,i,r){let o,a,d=0,u=e.length-1;if(Array.isArray(i)){let p=i.length-1;for(;d<=u&&d<=p;){const b=e.at(d),E=i[d],T=qg(d,b,d,E,r);if(0!==T){T<0&&e.updateValue(d,E),d++;continue}const P=e.at(u),q=i[p],Z=qg(u,P,p,q,r);if(0!==Z){Z<0&&e.updateValue(u,q),u--,p--;continue}const le=r(d,b),Ee=r(u,P),Ke=r(d,E);if(Object.is(Ke,Ee)){const et=r(p,q);Object.is(et,le)?(e.swap(d,u),e.updateValue(u,q),p--,u--):e.move(u,d),e.updateValue(d,E),d++}else if(o??=new Hw,a??=Uw(e,d,u,r),Qg(e,o,d,Ke))e.updateValue(d,E),d++,u++;else if(a.has(Ke))o.set(le,e.detach(d)),u--;else{const et=e.create(d,i[d]);e.attach(d,et),d++,u++}}for(;d<=p;)jw(e,o,r,d,i[d]),d++}else if(null!=i){const p=i[Symbol.iterator]();let b=p.next();for(;!b.done&&d<=u;){const E=e.at(d),T=b.value,P=qg(d,E,d,T,r);if(0!==P)P<0&&e.updateValue(d,T),d++,b=p.next();else{o??=new Hw,a??=Uw(e,d,u,r);const q=r(d,T);if(Qg(e,o,d,q))e.updateValue(d,T),d++,u++,b=p.next();else if(a.has(q)){const Z=r(d,E);o.set(Z,e.detach(d)),u--}else e.attach(d,e.create(d,T)),d++,u++,b=p.next()}}for(;!b.done;)jw(e,o,r,e.length,b.value),b=p.next()}for(;d<=u;)e.destroy(e.detach(u--));o?.forEach(p=>{e.destroy(p)})}(u,e,d.trackByFn),u.updateIndexes(),d.hasEmptyBlock){const p=rr(),b=0===u.length;if(pi(o,p,b)){const E=r+2,T=Zg(o,E);if(b){const P=Xg(a,E),q=dc(T,P.tView.ssrId);$u(T,Lu(o,P,void 0,{dehydratedView:q}),0,lc(P,q))}else ig(T,0)}}}finally{Q(i)}}function Zg(e,i){return e[i]}function Xg(e,i){return vl(e,i)}function cp(e,i,r,o){const a=De(),d=Wt(),u=Tt+e,p=a[Et],b=d.firstCreatePass?function UE(e,i,r,o,a,d){const u=i.consts,b=ac(i,e,2,o,Or(u,a));return X_(i,r,b,Or(u,d)),null!==b.attrs&&Qf(b,b.attrs,!1),null!==b.mergedAttrs&&Qf(b,b.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,b),b}(u,d,a,i,r,o):d.data[u],E=Kw(d,a,b,p,i,e);a[u]=E;const T=od(b);return vo(b,!0),xb(p,E,b),!function Yu(e){return!(32&~e.flags)}(b)&&Ml()&&Lf(d,a,E,b),0===function Cl(){return kt.lFrame.elementDepthCount}()&&Fn(E,a),function xh(){kt.lFrame.elementDepthCount++}(),T&&(q_(d,a,b),K_(d,b,a)),null!==o&&Q_(a,b),cp}function up(){let e=an();Gd()?function Zc(){kt.lFrame.isParent=!1}():(e=e.parent,vo(e,!1));const i=e;(function Lp(e){return kt.skipHydrationRootTNode===e})(i)&&function El(){kt.skipHydrationRootTNode=null}(),function Pp(){kt.lFrame.elementDepthCount--}();const r=Wt();return r.firstCreatePass&&(zo(r,e),rd(e)&&r.queries.elementEnd(e)),null!=i.classesWithoutHost&&function Rh(e){return!!(8&e.flags)}(i)&&Wg(r,i,De(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function Wp(e){return!!(16&e.flags)}(i)&&Wg(r,i,De(),i.stylesWithoutHost,!1),up}function Yg(e,i,r,o){return cp(e,i,r,o),up(),Yg}let Kw=(e,i,r,o,a,d)=>(wo(!0),Rf(o,a,function Th(){return kt.lFrame.currentNamespace}()));function Zw(){return De()}const Td=void 0;var QE=["en",[["a","p"],["AM","PM"],Td],[["AM","PM"],Td,Td],[["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"]],Td,[["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"]],Td,[["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}",Td,"{1} 'at' {0}",Td],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function qE(e){const r=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===o?1:5}];let Tc={};function tm(e){const i=function ZE(e){return e.toLowerCase().replace(/_/g,"-")}(e);let r=ey(i);if(r)return r;const o=i.split("-")[0];if(r=ey(o),r)return r;if("en"===o)return QE;throw new Pe(701,!1)}function Jw(e){return tm(e)[kc.PluralCase]}function ey(e){return e in Tc||(Tc[e]=Fe.ng&&Fe.ng.common&&Fe.ng.common.locales&&Fe.ng.common.locales[e]),Tc[e]}var kc=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}(kc||{});const Ac="en-US";let ty=Ac;function rm(e,i,r,o){const a=De(),d=Wt(),u=an();return function om(e,i,r,o,a,d,u){const p=od(o),E=e.firstCreatePass&&$b(e),T=i[cn],P=Lb(i);let q=!0;if(3&o.type||u){const Ee=nr(o,i),Ke=u?u(Ee):Ee,et=P.length,$e=u?tn=>u(un(tn[o.index])):o.index;let Mt=null;if(!u&&p&&(Mt=function GS(e,i,r,o){const a=e.cleanup;if(null!=a)for(let d=0;d<a.length-1;d+=2){const u=a[d];if(u===r&&a[d+1]===o){const p=i[zi],b=a[d+2];return p.length>b?p[b]:null}"string"==typeof u&&(d+=2)}return null}(e,i,a,o.index)),null!==Mt)(Mt.__ngLastListenerFn__||Mt).__ngNextListenerFn__=d,Mt.__ngLastListenerFn__=d,q=!1;else{d=Ty(o,i,T,d,!1);const tn=r.listen(Ke,a,d);P.push(d,tn),E&&E.push(a,$e,et,et+1)}}else d=Ty(o,i,T,d,!1);const Z=o.outputs;let le;if(q&&null!==Z&&(le=Z[a])){const Ee=le.length;if(Ee)for(let Ke=0;Ke<Ee;
1776Ke+=2){const kn=i[le[Ke]][le[Ke+1]].subscribe(d),$i=P.length;P.push(d,kn),E&&E.push(a,o.index,$i,-($i+1))}}}(d,a,a[Et],u,e,i,o),rm}function My(e,i,r,o){const a=Q(null);try{return Hi(6,i,r),!1!==r(o)}catch(d){return zf(e,d),!1}finally{Hi(7,i,r),Q(a)}}function Ty(e,i,r,o,a){return function d(u){if(u===Function)return o;Bu(e.componentOffset>-1?fr(e.index,i):i);let b=My(i,r,o,u),E=d.__ngNextListenerFn__;for(;E;)b=My(i,r,E,u)&&b,E=E.__ngNextListenerFn__;return a&&!1===b&&u.preventDefault(),b}}function ky(e=1){return function Il(e){return(kt.lFrame.contextLView=function Ra(e,i){for(;e>0;)i=i[Ws],e--;return i}(e,kt.lFrame.contextLView))[cn]}(e)}function zy(e,i,r,o){!function Dv(e,i,r,o){const a=Wt();if(a.firstCreatePass){const d=an();Ev(a,new wv(i,r,o),d.index),function K1(e,i){const r=e.contentQueries||(e.contentQueries=[]);i!==(r.length?r[r.length-1]:-1)&&r.push(e.queries.length-1,i)}(a,e),!(2&~r)&&(a.staticContentQueries=!0)}return xv(a,De(),r)}(e,i,r,o)}function jy(e,i,r){!function Cv(e,i,r){const o=Wt();return o.firstCreatePass&&(Ev(o,new wv(e,i,r),-1),!(2&~i)&&(o.staticViewQueries=!0)),xv(o,De(),i)}(e,i,r)}function Uy(e){const i=De(),r=Wt(),o=ws();Qr(o+1);const a=Eg(r,o);if(e.dirty&&function yh(e){return!(4&~e[ft])}(i)===!(2&~a.metadata.flags)){if(null===a.matches)e.reset([]);else{const d=Sv(i,o);e.reset(d,yi),e.notifyOnChanges()}return!0}return!1}function Hy(){return function Dg(e,i){return e[go].queries[i].queryList}(De(),ws())}function Jy(e,i=""){const r=De(),o=Wt(),a=e+Tt,d=o.firstCreatePass?ac(o,a,1,i,null):o.data[a],u=e0(o,r,d,i,e);r[a]=u,Ml()&&Lf(o,r,u,d),vo(d,!1)}let e0=(e,i,r,o,a)=>(wo(!0),function B_(e,i){return e.createText(i)}(i[Et],o));function am(e){return gp("",e,""),am}function gp(e,i,r){const o=De(),a=function wc(e,i,r,o){return pi(e,rr(),r)?i+Dt(r)+o:zt}(o,e,i,r);return a!==zt&&function Wa(e,i,r){const o=bl(i,e);!function lb(e,i,r){e.setValue(i,r)}(e[Et],o,r)}(o,Vn(),a),gp}let bI=(()=>{class e{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){const o=zs(0,r.type),a=o.length>0?Tg([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,a)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=rn({token:e,providedIn:"environment",factory:()=>new e(Qn(er))})}}return e})();function f0(e){sa("NgStandalone"),e.getStandaloneInjector=i=>i.get(bI).getOrCreateStandaloneInjector(e)}function _0(e,i,r){const o=ir()+e,a=De();return a[o]===zt?aa(a,o,r?i.call(r):i()):function Xu(e,i){return e[i]}(a,o)}function g0(e,i,r,o){return m0(De(),ir(),e,i,r,o)}function dh(e,i){const r=e[i];return r===zt?void 0:r}function m0(e,i,r,o,a,d){const u=i+r;return pi(e,u,a)?aa(e,u+1,d?o.call(d,a):o(a)):dh(e,u+1)}function b0(e,i,r,o,a,d,u){const p=i+r;return function Sd(e,i,r,o){const a=pi(e,i,r);return pi(e,i+1,o)||a}(e,p,a,d)?aa(e,p+2,u?o.call(u,a,d):o(a,d)):dh(e,p+2)}function x0(e,i){const r=Wt();let o;const a=e+Tt;r.firstCreatePass?(o=function TI(e,i){if(i)for(let r=i.length-1;r>=0;r--){const o=i[r];if(e===o.name)return o}}(i,r.pipeRegistry),r.data[a]=o,o.onDestroy&&(r.destroyHooks??=[]).push(a,o.onDestroy)):o=r.data[a];const d=o.factory||(o.factory=Gr(o.type)),p=bi(sc);try{const b=Fa(!1),E=d();return Fa(b),function JS(e,i,r,o){r>=e.data.length&&(e.data[r]=null,e.blueprint[r]=null),i[r]=o}(r,De(),a,E),E}finally{bi(p)}}function C0(e,i,r){const o=e+Tt,a=De(),d=_s(a,o);return ch(a,o)?m0(a,ir(),i,d.transform,r,d):d.transform(r)}function D0(e,i,r,o){const a=e+Tt,d=De(),u=_s(d,a);return ch(d,a)?b0(d,ir(),i,u.transform,r,o,u):u.transform(r,o)}function ch(e,i){return e[Ve].data[i].pure}class z0{constructor(i){this.full=i;const r=i.split(".");this.major=r[0],this.minor=r[1],this.patch=r.slice(2).join(".")}}let j0=(()=>{class e{log(r){console.log(r)}warn(r){console.warn(r)}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();const G0=new At(""),K0=new At("");let mm,SM=(()=>{class e{constructor(r,o,a){this._ngZone=r,this.registry=o,this._pendingCount=0,this._isZ
1776oneStable=!0,this._callbacks=[],this.taskTrackingZone=null,mm||(function IM(e){mm=e}(a),a.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{xi.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(r)||(clearTimeout(o.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,a){let d=-1;o&&o>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(u=>u.timeoutId!==d),r()},o)),this._callbacks.push({doneCb:r,timeoutId:d,updateCb:a})}whenStable(r,o,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,a){return[]}static{this.\u0275fac=function(o){return new(o||e)(Qn(xi),Qn(q0),Qn(K0))}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac})}}return e})(),q0=(()=>{class e{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){return mm?.findTestabilityInTree(this,r,o)??null}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();function bm(e){return!!e&&"function"==typeof e.then}function Q0(e){return!!e&&"function"==typeof e.subscribe}const Z0=new At("");let vm=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=xt(Z0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const r=[];for(const a of this.appInits){const d=a();if(bm(d))r.push(d);else if(Q0(d)){const u=new Promise((p,b)=>{d.subscribe({complete:p,error:b})});r.push(u)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(a=>{this.reject(a)}),0===r.length&&o(),this.initialized=!0}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const wm=new At("");let Vl=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=xt(qh),this.afterRenderEffectManager=xt(Gu),this.externalTestViews=new Set,this.beforeRender=new ie.B,this.afterTick=new ie.B,this.componentTypes=[],this.components=[],this.isStable=xt(uc).hasPendingTasks.pipe((0,We.T)(r=>!r)),this._injector=xt(er)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,o){const a=r instanceof Yb;if(!this._injector.get(vm).done)throw!a&&Mi(r),new Pe(405,!1);let u;u=a?r:this._injector.get(Kf).resolveComponentFactory(r),this.componentTypes.push(u.componentType);const p=function MM(e){return e.isBoundToModule}(u)?void 0:this._injector.get(Ed),E=u.create(Nr.NULL,[],o||u.selector,p),T=E.location.nativeElement,P=E.injector.get(G0,null);return P?.registerApplication(T),E.onDestroy(()=>{this.detachView(E.hostView),wp(this.components,E),P?.unregisterApplication(T)}),this._loadComponent(E),E}tick(){this._tick(!0)}_tick(r){if(this._runningTick)throw new Pe(101,!1);const o=Q(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(r)}
1776catch(a){this.internalErrorHandler(a)}finally{this.afterTick.next(),this._runningTick=!1,Q(o)}}detectChangesInAttachedViews(r){let o=0;const a=this.afterRenderEffectManager;for(;;){if(o===Ub)throw new Pe(103,!1);if(r){const d=0===o;this.beforeRender.next(d);for(let{_lView:u,notifyErrorHandler:p}of this._views)kM(u,d,p)}if(o++,a.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:d})=>ym(d))&&(a.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:d})=>ym(d))))break}}attachView(r){const o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){const o=r;wp(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const o=this._injector.get(wm,[]);[...this._bootstrapListeners,...o].forEach(a=>a(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>wp(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new Pe(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function wp(e,i){const r=e.indexOf(i);r>-1&&e.splice(r,1)}function kM(e,i,r){!i&&!ym(e)||function AM(e,i,r){let o;r?(o=0,e[ft]|=1024):o=64&e[ft]?0:1,jf(e,i,o)}(e,r,i)}function ym(e){return wl(e)}class OM{constructor(i,r){this.ngModuleFactory=i,this.componentFactories=r}}let RM=(()=>{class e{compileModuleSync(r){return new Mg(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const o=this.compileModuleSync(r),d=Io(di(r).declarations).reduce((u,p)=>{const b=Ft(p);return b&&u.push(new Qu(b)),u},[]);return new OM(o,d)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),LM=(()=>{class e{constructor(){this.zone=xt(xi),this.applicationRef=xt(Vl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function tx(e){return[{provide:xi,useFactory:e},{provide:ni,multi:!0,useFactory:()=>{const i=xt(LM,{optional:!0});return()=>i.initialize()}},{provide:ni,multi:!0,useFactory:()=>{const i=xt(BM);return()=>{i.initialize()}}},{provide:qh,useFactory:$M}]}function $M(){const e=xt(xi),i=xt(xs);return r=>e.runOutsideAngular(()=>i.handleError(r))}function FM(e){return Kr([[],tx(()=>new xi(function nx(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let BM=(()=>{class e{constructor(){this.subscription=new He.yU,this.initialized=!1,this.zone=xt(xi),this.pendingTasks=xt(uc)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{xi.assertNotInAngularZone(),queueMicrotask(()=>{null!==r&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{xi.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const xp=new At("",{providedIn:"root",factory:()=>xt(xp,Ut.Optional|Ut.SkipSelf)||function zM(){return typeof $localize<"u"&&$localize.locale||Ac}()}),jM=new At("",{providedIn:"root",factory:()=>"USD"}),xm=new At("");let Wl=null;function GM(){}let lx=(()=>{class e{static{this.__NG_ELEMENT_ID__=KM}}return e})();function KM(e){return function qM(e,i,r){if(hs(e)&&!r){const o=fr(e.index,i);return new zu(o,o)}return 47&e.type?new zu(i[mn],i):null}(an(),De(),!(16&~e))}class hx{constructor(){}supports(i){return tp(i)}create(i){return new JM(i)}}const YM=(e,i)=>i;class JM{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||YM}forEachItem(i){let r;for(r=this._itHead;null!==r;
vendor: 9,374 bytes, line 1776
1776r=r._next)i(r)}forEachOperation(i){let r=this._itHead,o=this._removalsHead,a=0,d=null;for(;r||o;){const u=!o||r&&r.currentIndex<px(o,a,d)?r:o,p=px(u,a,d),b=u.currentIndex;if(u===o)a--,o=o._nextRemoved;else if(r=r._next,null==u.previousIndex)a++;else{d||(d=[]);const E=p-a,T=b-a;if(E!=T){for(let q=0;q<E;q++){const Z=q<d.length?d[q]:d[q]=0,le=Z+q;T<=le&&le<E&&(d[q]=Z+1)}d[u.previousIndex]=T-E}}p!==b&&i(u,p,b)}}forEachPreviousItem(i){let r;for(r=this._previousItHead;null!==r;r=r._nextPrevious)i(r)}forEachAddedItem(i){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)i(r)}forEachMovedItem(i){let r;for(r=this._movesHead;null!==r;r=r._nextMoved)i(r)}forEachRemovedItem(i){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)i(r)}forEachIdentityChange(i){let r;for(r=this._identityChangesHead;null!==r;r=r._nextIdentityChange)i(r)}diff(i){if(null==i&&(i=[]),!tp(i))throw new Pe(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let a,d,u,r=this._itHead,o=!1;if(Array.isArray(i)){this.length=i.length;for(let p=0;p<this.length;p++)d=i[p],u=this._trackByFn(p,d),null!==r&&Object.is(r.trackById,u)?(o&&(r=this._verifyReinsertion(r,d,u,p)),Object.is(r.item,d)||this._addIdentityChange(r,d)):(r=this._mismatch(r,d,u,p),o=!0),r=r._next}else a=0,function bD(e,i){if(Array.isArray(e))for(let r=0;r<e.length;r++)i(e[r]);else{const r=e[Symbol.iterator]();let o;for(;!(o=r.next()).done;)i(o.value)}}(i,p=>{u=this._trackByFn(a,p),null!==r&&Object.is(r.trackById,u)?(o&&(r=this._verifyReinsertion(r,p,u,a)),Object.is(r.item,p)||this._addIdentityChange(r,p)):(r=this._mismatch(r,p,u,a),o=!0),r=r._next,a++}),this.length=a;return this._truncate(r),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,r,o,a){let d;return null===i?d=this._itTail:(d=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(i.item,r)||this._addIdentityChange(i,r),this._reinsertAfter(i,d,a)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(o,a))?(Object.is(i.item,r)||this._addIdentityChange(i,r),this._moveAfter(i,d,a)):i=this._addAfter(new eT(r,o),d,a),i}_verifyReinsertion(i,r,o,a){let d=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==d?i=this._reinsertAfter(d,i._prev,a):i.currentIndex!=a&&(i.currentIndex=a,this._addToMoves(i,a)),i}_truncate(i){for(;null!==i;){const r=i._next;this._addToRemovals(this._unlink(i)),i=r}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,r,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const a=i._prevRemoved,d=i._nextRemoved;return null===a?this._removalsHead=d:a._nextRemoved=d,null===d?this._removalsTail=a:d._prevRemoved=a,this._insertAfter(i,r,o),this._addToMoves(i,o),i}_moveAfter(i,r,o){return this._unlink(i),this._insertAfter(i,r,o),this._addToMoves(i,o),i}_addAfter(i,r,o){return this._insertAfter(i,r,o),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,r,o){const a=null===r?this._itHead:r._next;return i._next=a,i._prev=r,null===a?this._itTail=i:a._prev=i,null===r?this._itHead=i:r._next=i,null===this._linkedRecords&&(this._linkedRecords=new fx),this._linkedRecords.put(i),i.currentIndex=o,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const r=i._prev,o=i._next;return null===r?this._itHead=o:r._next=o,null===o?this._itTail=r:o._prev=r,i}_addToMoves(i,r){return i.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new fx),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,r){return i.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class eT{constructor(i,r){this.item=i,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class tT{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,r){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===r||r<=o.currentIndex)&&Object.is(o.trackById,i))return o;return null}remove(i){const r=i._prevDup,o=i._nextDup;return null===r?this._head=o:r._nextDup=o,null===o?this._tail=r:o._prevDup=r,null===this._head}}class fx{constructor(){this.map=new Map}put(i){const r=i.trackById;let o=this.map.get(r);o||(o=new tT,this.map.set(r,o)),o.add(i)}get(i,r){const a=this.map.get(i);return a?a.get(i,r):null}remove(i){const r=i.trackById;return this.map.get(r).remove(i)&&this.map.delete(r),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function px(e,i,r){const o=e.previousIndex;if(null===o)return o;let a=0;return r&&o<r.length&&(a=r[o]),o+i+a}class _x{constructor(){}supports(i){return i instanceof Map||kg(i)}create(){return new nT}}class nT{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(i){let r;for(r=this._mapHead;null!==r;r=r._next)i(r)}forEachPreviousItem(i){let r;for(r=this._previousMapHead;null!==r;r=r._nextPrevious)i(r)}forEachChangedItem(i){let r;for(r=this._changesHead;null!==r;r=r._nextChanged)i(r)}forEachAddedItem(i){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)i(r)}forEachRemovedItem(i){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)i(r)}diff(i){if(i){if(!(i instanceof Map||kg(i)))throw new Pe(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(i,(o,a)=>{if(r&&r.key===a)this._maybeAddToChanges(r,o),this._appendAfter=r,r=r._next;else{const d=this._getOrCreateRecordForKey(a,o);r=this._insertBeforeOrAppend(r,d)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let o=r;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,r){if(i){const o=i._prev;return r._next=i,r._prev=o,i._prev=r,o&&(o._next=r),i===this._mapHead&&(this._mapHead=r),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(i,r){if(this._records.has(i)){const a=this._records.get(i);this._maybeAddToChanges(a,r);const d=a._prev,u=a._next;return d&&(d._next=u),u&&(u._prev=d),a._next=null,a._prev=null,a}const o=new iT(i);return this._records.set(i,o),o.currentValue=r,this._addToAdditions(o),o}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,r){Object.is(r,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=r,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,r){i instanceof Map?i.forEach(r):Object.keys(i).forEac
1776h(o=>r(i[o],o))}}class iT{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function gx(){return new Mm([new hx])}let Mm=(()=>{class e{static{this.\u0275prov=rn({token:e,providedIn:"root",factory:gx})}constructor(r){this.factories=r}static create(r,o){if(null!=o){const a=o.factories.slice();r=r.concat(a)}return new e(r)}static extend(r){return{provide:e,useFactory:o=>e.create(r,o||gx()),deps:[[e,new fo,new xr]]}}find(r){const o=this.factories.find(a=>a.supports(r));if(null!=o)return o;throw new Pe(901,!1)}}return e})();function mx(){return new Tm([new _x])}let Tm=(()=>{class e{static{this.\u0275prov=rn({token:e,providedIn:"root",factory:mx})}constructor(r){this.factories=r}static create(r,o){if(o){const a=o.factories.slice();r=r.concat(a)}return new e(r)}static extend(r){return{provide:e,useFactory:o=>e.create(r,o||mx()),deps:[[e,new fo,new xr]]}}find(r){const o=this.factories.find(a=>a.supports(r));if(o)return o;throw new Pe(901,!1)}}return e})();function wT(e){try{const{rootComponent:i,appProviders:r,platformProviders:o}=e,a=function WM(e=[]){if(Wl)return Wl;const i=function ox(e=[],i){return Nr.create({name:i,providers:[{provide:Tr,useValue:"platform"},{provide:xm,useValue:new Set([()=>Wl=null])},...e]})}(e);return Wl=i,function X0(){!function An(e){Bt=e}(()=>{throw new Pe(600,!1)})}(),function sx(e){e.get(Vi,null)?.forEach(r=>r())}(i),i}(o),d=[FM(),...r||[]],p=new qv({providers:d,parent:a,debugName:"",runEnvironmentInitializers:!1}).injector,b=p.get(xi);return b.run(()=>{p.resolveInjectorInitializers();const E=p.get(xs,null);let T;b.runOutsideAngular(()=>{T=b.onError.subscribe({next:Z=>{E.handleError(Z)}})});const P=()=>p.destroy(),q=a.get(xm);return q.add(P),p.onDestroy(()=>{T.unsubscribe(),q.delete(P)}),function Y0(e,i,r){try{const o=r();return bm(o)?o.catch(a=>{throw i.runOutsideAngular(()=>e.handleError(a)),a}):o}catch(o){throw i.runOutsideAngular(()=>e.handleError(o)),o}}(E,b,()=>{const Z=p.get(vm);return Z.runInitializers(),Z.donePromise.then(()=>{!function ny(e){"string"==typeof e&&(ty=e.toLowerCase().replace(/_/g,"-"))}(p.get(xp,Ac)||Ac);const Ee=p.get(Vl);return void 0!==i&&Ee.bootstrap(i),Ee})})})}catch(i){return Promise.reject(i)}}function PT(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function $T(e){const i=Q(null);try{return e()}finally{Q(i)}}const FT=new At("",{providedIn:"root",factory:()=>xt(BT)});let BT=(()=>{class e{static{this.\u0275prov=rn({token:e,providedIn:"root",factory:()=>new zT})}}return e})();class zT{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=xt(uc),this.taskId=null}scheduleEffect(i){if(this.enqueue(i),null===this.taskId){const r=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(r),this.taskId=null})}}enqueue(i){const r=i.creationZone;this.queues.has(r)||this.queues.set(r,new Set);const o=this.queues.get(r);o.has(i)||(this.queuedEffectCount++,o.add(i))}flush(){for(;this.queuedEffectCount>0;)for(const[i,r]of this.queues)null===i?this.flushQueue(r):i.run(()=>this.flushQueue(r))}flushQueue(i){for(const r of i)i.delete(r),this.queuedEffectCount--,r.run()}}class jT{constructor(i,r,o,a,d,u){this.scheduler=i,this.effectFn=r,this.creationZone=o,this.injector=d,this.watcher=function ut(e,i,r){const o=Object.create(fn);r&&(o.consumerAllowSignalWrites=!0),o.fn=e,o.schedule=i;const a=b=>{o.cleanupFn=b};return o.ref={notify:()=>A(o),run:()=>{if(null===o.fn)return;if(function ue(){return G}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(o.dirty=!1,o.hasRun&&!N(o))return;o.hasRun=!0;const b=Re(o);try{o.cleanupFn(),o.cleanupFn=gt,o.fn(a)}finally{Ie(o,b)}},cleanup:()=>o.cleanupFn(),destroy:()=>function u(b){(function d(b){return null===b.fn&&null===b.schedule})(b)||(Ce(b),b.cleanupFn(),b.fn=null,b.schedule=null,b.cleanupFn=gt)}(o),[X]:o},o.ref}(p=>this.runEffect(p),()=>this.schedule(),u),this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}runEffect(i){try{this.effectFn(i)}catch(r){this.injector.get(xs,null,{optional:!0})?.handleError(r)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function Bx(e,i){sa("NgSignals"),!i?.injector&&Lo();const r=i?.injector??xt(Nr),o=!0!==i?.manualCleanup?r.get(Rl):null,a=new jT(r.get(FT),e,typeof Zone>"u"?null:Zone.current,o,r,i?.allowSignalWrites??!1),d=r.get(lx,null,{optional:!0});return d&&8&d._lView[ft]?(d._lView[ri]??=[]).push(a.watcher.notify):a.watcher.notify(),a}},345:(nt,ge,M)=>{M.d(ge,{B8:()=>ae,hE:()=>rt});var m=M(4438),O=M(177);class H extends O.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class G extends H{static makeCurrent(){(0,O.ZD)(new G)}onAndCancel(oe,U,ee){return oe.addEventListener(U,ee),()=>{oe.removeEventListener(U,ee)}}dispatchEvent(oe,U){oe.dispatchEvent(U)}remove(oe){oe.parentNode&&oe.parentNode.removeChild(oe)}createElement(oe,U){return(U=U||this.getDefaultDocument()).createElement(oe)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(oe){return oe.nodeType===Node.ELEMENT_NODE}isShadowRoot(oe){return oe instanceof DocumentFragment}getGlobalEventTarget(oe,U){return"window"===U?window:"document"===U?oe:"body"===U?oe.body:null}getBaseHref(oe){const U=function X(){return L=L||document.querySelector("base"),L?L.getAttribute("href"):null}();return null==U?null:function Q(ne){return new URL(ne,document.baseURI).pathname}(U)}resetBaseElement(){L=null}getUserAgent(){return window.navigator.userAgent}getCookie(oe){return(0,O._b)(document.cookie,oe)}}let L=null,ue=(()=>{class ne{build(){return new XMLHttpRequest}static{this.\u0275fac=function(ee){return new(ee||ne)}}static{this.\u0275prov=m.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();const fe=new m.nKC("");let Y=(()=>{class ne{constructor(U,ee){this._zone=ee,this._eventNameToPlugin=new Map,U.forEac
1776h(Le=>{Le.manager=this}),this._plugins=U.slice().reverse()}addEventListener(U,ee,Le){return this._findPluginFor(ee).addEventListener(U,ee,Le)}getZone(){return this._zone}_findPluginFor(U){let ee=this._eventNameToPlugin.get(U);if(ee)return ee;if(ee=this._plugins.find(lt=>lt.supports(U)),!ee)throw new m.wOt(5101,!1);return this._eventNameToPlugin.set(U,ee),ee}static{this.\u0275fac=function(ee){return new(ee||ne)(m.KVO(fe),m.KVO(m.SKi))}}static{this.\u0275prov=m.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();class ce{constructor(oe){this._doc=oe}}const Te="ng-app-id";let be=(()=>{class ne{constructor(U,ee,Le,lt={}){this.doc=U,this.appId=ee,this.nonce=Le,this.platformId=lt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,O.Vy)(lt),this.resetHostNodes()}addStyles(U){for(const ee of U)1===this.changeUsageCount(ee,1)&&this.onStyleAdded(ee)}removeStyles(U){for(const ee of U)this.changeUsageCount(ee,-1)<=0&&this.onStyleRemoved(ee)}ngOnDestroy(){const U=this.styleNodesInDOM;U&&(U.forEach(ee=>ee.remove()),U.clear());for(const ee of this.getAllStyles())this.onStyleRemoved(ee);this.resetHostNodes()}addHost(U){this.hostNodes.add(U);for(const ee of this.getAllStyles())this.addStyleToHost(U,ee)}removeHost(U){this.hostNodes.delete(U)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(U){for(const ee of this.hostNodes)this.addStyleToHost(ee,U)}onStyleRemoved(U){const ee=this.styleRef;ee.get(U)?.elements?.forEach(Le=>Le.remove()),ee.delete(U)}collectServerRenderedStyles(){const U=this.doc.head?.querySelectorAll(`style[${Te}="${this.appId}"]`);if(U?.length){const ee=new Map;return U.forEach(Le=>{null!=Le.textContent&&ee.set(Le.textContent,Le)}),ee}return null}changeUsageCount(U,ee){const Le=this.styleRef;if(Le.has(U)){const lt=Le.get(U);return lt.usage+=ee,lt.usage}return Le.set(U,{usage:ee,elements:[]}),ee}getStyleElement(U,ee){const Le=this.styleNodesInDOM,lt=Le?.get(ee);if(lt?.parentNode===U)return Le.delete(ee),lt.removeAttribute(Te),lt;{const vt=this.doc.createElement("style");return this.nonce&&vt.setAttribute("nonce",this.nonce),vt.textContent=ee,this.platformIsServer&&vt.setAttribute(Te,this.appId),U.appendChild(vt),vt}}addStyleToHost(U,ee){const Le=this.getStyleElement(U,ee),lt=this.styleRef,vt=lt.get(ee)?.elements;vt?vt.push(Le):lt.set(ee,{elements:[Le],usage:1})}resetHostNodes(){const U=this.hostNodes;U.clear(),U.add(this.doc.head)}static{this.\u0275fac=function(ee){return new(ee||ne)(m.KVO(O.qQ),m.KVO(m.sZ2),m.KVO(m.BIS,8),m.KVO(m.Agw))}}static{this.\u0275prov=m.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();const ze={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ve=/%COMP%/g,A="%COMP%",Re=`_nghost-${A}`,Ie=`_ngcontent-${A}`,Ce=new m.nKC("",{providedIn:"root",factory:()=>!0});function it(ne,oe){return oe.map(U=>U.replace(ve,ne))}let ye=(()=>{class ne{constructor(U,ee,Le,lt,vt,qt,En,zn=null){this.eventManager=U,this.sharedStylesHost=ee,this.appId=Le,this.removeStylesOnCompDestroy=lt,this.doc=vt,this.platformId=qt,this.ngZone=En,this.nonce=zn,this.rendererByCompId=new Map,this.platformIsServer=(0,O.Vy)(qt),this.defaultRenderer=new W(U,vt,En,this.platformIsServer)}createRenderer(U,ee){if(!U||!ee)return this.defaultRenderer;this.platformIsServer&&ee.encapsulation===m.gXe.ShadowDom&&(ee={...ee,encapsulation:m.gXe.Emulated});const Le=this.getOrCreateRenderer(U,ee);return Le instanceof Je?Le.applyToHost(U):Le instanceof Ge&&Le.applyStyles(),Le}getOrCreateRenderer(U,ee){const Le=this.rendererByCompId;let lt=Le.get(ee.id);if(!lt){const vt=this.doc,qt=this.ngZone,En=this.eventManager,zn=this.sharedStylesHost,br=this.removeStylesOnCompDestroy,mi=this.platformIsServer;switch(ee.encapsulation){case m.gXe.Emulated:lt=new Je(En,zn,ee,this.appId,br,vt,qt,mi);break;case m.gXe.ShadowDom:return new Ne(En,zn,U,ee,vt,qt,this.nonce,mi);default:lt=new Ge(En,zn,ee,br,vt,qt,mi)}Le.set(ee.id,lt)}return lt}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(ee){return new(ee||ne)(m.KVO(Y),m.KVO(be),m.KVO(m.sZ2),m.KVO(Ce),m.KVO(O.qQ),m.KVO(m.Agw),m.KVO(m.SKi),m.KVO(m.BIS))}}static{this.\u0275prov=m.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();class W{constructor(oe,U,ee,Le){this.eventManager=oe,this.doc=U,this.ngZone=ee,this.platformIsServer=Le,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(oe,U){return U?this.doc.createElementNS(ze[U]||U,oe):this.doc.createElement(oe)}createComment(oe){return this.doc.createComment(oe)}createText(oe){return this.doc.createTextNode(oe)}appendChild(oe,U){(re(oe)?oe.content:oe).appendChild(U)}insertBefore(oe,U,ee){oe&&(re(oe)?oe.content:oe).insertBefore(U,ee)}removeChild(oe,U){oe&&oe.removeChild(U)}selectRootElement(oe,U){let ee="string"==typeof oe?this.doc.querySelector(oe):oe;if(!ee)throw new m.wOt(-5104,!1);return U||(ee.textContent=""),ee}parentNode(oe){return oe.parentNode}nextSibling(oe){return oe.nextSibling}setAttribute(oe,U,ee,Le){if(Le){U=Le+":"+U;const lt=ze[Le];lt?oe.setAttributeNS(lt,U,ee):oe.setAttribute(U,ee)}else oe.setAttribute(U,ee)}removeAttribute(oe,U,ee){if(ee){const Le=ze[ee];Le?oe.removeAttributeNS(Le,U):oe.removeAttribute(`${ee}:${U}`)}else oe.removeAttribute(U)}addClass(oe,U){oe.classList.add(U)}removeClass(oe,U){oe.classList.remove(U)}setStyle(oe,U,ee,Le){Le&(m.czy.DashCase|m.czy.Important)?oe.style.setProperty(U,ee,Le&m.czy.Important?"important":""):oe.style[U]=ee}removeStyle(oe,U,ee){ee&m.czy.DashCase?oe.style.removeProperty(U):oe.style[U]=""}setProperty(oe,U,ee){null!=oe&&(oe[U]=ee)}setValue(oe,U){oe.nodeValue=U}listen(oe,U,ee){if("string"==typeof oe&&!(oe=(0,O.QT)().getGlobalEventTarget(this.doc,oe)))throw new Error(`Unsupported event target ${oe} for event ${U}`);return this.eventManager.addEventListener(oe,U,this.decoratePreventDefault(ee))}decoratePreventDefault(oe){return U=>{if("__ngUnwrap__"===U)return oe;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>oe(U)):oe(U))&&U.preventDefault()}}}function re(ne){return"TEMPLATE"===ne.tagName&&void 0!==ne.content}class Ne extends W{constructor(oe,U,ee,Le,lt,vt,qt,En){super(oe,lt,vt,En),this.sharedStylesHost=U,this.hostEl=ee,this.shadowRoot=ee.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const zn=it(Le.id,Le.styles);for(const br of zn){const mi=document.createElement("style");qt&&mi.setAttribute("nonce",qt),mi.textContent=br,this.shadowRoot.appendChild(mi)}}nodeOrShadowRoot(oe){return oe===this.hostEl?this.shadowRoot:oe}appendChild(oe,U){return super.appendChild(this.nodeOrShadowRoot(oe),U)}insertBefore(oe,U,ee){return super.insertBefore(this.nodeOrShadowRoot(oe),U,ee)}removeChild(oe,U){return super.removeChild(this.nodeOrShadowRoot(oe),U)}parentNode(oe){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(oe)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ge extends W{constructor(oe,U,ee,Le,lt,vt,qt,En){super(oe,lt,vt,qt),this.sharedStylesHost=U,this.removeStylesOnCompDestroy=Le,this.styles=En?it(En,ee.styles):ee.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Je extends Ge{constructor(oe,U,ee,Le,lt,vt,qt,En){const zn=Le+"-"+ee.id;super(oe,U,ee,lt,vt,qt,En,zn),this.contentAttr=function ke(ne){return Ie.replace(ve,ne)}(zn),this.hostAttr=function Ye(ne){return Re.replace(ve,ne)}(zn)}applyToHost(oe){this.applyStyles(),this.setAttribute(oe,this.hostAttr,"")}createElement(oe,U){const ee=super.createElement(oe,U);return super.setAttribute(ee,this.contentAttr,""),ee}}let Bt=(()=>{class ne extends ce{constructor(U){super(U)}supports(U){return!0}addEventListener(U,ee,Le){return U.addEventListener(ee,Le,!1),()=>this.removeEventListener(U,ee,Le)}removeEventListener(U,ee,Le){return U.removeEventListener(ee,Le)}static{this.\u0275fac=function(ee){return new(ee||ne)(m.KVO(O.qQ))}}static{this.\u0275prov=m.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();const Nt=["alt","control","meta","shift"],An={"\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"},dn={alt:ne=>ne.altKey,control:ne=>ne.ctrlKey,meta:ne=>ne.metaKey,shift:ne=>ne.shiftKey};let On=(()=>{class ne extends ce{constructor(U){super(U)}supports(U){return null!=ne.parseEventName(U)}addEventListener(U,ee,Le){const lt=ne.parseEventName(ee),vt=ne.eventCallback(lt.fullKey,Le,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,O.QT)().onAndCancel(U,lt.domEventName,vt))}static parseEventName(U){const ee=U.toLowerCase().split("."),Le=ee.shift();if(0===ee.length||"keydown"!==Le&&"keyup"!==Le)return null;const lt=ne._normalizeKey(ee.pop());let vt="",qt=ee.indexOf("code");if(qt>-1&&(ee.splice(qt,1),vt="code."),Nt.forEach(zn=>{const br=ee.indexOf(zn);br>-1&&(ee.splice(br,1),vt+=zn+".")}),vt+=lt,0!=ee.length||0===lt.length)return null;const En={};return En.domEventName=Le,En.fullKey=vt,En}static matchEventFullKeyCode(U,ee){let Le=An[U.key]||U.key,lt="";return ee.indexOf("code.")>-1&&(Le=U.code,lt="code."),!(null==Le||!Le)&&(Le=Le.toLowerCase()," "===Le?Le="space":"."===Le&&(Le="dot"),Nt.forEach(vt=>{vt!==Le&&(0,dn[vt])(U)&&(lt+=vt+".")}),lt+=Le,lt===ee)}static eventCallback(U,ee,Le){return lt=>{ne.matchEventFullKeyCode(lt,U)&&Le.runGuarded(()=>ee(lt))}}static _normalizeKey(U){return"esc"===U?"escape":U}static{this.\u0275fac=function(ee){return new(ee||ne)(m.KVO(O.qQ))}}static{this.\u0275prov=m.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();function ae(ne,oe){return(0,m.TL3)({rootComponent:ne,...we(oe)}
1776)}function we(ne){return{appProviders:[...He,...ne?.providers??[]],platformProviders:gt}}const gt=[{provide:m.Agw,useValue:O.AJ},{provide:m.PLl,useValue:function Be(){G.makeCurrent()},multi:!0},{provide:O.qQ,useFactory:function ut(){return(0,m.TL$)(document),document},deps:[]}],He=[{provide:m.H8p,useValue:"root"},{provide:m.zcH,useFactory:function Ae(){return new m.zcH},deps:[]},{provide:fe,useClass:Bt,multi:!0,deps:[O.qQ,m.SKi,m.Agw]},{provide:fe,useClass:On,multi:!0,deps:[O.qQ]},ye,be,Y,{provide:m._9s,useExisting:ye},{provide:O.N0,useClass:ue,deps:[]},[]];let rt=(()=>{class ne{constructor(U){this._doc=U}getTitle(){return this._doc.title}setTitle(U){this._doc.title=U||""}static{this.\u0275fac=function(ee){return new(ee||ne)(m.KVO(O.qQ))}}static{this.\u0275prov=m.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"})}}return ne})()},6954:(nt,ge,M)=>{M.d(ge,{wF:()=>jt,Ix:()=>Ti,Wk:()=>mn,wQ:()=>Gs,n3:()=>ya,lh:()=>Tt,oH:()=>Un});var m=M(467),O=M(4438),H=M(4402),G=M(6648),L=M(7673),X=M(4412);const Me=(0,M(1853).L)(_=>function(){_(this),this.name="EmptyError",this.message="no elements in sequence"});var ue=M(1985),fe=M(3073),Y=M(3669),ce=M(6450),Te=M(3794),be=M(8496),ze=M(4360),ve=M(5225);function A(..._){const w=(0,Te.lI)(_),g=(0,Te.ms)(_),{args:y,keys:S}=(0,fe.D)(_);if(0===y.length)return(0,G.H)([],w);const R=new ue.c(function Re(_,w,g=Y.D){return y=>{Ie(w,()=>{const{length:S}=_,R=new Array(S);let j=S,_e=S;for(let te=0;te<S;te++)Ie(w,()=>{const qe=(0,G.H)(_[te],w);let It=!1;qe.subscribe((0,ze._)(y,Ot=>{R[te]=Ot,It||(It=!0,_e--),_e||y.next(g(R.slice()))},()=>{--j||y.complete()}))},y)},y)}}(y,w,S?j=>(0,be.e)(S,j):Y.D));return g?R.pipe((0,ce.I)(g)):R}function Ie(_,w,g){_?(0,ve.N)(g,_,w):w()}var N=M(8793),Ce=M(9030),ke=M(1203),Ye=M(8071);function it(_,w){const g=(0,Ye.T)(_)?_:()=>_,y=S=>S.error(g());return new ue.c(w?S=>w.schedule(y,0,S):y)}var ye=M(983),W=M(8359),$=M(9974);function K(){return(0,$.N)((_,w)=>{let g=null;_._refCount++;const y=(0,ze._)(w,void 0,void 0,void 0,()=>{if(!_||_._refCount<=0||0<--_._refCount)return void(g=null);const S=_._connection,R=g;g=null,S&&(!R||S===R)&&S.unsubscribe(),w.unsubscribe()});_.subscribe(y),y.closed||(g=_.connect())})}class re extends ue.c{constructor(w,g){super(),this.source=w,this.subjectFactory=g,this._subject=null,this._refCount=0,this._connection=null,(0,$.S)(w)&&(this.lift=w.lift)}_subscribe(w){return this.getSubject().subscribe(w)}getSubject(){const w=this._subject;return(!w||w.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:w}=this;this._subject=this._connection=null,w?.unsubscribe()}connect(){let w=this._connection;if(!w){w=this._connection=new W.yU;const g=this.getSubject();w.add(this.source.subscribe((0,ze._)(g,void 0,()=>{this._teardown(),g.complete()},y=>{this._teardown(),g.error(y)},()=>this._teardown()))),w.closed&&(this._connection=null,w=W.yU.EMPTY)}return w}refCount(){return K()(this)}}var Ne=M(1413),Ge=M(177),Je=M(6354),Bt=M(5558),Nt=M(6697),dn=M(5964),On=M(1397);function ae(_){return(0,$.N)((w,g)=>{let y=!1;w.subscribe((0,ze._)(g,S=>{y=!0,g.next(S)},()=>{y||g.next(_),g.complete()}))})}function me(_=we){return(0,$.N)((w,g)=>{let y=!1;w.subscribe((0,ze._)(g,S=>{y=!0,g.next(S)},()=>y?g.complete():g.error(_())))})}function we(){return new Me}function pe(_,w){const g=arguments.length>=2;return y=>y.pipe(_?(0,dn.p)((S,R)=>_(S,R,y)):Y.D,(0,Nt.s)(1),g?ae(w):me(()=>new Me))}var Be=M(274);function Ae(_,w,g){const y=(0,Ye.T)(_)||w||g?{next:_,error:w,complete:g}:_;return y?(0,$.N)((S,R)=>{var j;null===(j=y.subscribe)||void 0===j||j.call(y);let _e=!0;S.subscribe((0,ze._)(R,te=>{var qe;null===(qe=y.next)||void 0===qe||qe.call(y,te),R.next(te)},()=>{var te;_e=!1,null===(te=y.complete)||void 0===te||te.call(y),R.complete()},te=>{var qe;_e=!1,null===(qe=y.error)||void 0===qe||qe.call(y,te),R.error(te)},()=>{var te,qe;_e&&(null===(te=y.unsubscribe)||void 0===te||te.call(y)),null===(qe=y.finalize)||void 0===qe||qe.call(y)}))}):Y.D}var ut=M(8750);function gt(_){return(0,$.N)((w,g)=>{let R,y=null,S=!1;y=w.subscribe((0,ze._)(g,void 0,void 0,j=>{R=(0,ut.Tg)(_(j,gt(_)(w))),y?(y.unsubscribe(),y=null,R.subscribe(g)):S=!0})),S&&(y.unsubscribe(),y=null,R.subscribe(g))})}function ie(_){return _<=0?()=>
1776ye.w:(0,$.N)((w,g)=>{let y=[];w.subscribe((0,ze._)(g,S=>{y.push(S),_<y.length&&y.shift()},()=>{for(const S of y)g.next(S);g.complete()},void 0,()=>{y=null}))})}var We=M(980),ct=M(5343),Pe=M(6365),pt=M(345);const tt="primary",nn=Symbol("RouteTitle");class Zt{constructor(w){this.params=w||{}}has(w){return Object.prototype.hasOwnProperty.call(this.params,w)}get(w){if(this.has(w)){const g=this.params[w];return Array.isArray(g)?g[0]:g}return null}getAll(w){if(this.has(w)){const g=this.params[w];return Array.isArray(g)?g:[g]}return[]}get keys(){return Object.keys(this.params)}}function Gn(_){return new Zt(_)}function Cn(_,w,g){const y=g.path.split("/");if(y.length>_.length||"full"===g.pathMatch&&(w.hasChildren()||y.length<_.length))return null;const S={};for(let R=0;R<y.length;R++){const j=y[R],_e=_[R];if(j.startsWith(":"))S[j.substring(1)]=_e;else if(j!==_e.path)return null}return{consumed:_.slice(0,y.length),posParams:S}}function yt(_,w){const g=_?Ci(_):void 0,y=w?Ci(w):void 0;if(!g||!y||g.length!=y.length)return!1;let S;for(let R=0;R<g.length;R++)if(S=g[R],!J(_[S],w[S]))return!1;return!0}function Ci(_){return[...Object.keys(_),...Object.getOwnPropertySymbols(_)]}function J(_,w){if(Array.isArray(_)&&Array.isArray(w)){if(_.length!==w.length)return!1;const g=[..._].sort(),y=[...w].sort();return g.every((S,R)=>y[R]===S)}return _===w}function Ze(_){return _.length>0?_[_.length-1]:null}function B(_){return(0,H.A)(_)?_:(0,O.jNT)(_)?(0,G.H)(Promise.resolve(_)):(0,L.of)(_)}const se={exact:function mt(_,w,g){if(!oe(_.segments,w.segments)||!Dn(_.segments,w.segments,g)||_.numberOfChildren!==w.numberOfChildren)return!1;for(const y in w.children)if(!_.children[y]||!mt(_.children[y],w.children[y],g))return!1;return!0},subset:pn},Xe={exact:function ht(_,w){return yt(_,w)},subset:function bt(_,w){return Object.keys(w).length<=Object.keys(_).length&&Object.keys(w).every(g=>J(_[g],w[g]))},ignored:()=>!0};function Fe(_,w,g){return se[g.paths](_.root,w.root,g.matrixParams)&&Xe[g.queryParams](_.queryParams,w.queryParams)&&!("exact"===g.fragment&&_.fragment!==w.fragment)}function pn(_,w,g){return Ht(_,w,w.segments,g)}function Ht(_,w,g,y){if(_.segments.length>g.length){const S=_.segments.slice(0,g.length);return!(!oe(S,g)||w.hasChildren()||!Dn(S,g,y))}if(_.segments.length===g.length){if(!oe(_.segments,g)||!Dn(_.segments,g,y))return!1;for(const S in w.children)if(!_.children[S]||!pn(_.children[S],w.children[S],y))return!1;return!0}{const S=g.slice(0,_.segments.length),R=g.slice(_.segments.length);return!!(oe(_.segments,S)&&Dn(_.segments,S,y)&&_.children[tt])&&Ht(_.children[tt],w,R,y)}}function Dn(_,w,g){return w.every((y,S)=>Xe[g](_[S].parameters,y.parameters))}class Bn{constructor(w=new Lt([],{}),g={},y=null){this.root=w,this.queryParams=g,this.fragment=y}get queryParamMap(){return this._queryParamMap??=Gn(this.queryParams),this._queryParamMap}toString(){return lt.serialize(this)}}class Lt{constructor(w,g){this.segments=w,this.children=g,this.parent=null,Object.values(g).forEach(y=>y.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return vt(this)}}class Jn{constructor(w,g){this.path=w,this.parameters=g}get parameterMap(){return this._parameterMap??=Gn(this.parameters),this._parameterMap}toString(){return Ga(this)}}function oe(_,w){return _.length===w.length&&_.every((g,y)=>g.path===w[y].path)}let ee=(()=>{class _{static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:()=>new Le,providedIn:"root"})}}return _})();class Le{parse(w){const g=new ua(w);return new Bn(g.parseRootSegment(),g.parseQueryParams(),g.parseFragment())}serialize(w){const g=`/${qt(w.root,!0)}`,y=function wt(_){const w=Object.entries(_).map(([g,y])=>Array.isArray(y)?y.map(S=>`${zn(g)}=${zn(S)}`).join("&"):`${zn(g)}=${zn(y)}`).filter(g=>g);return w.length?`?${w.join("&")}`:""}(w.queryParams);return`${g}${y}${"string"==typeof w.fragment?`#${function br(_){return encodeURI(_)}(w.fragment)}`:""}`}}const lt=new Le;function vt(_){return _.segments.map(w=>Ga(w)).join("/")}
1776function qt(_,w){if(!_.hasChildren())return vt(_);if(w){const g=_.children[tt]?qt(_.children[tt],!1):"",y=[];return Object.entries(_.children).forEach(([S,R])=>{S!==tt&&y.push(`${S}:${qt(R,!1)}`)}),y.length>0?`${g}(${y.join("//")})`:g}{const g=function U(_,w){let g=[];return Object.entries(_.children).forEach(([y,S])=>{y===tt&&(g=g.concat(w(S,y)))}),Object.entries(_.children).forEach(([y,S])=>{y!==tt&&(g=g.concat(w(S,y)))}),g}(_,(y,S)=>S===tt?[qt(_.children[tt],!1)]:[`${S}:${qt(y,!1)}`]);return 1===Object.keys(_.children).length&&null!=_.children[tt]?`${vt(_)}/${g[0]}`:`${vt(_)}/(${g.join("//")})`}}function En(_){return encodeURIComponent(_).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function zn(_){return En(_).replace(/%3B/gi,";")}function mi(_){return En(_).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function co(_){return decodeURIComponent(_)}function To(_){return co(_.replace(/\+/g,"%20"))}function Ga(_){return`${mi(_.path)}${function ei(_){return Object.entries(_).map(([w,g])=>`;${mi(w)}=${mi(g)}`).join("")}(_.parameters)}`}const Ad=/^[^\/()?;#]+/;function ca(_){const w=_.match(Ad);return w?w[0]:""}const Gl=/^[^\/()?;=#]+/,Fc=/^[^=?&#]+/,Bc=/^[^&#]+/;class ua{constructor(w){this.url=w,this.remaining=w}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Lt([],{}):new Lt([],this.parseChildren())}parseQueryParams(){const w={};if(this.consumeOptional("?"))do{this.parseQueryParam(w)}while(this.consumeOptional("&"));return w}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const w=[];for(this.peekStartsWith("(")||w.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),w.push(this.parseSegment());let g={};this.peekStartsWith("/(")&&(this.capture("/"),g=this.parseParens(!0));let y={};return this.peekStartsWith("(")&&(y=this.parseParens(!1)),(w.length>0||Object.keys(g).length>0)&&(y[tt]=new Lt(w,g)),y}parseSegment(){const w=ca(this.remaining);if(""===w&&this.peekStartsWith(";"))throw new O.wOt(4009,!1);return this.capture(w),new Jn(co(w),this.parseMatrixParams())}parseMatrixParams(){const w={};for(;this.consumeOptional(";");)this.parseParam(w);return w}parseParam(w){const g=function $c(_){const w=_.match(Gl);return w?w[0]:""}(this.remaining);if(!g)return;this.capture(g);let y="";if(this.consumeOptional("=")){const S=ca(this.remaining);S&&(y=S,this.capture(y))}w[co(g)]=co(y)}parseQueryParam(w){const g=function rn(_){const w=_.match(Fc);return w?w[0]:""}(this.remaining);if(!g)return;this.capture(g);let y="";if(this.consumeOptional("=")){const j=function Ka(_){const w=_.match(Bc);return w?w[0]:""}(this.remaining);j&&(y=j,this.capture(y))}const S=To(g),R=To(y);if(w.hasOwnProperty(S)){let j=w[S];Array.isArray(j)||(j=[j],w[S]=j),j.push(R)}else w[S]=R}parseParens(w){const g={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const y=ca(this.remaining),S=this.remaining[y.length];if("/"!==S&&")"!==S&&";"!==S)throw new O.wOt(4010,!1);let R;y.indexOf(":")>-1?(R=y.slice(0,y.indexOf(":")),this.capture(R),this.capture(":")):w&&(R=tt);const j=this.parseChildren();g[R]=1===Object.keys(j).length?j[tt]:new Lt([],j),this.consumeOptional("//")}return g}peekStartsWith(w){return this.remaining.startsWith(w)}consumeOptional(w){return!!this.peekStartsWith(w)&&(this.remaining=this.remaining.substring(w.length),!0)}capture(w){if(!this.consumeOptional(w))throw new O.wOt(4011,!1)}}function Os(_){return _.segments.length>0?new Lt([],{[tt]:_}):_}function Xo(_){const w={};for(const[y,S]of Object.entries(_.children)){const R=Xo(S);if(y===tt&&0===R.segments.length&&R.hasChildren())for(const[j,_e]of Object.entries(R.children))w[j]=_e;else(R.segments.length>0||R.hasChildren())&&(w[y]=R)}return function ha(_){if(1===_.numberOfChildren&&_.children[tt]){const w=_.children[tt];return new Lt(_.segments.concat(w.segments),w.children)}return _}(new Lt(_.segments,w))}function vr(_){return _ instanceof Bn}function Rs(_){let w;const S=Os(function g(R){const j={};for(const te of R.children){const qe=g(te);j[te.outlet]=qe}const _e=new Lt(R.url,j);return R===_&&(w=_e),_e}(_.root));return w??S}function Yo(_,w,g,y){let S=_;for(;S.parent;)S=S.parent;if(0===w.length)return Jo(S,S,S,g,y);const R=function Ns(_){if("string"==typeof _[0]&&1===_.length&&"/"===_[0])return new fa(!0,0,_);let w=0,g=!1;const y=_.reduce((S,R,j)=>{if("object"==typeof R&&null!=R){if(R.outlets){const _e={};
1776return Object.entries(R.outlets).forEach(([te,qe])=>{_e[te]="string"==typeof qe?qe.split("/"):qe}),[...S,{outlets:_e}]}if(R.segmentPath)return[...S,R.segmentPath]}return"string"!=typeof R?[...S,R]:0===j?(R.split("/").forEach((_e,te)=>{0==te&&"."===_e||(0==te&&""===_e?g=!0:".."===_e?w++:""!=_e&&S.push(_e))}),S):[...S,R]},[]);return new fa(g,w,y)}(w);if(R.toRoot())return Jo(S,S,new Lt([],{}),g,y);const j=function Qa(_,w,g){if(_.isAbsolute)return new Oo(w,!0,0);if(!g)return new Oo(w,!1,NaN);if(null===g.parent)return new Oo(g,!0,0);const y=ko(_.commands[0])?0:1;return function Od(_,w,g){let y=_,S=w,R=g;for(;R>S;){if(R-=S,y=y.parent,!y)throw new O.wOt(4005,!1);S=y.segments.length}return new Oo(y,!1,S-R)}(g,g.segments.length-1+y,_.numberOfDoubleDots)}(R,S,_),_e=j.processChildren?dr(j.segmentGroup,j.index,R.commands):wr(j.segmentGroup,j.index,R.commands);return Jo(S,j.segmentGroup,_e,g,y)}function ko(_){return"object"==typeof _&&null!=_&&!_.outlets&&!_.segmentPath}function At(_){return"object"==typeof _&&null!=_&&_.outlets}function Jo(_,w,g,y,S){let j,R={};y&&Object.entries(y).forEach(([te,qe])=>{R[te]=Array.isArray(qe)?qe.map(It=>`${It}`):`${qe}`}),j=_===w?g:Ao(_,w,g);const _e=Os(Xo(j));return new Bn(_e,R,S)}function Ao(_,w,g){const y={};return Object.entries(_.children).forEach(([S,R])=>{y[S]=R===w?g:Ao(R,w,g)}),new Lt(_.segments,y)}class fa{constructor(w,g,y){if(this.isAbsolute=w,this.numberOfDoubleDots=g,this.commands=y,w&&y.length>0&&ko(y[0]))throw new O.wOt(4003,!1);const S=y.find(At);if(S&&S!==Ze(y))throw new O.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Oo{constructor(w,g,y){this.segmentGroup=w,this.processChildren=g,this.index=y}}function wr(_,w,g){if(_??=new Lt([],{}),0===_.segments.length&&_.hasChildren())return dr(_,w,g);const y=function es(_,w,g){let y=0,S=w;const R={match:!1,pathIndex:0,commandIndex:0};for(;S<_.segments.length;){if(y>=g.length)return R;const j=_.segments[S],_e=g[y];if(At(_e))break;const te=`${_e}`,qe=y<g.length-1?g[y+1]:null;if(S>0&&void 0===te)break;if(te&&qe&&"object"==typeof qe&&void 0===qe.outlets){if(!Kl(te,qe,j))return R;y+=2}else{if(!Kl(te,{},j))return R;y++}S++}return{match:!0,pathIndex:S,commandIndex:y}}(_,w,g),S=g.slice(y.commandIndex);if(y.match&&y.pathIndex<_.segments.length){const R=new Lt(_.segments.slice(0,y.pathIndex),{});return R.children[tt]=new Lt(_.segments.slice(y.pathIndex),_.children),dr(R,0,S)}return y.match&&0===S.length?new Lt(_.segments,{}):y.match&&!_.hasChildren()?Vr(_,w,g):y.match?dr(_,0,S):Vr(_,w,g)}function dr(_,w,g){if(0===g.length)return new Lt(_.segments,{});{const y=function zc(_){return At(_[0])?_[0].outlets:{[tt]:_}}(g),S={};if(Object.keys(y).some(R=>R!==tt)&&_.children[tt]&&1===_.numberOfChildren&&0===_.children[tt].segments.length){const R=dr(_.children[tt],w,g);return new Lt(_.segments,R.children)}return Object.entries(y).forEach(([R,j])=>{"string"==typeof j&&(j=[j]),null!==j&&(S[R]=wr(_.children[R],w,j))}),Object.entries(_.children).forEach(([R,j])=>{void 0===y[R]&&(S[R]=j)}),new Lt(_.segments,S)}}function Vr(_,w,g){const y=_.segments.slice(0,w);let S=0;for(;S<g.length;){const R=g[S];if(At(R)){const te=Ps(R.outlets);return new Lt(y,te)}if(0===S&&ko(g[0])){y.push(new Jn(_.segments[w].path,pa(g[0]))),S++;continue}const j=At(R)?R.outlets[tt]:`${R}`,_e=S<g.length-1?g[S+1]:null;j&&_e&&ko(_e)?(y.push(new Jn(j,pa(_e))),S+=2):(y.push(new Jn(j,{})),S++)}return new Lt(y,{})}function Ps(_){const w={};return Object.entries(_).forEach(([g,y])=>{"string"==typeof y&&(y=[y]),null!==y&&(w[g]=Vr(new Lt([],{}),0,y))}),w}function pa(_){const w={};return Object.entries(_).forEach(([g,y])=>w[g]=`${y}`),w}function Kl(_,w,g){return _==g.path&&yt(w,g.parameters)}const Gi="imperative";var $t=function(_){return _[_.NavigationStart=0]="NavigationStart",_[_.NavigationEnd=1]="NavigationEnd",_[_.NavigationCancel=2]="NavigationCancel",_[_.NavigationError=3]="NavigationError",_[_.RoutesRecognized=4]="RoutesRecognized",_[_.ResolveStart=5]="ResolveStart",_[_.ResolveEnd=6]="ResolveEnd",_[_.GuardsCheckStart=7]="GuardsCheckStart",_[_.GuardsCheckEnd=8]="GuardsCheckEnd",_[_.RouteConfigLoadStart=9]="RouteConfigLoadStart",_[_.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",_[_.ChildActivationStart=11]="ChildActivationStart",_[_.ChildActivationEnd=12]="ChildActivationEnd",_[_.ActivationStart=13]="ActivationStart",_[_.ActivationEnd=14]="ActivationEnd",_[_.Scroll=15]="Scroll",_[_.NavigationSkipped=16]="NavigationSkipped",_}($t||{});class yr{constructor(w,g){this.id=w,this.url=g}}class Dt extends yr{constructor(w,g,y="imperative",S=null){super(w,g),this.type=$t.NavigationStart,this.navigationTrigger=y,this.restoredState=S}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class jt extends yr{constructor(w,g,y){super(w,g),this.urlAfterRedirects=y,this.type=$t.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var cr=function(_){return _[_.Redirect=0]="Redirect",_[_.SupersededByNewNavigation=1]="SupersededByNewNavigation",_[_.NoDataFromRe
1776solver=2]="NoDataFromResolver",_[_.GuardRejected=3]="GuardRejected",_}(cr||{}),Di=function(_){return _[_.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",_[_.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",_}(Di||{});class uo extends yr{constructor(w,g,y,S){super(w,g),this.reason=y,this.code=S,this.type=$t.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ro extends yr{constructor(w,g,y,S){super(w,g),this.reason=y,this.code=S,this.type=$t.NavigationSkipped}}class ts extends yr{constructor(w,g,y,S){super(w,g),this.error=y,this.target=S,this.type=$t.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ns extends yr{constructor(w,g,y,S){super(w,g),this.urlAfterRedirects=y,this.state=S,this.type=$t.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ut extends yr{constructor(w,g,y,S){super(w,g),this.urlAfterRedirects=y,this.state=S,this.type=$t.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ls extends yr{constructor(w,g,y,S,R){super(w,g),this.urlAfterRedirects=y,this.state=S,this.shouldActivate=R,this.type=$t.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class is extends yr{constructor(w,g,y,S){super(w,g),this.urlAfterRedirects=y,this.state=S,this.type=$t.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class bi extends yr{constructor(w,g,y,S){super(w,g),this.urlAfterRedirects=y,this.state=S,this.type=$t.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Za{constructor(w){this.route=w,this.type=$t.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Rd{constructor(w){this.route=w,this.type=$t.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ql{constructor(w){this.snapshot=w,this.type=$t.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rs{constructor(w){this.snapshot=w,this.type=$t.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _a{constructor(w){this.snapshot=w,this.type=$t.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ga{constructor(w){this.snapshot=w,this.type=$t.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ql{constructor(w,g,y){this.routerEvent=w,this.position=g,this.anchor=y,this.type=$t.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Sn{}class ho{constructor(w){this.url=w}}class os{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new ss,this.attachRef=null}}let ss=(()=>{class _{constructor(){this.contexts=new Map}onChildOutletCreated(g,y){const S=this.getOrCreateContext(g);S.outlet=y,this.contexts.set(g,S)}onChildOutletDestroyed(g){const y=this.getContext(g);y&&(y.outlet=null,y.attachRef=null)}onOutletDeactivated(){const g=this.contexts;return this.contexts=new Map,g}onOutletReAttached(g){this.contexts=g}getOrCreateContext(g){let y=this.getContext(g);return y||(y=new os,this.contexts.set(g,y)),y}getContext(g){return this.contexts.get(g)||null}static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();
1776class Wr{constructor(w){this._root=w}get root(){return this._root.value}parent(w){const g=this.pathFromRoot(w);return g.length>1?g[g.length-2]:null}children(w){const g=Xa(w,this._root);return g?g.children.map(y=>y.value):[]}firstChild(w){const g=Xa(w,this._root);return g&&g.children.length>0?g.children[0].value:null}siblings(w){const g=Qn(w,this._root);return g.length<2?[]:g[g.length-2].children.map(S=>S.value).filter(S=>S!==w)}pathFromRoot(w){return Qn(w,this._root).map(g=>g.value)}}function Xa(_,w){if(_===w.value)return w;for(const g of w.children){const y=Xa(_,g);if(y)return y}return null}function Qn(_,w){if(_===w.value)return[w];for(const g of w.children){const y=Qn(_,g);if(y.length)return y.unshift(w),y}return[]}class vi{constructor(w,g){this.value=w,this.children=g}toString(){return`TreeNode(${this.value})`}}function xt(_){const w={};return _&&_.children.forEach(g=>w[g.value.outlet]=g),w}class ma extends Wr{constructor(w,g){super(w),this.snapshot=g,xr(this,w)}toString(){return this.snapshot.toString()}}function ba(_){const w=function Ki(_){const R=new wa([],{},{},"",{},tt,_,null,{});return new Zl("",new vi(R,[]))}(_),g=new X.t([new Jn("",{})]),y=new X.t({}),S=new X.t({}),R=new X.t({}),j=new X.t(""),_e=new ai(g,y,R,j,S,tt,_,w.root);return _e.snapshot=w.root,new ma(new vi(_e,[]),w)}class ai{constructor(w,g,y,S,R,j,_e,te){this.urlSubject=w,this.paramsSubject=g,this.queryParamsSubject=y,this.fragmentSubject=S,this.dataSubject=R,this.outlet=j,this.component=_e,this._futureSnapshot=te,this.title=this.dataSubject?.pipe((0,Je.T)(qe=>qe[nn]))??(0,L.of)(void 0),this.url=w,this.params=g,this.queryParams=y,this.fragment=S,this.data=R}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((0,Je.T)(w=>Gn(w))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Je.T)(w=>Gn(w))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function va(_,w,g="emptyOnly"){let y;const{routeConfig:S}=_;return y=null===w||"always"!==g&&""!==S?.path&&(w.component||w.routeConfig?.loadComponent)?{params:{..._.params},data:{..._.data},resolve:{..._.data,..._._resolvedData??{}}}:{params:{...w.params,..._.params},data:{...w.data,..._.data},resolve:{..._.data,...w.data,...S?.data,..._._resolvedData}},S&&Gr(S)&&(y.resolve[nn]=S.title),y}class wa{get title(){return this.data?.[nn]}constructor(w,g,y,S,R,j,_e,te,qe){this.url=w,this.params=g,this.queryParams=y,this.fragment=S,this.data=R,this.outlet=j,this.component=_e,this.routeConfig=te,this._resolve=qe}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??=Gn(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Gn(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(y=>y.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Zl extends Wr{constructor(w,g){super(g),this.url=w,xr(this,g)}toString(){return $s(this._root)}}function xr(_,w){w.value._routerState=_,w.children.forEach(g=>xr(_,g))}function $s(_){const w=_.children.length>0?` { ${_.children.map($s).join(", ")} } `:"";return`${_.value}${w}`}function fo(_){if(_.snapshot){const w=_.snapshot,g=_._futureSnapshot;_.snapshot=g,yt(w.queryParams,g.queryParams)||_.queryParamsSubject.next(g.queryParams),w.fragment!==g.fragment&&_.fragmentSubject.next(g.fragment),yt(w.params,g.params)||_.paramsSubject.next(g.params),function Ct(_,w){if(_.length!==w.length)return!1;for(let g=0;g<_.length;++g)if(!yt(_[g],w[g]))return!1;return!0}(w.url,g.url)||_.urlSubject.next(g.url),yt(w.data,g.data)||_.dataSubject.next(g.data)}else _.snapshot=_._futureSnapshot,_.dataSubject.next(_._futureSnapshot.data)}
1776function Ya(_,w){const g=yt(_.params,w.params)&&function ne(_,w){return oe(_,w)&&_.every((g,y)=>yt(g.parameters,w[y].parameters))}(_.url,w.url);return g&&!(!_.parent!=!w.parent)&&(!_.parent||Ya(_.parent,w.parent))}function Gr(_){return"string"==typeof _.title||null===_.title}let ya=(()=>{class _{constructor(){this.activated=null,this._activatedRoute=null,this.name=tt,this.activateEvents=new O.bkB,this.deactivateEvents=new O.bkB,this.attachEvents=new O.bkB,this.detachEvents=new O.bkB,this.parentContexts=(0,O.WQX)(ss),this.location=(0,O.WQX)(O.c1b),this.changeDetector=(0,O.WQX)(O.gRc),this.environmentInjector=(0,O.WQX)(O.uvJ),this.inputBinder=(0,O.WQX)(Cr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(g){if(g.name){const{firstChange:y,previousValue:S}=g.name;if(y)return;this.isTrackedInParentContexts(S)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(S)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(g){return this.parentContexts.getContext(g)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const g=this.parentContexts.getContext(this.name);g?.route&&(g.attachRef?this.attach(g.attachRef,g.route):this.activateWith(g.route,g.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new O.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new O.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new O.wOt(4012,!1);this.location.detach();const g=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(g.instance),g}attach(g,y){this.activated=g,this._activatedRoute=y,this.location.insert(g.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(g.instance)}deactivate(){if(this.activated){const g=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(g)}}activateWith(g,y){if(this.isActivated)throw new O.wOt(4013,!1);this._activatedRoute=g;const S=this.location,j=g.snapshot.component,_e=this.parentContexts.getOrCreateContext(this.name).children,te=new ti(g,_e,S.injector);this.activated=S.createComponent(j,{index:S.length,injector:te,environmentInjector:y??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275dir=O.FsC({type:_,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[O.OA$]})}}return _})();class ti{__ngOutletInjector(w){return new ti(this.route,this.childContexts,w)}constructor(w,g,y){this.route=w,this.childContexts=g,this.parent=y}get(w,g){return w===ai?this.route:w===ss?this.childContexts:this.parent.get(w,g)}}const Cr=new O.nKC("");function qi(_,w,g){if(g&&_.shouldReuseRoute(w.value,g.value.snapshot)){const y=g.value;y._futureSnapshot=w.value;const S=function Ja(_,w,g){return w.children.map(y=>{for(const S of g.children)if(_.shouldReuseRoute(y.value,S.value.snapshot))return qi(_,y,S);return qi(_,y)})}(_,w,g);return new vi(y,S)}{if(_.shouldAttach(w.value)){const R=_.retrieve(w.value);if(null!==R){const j=R.route;return j.value._futureSnapshot=w.value,j.children=w.children.map(_e=>qi(_,_e)),j}}const y=function ls(_){return new ai(new X.t(_.url),new X.t(_.params),new X.t(_.queryParams),new X.t(_.fragment),new X.t(_.data),_.outlet,_.component,_)}(w.value),S=w.children.map(R=>qi(_,R));return new vi(y,S)}}const xa="ngNavigationCancelingError";function Ca(_,w){const{redirectTo:g,navigationBehaviorOptions:y}=vr(w)?{redirectTo:w,navigationBehaviorOptions:void 0}:w,S=Ei(!1,cr.Redirect);return S.url=g,S.navigationBehaviorOptions=y,S}function Ei(_,w){const g=new Error(`NavigationCancelingError: ${_||""}`);return g[xa]=!0,g.cancellationCode=w,g}function Qi(_){return!!_&&_[xa]}let tl=(()=>{class _{static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275cmp=O.VBU({type:_,selectors:[["ng-component"]],standalone:!0,features:[O.aNF],decls:1,vars:0,template:function(y,S){1&y&&O.nrm(0,"router-outlet")},dependencies:[ya],encapsulation:2})}}return _})();function Ii(_){const w=_.children&&_.children.map(Ii),g=w?{..._,children:w}:{..._};return!g.component&&!g.loadComponent&&(w||g.loadChildren)&&g.outlet&&g.outlet!==tt&&(g.component=tl),g}function Sr(_){return _.outlet||tt}function po(_){if(!_)return null;if(_.routeConfig?._injector)return _.routeConfig._injector;for(let w=_.parent;w;w=w.parent){const g=w.routeConfig;if(g?._loadedInjector)return g._loadedInjector;if(g?._injector)return g._injector}return null}class il{constructor(w,g,y,S,R){this.routeReuseStrategy=w,this.futureState=g,this.currState=y,this.forwardEvent=S,this.inputBindingEnabled=R}activate(w){const g=this.futureState._root,y=this.currState?this.currState._root:null;this.deactivateChildRoutes(g,y,w),fo(this.futureState.root),this.activateChildRoutes(g,y,w)}
1776deactivateChildRoutes(w,g,y){const S=xt(g);w.children.forEach(R=>{const j=R.value.outlet;this.deactivateRoutes(R,S[j],y),delete S[j]}),Object.values(S).forEach(R=>{this.deactivateRouteAndItsChildren(R,y)})}deactivateRoutes(w,g,y){const S=w.value,R=g?g.value:null;if(S===R)if(S.component){const j=y.getContext(S.outlet);j&&this.deactivateChildRoutes(w,g,j.children)}else this.deactivateChildRoutes(w,g,y);else R&&this.deactivateRouteAndItsChildren(g,y)}deactivateRouteAndItsChildren(w,g){w.value.component&&this.routeReuseStrategy.shouldDetach(w.value.snapshot)?this.detachAndStoreRouteSubtree(w,g):this.deactivateRouteAndOutlet(w,g)}detachAndStoreRouteSubtree(w,g){const y=g.getContext(w.value.outlet),S=y&&w.value.component?y.children:g,R=xt(w);for(const j of Object.values(R))this.deactivateRouteAndItsChildren(j,S);if(y&&y.outlet){const j=y.outlet.detach(),_e=y.children.onOutletDeactivated();this.routeReuseStrategy.store(w.value.snapshot,{componentRef:j,route:w,contexts:_e})}}deactivateRouteAndOutlet(w,g){const y=g.getContext(w.value.outlet),S=y&&w.value.component?y.children:g,R=xt(w);for(const j of Object.values(R))this.deactivateRouteAndItsChildren(j,S);y&&(y.outlet&&(y.outlet.deactivate(),y.children.onOutletDeactivated()),y.attachRef=null,y.route=null)}activateChildRoutes(w,g,y){const S=xt(g);w.children.forEach(R=>{this.activateRoutes(R,S[R.value.outlet],y),this.forwardEvent(new ga(R.value.snapshot))}),w.children.length&&this.forwardEvent(new rs(w.value.snapshot))}activateRoutes(w,g,y){const S=w.value,R=g?g.value:null;if(fo(S),S===R)if(S.component){const j=y.getOrCreateContext(S.outlet);this.activateChildRoutes(w,g,j.children)}else this.activateChildRoutes(w,g,y);else if(S.component){const j=y.getOrCreateContext(S.outlet);if(this.routeReuseStrategy.shouldAttach(S.snapshot)){const _e=this.routeReuseStrategy.retrieve(S.snapshot);this.routeReuseStrategy.store(S.snapshot,null),j.children.onOutletReAttached(_e.contexts),j.attachRef=_e.componentRef,j.route=_e.route.value,j.outlet&&j.outlet.attach(_e.componentRef,_e.route.value),fo(_e.route.value),this.activateChildRoutes(w,null,j.children)}else{const _e=po(S.snapshot);j.attachRef=null,j.route=S,j.injector=_e,j.outlet&&j.outlet.activateWith(S,j.injector),this.activateChildRoutes(w,null,j.children)}}else this.activateChildRoutes(w,null,y)}}class Sa{constructor(w){this.path=w,this.route=this.path[this.path.length-1]}}class Zi{constructor(w,g){this.component=w,this.route=g}}function wi(_,w,g){const y=_._root;return li(y,w?w._root:null,g,[y.value])}function bn(_,w){const g=Symbol(),y=w.get(_,g);return y===g?"function"!=typeof _||(0,O.LfX)(_)?w.get(_):_:y}function li(_,w,g,y,S={canDeactivateChecks:[],canActivateChecks:[]}){const R=xt(w);return _.children.forEach(j=>{(function Yl(_,w,g,y,S={canDeactivateChecks:[],canActivateChecks:[]}){const R=_.value,j=w?w.value:null,_e=g?g.getContext(_.value.outlet):null;if(j&&R.routeConfig===j.routeConfig){const te=function rl(_,w,g){if("function"==typeof g)return g(_,w);switch(g){case"pathParamsChange":return!oe(_.url,w.url);case"pathParamsOrQueryParamsChange":return!oe(_.url,w.url)||!yt(_.queryParams,w.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ya(_,w)||!yt(_.queryParams,w.queryParams);default:return!Ya(_,w)}}(j,R,R.routeConfig.runGuardsAndResolvers);te?S.canActivateChecks.push(new Sa(y)):(R.data=j.data,R._resolvedData=j._resolvedData),li(_,w,R.component?_e?_e.children:null:g,y,S),te&&_e&&_e.outlet&&_e.outlet.isActivated&&S.canDeactivateChecks.push(new Zi(_e.outlet.component,j))}else j&&_o(w,_e,S),S.canActivateChecks.push(new Sa(y)),li(_,null,R.component?_e?_e.children:null:g,y,S)})(j,R[j.value.outlet],g,y.concat([j.value]),S),delete R[j.value.outlet]}),Object.entries(R).forEach(([j,_e])=>_o(_e,g.getContext(j),S)),S}function _o(_,w,g){const y=xt(_),S=_.value;Object.entries(y).forEach(([R,j])=>{_o(j,S.component?w?w.children.getContext(R):null:w,g)}),g.canDeactivateChecks.push(new Zi(S.component&&w&&w.outlet&&w.outlet.isActivated?w.outlet.component:null,S))}function Xi(_){return"function"==typeof _}function ol(_){return _ instanceof Me||"EmptyError"===_?.name}const Ia=Symbol("INITIAL_VALUE");function Mn(){return(0,Bt.n)(_=>A(_.map(w=>w.pipe((0,Nt.s)(1),function An(..._){const w=(0,Te.lI)(_);return(0,$.N)((g,y)=>{(w?(0,N.x)(_,g,w):(0,N.x)(_,g)).subscribe(y)})}(Ia)))).pipe((0,Je.T)(w=>{for(const g of w)if(!0!==g){if(g===Ia)return Ia;if(!1===g||g instanceof Bn)return g}return!0}),(0,dn.p)(w=>w!==Ia),(0,Nt.s)(1)))}function sl(_){return(0,ke.F)(Ae(w=>{if(vr(w))throw Ca(0,w)}),(0,Je.T)(w=>!0===w))}class Zn{constructor(w){this.segmentGroup=w||null}}
1776class al extends Error{constructor(w){super(),this.urlTree=w}}function ds(_){return it(new Zn(_))}class ll{constructor(w,g){this.urlSerializer=w,this.urlTree=g}lineralizeSegments(w,g){let y=[],S=g.root;for(;;){if(y=y.concat(S.segments),0===S.numberOfChildren)return(0,L.of)(y);if(S.numberOfChildren>1||!S.children[tt])return it(new O.wOt(4e3,!1));S=S.children[tt]}}applyRedirectCommands(w,g,y){const S=this.applyRedirectCreateUrlTree(g,this.urlSerializer.parse(g),w,y);if(g.startsWith("/"))throw new al(S);return S}applyRedirectCreateUrlTree(w,g,y,S){const R=this.createSegmentGroup(w,g.root,y,S);return new Bn(R,this.createQueryParams(g.queryParams,this.urlTree.queryParams),g.fragment)}createQueryParams(w,g){const y={};return Object.entries(w).forEach(([S,R])=>{if("string"==typeof R&&R.startsWith(":")){const _e=R.substring(1);y[S]=g[_e]}else y[S]=R}),y}createSegmentGroup(w,g,y,S){const R=this.createSegments(w,g.segments,y,S);let j={};return Object.entries(g.children).forEach(([_e,te])=>{j[_e]=this.createSegmentGroup(w,te,y,S)}),new Lt(R,j)}createSegments(w,g,y,S){return g.map(R=>R.path.startsWith(":")?this.findPosParam(w,R,S):this.findOrReturn(R,y))}findPosParam(w,g,y){const S=y[g.path.substring(1)];if(!S)throw new O.wOt(4001,!1);return S}findOrReturn(w,g){let y=0;for(const S of g){if(S.path===w.path)return g.splice(y),S;y++}return w}}const No={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ta(_,w,g,y,S){const R=ur(_,w,g);return R.matched?(y=function Xl(_,w){return _.providers&&!_._injector&&(_._injector=(0,O.Ol2)(_.providers,w,`Route: ${_.path}`)),_._injector??w}(w,y),function Ji(_,w,g,y){const S=w.canMatch;if(!S||0===S.length)return(0,L.of)(!0);const R=S.map(j=>{const _e=bn(j,_);return B(function Ld(_){return _&&Xi(_.canMatch)}(_e)?_e.canMatch(w,g):(0,O.N4e)(_,()=>_e(w,g)))});return(0,L.of)(R).pipe(Mn(),sl())}(y,w,g).pipe((0,Je.T)(j=>!0===j?R:{...No}))):(0,L.of)(R)}function ur(_,w,g){if("**"===w.path)return function Fd(_){return{matched:!0,parameters:_.length>0?Ze(_).parameters:{},consumedSegments:_,remainingSegments:[],positionalParamSegments:{}}}(g);if(""===w.path)return"full"===w.pathMatch&&(_.hasChildren()||g.length>0)?{...No}:{matched:!0,consumedSegments:[],remainingSegments:g,parameters:{},positionalParamSegments:{}};const S=(w.matcher||Cn)(g,_,w);if(!S)return{...No};const R={};Object.entries(S.posParams??{}).forEach(([_e,te])=>{R[_e]=te.path});const j=S.consumed.length>0?{...R,...S.consumed[S.consumed.length-1].parameters}:R;return{matched:!0,consumedSegments:S.consumed,remainingSegments:g.slice(S.consumed.length),parameters:j,positionalParamSegments:S.posParams??{}}}function ka(_,w,g,y){return g.length>0&&function Fi(_,w,g){return g.some(y=>Tr(_,w,y)&&Sr(y)!==tt)}(_,g,y)?{segmentGroup:new Lt(w,Aa(y,new Lt(g,_.children))),slicedSegments:[]}:0===g.length&&function cs(_,w,g){return g.some(y=>Tr(_,w,y))}(_,g,y)?{segmentGroup:new Lt(_.segments,td(_,g,y,_.children)),slicedSegments:g}:{segmentGroup:new Lt(_.segments,_.children),slicedSegments:g}}function td(_,w,g,y){const S={};for(const R of g)if(Tr(_,w,R)&&!y[Sr(R)]){const j=new Lt([],{});S[Sr(R)]=j}return{...y,...S}}function Aa(_,w){const g={};g[tt]=w;for(const y of _)if(""===y.path&&Sr(y)!==tt){const S=new Lt([],{});g[Sr(y)]=S}return g}function Tr(_,w,g){return(!(_.hasChildren()||w.length>0)||"full"!==g.pathMatch)&&""===g.path}class dl{}class on{constructor(w,g,y,S,R,j,_e){this.injector=w,this.configLoader=g,this.rootComponentType=y,this.config=S,this.urlTree=R,this.paramsInheritanceStrategy=j,this.urlSerializer=_e,this.applyRedirects=new ll(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(w){return new O.wOt(4002,`'${w.segmentGroup}'`)}recognize(){const w=ka(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(w).pipe((0,Je.T)(g=>{const y=new wa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},tt,this.rootComponentType,null,{}),S=new vi(y,g),R=new Zl("",S),j=function qa(_,w,g=null,y=null){return Yo(Rs(_),w,g,y)}(y,[],this.urlTree.queryParams,this.urlTree.fragment);return j.queryParams=this.urlTree.queryParams,R.url=this.urlSerializer.serialize(j),this.inheritParamsAndData(R._root,null),{state:R,tree:j}}))}match(w){return this.processSegmentGroup(this.injector,this.config,w,tt).pipe(gt(y=>
1776{if(y instanceof al)return this.urlTree=y.urlTree,this.match(y.urlTree.root);throw y instanceof Zn?this.noMatchError(y):y}))}inheritParamsAndData(w,g){const y=w.value,S=va(y,g,this.paramsInheritanceStrategy);y.params=Object.freeze(S.params),y.data=Object.freeze(S.data),w.children.forEach(R=>this.inheritParamsAndData(R,y))}processSegmentGroup(w,g,y,S){return 0===y.segments.length&&y.hasChildren()?this.processChildren(w,g,y):this.processSegment(w,g,y,y.segments,S,!0).pipe((0,Je.T)(R=>R instanceof vi?[R]:[]))}processChildren(w,g,y){const S=[];for(const R of Object.keys(y.children))"primary"===R?S.unshift(R):S.push(R);return(0,G.H)(S).pipe((0,Be.H)(R=>{const j=y.children[R],_e=function nl(_,w){const g=_.filter(y=>Sr(y)===w);return g.push(..._.filter(y=>Sr(y)!==w)),g}(g,R);return this.processSegmentGroup(w,_e,j,R)}),function Qe(_,w){return(0,$.N)(function fn(_,w,g,y,S){return(R,j)=>{let _e=g,te=w,qe=0;R.subscribe((0,ze._)(j,It=>{const Ot=qe++;te=_e?_(te,It,Ot):(_e=!0,It),y&&j.next(te)},S&&(()=>{_e&&j.next(te),j.complete()})))}}(_,w,arguments.length>=2,!0))}((R,j)=>(R.push(...j),R)),ae(null),function He(_,w){const g=arguments.length>=2;return y=>y.pipe(_?(0,dn.p)((S,R)=>_(S,R,y)):Y.D,ie(1),g?ae(w):me(()=>new Me))}(),(0,On.Z)(R=>{if(null===R)return ds(y);const j=vn(R);return function cl(_){_.sort((w,g)=>w.value.outlet===tt?-1:g.value.outlet===tt?1:w.value.outlet.localeCompare(g.value.outlet))}(j),(0,L.of)(j)}))}processSegment(w,g,y,S,R,j){return(0,G.H)(g).pipe((0,Be.H)(_e=>this.processSegmentAgainstRoute(_e._injector??w,g,_e,y,S,R,j).pipe(gt(te=>{if(te instanceof Zn)return(0,L.of)(null);throw te}))),pe(_e=>!!_e),gt(_e=>{if(ol(_e))return function nd(_,w,g){return 0===w.length&&!_.children[g]}(y,S,R)?(0,L.of)(new dl):ds(y);throw _e}))}processSegmentAgainstRoute(w,g,y,S,R,j,_e){return function js(_,w,g,y){return!!(Sr(_)===y||y!==tt&&Tr(w,g,_))&&ur(w,_,g).matched}(y,S,R,j)?void 0===y.redirectTo?this.matchSegmentAgainstRoute(w,S,y,R,j):this.allowRedirects&&_e?this.expandSegmentAgainstRouteUsingRedirect(w,S,g,y,R,j):ds(S):ds(S)}expandSegmentAgainstRouteUsingRedirect(w,g,y,S,R,j){const{matched:_e,consumedSegments:te,positionalParamSegments:qe,remainingSegments:It}=ur(g,S,R);if(!_e)return ds(g);S.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Ot=this.applyRedirects.applyRedirectCommands(te,S.redirectTo,qe);return this.applyRedirects.lineralizeSegments(S,Ot).pipe((0,On.Z)(Kn=>this.processSegment(w,y,g,Kn.concat(It),j,!1)))}matchSegmentAgainstRoute(w,g,y,S,R){const j=Ta(g,y,S,w);return"**"===y.path&&(g.children={}),j.pipe((0,Bt.n)(_e=>_e.matched?this.getChildConfig(w=y._injector??w,y,S).pipe((0,Bt.n)(({routes:te})=>{const qe=y._loadedInjector??w,{consumedSegments:It,remainingSegments:Ot,parameters:Kn}=_e,Hi=new wa(It,Kn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function us(_){return _.data||{}}(y),Sr(y),y.component??y._loadedComponent??null,y,function Bd(_){return _.resolve||{}}(y)),{segmentGroup:Ks,slicedSegments:ps}=ka(g,It,Ot,te);if(0===ps.length&&Ks.hasChildren())return this.processChildren(qe,te,Ks).pipe((0,Je.T)(Fo=>null===Fo?null:new vi(Hi,Fo)));if(0===te.length&&0===ps.length)return(0,L.of)(new vi(Hi,[]));const ml=Sr(y)===R;return this.processSegment(qe,te,Ks,ps,ml?tt:R,!0).pipe((0,Je.T)(Fo=>new vi(Hi,Fo instanceof vi?[Fo]:[])))})):ds(g)))}getChildConfig(w,g,y){return g.children?(0,L.of)({routes:g.children,injector:w}):g.loadChildren?void 0!==g._loadedRoutes?(0,L.of)({routes:g._loadedRoutes,injector:g._loadedInjector}):function di(_,w,g,y){const S=w.canLoad;if(void 0===S||0===S.length)return(0,L.of)(!0);const R=S.map(j=>{const _e=bn(j,_);return B(function Pd(_){return _&&Xi(_.canLoad)}(_e)?_e.canLoad(w,g):(0,O.N4e)(_,()=>_e(w,g)))});return(0,L.of)(R).pipe(Mn(),sl())}(w,g,y).pipe((0,On.Z)(S=>S?this.configLoader.loadChildren(w,g).pipe(Ae(R=>{g._loadedRoutes=R.routes,g._loadedInjector=R.injector})):function zs(_){return it(Ei(!1,cr.GuardRejected))}())):(0,L.of)({routes:[],injector:w})}}function ul(_){const w=_.value.routeConfig;return w&&""===w.path}function vn(_){const w=[],g=new Set;for(const y of _){if(!ul(y)){w.push(y);continue}const S=w.find(R=>y.value.routeConfig===R.value.routeConfig);void 0!==S?(S.children.push(...y.children),g.add(S)):w.push(y)}for(const y of g){const S=vn(y.children);w.push(new vi(y.value,S))}return w.filter(y=>!g.has(y))}function Po(_){const w=_.children.map(g=>Po(g)).flat();return[_,...w]}function v(_){return(0,Bt.n)(w=>{const g=_(w);return g?(0,G.H)(g).pipe((0,Je.T)(()=>w)):(0,L.of)(w)})}let k=(()=>{class _{buildTitle(g){let y,S=g.root;for(;void 0!==S;)y=this.getResolvedTitleForRoute(S)??y,S=S.children.find(R=>R.outlet===tt);return y}getResolvedTitleForRoute(g){return g.data[nn]}static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:()=>(0,O.WQX)(C),providedIn:"root"})}}return _})(),C=(()=>{class _ extends k{constructor(g){super(),this.title=g}updateTitle(g){const y=this.buildTitle(g);void 0!==y&&this.title.setTitle(y)}static{this.\u0275fac=function(y){return new(y||_)(O.KVO(pt.hE))}}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();const I=new O.nKC("",{providedIn:"root",factory:()=>({})}),z=new O.nKC("");let he=(()=>{class _{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,O.WQX)(O.Ql9)}loadComponent(g){if(this.componentLoaders.get(g))return this.componentLoaders.get(g);if(g._loadedComponent)return(0,L.of)(g._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(g);const y=B(g.loadComponent()).pipe((0,Je.T)(sn),Ae(R=>{this.onLoadEndListener&&this.onLoadEndListener(g),g._loadedComponent=R}),(0,We.j)(()=>{this.componentLoaders.delete(g)})),S=new re(y,()=>new Ne.B).pipe(K());return this.componentLoaders.set(g,S),S}loadChildren(g,y){if(this.childrenLoaders.get(y))return this.childrenLoaders.get(y);if(y._loadedRoutes)return(0,L.of)({routes:y._loadedRoutes,injector:y._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(y);const R=function Oe(_,w,g,y){return B(_.loadChildren()).pipe((0,Je.T)(sn),(0,On.Z)(S=>
1776S instanceof O.Co$||Array.isArray(S)?(0,L.of)(S):(0,G.H)(w.compileModuleAsync(S))),(0,Je.T)(S=>{y&&y(_);let R,j,_e=!1;return Array.isArray(S)?(j=S,!0):(R=S.create(g).injector,j=R.get(z,[],{optional:!0,self:!0}).flat()),{routes:j.map(Ii),injector:R}}))}(y,this.compiler,g,this.onLoadEndListener).pipe((0,We.j)(()=>{this.childrenLoaders.delete(y)})),j=new re(R,()=>new Ne.B).pipe(K());return this.childrenLoaders.set(y,j),j}static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();function sn(_){return function at(_){return _&&"object"==typeof _&&"default"in _}(_)?_.default:_}let Jt=(()=>{class _{static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:()=>(0,O.WQX)(Gt),providedIn:"root"})}}return _})(),Gt=(()=>{class _{shouldProcessUrl(g){return!0}extract(g){return g}merge(g,y){return g}static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();const Pt=new O.nKC("");let Vt=(()=>{class _{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Ne.B,this.transitionAbortSubject=new Ne.B,this.configLoader=(0,O.WQX)(he),this.environmentInjector=(0,O.WQX)(O.uvJ),this.urlSerializer=(0,O.WQX)(ee),this.rootContexts=(0,O.WQX)(ss),this.location=(0,O.WQX)(Ge.aZ),this.inputBindingEnabled=null!==(0,O.WQX)(Cr,{optional:!0}),this.titleStrategy=(0,O.WQX)(k),this.options=(0,O.WQX)(I,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,O.WQX)(Jt),this.createViewTransition=(0,O.WQX)(Pt,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,L.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=S=>this.events.next(new Rd(S)),this.configLoader.onLoadStartListener=S=>this.events.next(new Za(S))}complete(){this.transitions?.complete()}handleNavigationRequest(g){const y=++this.navigationId;this.transitions?.next({...this.transitions.value,...g,id:y})}setupNavigations(g,y,S){return this.transitions=new X.t({id:0,currentUrlTree:y,currentRawUrl:y,extractedUrl:this.urlHandlingStrategy.extract(y),urlAfterRedirects:this.urlHandlingStrategy.extract(y),rawUrl:y,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Gi,restoredState:null,currentSnapshot:S.snapshot,targetSnapshot:null,currentRouterState:S,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,dn.p)(R=>0!==R.id),(0,Je.T)(R=>({...R,extractedUrl:this.urlHandlingStrategy.extract(R.rawUrl)})),(0,Bt.n)(R=>{let j=!1,_e=!1;return(0,L.of)(R).pipe((0,Bt.n)(te=>{if(this.navigationId>R.id)return this.cancelNavigationTransition(R,"",cr.SupersededByNewNavigation),ye.w;this.currentTransition=R,this.currentNavigation={id:te.id,initialUrl:te.rawUrl,extractedUrl:te.extractedUrl,trigger:te.source,extras:te.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const qe=!g.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!qe&&"reload"!==(te.extras.onSameUrlNavigation??g.onSameUrlNavigation)){const Ot="";return this.events.next(new Ro(te.id,this.urlSerializer.serialize(te.rawUrl),Ot,Di.IgnoredSameUrlNavigation)),te.resolve(null),ye.w}if(this.urlHandlingStrategy.shouldProcessUrl(te.rawUrl))return(0,L.of)(te).pipe((0,Bt.n)(Ot=>{const Kn=this.transitions?.getValue();return this.events.next(new Dt(Ot.id,this.urlSerializer.serialize(Ot.extractedUrl),Ot.source,Ot.restoredState)),Kn!==this.transitions?.getValue()?ye.w:Promise.resolve(Ot)}),function ci(_,w,g,y,S,R){return(0,On.Z)(j=>function Us(_,w,g,y,S,R,j="emptyOnly"){return new on(_,w,g,y,S,j,R).recognize()}(_,w,g,y,j.extractedUrl,S,R).pipe((0,Je.T)(({state:_e,tree:te})=>({...j,targetSnapshot:_e,urlAfterRedirects:te}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,g.config,this.urlSerializer,this.paramsInheritanceStrategy),Ae(Ot=>{R.targetSnapshot=Ot.targetSnapshot,R.urlAfterRedirects=Ot.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Ot.urlAfterRedirects};const Kn=new ns(Ot.id,this.urlSerializer.serialize(Ot.extractedUrl),this.urlSerializer.serialize(Ot.urlAfterRedirects),Ot.targetSnapshot);this.events.next(Kn)}));if(qe&&this.urlHandlingStrategy.shouldProcessUrl(te.currentRawUrl)){const{id:Ot,extractedUrl:Kn,source:Hi,restoredState:Ks,extras:
1776ps}=te,ml=new Dt(Ot,this.urlSerializer.serialize(Kn),Hi,Ks);this.events.next(ml);const Fo=ba(this.rootComponentType).snapshot;return this.currentTransition=R={...te,targetSnapshot:Fo,urlAfterRedirects:Kn,extras:{...ps,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Kn,(0,L.of)(R)}{const Ot="";return this.events.next(new Ro(te.id,this.urlSerializer.serialize(te.extractedUrl),Ot,Di.IgnoredByUrlHandlingStrategy)),te.resolve(null),ye.w}}),Ae(te=>{const qe=new Ut(te.id,this.urlSerializer.serialize(te.extractedUrl),this.urlSerializer.serialize(te.urlAfterRedirects),te.targetSnapshot);this.events.next(qe)}),(0,Je.T)(te=>(this.currentTransition=R={...te,guards:wi(te.targetSnapshot,te.currentSnapshot,this.rootContexts)},R)),function jn(_,w){return(0,On.Z)(g=>{const{targetSnapshot:y,currentSnapshot:S,guards:{canActivateChecks:R,canDeactivateChecks:j}}=g;return 0===j.length&&0===R.length?(0,L.of)({...g,guardsResult:!0}):function $d(_,w,g,y){return(0,G.H)(_).pipe((0,On.Z)(S=>function Mi(_,w,g,y,S){const R=w&&w.routeConfig?w.routeConfig.canDeactivate:null;if(!R||0===R.length)return(0,L.of)(!0);const j=R.map(_e=>{const te=po(w)??S,qe=bn(_e,te);return B(function Yi(_){return _&&Xi(_.canDeactivate)}(qe)?qe.canDeactivate(_,w,g,y):(0,O.N4e)(te,()=>qe(_,w,g,y))).pipe(pe())});return(0,L.of)(j).pipe(Mn())}(S.component,S.route,g,w,y)),pe(S=>!0!==S,!0))}(j,y,S,_).pipe((0,On.Z)(_e=>_e&&function ln(_){return"boolean"==typeof _}(_e)?function ed(_,w,g,y){return(0,G.H)(w).pipe((0,Be.H)(S=>(0,N.x)(function Ft(_,w){return null!==_&&w&&w(new ql(_)),(0,L.of)(!0)}(S.route.parent,y),function Ma(_,w){return null!==_&&w&&w(new _a(_)),(0,L.of)(!0)}(S.route,y),function _n(_,w,g){const y=w[w.length-1],R=w.slice(0,w.length-1).reverse().map(j=>function St(_){const w=_.routeConfig?_.routeConfig.canActivateChild:null;return w&&0!==w.length?{node:_,guards:w}:null}(j)).filter(j=>null!==j).map(j=>(0,Ce.v)(()=>{const _e=j.guards.map(te=>{const qe=po(j.node)??g,It=bn(te,qe);return B(function Ir(_){return _&&Xi(_.canActivateChild)}(It)?It.canActivateChild(y,_):(0,O.N4e)(qe,()=>It(y,_))).pipe(pe())});return(0,L.of)(_e).pipe(Mn())}));return(0,L.of)(R).pipe(Mn())}(_,S.path,g),function Tn(_,w,g){const y=w.routeConfig?w.routeConfig.canActivate:null;if(!y||0===y.length)return(0,L.of)(!0);const S=y.map(R=>(0,Ce.v)(()=>{const j=po(w)??g,_e=bn(R,j);return B(function Jl(_){return _&&Xi(_.canActivate)}(_e)?_e.canActivate(w,_):(0,O.N4e)(j,()=>_e(w,_))).pipe(pe())}));return(0,L.of)(S).pipe(Mn())}(_,S.route,g))),pe(S=>!0!==S,!0))}(y,R,_,w):(0,L.of)(_e)),(0,Je.T)(_e=>({...g,guardsResult:_e})))})}(this.environmentInjector,te=>this.events.next(te)),Ae(te=>{if(R.guardsResult=te.guardsResult,vr(te.guardsResult))throw Ca(0,te.guardsResult);const qe=new Ls(te.id,this.urlSerializer.serialize(te.extractedUrl),this.urlSerializer.serialize(te.urlAfterRedirects),te.targetSnapshot,!!te.guardsResult);this.events.next(qe)}),(0,dn.p)(te=>!!te.guardsResult||(this.cancelNavigationTransition(te,"",cr.GuardRejected),!1)),v(te=>{if(te.guards.canActivateChecks.length)return(0,L.of)(te).pipe(Ae(qe=>{const It=new is(qe.id,this.urlSerializer.serialize(qe.extractedUrl),this.urlSerializer.serialize(qe.urlAfterRedirects),qe.targetSnapshot);this.events.next(It)}),(0,Bt.n)(qe=>{let It=!1;return(0,L.of)(qe).pipe(function wn(_,w){return(0,On.Z)(g=>{const{targetSnapshot:y,guards:{canActivateChecks:S}}=g;if(!S.length)return(0,L.of)(g);const R=new Set(S.map(te=>te.route)),j=new Set;for(const te of R)if(!j.has(te))for(const qe of Po(te))j.add(qe);let _e=0;return(0,G.H)(j).pipe((0,Be.H)(te=>R.has(te)?function Bi(_,w,g,y){const S=_.routeConfig,R=_._resolve;return void 0!==S?.title&&!Gr(S)&&(R[nn]=S.title),function Vs(_,w,g,y){const S=Ci(_);if(0===S.length)return(0,L.of)({});const R={};return(0,G.H)(S).pipe((0,On.Z)(j=>function Lo(_,w,g,y){const S=po(w)??y,R=bn(_,S);return B(R.resolve?R.resolve(w,g):(0,O.N4e)(S,()=>R(w,g)))}(_[j],w,g,y).pipe(pe(),Ae(_e=>{R[j]=_e}))),ie(1),function st(_){return(0,Je.T)(()=>_)}(R),gt(j=>ol(j)?ye.w:it(j)))}(R,_,w,y).pipe((0,Je.T)(j=>(_._resolvedData=j,_.data=va(_,_.parent,g).resolve,null)))}(te,y,_,w):(te.data=va(te,te.parent,_).resolve,(0,L.of)(void 0))),Ae(()=>_e++),ie(1),(0,On.Z)(te=>_e===j.size?(0,L.of)(g):ye.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),Ae({next:()=>It=!0,complete:()=>
1776{It||this.cancelNavigationTransition(qe,"",cr.NoDataFromResolver)}}))}),Ae(qe=>{const It=new bi(qe.id,this.urlSerializer.serialize(qe.extractedUrl),this.urlSerializer.serialize(qe.urlAfterRedirects),qe.targetSnapshot);this.events.next(It)}))}),v(te=>{const qe=It=>{const Ot=[];It.routeConfig?.loadComponent&&!It.routeConfig._loadedComponent&&Ot.push(this.configLoader.loadComponent(It.routeConfig).pipe(Ae(Kn=>{It.component=Kn}),(0,Je.T)(()=>{})));for(const Kn of It.children)Ot.push(...qe(Kn));return Ot};return A(qe(te.targetSnapshot.root)).pipe(ae(null),(0,Nt.s)(1))}),v(()=>this.afterPreactivation()),(0,Bt.n)(()=>{const{currentSnapshot:te,targetSnapshot:qe}=R,It=this.createViewTransition?.(this.environmentInjector,te.root,qe.root);return It?(0,G.H)(It).pipe((0,Je.T)(()=>R)):(0,L.of)(R)}),(0,Je.T)(te=>{const qe=function as(_,w,g){const y=qi(_,w._root,g?g._root:void 0);return new ma(y,w)}(g.routeReuseStrategy,te.targetSnapshot,te.currentRouterState);return this.currentTransition=R={...te,targetRouterState:qe},this.currentNavigation.targetRouterState=qe,R}),Ae(()=>{this.events.next(new Sn)}),((_,w,g,y)=>(0,Je.T)(S=>(new il(w,S.targetRouterState,S.currentRouterState,g,y).activate(_),S)))(this.rootContexts,g.routeReuseStrategy,te=>this.events.next(te),this.inputBindingEnabled),(0,Nt.s)(1),Ae({next:te=>{j=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new jt(te.id,this.urlSerializer.serialize(te.extractedUrl),this.urlSerializer.serialize(te.urlAfterRedirects))),this.titleStrategy?.updateTitle(te.targetRouterState.snapshot),te.resolve(!0)},complete:()=>{j=!0}}),function rt(_){return(0,$.N)((w,g)=>{(0,ut.Tg)(_).subscribe((0,ze._)(g,()=>g.complete(),ct.l)),!g.closed&&w.subscribe(g)})}(this.transitionAbortSubject.pipe(Ae(te=>{throw te}))),(0,We.j)(()=>{!j&&!_e&&this.cancelNavigationTransition(R,"",cr.SupersededByNewNavigation),this.currentTransition?.id===R.id&&(this.currentNavigation=null,this.currentTransition=null)}),gt(te=>{if(_e=!0,Qi(te))this.events.next(new uo(R.id,this.urlSerializer.serialize(R.extractedUrl),te.message,te.cancellationCode)),function el(_){return Qi(_)&&vr(_.url)}(te)?this.events.next(new ho(te.url)):R.resolve(!1);else{this.events.next(new ts(R.id,this.urlSerializer.serialize(R.extractedUrl),te,R.targetSnapshot??void 0));try{R.resolve(g.errorHandler(te))}catch(qe){this.options.resolveNavigationPromiseOnError?R.resolve(!1):R.reject(qe)}}return ye.w}))}))}cancelNavigationTransition(g,y,S){const R=new uo(g.id,this.urlSerializer.serialize(g.extractedUrl),y,S);this.events.next(R),g.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();function Ve(_){return _!==Gi}let ft=(()=>{class _{static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:()=>(0,O.WQX)(Xn),providedIn:"root"})}}return _})();class en{shouldDetach(w){return!1}store(w,g){}shouldAttach(w){return!1}retrieve(w){return null}shouldReuseRoute(w,g){return w.routeConfig===g.routeConfig}}let Xn=(()=>{class _ extends en{static{this.\u0275fac=(()=>{let g;return function(S){return(g||(g=O.xGo(_)))(S||_)}})()}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})(),gn=(()=>{class _{static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:()=>(0,O.WQX)(Rn),providedIn:"root"})}}return _})(),Rn=(()=>{class _ extends gn{constructor(){super(...arguments),this.location=(0,O.WQX)(Ge.aZ),this.urlSerializer=(0,O.WQX)(ee),this.options=(0,O.WQX)(I,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,O.WQX)(Jt),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Bn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=ba(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(g){return this.location.subscribe(y=>{"popstate"===y.type&&g(y.url,y.state)})}handleRouterEvent(g,y){if(g instanceof Dt)this.stateMemento=this.createStateMemento();else if(g instanceof Ro)this.rawUrlTree=y.initialUrl;else if(g instanceof ns){if("eager"===this.urlUpdateStrategy&&!y.extras.skipLocationChange){const S=this.urlHandlingStrategy.merge(y.finalUrl,y.initialUrl);this.setBrowserUrl(S,y)}}else g instanceof Sn?(this.currentUrlTree=y.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(y.finalUrl,y.initialUrl),this.routerState=y.targetRouterState,"deferred"===this.urlUpdateStrategy&&(y.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,y))):g instanceof uo&&(g.code===cr.GuardRejected||g.code===cr.NoDataFromRe
1776solver)?this.restoreHistory(y):g instanceof ts?this.restoreHistory(y,!0):g instanceof jt&&(this.lastSuccessfulId=g.id,this.currentPageId=this.browserPageId)}setBrowserUrl(g,y){const S=this.urlSerializer.serialize(g);if(this.location.isCurrentPathEqualTo(S)||y.extras.replaceUrl){const j={...y.extras.state,...this.generateNgRouterState(y.id,this.browserPageId)};this.location.replaceState(S,"",j)}else{const R={...y.extras.state,...this.generateNgRouterState(y.id,this.browserPageId+1)};this.location.go(S,"",R)}}restoreHistory(g,y=!1){if("computed"===this.canceledNavigationResolution){const R=this.currentPageId-this.browserPageId;0!==R?this.location.historyGo(R):this.currentUrlTree===g.finalUrl&&0===R&&(this.resetState(g),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(y&&this.resetState(g),this.resetUrlToCurrentUrlTree())}resetState(g){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,g.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(g,y){return"computed"===this.canceledNavigationResolution?{navigationId:g,\u0275routerPageId:y}:{navigationId:g}}static{this.\u0275fac=(()=>{let g;return function(S){return(g||(g=O.xGo(_)))(S||_)}})()}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var zi=function(_){return _[_.COMPLETE=0]="COMPLETE",_[_.FAILED=1]="FAILED",_[_.REDIRECTING=2]="REDIRECTING",_}(zi||{});function Nn(_){throw _}const hr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Et={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ti=(()=>{class _{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,O.WQX)(O.H3F),this.stateManager=(0,O.WQX)(gn),this.options=(0,O.WQX)(I,{optional:!0})||{},this.pendingTasks=(0,O.WQX)(O.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,O.WQX)(Vt),this.urlSerializer=(0,O.WQX)(ee),this.location=(0,O.WQX)(Ge.aZ),this.urlHandlingStrategy=(0,O.WQX)(Jt),this._events=new Ne.B,this.errorHandler=this.options.errorHandler||Nn,this.navigated=!1,this.routeReuseStrategy=(0,O.WQX)(ft),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,O.WQX)(z,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,O.WQX)(Cr,{optional:!0}),this.eventsSubscription=new W.yU,this.isNgZoneEnabled=(0,O.WQX)(O.SKi)instanceof O.SKi&&O.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:g=>{this.console.warn(g)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const g=this.navigationTransitions.events.subscribe(y=>{try{const S=this.navigationTransitions.currentTransition,R=this.navigationTransitions.currentNavigation;if(null!==S&&null!==R)if(this.stateManager.handleRouterEvent(y,R),y instanceof uo&&y.code!==cr.Redirect&&y.code!==cr.SupersededByNewNavigation)this.navigated=!0;else if(y instanceof jt)this.navigated=!0;else if(y instanceof ho){const j=this.urlHandlingStrategy.merge(y.url,S.currentRawUrl),_e={info:S.extras.info,skipLocationChange:S.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Ve(S.source)};this.scheduleNavigation(j,Gi,null,_e,{resolve:S.resolve,reject:S.reject,promise:S.promise})}(function Ws(_){return!(_ instanceof Sn||_ instanceof ho)})(y)&&this._events.next(y)}catch(S){this.navigationTransitions.transitionAbortSubject.next(S)}});this.eventsSubscription.add(g)}resetRootComponentType(g){this.routerState.root.component=g,this.navigationTransitions.rootComponentType=g}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Gi,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((g,y)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(g,"popstate",y)},0)})}navigateToSyncWithBrowser(g,y,S){const R={replaceUrl:!0},j=S?.navigationId?S:null;if(S){const te={...S};delete te.navigationId,delete te.\u0275routerPageId,0!==Object.keys(te).length&&(R.state=te)}const _e=this.parseUrl(g);this.scheduleNavigation(_e,y,j,R)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(g){this.config=g.map(Ii),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(g,y={}){const{relativeTo:S,queryParams:R,fragment:j,queryParamsHandling:_e,preserveFragment:te}=y,qe=te?this.currentUrlTree.fragment:j;let Ot,It=null;switch(_e){case"merge":It={...this.currentUrlTree.queryParams,...R};break;case"preserve":It=this.currentUrlTree.queryParams;break;default:It=R||null}null!==It&&(It=this.removeEmptyProps(It));try{Ot=Rs(S?S.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof g[0]||!g[0].startsWith("/"))&&(g=[]),Ot=this.currentUrlTree.root}return Yo(Ot,g,It,qe??null)}navigateByUrl(g,y={skipLocationChange:!1}){const S=vr(g)?g:this.parseUrl(g),R=this.urlHandlingStrategy.merge(S,this.rawUrlTree);return this.scheduleNavigation(R,Gi,null,y)}navigate(g,y={skipLocationChange:!1}){return function hl(_){for(let w=0;w<_.length;w++)if(null==_[w])throw new O.wOt(4008,!1)}(g),this.navigateByUrl(this.createUrlTree(g,y),y)}serializeUrl(g){return this.urlSerializer.serialize(g)}parseUrl(g){try{return this.urlSerializer.parse(g)}catch{return this.urlSerializer.parse("/")}}isActive(g,y){let S;if(S=!0===y?{...hr}:!1===y?{...Et}:y,vr(g))return Fe(this.currentUrlTree,g,S);const R=this.parseUrl(g);return Fe(this.currentUrlTree,R,S)}removeEmptyProps(g){return Object.entries(g).reduce((y,[S,R])=>(null!=R&&(y[S]=R),y),{})}
1776scheduleNavigation(g,y,S,R,j){if(this.disposed)return Promise.resolve(!1);let _e,te,qe;j?(_e=j.resolve,te=j.reject,qe=j.promise):qe=new Promise((Ot,Kn)=>{_e=Ot,te=Kn});const It=this.pendingTasks.add();return function cn(_,w){_.events.pipe((0,dn.p)(g=>g instanceof jt||g instanceof uo||g instanceof ts||g instanceof Ro),(0,Je.T)(g=>g instanceof jt||g instanceof Ro?zi.COMPLETE:g instanceof uo&&(g.code===cr.Redirect||g.code===cr.SupersededByNewNavigation)?zi.REDIRECTING:zi.FAILED),(0,dn.p)(g=>g!==zi.REDIRECTING),(0,Nt.s)(1)).subscribe(()=>{w()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(It))}),this.navigationTransitions.handleNavigationRequest({source:y,restoredState:S,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:g,extras:R,resolve:_e,reject:te,promise:qe,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),qe.catch(Ot=>Promise.reject(Ot))}static{this.\u0275fac=function(y){return new(y||_)}}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})(),mn=(()=>{class _{constructor(g,y,S,R,j,_e){this.router=g,this.route=y,this.tabIndexAttribute=S,this.renderer=R,this.el=j,this.locationStrategy=_e,this.href=null,this.commands=null,this.onChanges=new Ne.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const te=j.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===te||"area"===te,this.isAnchorElement?this.subscription=g.events.subscribe(qe=>{qe instanceof jt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(g){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",g)}ngOnChanges(g){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(g){null!=g?(this.commands=Array.isArray(g)?g:[g],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(g,y,S,R,j){const _e=this.urlTree;return!!(null===_e||this.isAnchorElement&&(0!==g||y||S||R||j||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(_e,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const g=this.urlTree;this.href=null!==g&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(g)):null;const y=null===this.href?null:(0,O.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",y)}applyAttributeValue(g,y){const S=this.renderer,R=this.el.nativeElement;null!==y?S.setAttribute(R,g,y):S.removeAttribute(R,g)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(y){return new(y||_)(O.rXU(Ti),O.rXU(ai),O.kS0("tabindex"),O.rXU(O.sFG),O.rXU(O.aKT),O.rXU(Ge.hb))}}static{this.\u0275dir=O.FsC({type:_,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(y,S){1&y&&O.bIt("click",function(j){return S.onClick(j.button,j.ctrlKey,j.shiftKey,j.altKey,j.metaKey)}),2&y&&O.BMQ("target",S.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[O.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",O.L39],skipLocationChange:[O.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",O.L39],replaceUrl:[O.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",O.L39],routerLink:"routerLink"},standalone:!0,features:[O.GFd,O.OA$]})}}return _})(),Gs=(()=>{class _{get isActive(){return this._isActive}constructor(g,y,S,R,j){this.router=g,this.element=y,this.renderer=S,this.cdr=R,this.link=j,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new O.bkB,this.routerEventsSubscription=g.events.subscribe(_e=>{_e instanceof jt&&this.update()})}ngAfterContentInit(){(0,L.of)(this.links.changes,(0,L.of)(null)).pipe((0,Pe.U)()).subscribe(g=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const g=[...this.links.toArray(),this.link].filter(y=>!!y).map(y=>y.onChanges);this.linkInputChangesSubscription=(0,G.H)(g).pipe((0,Pe.U)()).subscribe(y=>{this._isActive!==this.isLinkActive(this.router)(y)&&this.update()})}set routerLinkActive(g){const y=Array.isArray(g)?g:g.split(" ");this.classes=y.filter(S=>!!S)}ngOnChanges(g){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const g=this.hasActiveLinks();
1776this.classes.forEach(y=>{g?this.renderer.addClass(this.element.nativeElement,y):this.renderer.removeClass(this.element.nativeElement,y)}),g&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==g&&(this._isActive=g,this.cdr.markForCheck(),this.isActiveChange.emit(g))})}isLinkActive(g){const y=function $o(_){return!!_.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return S=>{const R=S.urlTree;return!!R&&g.isActive(R,y)}}hasActiveLinks(){const g=this.isLinkActive(this.router);return this.link&&g(this.link)||this.links.some(g)}static{this.\u0275fac=function(y){return new(y||_)(O.rXU(Ti),O.rXU(O.aKT),O.rXU(O.sFG),O.rXU(O.gRc),O.rXU(mn,8))}}static{this.\u0275dir=O.FsC({type:_,selectors:[["","routerLinkActive",""]],contentQueries:function(y,S,R){if(1&y&&O.wni(R,mn,5),2&y){let j;O.mGM(j=O.lsd())&&(S.links=j)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[O.OA$]})}}return _})();const ri=new O.nKC("");let ui=(()=>{class _{constructor(g,y,S,R,j={}){this.urlSerializer=g,this.transitions=y,this.viewportScroller=S,this.zone=R,this.options=j,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,O.WQX)(O.uvJ),j.scrollPositionRestoration||="disabled",j.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(g=>{g instanceof Dt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=g.navigationTrigger,this.restoredId=g.restoredState?g.restoredState.navigationId:0):g instanceof jt?(this.lastId=g.id,this.scheduleScrollEvent(g,this.urlSerializer.parse(g.urlAfterRedirects).fragment)):g instanceof Ro&&g.code===Di.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(g,this.urlSerializer.parse(g.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(g=>{g instanceof Ql&&(g.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(g.position):g.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(g.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(g,y){var S=this;this.zone.runOutsideAngular((0,m.A)(function*(){yield new Promise(R=>{setTimeout(()=>{R()}),(0,O.mal)(()=>{R()},{injector:S.environmentInjector})}),S.zone.run(()=>{S.transitions.events.next(new Ql(g,"popstate"===S.lastSource?S.store[S.restoredId]:null,y))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(y){O.QTQ()}}static{this.\u0275prov=O.jDH({token:_,factory:_.\u0275fac})}}return _})();function Tt(_,...w){return(0,O.EmA)([{provide:z,multi:!0,useValue:_},[],{provide:ai,useFactory:ji,deps:[Ti]},{provide:O.iLQ,multi:!0,useFactory:_l},w.map(g=>g.\u0275providers)])}function ji(_){return _.routerState.root}function Un(_={}){return function Pn(_,w){return{\u0275kind:_,\u0275providers:w}}(4,[{provide:ri,useFactory:()=>{const g=(0,O.WQX)(Ge.Xr),y=(0,O.WQX)(O.SKi),S=(0,O.WQX)(Vt),R=(0,O.WQX)(ee);return new ui(R,S,g,y,_)}}])}function _l(){const _=(0,O.WQX)(O.zZn);return w=>{const g=_.get(O.o8S);if(w!==g.components[0])return;const y=_.get(Ti),S=_.get(hi);1===_.get(Hn)&&y.initialNavigation(),_.get(Ui,null,O.$GK.Optional)?.setUpPreloading(),_.get(ri,null,O.$GK.Optional)?.init(),y.resetRootComponentType(g.componentTypes[0]),S.closed||(S.next(),S.complete(),S.unsubscribe())}}const hi=new O.nKC("",{factory:()=>new Ne.B}),Hn=new O.nKC("",{providedIn:"root",factory:()=>1}),Ui=new O.nKC("")},7887:(nt,ge,M)=>{M.d(ge,{e:()=>m});const m=(O,H,G)=>(G.configurable=!0,G.enumerable=!0,Reflect.decorate&&"object"!=typeof H&&Object.defineProperty(O,H,G),G)},1426:(nt,ge,M)=>{M.d(ge,{e:()=>H});var m=M(1322),O=M(6073);const H=(0,O.e)(class extends O.i{constructor(G){var L;if(super(G),G.type!==O.t.ATTRIBUTE||"class"!==G.name||(null==(L=G.strings)?void 0:L.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(G){return" "+Object.keys(G).filter(L=>G[L]).join(" ")+" "}update(G,[L]){var X,Q;
1776if(void 0===this.st){this.st=new Set,void 0!==G.strings&&(this.nt=new Set(G.strings.join(" ").split(/\s/).filter(ue=>""!==ue)));for(const ue in L)L[ue]&&(null==(X=this.nt)||!X.has(ue))&&this.st.add(ue);return this.render(L)}const Me=G.element.classList;for(const ue of this.st)ue in L||(Me.remove(ue),this.st.delete(ue));for(const ue in L){const fe=!!L[ue];fe===this.st.has(ue)||null!=(Q=this.nt)&&Q.has(ue)||(fe?(Me.add(ue),this.st.add(ue)):(Me.remove(ue),this.st.delete(ue)))}return m.T}})},8264:(nt,ge,M)=>{M.d(ge,{t:()=>m});const m=O=>(H,G)=>{void 0!==G?G.addInitializer(()=>{customElements.define(O,H)}):customElements.define(O,H)}},6073:(nt,ge,M)=>{M.d(ge,{e:()=>O,i:()=>H,t:()=>m});const m={ATTRIBUTE:1,CHILD:2},O=G=>(...L)=>({_$litDirective$:G,values:L});class H{constructor(L){}get _$AU(){return this._$AM._$AU}_$AT(L,X,Q){this._$Ct=L,this._$AM=X,this._$Ci=Q}_$AS(L,X){return this.update(L,X)}update(L,X){return this.render(...X)}}},1322:(nt,ge,M)=>{M.d(ge,{E:()=>W,T:()=>ye,Z:()=>we,b:()=>it,i:()=>ut,x:()=>Ye});var m=M(6801);const O=globalThis,H=O.trustedTypes,G=H?H.createPolicy("lit-html",{createHTML:Qe=>Qe}):void 0,L="$lit$",X=`lit$${Math.random().toFixed(9).slice(2)}$`,Q="?"+X,Me=`<${Q}>`,ue=document,fe=()=>ue.createComment(""),Y=Qe=>null===Qe||"object"!=typeof Qe&&"function"!=typeof Qe,ce=Array.isArray,be="[ \t\n\f\r]",ze=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,ve=/-->/g,A=/>/g,Re=RegExp(`>|${be}(?:([^\\s"'>=/]+)(${be}*=${be}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),Ie=/'/g,N=/"/g,Ce=/^(?:script|style|textarea|title)$/i,ke=Qe=>(ie,...He)=>({_$litType$:Qe,strings:ie,values:He}),Ye=ke(1),it=ke(2),ye=Symbol.for("lit-noChange"),W=Symbol.for("lit-nothing"),$=new WeakMap,K=ue.createTreeWalker(ue,129);function re(Qe,ie){if(!ce(Qe)||!Qe.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==G?G.createHTML(ie):ie}class Ge{constructor({strings:ie,_$litType$:He},st){let We;this.parts=[];let ct=0,rt=0;const Pe=ie.length-1,pt=this.parts,[tt,nn]=((Qe,ie)=>{const He=Qe.length-1,st=[];let We,ct=2===ie?"<svg>":3===ie?"<math>":"",rt=ze;for(let Pe=0;Pe<He;Pe++){const pt=Qe[Pe];let tt,nn,Zt=-1,Gn=0;for(;Gn<pt.length&&(rt.lastIndex=Gn,nn=rt.exec(pt),null!==nn);)Gn=rt.lastIndex,rt===ze?"!--"===nn[1]?rt=ve:void 0!==nn[1]?rt=A:void 0!==nn[2]?(Ce.test(nn[2])&&(We=RegExp("</"+nn[2],"g")),rt=Re):void 0!==nn[3]&&(rt=Re):rt===Re?">"===nn[0]?(rt=We??ze,Zt=-1):void 0===nn[1]?Zt=-2:(Zt=rt.lastIndex-nn[2].length,tt=nn[1],rt=void 0===nn[3]?Re:'"'===nn[3]?N:Ie):rt===N||rt===Ie?rt=Re:rt===ve||rt===A?rt=ze:(rt=Re,We=void 0);const Cn=rt===Re&&Qe[Pe+1].startsWith("/>")?" ":"";ct+=rt===ze?pt+Me:Zt>=0?(st.push(tt),pt.slice(0,Zt)+L+pt.slice(Zt)+X+Cn):pt+X+(-2===Zt?Pe:Cn)}return[re(Qe,ct+(Qe[He]||"<?>")+(2===ie?"</svg>":3===ie?"</math>":"")),st]})(ie,He);if(this.el=Ge.createElement(tt,st),K.currentNode=this.el.content,2===He||3===He){const Zt=this.el.content.firstChild;Zt.replaceWith(...Zt.childNodes)}for(;null!==(We=K.nextNode())&&pt.length<Pe;){if(1===We.nodeType){if(We.hasAttributes())for(const Zt of We.getAttributeNames())if(Zt.endsWith(L)){const Gn=nn[rt++],Cn=We.getAttribute(Zt).split(X),Ct=/([.?@])?(.*)/.exec(Gn);pt.push({type:1,index:ct,name:Ct[2],strings:Cn,ctor:"."===Ct[1]?dn:"?"===Ct[1]?On:"@"===Ct[1]?ae:An}),We.removeAttribute(Zt)}else Zt.startsWith(X)&&(pt.push({type:6,index:ct}),We.removeAttribute(Zt));if(Ce.test(We.tagName)){const Zt=We.textContent.split(X),Gn=Zt.length-1;if(Gn>0){We.textContent=H?H.emptyScript:"";for(let Cn=0;Cn<Gn;Cn++)We.append(Zt[Cn],fe()),K.nextNode(),pt.push({type:2,index:++ct});We.append(Zt[Gn],fe())}}}else if(8===We.nodeType)if(We.data===Q)pt.push({type:2,index:ct});else{let Zt=-1;for(;-1!==(Zt=We.data.indexOf(X,Zt+1));)pt.push({type:7,index:ct}),Zt+=X.length-1}ct++}}static createElement(ie,He){const st=ue.createElement("template");return st.innerHTML=ie,st}}function Je(Qe,ie,He=Qe,st){var We,ct;if(ie===ye)return ie;let rt=void 0!==st?null==(We=He._$Co)?void 0:We[st]:He._$Cl;const Pe=Y(ie)?void 0:ie._$litDirective$;return rt?.constructor!==Pe&&(null==(ct=rt?._$AO)||ct.call(rt,!1),void 0===Pe?rt=void 0:(rt=new Pe(Qe),rt._$AT(Qe,He,st)),void 0!==st?(He._$Co??(He._$Co=[]))[st]=rt:He._$Cl=rt),void 0!==rt&&(ie=Je(Qe,rt._$AS(Qe,ie.values),rt,st)),ie}class Bt{constructor(ie,He){this._$AV=[],this._$AN=void 0,this._$AD=ie,this._$AM=He}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(ie){const{el:{content:He},parts:st}=this._$AD,We=(ie?.creationScope??ue).importNode(He,!0);K.currentNode=We;
1776let ct=K.nextNode(),rt=0,Pe=0,pt=st[0];for(;void 0!==pt;){if(rt===pt.index){let tt;2===pt.type?tt=new Nt(ct,ct.nextSibling,this,ie):1===pt.type?tt=new pt.ctor(ct,pt.name,pt.strings,this,ie):6===pt.type&&(tt=new me(ct,this,ie)),this._$AV.push(tt),pt=st[++Pe]}rt!==pt?.index&&(ct=K.nextNode(),rt++)}return K.currentNode=ue,We}p(ie){let He=0;for(const st of this._$AV)void 0!==st&&(void 0!==st.strings?(st._$AI(ie,st,He),He+=st.strings.length-2):st._$AI(ie[He])),He++}}class Nt{get _$AU(){var ie;return(null==(ie=this._$AM)?void 0:ie._$AU)??this._$Cv}constructor(ie,He,st,We){this.type=2,this._$AH=W,this._$AN=void 0,this._$AA=ie,this._$AB=He,this._$AM=st,this.options=We,this._$Cv=We?.isConnected??!0}get parentNode(){let ie=this._$AA.parentNode;const He=this._$AM;return void 0!==He&&11===ie?.nodeType&&(ie=He.parentNode),ie}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(ie,He=this){var Qe;ie=Je(this,ie,He),Y(ie)?ie===W||null==ie||""===ie?(this._$AH!==W&&this._$AR(),this._$AH=W):ie!==this._$AH&&ie!==ye&&this._(ie):void 0!==ie._$litType$?this.$(ie):void 0!==ie.nodeType?this.T(ie):ce(Qe=ie)||"function"==typeof Qe?.[Symbol.iterator]?this.k(ie):this._(ie)}O(ie){return this._$AA.parentNode.insertBefore(ie,this._$AB)}T(ie){this._$AH!==ie&&(this._$AR(),this._$AH=this.O(ie))}_(ie){this._$AH!==W&&Y(this._$AH)?this._$AA.nextSibling.data=ie:this.T(ue.createTextNode(ie)),this._$AH=ie}$(ie){var He;const{values:st,_$litType$:We}=ie,ct="number"==typeof We?this._$AC(ie):(void 0===We.el&&(We.el=Ge.createElement(re(We.h,We.h[0]),this.options)),We);if((null==(He=this._$AH)?void 0:He._$AD)===ct)this._$AH.p(st);else{const rt=new Bt(ct,this),Pe=rt.u(this.options);rt.p(st),this.T(Pe),this._$AH=rt}}_$AC(ie){let He=$.get(ie.strings);return void 0===He&&$.set(ie.strings,He=new Ge(ie)),He}k(ie){ce(this._$AH)||(this._$AH=[],this._$AR());const He=this._$AH;let st,We=0;for(const ct of ie)We===He.length?He.push(st=new Nt(this.O(fe()),this.O(fe()),this,this.options)):st=He[We],st._$AI(ct),We++;We<He.length&&(this._$AR(st&&st._$AB.nextSibling,We),He.length=We)}_$AR(ie=this._$AA.nextSibling,He){var st;for(null==(st=this._$AP)||st.call(this,!1,!0,He);ie!==this._$AB;){const We=ie.nextSibling;ie.remove(),ie=We}}setConnected(ie){var He;void 0===this._$AM&&(this._$Cv=ie,null==(He=this._$AP)||He.call(this,ie))}}class An{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(ie,He,st,We,ct){this.type=1,this._$AH=W,this._$AN=void 0,this.element=ie,this.name=He,this._$AM=We,this.options=ct,st.length>2||""!==st[0]||""!==st[1]?(this._$AH=Array(st.length-1).fill(new String),this.strings=st):this._$AH=W}_$AI(ie,He=this,st,We){const ct=this.strings;let rt=!1;if(void 0===ct)ie=Je(this,ie,He,0),rt=!Y(ie)||ie!==this._$AH&&ie!==ye,rt&&(this._$AH=ie);else{const Pe=ie;let pt,tt;for(ie=ct[0],pt=0;pt<ct.length-1;pt++)tt=Je(this,Pe[st+pt],He,pt),tt===ye&&(tt=this._$AH[pt]),rt||(rt=!Y(tt)||tt!==this._$AH[pt]),tt===W?ie=W:ie!==W&&(ie+=(tt??"")+ct[pt+1]),this._$AH[pt]=tt}rt&&!We&&this.j(ie)}j(ie){ie===W?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,ie??"")}}class dn extends An{constructor(){super(...arguments),this.type=3}j(ie){this.element[this.name]=ie===W?void 0:ie}}class On extends An{constructor(){super(...arguments),this.type=4}j(ie){this.element.toggleAttribute(this.name,!!ie&&ie!==W)}}class ae extends An{constructor(ie,He,st,We,ct){super(ie,He,st,We,ct),this.type=5}_$AI(ie,He=this){if((ie=Je(this,ie,He,0)??W)===ye)return;const st=this._$AH,We=ie===W&&st!==W||ie.capture!==st.capture||ie.once!==st.once||ie.passive!==st.passive,ct=ie!==W&&(st===W||We);We&&this.element.removeEventListener(this.name,this,st),ct&&this.element.addEventListener(this.name,this,ie),this._$AH=ie}handleEvent(ie){var He;"function"==typeof this._$AH?this._$AH.call((null==(He=this.options)?void 0:He.host)??this.element,ie):this._$AH.handleEvent(ie)}}class me{constructor(ie,He,st){this.element=ie,this.type=6,this._$AN=void 0,this._$AM=He,this.options=st}get _$AU(){return this._$AM._$AU}_$AI(ie){Je(this,ie)}}const we={I:Nt},pe=O.litHtmlPolyfillSupport;pe?.(Ge,Nt),(O.litHtmlVersions??(O.litHtmlVersions=[])).push("3.3.1");const Ae=globalThis;class ut extends m.y{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var ie;const He=super.createRenderRoot();return(ie=this.renderOptions).renderBefore??(ie.renderBefore=He.firstChild),He}update(ie){const He=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(ie),this._$Do=((Qe,ie,He)=>{const st=He?.renderBefore??ie;let We=st._$litPart$;if(void 0===We){const ct=He?.renderBefore??null;st._$litPart$=We=new Nt(ie.insertBefore(fe(),ct),ct,void 0,He??{})}return We._$AI(Qe),We})(He,this.renderRoot,this.renderOptions)}connectedCallback(){var ie;super.connectedCallback(),null==(ie=this._$Do)||ie.setConnected(!0)}disconnectedCallback(){var ie;super.disconnectedCallback(),null==(ie=this._$Do)||ie.setConnected(!1)}render(){return ye}}var gt;ut._$litElement$=!0,ut.finalized=!0,null==(gt=Ae.litElementHydrateSupport)||gt.call(Ae,{LitElement:ut});const fn=Ae.litElementPolyfillSupport;fn?.({LitElement:ut}),(Ae.litElementVersions??(Ae.litElementVersions=[])).push("4.2.1")},9387:(nt,ge,M)=>{M.d(ge,{n:()=>G});var m=M(6801);const O={attribute:!0,type:String,converter:m.u,reflect:!1,hasChanged:m.f},H=(L=O,X,Q)=>{const{kind:Me,metadata:ue}=Q;let fe=globalThis.litPropertyMetadata.get(ue);if(void 0===fe&&globalThis.litPropertyMetadata.set(ue,fe=new Map),"setter"===Me&&((L=Object.create(L)).wrapped=!0),fe.set(Q.name,L),"accessor"===Me){const{name:Y}=Q;return{set(ce){const Te=X.get.call(this);X.set.call(this,ce),this.requestUpdate(Y,Te,L)},init(ce){return void 0!==ce&&this.C(Y,void 0,L,ce),ce}}}if("setter"===Me){const{name:Y}=Q;return function(ce){const Te=this[Y];X.call(this,ce),this.requestUpdate(Y,Te,L)}}throw Error("Unsupported decorator location: "+Me)};function G(L){return(X,Q)=>"object"==typeof Q?H(L,X,Q):((Me,ue,fe)=>{const Y=ue.hasOwnProperty(fe);return ue.constructor.createProperty(fe,Me),Y?Object.getOwnPropertyDescriptor(ue,fe):void 0})(L,X,Q)}},1851:(nt,ge,M)=>{M.d(ge,{e:()=>O});var m=M(7887);function O(H,G){return(L,X,Q)=>(0,m.e)(L,X,{get(){return(null==(fe=this.renderRoot)?void 0:fe.querySelector(H))??null;var fe}})}},1914:(nt,ge,M)=>{M.d(ge,{o:()=>O});var m=M(7887);function O(H){return(G,L)=>{const{slot:X,selector:Q}=H??{},Me="slot"+(X?`[name=${X}]`:":not([name])");return(0,m.e)(G,L,{get(){var ue;const fe=null==(ue=this.renderRoot)?void 0:ue.querySelector(Me),Y=fe?.assignedElements(H)??[];return void 0===Q?Y:Y.filter(ce=>ce.matches(Q))}})}}},6801:(nt,ge,M)=>{M.d(ge,{f:()=>ke,r:()=>Q,u:()=>Ce,y:()=>it});var m=M(467);const O=globalThis,H=O.ShadowRoot&&(void 0===O.ShadyCSS||O.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,G=Symbol(),L=new WeakMap;let X=class{constructor(ye,W,$){if(this._$cssResult$=!0,$!==G)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=ye,this.t=W}get styleSheet(){let ye=this.o;const W=this.t;if(H&&void 0===ye){const $=void 0!==W&&1===W.length;$&&(ye=L.get(W)),void 0===ye&&((this.o=ye=new CSSStyleSheet).replaceSync(this.cssText),$&&L.set(W,ye))}return ye}toString(){return this.cssText}};const Q=ye=>new X("string"==typeof ye?ye:ye+"",void 0,G),ue=H?ye=>ye:ye=>ye instanceof CSSStyleSheet?(W=>{let $="";for(const K of W.cssRules)$+=K.cssText;return Q($)})(ye):ye,{is:fe,defineProperty:Y,getOwnPropertyDescriptor:ce,getOwnPropertyNames:Te,getOwnPropertySymbols:be,getPrototypeOf:ze}=Object,ve=globalThis,A=ve.trustedTypes,Re=A?A.emptyScript:"",Ie=ve.reactiveElementPolyfillSupport,N=(ye,W)=>ye,Ce={toAttribute(ye,W){switch(W){case Boolean:ye=ye?Re:null;break;case Object:case Array:ye=null==ye?ye:JSON.stringify(ye)}return ye},fromAttribute(ye,W){let $=ye;switch(W){case Boolean:$=null!==ye;break;case Number:$=null===ye?null:Number(ye);break;case Object:case Array:try{$=JSON.parse(ye)}catch{$=null}}return $}},ke=(ye,W)=>!fe(ye,W),Ye={attribute:!0,type:String,converter:Ce,reflect:!1,useDefault:!1,hasChanged:ke};Symbol.metadata??(Symbol.metadata=Symbol("metadata")),ve.litPropertyMetadata??(ve.litPropertyMetadata=new WeakMap);class it extends HTMLElement{static addInitializer(W){this._$Ei(),(this.l??(this.l=[])).push(W)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(W,$=Ye){if($.state&&($.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(W)&&(($=Object.create($)).wrapped=!0),this.elementProperties.set(W,$),!$.noAccessor){const K=Symbol(),re=this.getPropertyDescriptor(W,K,$);void 0!==re&&Y(this.prototype,W,re)}}static getPropertyDescriptor(W,$,K){const{get:re,set:Ne}=ce(this.prototype,W)??{get(){return this[$]},set(Ge){this[$]=Ge}};return{get:re,set(Ge){const Je=re?.call(this);Ne?.call(this,Ge),this.requestUpdate(W,Je,K)},configurable:!0,enumerable:!0}}static getPropertyOptions(W){return this.elementProperties.get(W)??Ye}static _$Ei(){if(this.hasOwnProperty(N("elementProperties")))return;const W=ze(this);W.finalize(),void 0!==W.l&&(this.l=[...W.l]),this.elementProperties=new Map(W.elementProperties)}static finalize(){if(this.hasOwnProperty(N("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(N("properties"))){const $=this.properties,K=[...Te($),...be($)];for(const re of K)this.createProperty(re,$[re])}const W=this[Symbol.metadata];if(null!==W){const $=litPropertyMetadata.get(W);if(void 0!==$)for(const[K,re]of $)this.elementProperties.set(K,re)}this._$Eh=new Map;for(const[$,K]of this.elementProperties){const re=this._$Eu($,K);void 0!==re&&this._$Eh.set(re,$)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(W){const $=[];if(Array.isArray(W)){const K=new Set(W.flat(1/0).reverse());for(const re of K)$.unshift(ue(re))}else void 0!==W&&$.push(ue(W));return $}static _$Eu(W,$){const K=$.attribute;return!1===K?void 0:"string"==typeof K?K:"string"==typeof W?W.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){var W;this._$ES=new Promise($=>this.enableUpdating=$),this._$AL=new Map,this._$E_(),this.requestUpdate(),null==(W=this.constructor.l)||W.forEach($=>$(this))}addController(W){var $;(this._$EO??(this._$EO=new Set)).add(W),void 0!==this.renderRoot&&this.isConnected&&(null==($=W.hostConnected)||$.call(W))}
1776removeController(W){var $;null==($=this._$EO)||$.delete(W)}_$E_(){const W=new Map,$=this.constructor.elementProperties;for(const K of $.keys())this.hasOwnProperty(K)&&(W.set(K,this[K]),delete this[K]);W.size>0&&(this._$Ep=W)}createRenderRoot(){const W=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((ye,W)=>{if(H)ye.adoptedStyleSheets=W.map($=>$ instanceof CSSStyleSheet?$:$.styleSheet);else for(const $ of W){const K=document.createElement("style"),re=O.litNonce;void 0!==re&&K.setAttribute("nonce",re),K.textContent=$.cssText,ye.appendChild(K)}})(W,this.constructor.elementStyles),W}connectedCallback(){var W;this.renderRoot??(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null==(W=this._$EO)||W.forEach($=>{var K;return null==(K=$.hostConnected)?void 0:K.call($)})}enableUpdating(W){}disconnectedCallback(){var W;null==(W=this._$EO)||W.forEach($=>{var K;return null==(K=$.hostDisconnected)?void 0:K.call($)})}attributeChangedCallback(W,$,K){this._$AK(W,K)}_$ET(W,$){var K;const re=this.constructor.elementProperties.get(W),Ne=this.constructor._$Eu(W,re);if(void 0!==Ne&&!0===re.reflect){const Ge=(void 0!==(null==(K=re.converter)?void 0:K.toAttribute)?re.converter:Ce).toAttribute($,re.type);this._$Em=W,null==Ge?this.removeAttribute(Ne):this.setAttribute(Ne,Ge),this._$Em=null}}_$AK(W,$){var K,re;const Ne=this.constructor,Ge=Ne._$Eh.get(W);if(void 0!==Ge&&this._$Em!==Ge){const Je=Ne.getPropertyOptions(Ge),Bt="function"==typeof Je.converter?{fromAttribute:Je.converter}:void 0!==(null==(K=Je.converter)?void 0:K.fromAttribute)?Je.converter:Ce;this._$Em=Ge;const Nt=Bt.fromAttribute($,Je.type);this[Ge]=Nt??(null==(re=this._$Ej)?void 0:re.get(Ge))??Nt,this._$Em=null}}requestUpdate(W,$,K){var re;if(void 0!==W){const Ne=this.constructor,Ge=this[W];if(K??(K=Ne.getPropertyOptions(W)),!((K.hasChanged??ke)(Ge,$)||K.useDefault&&K.reflect&&Ge===(null==(re=this._$Ej)?void 0:re.get(W))&&!this.hasAttribute(Ne._$Eu(W,K))))return;this.C(W,$,K)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(W,$,{useDefault:K,reflect:re,wrapped:Ne},Ge){K&&!(this._$Ej??(this._$Ej=new Map)).has(W)&&(this._$Ej.set(W,Ge??$??this[W]),!0!==Ne||void 0!==Ge)||(this._$AL.has(W)||(this.hasUpdated||K||($=void 0),this._$AL.set(W,$)),!0===re&&this._$Em!==W&&(this._$Eq??(this._$Eq=new Set)).add(W))}_$EP(){var W=this;return(0,m.A)(function*(){W.isUpdatePending=!0;try{yield W._$ES}catch(K){Promise.reject(K)}const $=W.scheduleUpdate();return null!=$&&(yield $),!W.isUpdatePending})()}scheduleUpdate(){return this.performUpdate()}performUpdate(){var W;if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??(this.renderRoot=this.createRenderRoot()),this._$Ep){for(const[Ne,Ge]of this._$Ep)this[Ne]=Ge;this._$Ep=void 0}const re=this.constructor.elementProperties;if(re.size>0)for(const[Ne,Ge]of re){const{wrapped:Je}=Ge,Bt=this[Ne];!0!==Je||this._$AL.has(Ne)||void 0===Bt||this.C(Ne,void 0,Ge,Bt)}}let $=!1;const K=this._$AL;try{$=this.shouldUpdate(K),$?(this.willUpdate(K),null==(W=this._$EO)||W.forEach(re=>{var Ne;return null==(Ne=re.hostUpdate)?void 0:Ne.call(re)}),this.update(K)):this._$EM()}catch(re){throw $=!1,this._$EM(),re}$&&this._$AE(K)}willUpdate(W){}_$AE(W){var $;null==($=this._$EO)||$.forEach(K=>{var re;return null==(re=K.hostUpdated)?void 0:re.call(K)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(W)),this.updated(W)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(W){return!0}update(W){this._$Eq&&(this._$Eq=this._$Eq.forEach($=>this._$ET($,this[$]))),this._$EM()}updated(W){}firstUpdated(W){}}it.elementStyles=[],it.shadowRootOptions={mode:"open"},it[N("elementProperties")]=new Map,it[N("finalized")]=new Map,Ie?.({ReactiveElement:it}),(ve.reactiveElementVersions??(ve.reactiveElementVersions=[])).push("2.1.1")},5588:(nt,ge,M)=>{M.d(ge,{r:()=>O});var m=M(9387);function O(H){return(0,m.n)({...H,state:!0,attribute:!1})}},5817:(nt,ge,M)=>{M.d(ge,{Wr:()=>Ge,D9:()=>pt,c$:()=>rt,D8:()=>Cn});var m=M(4438),O=M(7673),H=M(1413),G=M(4402),L=M(1985),X=M(3073),Q=M(8750),Me=M(3794),ue=M(4360),fe=M(6450),Y=M(8496),Te=M(8793),be=M(9030),ze=M(6697);const ve={now:()=>(ve.delegate||Date).now(),delegate:void 0};class A extends H.B{constructor(Ze=1/0,B=1/0,se=ve){super(),this._bufferSize=Ze,this._windowTime=B,this._timestampProvider=se,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=B===1/0,this._bufferSize=Math.max(1,Ze),this._windowTime=Math.max(1,B)}next(Ze){const{isStopped:B,_buffer:se,_infiniteTimeWindow:Xe,_timestampProvider:Fe,_windowTime:ht}=this;B||(se.push(Ze),!Xe&&se.push(Fe.now()+ht)),this._trimBuffer(),super.next(Ze)}_subscribe(Ze){this._throwIfClosed(),this._trimBuffer();const B=this._innerSubscribe(Ze),{_infiniteTimeWindow:se,_buffer:Xe}=this,Fe=Xe.slice();for(let ht=0;ht<Fe.length&&!Ze.closed;ht+=se?1:2)Ze.next(Fe[ht]);return this._checkFinalizedStatuses(Ze),B}_trimBuffer(){const{_bufferSize:Ze,_timestampProvider:B,_buffer:se,_infiniteTimeWindow:Xe}=this,Fe=(Xe?1:2)*Ze;if(Ze<1/0&&Fe<se.length&&se.splice(0,se.length-Fe),!Xe){const ht=B.now();let mt=0;for(let bt=1;bt<se.length&&se[bt]<=ht;bt+=2)mt=bt;mt&&se.splice(0,mt+1)}}}var Re=M(7707),Ie=M(9974);
1776function Ce(J,Ze,...B){if(!0===Ze)return void J();if(!1===Ze)return;const se=new Re.Ms({next:()=>{se.unsubscribe(),J()}});return Ze(...B).subscribe(se)}function ke(J,Ze,B){let se,Xe=!1;return J&&"object"==typeof J?({bufferSize:se=1/0,windowTime:Ze=1/0,refCount:Xe=!1,scheduler:B}=J):se=J??1/0,function N(J={}){const{connector:Ze=(()=>new H.B),resetOnError:B=!0,resetOnComplete:se=!0,resetOnRefCountZero:Xe=!0}=J;return Fe=>{let ht,mt,bt,pn=0,Ht=!1,Dn=!1;const Bn=()=>{mt?.unsubscribe(),mt=void 0},Lt=()=>{Bn(),ht=bt=void 0,Ht=Dn=!1},Jn=()=>{const ne=ht;Lt(),ne?.unsubscribe()};return(0,Ie.N)((ne,oe)=>{pn++,!Dn&&!Ht&&Bn();const U=bt=bt??Ze();oe.add(()=>{pn--,0===pn&&!Dn&&!Ht&&(mt=Ce(Jn,Xe))}),U.subscribe(oe),!ht&&pn>0&&(ht=new Re.Ms({next:ee=>U.next(ee),error:ee=>{Dn=!0,Bn(),mt=Ce(Lt,B,ee),U.error(ee)},complete:()=>{Ht=!0,Bn(),mt=Ce(Lt,se),U.complete()}}),(0,Q.Tg)(ne).subscribe(ht))})(Fe)}}({connector:()=>new A(se,Ze,B),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Xe})}var Ye=M(6354),it=M(274),ye=M(5558);class ${}let K=(()=>{class J{handle(B){return B.key}static \u0275fac=function(se){return new(se||J)};static \u0275prov=m.jDH({token:J,factory:J.\u0275fac})}return J})();class re{}let Ne=(()=>{class J extends re{compile(B,se){return B}compileTranslations(B,se){return B}static \u0275fac=(()=>{let B;return function(Xe){return(B||(B=m.xGo(J)))(Xe||J)}})();static \u0275prov=m.jDH({token:J,factory:J.\u0275fac})}return J})();class Ge{}let Je=(()=>{class J extends Ge{getTranslation(B){return(0,O.of)({})}static \u0275fac=(()=>{let B;return function(Xe){return(B||(B=m.xGo(J)))(Xe||J)}})();static \u0275prov=m.jDH({token:J,factory:J.\u0275fac})}return J})();function Bt(J,Ze){if(J===Ze)return!0;if(null===J||null===Ze)return!1;if(J!=J&&Ze!=Ze)return!0;const B=typeof J;let Xe;if(B==typeof Ze&&"object"==B)if(Array.isArray(J)){if(!Array.isArray(Ze))return!1;if((Xe=J.length)==Ze.length){for(let Fe=0;Fe<Xe;Fe++)if(!Bt(J[Fe],Ze[Fe]))return!1;return!0}}else{if(Array.isArray(Ze))return!1;if(dn(J)&&dn(Ze)){const Fe=Object.create(null);for(const ht in J){if(!Bt(J[ht],Ze[ht]))return!1;Fe[ht]=!0}for(const ht in Ze)if(!(ht in Fe)&&typeof Ze[ht]<"u")return!1;return!0}}return!1}function Nt(J){return typeof J<"u"&&null!==J}function An(J){return void 0!==J}function dn(J){return On(J)&&!ae(J)&&null!==J}function On(J){return"object"==typeof J&&null!==J}function ae(J){return Array.isArray(J)}function me(J){return"string"==typeof J}function pe(J){if(ae(J))return J.map(Ze=>pe(Ze));if(dn(J)){const Ze={};return Object.keys(J).forEach(B=>{Ze[B]=pe(J[B])}),Ze}return J}function Be(J,Ze){if(!On(J))return pe(Ze);const B=pe(J);return On(B)&&On(Ze)&&Object.keys(Ze).forEach(se=>{dn(Ze[se])?se in J?B[se]=Be(J[se],Ze[se]):Object.assign(B,{[se]:Ze[se]}):Object.assign(B,{[se]:Ze[se]})}),B}function Ae(J,Ze){const B=Ze.split(".");Ze="";do{Ze+=B.shift();const se=!B.length;if(Nt(J)){if(dn(J)&&An(J[Ze])&&(dn(J[Ze])||ae(J[Ze])||se)){J=J[Ze],Ze="";continue}if(ae(J)){const Xe=parseInt(Ze,10);if(An(J[Xe])&&(dn(J[Xe])||ae(J[Xe])||se)){J=J[Xe],Ze="";continue}}}se?J=void 0:Ze+="."}while(B.length);return J}class Qe{}let ie=(()=>{class J extends Qe{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(B,se){return me(B)?this.interpolateString(B,se):function we(J){return"function"==typeof J}(B)?this.interpolateFunction(B,se):void 0}interpolateFunction(B,se){return B(se)}interpolateString(B,se){return se?B.replace(this.templateMatcher,(Xe,Fe)=>{const ht=this.getInterpolationReplacement(se,Fe);return void 0!==ht?ht:Xe}):B}getInterpolationReplacement(B,se){return this.formatValue(Ae(B,se))}formatValue(B){return me(B)?B:"number"==typeof B||"boolean"==typeof B?B.toString():null===B?"null":ae(B)?B.join(", "):On(B)?"function"==typeof B.toString&&B.toString!==Object.prototype.toString?B.toString():JSON.stringify(B):void 0}static \u0275fac=(()=>{let B;return function(Xe){return(B||(B=m.xGo(J)))(Xe||J)}})();static \u0275prov=m.jDH({token:J,factory:J.\u0275fac})}return J})(),He=(()=>{class J{_onTranslationChange=new H.B;_onLangChange=new H.B;_onFallbackLangChange=new H.B;fallbackLang=null;currentLang;translations={};languages=[];getTranslations(B){return this.translations[B]}setTranslations(B,se,Xe){this.translations[B]=Xe&&this.hasTranslationFor(B)?Be(this.translations[B],se):se,this.addLanguages([B]),this._onTranslationChange.next({lang:B,translations:this.getTranslations(B)})}getLanguages(){return this.languages}getCurrentLang(){return this.currentLang}getFallbackLang(){return this.fallbackLang}setFallbackLang(B,se=!0){this.fallbackLang=B,se&&this._onFallbackLangChange.next({lang:B,translations:this.translations[B]})}setCurrentLang(B,se=!0){this.currentLang=B,se&&this._onLangChange.next({lang:B,translations:this.translations[B]})}get onTranslationChange(){return this._onTranslationChange.asObservable()}get onLangChange(){return this._onLangChange.asObservable()}get onFallbackLangChange(){return this._onFallbackLangChange.asObservable()}addLanguages(B){this.languages=Array.from(new Set([...this.languages,...B]))}hasTranslationFor(B){return typeof this.translations[B]<"u"}deleteTranslations(B){delete this.translations[B]}getTranslation(B){let se=this.getValue(this.currentLang,B);return void 0===se&&null!=this.fallbackLang&&this.fallbackLang!==this.currentLang&&(se=this.getValue(this.fallbackLang,B)),se}getValue(B,se){return Ae(this.getTranslations(B),se)}static \u0275fac=function(se){return new(se||J)};static \u0275prov=m.jDH({token:J,factory:J.\u0275fac})}return J})();const st=new m.nKC("TRANSLATE_CONFIG"),We=J=>(0,G.A)(J)?J:(0,O.of)(J);let rt=(()=>{class J{loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;currentLoader=(0,m.WQX)(Ge);compiler=(0,m.WQX)(re);parser=(0,m.WQX)(Qe);missingTranslationHandler=(0,m.WQX)($);store=(0,m.WQX)(He);extend=!1;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onFallbackLangChange(){return this.store.onFallbackLangChange}get onDefaultLangChange(){return this.store.onFallbackLangChange}constructor(){const B={extend:!1,fallbackLang:null,...(0,m.WQX)(st,{optional:!0})};B.lang&&this.use(B.lang),B.fallbackLang&&this.setFallbackLang(B.fallbackLang),B.extend&&(this.extend=!0)}setFallbackLang(B){this.getFallbackLang()||this.store.setFallbackLang(B,!1);const se=this.loadOrExtendLanguage(B);return(0,G.A)(se)?(se.pipe((0,ze.s)(1)).subscribe({next:()=>{this.store.setFallbackLang(B)},error:()=>{}}),se):(this.store.setFallbackLang(B),(0,O.of)(this.store.getTranslations(B)))}use(B){this.lastUseLanguage=B,this.getCurrentLang()||this.store.setCurrentLang(B,!1);const se=this.loadOrExtendLanguage(B);return(0,G.A)(se)?(se.pipe((0,ze.s)(1)).subscribe({next:()=>{this.changeLang(B)},error:()=>{}}),se):(this.changeLang(B),(0,O.of)(this.store.getTranslations(B)))}loadOrExtendLanguage(B){if(!this.store.hasTranslationFor(B)||this.extend)return this._translationRequests[B]=this._translationRequests[B]||this.loadAndCompileTranslations(B),this._translationRequests[B]}changeLang(B){B===this.lastUseLanguage&&this.store.setCurrentLang(B)}getCurrentLang(){return this.store.getCurrentLang()}loadAndCompileTranslations(B){this.pending=!0;const se=this.currentLoader.getTranslation(B).pipe(ke(1),(0,ze.s)(1));return this.loadingTranslations=se.pipe((0,Ye.T)(Xe=>this.compiler.compileTranslations(Xe,B)),ke(1),(0,ze.s)(1)),this.loadingTranslations.subscribe({next:Xe=>{this.store.setTranslations(B,Xe,this.extend),this.pending=!1},error:Xe=>{this.pending=!1}}),se}setTranslation(B,se,Xe=!1){const Fe=this.compiler.compileTranslations(se,B);this.store.setTranslations(B,Fe,Xe||this.extend)}getLangs(){return this.store.getLanguages()}addLangs(B){this.store.addLanguages(B)}getParsedResultForKey(B,se){const Xe=this.getTextToInterpolate(B);if(Nt(Xe))return this.runInterpolation(Xe,se);const Fe=this.missingTranslationHandler.handle({key:B,translateService:this,...void 0!==se&&{interpolateParams:se}});return void 0!==Fe?Fe:B}getFallbackLang(){return this.store.getFallbackLang()}getTextToInterpolate(B){return this.store.getTranslation(B)}runInterpolation(B,se){if(Nt(B))return ae(B)?this.runInterpolationOnArray(B,se):dn(B)?this.runInterpolationOnDict(B,se):this.parser.interpolate(B,se)}runInterpolationOnArray(B,se){return B.map(Xe=>this.runInterpolation(Xe,se))}runInterpolationOnDict(B,se){const Xe={};for(const Fe in B){const ht=this.runInterpolation(B[Fe],se);void 0!==ht&&(Xe[Fe]=ht)}return Xe}getParsedResult(B,se){return B instanceof Array?this.getParsedResultForArray(B,se):this.getParsedResultForKey(B,se)}getParsedResultForArray(B,se){const Xe={};let Fe=!1;for(const mt of B)Xe[mt]=this.getParsedResultForKey(mt,se),Fe=Fe||(0,G.A)(Xe[mt]);return Fe?function ce(...J){const Ze=(0,Me.ms)(J),{args:B,keys:se}=(0,X.D)(J),Xe=new L.c(Fe=>{const{length:ht}=B;if(!ht)return void Fe.complete();const mt=new Array(ht);let bt=ht,pn=ht;for(let Ht=0;Ht<ht;Ht++){let Dn=!1;
1776(0,Q.Tg)(B[Ht]).subscribe((0,ue._)(Fe,Bn=>{Dn||(Dn=!0,pn--),mt[Ht]=Bn},()=>bt--,void 0,()=>{(!bt||!Dn)&&(pn||Fe.next(se?(0,Y.e)(se,mt):mt),Fe.complete())}))}});return Ze?Xe.pipe((0,fe.I)(Ze)):Xe}(B.map(mt=>We(Xe[mt]))).pipe((0,Ye.T)(mt=>{const bt={};return mt.forEach((pn,Ht)=>{bt[B[Ht]]=pn}),bt})):Xe}get(B,se){if(!Nt(B)||!B.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe((0,it.H)(()=>We(this.getParsedResult(B,se)))):We(this.getParsedResult(B,se))}getStreamOnTranslationChange(B,se){if(!Nt(B)||!B.length)throw new Error('Parameter "key" is required and cannot be empty');return(0,Te.x)((0,be.v)(()=>this.get(B,se)),this.onTranslationChange.pipe((0,ye.n)(()=>{const Xe=this.getParsedResult(B,se);return We(Xe)})))}stream(B,se){if(!Nt(B)||!B.length)throw new Error('Parameter "key" required');return(0,Te.x)((0,be.v)(()=>this.get(B,se)),this.onLangChange.pipe((0,ye.n)(()=>{const Xe=this.getParsedResult(B,se);return We(Xe)})))}instant(B,se){if(!Nt(B)||0===B.length)throw new Error('Parameter "key" is required and cannot be empty');const Xe=this.getParsedResult(B,se);return(0,G.A)(Xe)?Array.isArray(B)?B.reduce((Fe,ht)=>(Fe[ht]=ht,Fe),{}):B:Xe}set(B,se,Xe=this.getCurrentLang()){this.store.setTranslations(Xe,function gt(J,Ze,B){return Be(J,function fn(J,Ze){return J.split(".").reduceRight((B,se)=>({[se]:B}),Ze)}(Ze,B))}(this.store.getTranslations(Xe),B,me(se)?this.compiler.compile(se,Xe):this.compiler.compileTranslations(se,Xe)),!1)}reloadLang(B){return this.resetLang(B),this.loadAndCompileTranslations(B)}resetLang(B){delete this._translationRequests[B],this.store.deleteTranslations(B)}static getBrowserLang(){if(typeof window>"u"||!window.navigator)return;const B=this.getBrowserCultureLang();return B?B.split(/[-_]/)[0]:void 0}static getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}getBrowserLang(){return J.getBrowserLang()}getBrowserCultureLang(){return J.getBrowserCultureLang()}get defaultLang(){return this.getFallbackLang()}get currentLang(){return this.store.getCurrentLang()}get langs(){return this.store.getLanguages()}setDefaultLang(B){return this.setFallbackLang(B)}getDefaultLang(){return this.getFallbackLang()}static \u0275fac=function(se){return new(se||J)};static \u0275prov=m.jDH({token:J,factory:J.\u0275fac})}return J})(),pt=(()=>{class J{translate=(0,m.WQX)(rt);_ref=(0,m.WQX)(m.gRc);value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onFallbackLangChange;
1776updateValue(B,se,Xe){const Fe=ht=>{this.value=void 0!==ht?ht:B,this.lastKey=B,this._ref.markForCheck()};if(Xe){const ht=this.translate.getParsedResult(B,se);(0,G.A)(ht)?ht.subscribe(Fe):Fe(ht)}this.translate.get(B,se).subscribe(Fe)}transform(B,...se){if(!B||!B.length)return B;if(Bt(B,this.lastKey)&&Bt(se,this.lastParams))return this.value;let Xe;if(Nt(se[0])&&se.length)if(me(se[0])&&se[0].length){const Fe=se[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{Xe=JSON.parse(Fe)}catch(ht){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${se[0]}`)}}else dn(se[0])&&(Xe=se[0]);return this.lastKey=B,this.lastParams=se,this.updateValue(B,Xe),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Fe=>{(this.lastKey&&Fe.lang===this.translate.getCurrentLang()||Fe.lang===this.translate.getFallbackLang())&&(this.lastKey=null,this.updateValue(B,Xe,Fe.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Fe=>{this.lastKey&&(this.lastKey=null,this.updateValue(B,Xe,Fe.translations))})),this.onFallbackLangChange||(this.onFallbackLangChange=this.translate.onFallbackLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(B,Xe))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onFallbackLangChange<"u"&&(this.onFallbackLangChange.unsubscribe(),this.onFallbackLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(se){return new(se||J)};static \u0275pipe=m.EJ8({name:"translate",type:J,pure:!1,standalone:!0});static \u0275prov=m.jDH({token:J,factory:J.\u0275fac})}return J})();function tt(J){return{provide:Ge,useClass:J}}function nn(J){return{provide:re,useClass:J}}function Zt(J){return{provide:Qe,useClass:J}}function Gn(J){return{provide:$,useClass:J}}function Cn(J={}){return function yt(J={},Ze){const B=[];return J.loader&&B.push(J.loader),J.compiler&&B.push(J.compiler),J.parser&&B.push(J.parser),J.missingTranslationHandler&&B.push(J.missingTranslationHandler),Ze&&B.push(He),(J.useDefaultLang||J.defaultLanguage)&&(console.warn("The `useDefaultLang` and `defaultLanguage` options are deprecated. Please use `fallbackLang` instead."),!0===J.useDefaultLang&&J.defaultLanguage&&(J.fallbackLang=J.defaultLanguage)),B.push({provide:st,useValue:{fallbackLang:J.fallbackLang??null,lang:J.lang,extend:J.extend??!1}}),B.push({provide:rt,useClass:rt,deps:[He,Ge,re,Qe,$,st]}),B}({compiler:nn(Ne),parser:Zt(ie),loader:tt(Je),missingTranslationHandler:Gn(K),...J},!0)}},467:(nt,ge,M)=>{function m(H,G,L,X,Q,Me,ue){try{var fe=H[Me](ue),Y=fe.value}catch(ce){return void L(ce)}fe.done?G(Y):Promise.resolve(Y).then(X,Q)}function O(H){return function(){var G=this,L=arguments;return new Promise(function(X,Q){var Me=H.apply(G,L);function ue(Y){m(Me,X,Q,ue,fe,"next",Y)}function fe(Y){m(Me,X,Q,ue,fe,"throw",Y)}ue(void 0)})}}M.d(ge,{A:()=>O})},1635:(nt,ge,M)=>{function ce(ae,me,we,pe){return new(we||(we=Promise))(function(Ae,ut){function gt(ie){try{Qe(pe.next(ie))}catch(He){ut(He)}}function fn(ie){try{Qe(pe.throw(ie))}catch(He){ut(He)}}function Qe(ie){ie.done?Ae(ie.value):function Be(Ae){return Ae instanceof we?Ae:new we(function(ut){ut(Ae)})}(ie.value).then(gt,fn)}Qe((pe=pe.apply(ae,me||[])).next())})}function Ce(ae){return this instanceof Ce?(this.v=ae,this):new Ce(ae)}function ke(ae,me,we){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Be,pe=we.apply(ae,me||[]),Ae=[];return Be=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),gt("next"),gt("throw"),gt("return",function ut(We){return function(ct){return Promise.resolve(ct).then(We,He)}}),Be[Symbol.asyncIterator]=function(){return this},Be;function gt(We,ct){pe[We]&&(Be[We]=function(rt){return new Promise(function(Pe,pt){Ae.push([We,rt,Pe,pt])>1||fn(We,rt)})},ct&&(Be[We]=ct(Be[We])))}function fn(We,ct){try{!function Qe(We){We.value instanceof Ce?Promise.resolve(We.value.v).then(ie,He):st(Ae[0][2],We)}(pe[We](ct))}catch(rt){st(Ae[0][3],rt)}}function ie(We){fn("next",We)}function He(We){fn("throw",We)}function st(We,ct){We(ct),Ae.shift(),Ae.length&&fn(Ae[0][0],Ae[0][1])}}function it(ae){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var we,me=ae[Symbol.asyncIterator];return me?me.call(ae):(ae=function ve(ae){var me="function"==typeof Symbol&&Symbol.iterator,we=me&&ae[me],pe=0;if(we)return we.call(ae);
vendor: 650 bytes, line 1776
1776if(ae&&"number"==typeof ae.length)return{next:function(){return ae&&pe>=ae.length&&(ae=void 0),{value:ae&&ae[pe++],done:!ae}}};throw new TypeError(me?"Object is not iterable.":"Symbol.iterator is not defined.")}(ae),we={},pe("next"),pe("throw"),pe("return"),we[Symbol.asyncIterator]=function(){return this},we);function pe(Ae){we[Ae]=ae[Ae]&&function(ut){return new Promise(function(gt,fn){!function Be(Ae,ut,gt,fn){Promise.resolve(fn).then(function(Qe){Ae({value:Qe,done:gt})},ut)}(gt,fn,(ut=ae[Ae](ut)).done,ut.value)})}}}M.d(ge,{AQ:()=>ke,N3:()=>Ce,sH:()=>ce,xN:()=>it}),"function"==typeof SuppressedError&&SuppressedError}},nt=>{nt(nt.s=5860)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.